klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
bradd has quit [Server closed connection]
bradd has joined #osdev
Fingel has quit [Server closed connection]
Fingel has joined #osdev
gog has quit [Ping timeout: 256 seconds]
Jari-- has quit [Ping timeout: 245 seconds]
qubuepe24 has quit [Remote host closed the connection]
jcea has joined #osdev
Turn_Left has joined #osdev
Turn_Left has quit [Quit: Leaving]
leon has quit [Server closed connection]
leon has joined #osdev
the_oz_ has quit [Remote host closed the connection]
the_oz_ has joined #osdev
gaze__ has quit [Read error: Software caused connection abort]
gaze__ has joined #osdev
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #osdev
skipwich has quit [Remote host closed the connection]
skipwich has joined #osdev
jcea has quit [Ping timeout: 256 seconds]
elderK has quit [Quit: WeeChat 4.6.3]
vancz has quit [Server closed connection]
vancz has joined #osdev
dennisschagt has quit [Server closed connection]
dennisschagt has joined #osdev
air has quit [Read error: Software caused connection abort]
air has joined #osdev
xylitol_ has quit [Read error: Software caused connection abort]
xylitol_ has joined #osdev
whereiseveryone has quit [Server closed connection]
whereiseveryone has joined #osdev
fgarcia has quit [Ping timeout: 256 seconds]
ZetItUp has quit [Server closed connection]
fgarcia has joined #osdev
agent314 has quit [Ping timeout: 258 seconds]
alice has quit [Server closed connection]
vai has joined #osdev
alice has joined #osdev
jeaye has quit [Server closed connection]
jeaye has joined #osdev
eluks has quit [Remote host closed the connection]
eluks has joined #osdev
Burgundy has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 256 seconds]
agent314 has joined #osdev
Burgundy has quit [Ping timeout: 258 seconds]
agent314 has quit [Client Quit]
agent314 has joined #osdev
zenomat has quit [Server closed connection]
zenomat has joined #osdev
Matt|home has quit [Quit: Matt|home]
vai has quit [Ping timeout: 260 seconds]
MelMalik has quit [Server closed connection]
ring0_starr has quit [Ping timeout: 258 seconds]
Ellenor has joined #osdev
acidx has joined #osdev
acidx has quit [Remote host closed the connection]
acidx has joined #osdev
gmodena has quit [Server closed connection]
gmodena has joined #osdev
netbsduser` has quit [Ping timeout: 248 seconds]
Lucretia has joined #osdev
kline has quit [Read error: Software caused connection abort]
kline has joined #osdev
Ellenor is now known as MelMalik
GeDaMo has joined #osdev
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
rimman-pimman has joined #osdev
gog has joined #osdev
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #osdev
gog has quit [Quit: byee]
Left_Turn has joined #osdev
gildasio has quit [Remote host closed the connection]
gildasio has joined #osdev
nur has joined #osdev
chromoblob has quit [Ping timeout: 256 seconds]
chromoblob has joined #osdev
chromoblob has quit [Ping timeout: 260 seconds]
agent314 has quit [Ping timeout: 245 seconds]
agent314 has joined #osdev
chromoblob has joined #osdev
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
agent314 has quit [Ping timeout: 248 seconds]
agent314 has joined #osdev
edr has joined #osdev
qubasa has quit [Ping timeout: 260 seconds]
chromoblob has quit [Ping timeout: 248 seconds]
chromoblob has joined #osdev
qubasa has joined #osdev
agent314 has quit [Quit: WeeChat 4.5.2]
agent314 has joined #osdev
TkTech8 has joined #osdev
TkTech has quit [Ping timeout: 256 seconds]
TkTech8 is now known as TkTech
mxs9 has joined #osdev
eluks has quit [Remote host closed the connection]
eluks has joined #osdev
<PublicWiFi> i know I haven't bothered you guys in a while
<PublicWiFi> but for my z80 os I have officially dumped fat16 and moved to unix 7 fs lol
<PublicWiFi> its been much easier on me xD
<heat> congrats
<PublicWiFi> hey thanks
<PublicWiFi> i _almost_ have my brain wrapped around how all of this fits and I'm working on getting my disk mounted finally
<PublicWiFi> I found a cool foss project that has a u7 fs fuse driver to format disks so that's nice, saved me some prototyping time
<PublicWiFi> so one thing I'm trying to figure out. Let's say i perform a read() syscall and I'm asking for 200 bytes from disk. But ofc the disk driver willhave to pull all 512 bytes from the block and into a buffer. I guess my block device reads will always end up having to be read from the disk buffer first eh?
<nikolar> so which exact version of the v7 fs are you implementing
<heat> PublicWiFi: i don't understand what you mean
<heat> you usually have a buffer cache. buffer maps to block X. you want block X, it's either in the cache or you'll need to read it in. buffer holds a single block (or maybe more blocks, whatever, it's usually a fixed number of blocks)
<heat> this is both much faster and much more convenient (because, as you said, asking for 200 bytes is impossible)
<PublicWiFi> nikolar: here's the fuse driver im using https://github.com/jaylogue/retro-fuse, im not sure the exact version
<bslsk05> ​jaylogue/retro-fuse - A FUSE module for accessing ancient Unix filesystems. (4 forks/68 stargazers/NOASSERTION)
<PublicWiFi> heat: yeah ok so this is how im doing it
<PublicWiFi> just needing a sanity check I guess lol
<Ermine> LINUXOSKRNL.EXE
<heat> note that i'm describing an adequately quaint way of doing things (which AIUI is exactly how v6, etc did it)
<heat> in modern times it's a little different
<PublicWiFi> I opted to do a single block cache per mounted disk
<PublicWiFi> yeah im operating in 8/16-bit land so these simple solutions are fine
<PublicWiFi> disk cache + the superblock/mount cahce is relatively expensive on a 64K memory machine
<PublicWiFi> 700+ bytes combined per disk
chromoblob has quit [Read error: Connection reset by peer]
<PublicWiFi> its really cool to see the echos of the old unix methods in modern days
<heat> cool, sad, scary
<heat> various ways to describe it :p
gog has joined #osdev
<PublicWiFi> xD
chromoblob has joined #osdev
<zid> TIL the git://protocol is actually real
<zid> I thought it was just a synonym for ssh://
<zid> but if you use git:// it will rawdog connect and start doing git things over a raw socket
<zid> then switch to scp for the actual fetch-pack
<zid> later
<Ermine> git even has a daemon for git://
<zid> yes but usually you access it through ssh
<zid> for auth purposes if nothing else
<zid> I think a lot of people assume it's just ssh but on a different port
fedaykin has quit [Ping timeout: 258 seconds]
<Ermine> ssh works without that daemon
<zid> exactly lol
<zid> even more evidence that git:// would just be an alternate port ssh
fedaykin has joined #osdev
<Ermine> and git:// is unencrypted
<Ermine> iirc
<zid> yep
<GeDaMo> Is there a gits:// as well? :P
<zid> no that's for ghosts in shells
netbsduser` has joined #osdev
<Ermine> Chat
<zid> Neko
<Ermine> Should I tell my boss that the next board given to me withoit kernel and u-boot sources will be thrown out of the window?
chromoblob has quit [Read error: Connection reset by peer]
<Ermine> of 50th floor
<nikolar> Why does your board need a kernel
<zid> things going out of windows is strong russian tradition
<heat> s/things/people/z
<bslsk05> ​<zid*> people going out of windows is strong russian tradition
<kof673> s/people/persons (things)/
<zid> things = DISSIDENTS
<Ermine> top kek
<kof673> ^^^ dissidents yes
<Ermine> nikolar: what should it have instead?
<zid> It's crazy how clumsy all the people who oppose putin are around balconies
<nikolar> Isn't it more of a Czech tradition
<Ermine> nah, those aren't dissidents
<zid> never heard of a news article about czech secret service tossing politicians out of windows
da5id has joined #osdev
<nikolar> Ermine: I don't know, board things
<nikolar> Wood
<zid> I guess that's it?
<nikolar> Yup
<bslsk05> ​www.theatlantic.com: Sudden Russian Death Syndrome - The Atlantic
<zid> is what we were talking about
<nikolar> Ermine we'll pretend we saw nothing
<zid> kgb keep throwing people out of windows
<Ermine> dissidents get either 1) shot down, 2) poisoned with Novichok, 3) sent to that colony beyond polar circle
<zid> sorry I mean
<zid> keep falling out of windows unaided
<zid> GLORY TO RUSSIA
<Ermine> I mean I don't remember that defeneatrated ones were ever publicly active
<nikolar> Ermine: seriously now, what board are you talking about lol
<zid> arm devkit thingies
<Ermine> kinda
<Ermine> kinda what zid said*
<nikolar> Ah a devboard right
<zid> "here's a prebuilt kernel, good luck figuring out how we built it so you can build your own"
<Ermine> yes
<nikolar> I mean I had the same issue with the riscv crap board I got, I wanted to rebuild the kernel with tun/tap but their instructions didn't work
<nikolar> So I gave up
<Ermine> Chinese produce copious amount of those
<kof673> i was speaking generally anyways "he stole her" There’s an old saying that rich people see their servants as “part of the furniture” ("the shining" theory)
<nikolar> It's a starfive vison 2 or whatever it was called
<zid> 'starfive' is the most chinese name ever
<nikolar> Kek yeah now that you mention it
<Ermine> i expected starfive to do better than this
<nikolar> Rebuilding the kernel on the thing took like half an hour and if didn't work it just bricked the whole so I had to start over from scratch
<nikolar> So I gave up
<nikolar> Ermine: lol
<Ermine> riscv doesn't have boot roms?
<nikolar> It has a flash but it sucks
<clever> Ermine: i would assume it still has a boot rom, what else is it going to do on startup?
<clever> either a boot rom, or XIP directly from flash
<nikolar> It doesn't have uboot or something to let you pick the kernel
<nikolar> So it just bootloops with the broken one
<nikolar> And it automatically boots into the SD card so i can't even chroot to fix it
<Ermine> clever: i mean something which can't be reflashed and can be used to flash something
xenos1984 has quit [Ping timeout: 245 seconds]
<nikolar> (the install is on the said sd card)
<Ermine> that's EDL on qualcomm socs, or Maskrom on Rockchip
<nikolar> Maybe I should try net booting somehow
<nikolar> Doesn't have kexec though so I'll have to get creative
<Ermine> you have u-boot shell
<nikolar> I don't
<nikolar> It's not uboot as I said
<Ermine> geez
<nikolar> Exactly
<nikolar> And there's exactly one working imagine that I couls find
<Ermine> sorry reading comprehension issues today
<nikolar> At least when I tried the last time
<nikolar> s/imagine/image/
<bslsk05> ​<nikolar*> And there's exactly one working image that I couls find
<nikolar> Thank you autocorrect
<Ermine> good luck
<nikolar> can you tell that riscv support is still in early development :P
<nikolar> oh yeah, also, it's a debian image with the repo locked to whatever it was in 2023 or somethign
chromoblob has joined #osdev
<Ermine> shitty downstream stuff
<Ermine> gpl violations included
gog has quit [Quit: byee]
<nikolar> kek
<Ermine> on rockchip's side, Radxa ships broken android image for their boards. It doesn't even boot
<nikolar> kek
<nikolar> i installed armbian on my radxa rock 5a or whatever it was
<nikolar> seems to work fine
CaptainIRS has quit [Server closed connection]
CaptainIRS has joined #osdev
<Ermine> radxa somehow backported bunch of drivers to rockchip's 6.1
xenos1984 has joined #osdev
<Ermine> including Panthor
<Ermine> Ig armbian ships it
<nikolar> interesting
<Ermine> But it doesn't work fine - it happens to work fine
<Ermine> because patches are utterly broken
<Ermine> rockchip patches*
<nikolar> kek
Gooberpatrol66 has joined #osdev
<heat> nikolar: i think the vision 2 is mostly upstream by now?
<heat> kernel-wise
netbsduser` has quit [Ping timeout: 260 seconds]
<nikolar> ok, what distro supports it
<nikolar> kek
<nikolar> i couldn't find any, last time i checked
goliath has joined #osdev
gog has joined #osdev
gog has quit [Client Quit]
gog has joined #osdev
gog has quit [Client Quit]
xenos1984 has quit [Ping timeout: 248 seconds]
gog has joined #osdev
<Ermine> i din't think there are much distros that publish images for all boards out there
TkTech1 has joined #osdev
TkTech has quit [Ping timeout: 260 seconds]
TkTech1 is now known as TkTech
<heat> you would only need such a thing if you need patches
xenos1984 has joined #osdev
goliath has quit [Read error: Connection reset by peer]
qubuepe24 has joined #osdev
Shaddox404 has joined #osdev
goliath has joined #osdev
<Ermine> if you don't publish images, you'd need to come up with an easy enough way to compose them
<Ermine> though nobody cares probably
<zid> .config and any patches would be enough, but people are too lazy even for that
<nikolar> except that it doesn't work on the crap-v
<nikolar> or thery are lying about the source
<zid> plus specially modified gcc :P
<zid> so that it actually knows how to emit atomics and locks
<Ermine> zid: vendors sometimes come up with weird SDKs to build images for their stuff
<nikolar> s/thery/they/
<bslsk05> ​<nikolar*> or they are lying about the source
<heat> nikolar: what doesn't?
<heat> riscv and arm can both do generic kernel images just fine
<Ermine> in theory
<nikolar> the instructions to build the kernel provided by starfive
<heat> the problem is when the shitty socs need shitty hacky patches
<heat> or when the shitty socs have shitty drivers that aren't upstream
<heat> i vaguely remember there being a vf2 (or was it sifive?) patch that had a giant hack to enable amdgpu on riscv
<Ermine> and we end up with unbuildable bsps
<nikolar> heat: sure, but they claim that that's how they built the kernel that the board is already running
<nikolar> so i can't even reproduce their supposed running kernel
<nikolar> let alone make modifications
<heat> sure
<Ermine> anyay
<bslsk05> ​wiki.gentoo.org: StarFive VisionFive 2 - Gentoo wiki
<heat> this is using the upstream kernel
<Ermine> RUUUUUUUUST evening
<heat> rost kernal
<gog> RUST RUST RUST RUST
<Ermine> rost kernal: tbw
<heat> i use rost tbh
<nikolar> gog: no
<Ermine> i'm trying to use it rn
<nikolar> heat: what do you mean
<heat> wdym
<zid> That's just running the stock kernel
<heat> yeah
<zid> it makes no mention of rnning a gentoo kernel
<zid> heat: he has a stock kernel, he doesn't have one he can *build*
<heat> what stock kernel?
<zid> the one it ships with
<heat> they build the thing?
<gog> nikolar: yes
<bslsk05> ​wiki.gentoo.org: StarFive VisionFive 2 - Gentoo wiki
<zid> although there is a genkernel bit later yea
<zid> but it requires out of tree stuff
<zid> but it's nice someone has figured it out
<nikolar> right so this is building the starfive kernel
* Ermine gives gog a piece of french cheese
<heat> french kernel
<nikolar> eww
<zid> french kernel for sale, never fired, only dropped once
rimman-pimman has quit [Quit: Leaving.]
* gog est fasciné
<gog> fromage
<heat> je m'appelle linux kernel
xelxebar has quit [Server closed connection]
xelxebar has joined #osdev
<pog> je dêtest
<pog> détest
<zid> les piscines
<pog> parle pas francais
<pog> i don't know how to do cedilla on this keymap
<zid> je ne comprends pas
<les> i can always tell when people start talking french. its like an irc superpower
<zid> only plural french
<pog> plural masculine french
<pog> je suis une femme
<bl4ckb0ne> mon noyau est en carafe
<zid> no feminie plural is also les
<zid> masculine supremacy
<pog> wha
<heat> l'inux kernel
<pog> oh it is
<pog> i took one semester of french in high school
<heat> yo hay aprendido español en la high school
<heat> no me recuerdo de mucho
<zid> 'LU OO LA!?' is all I remember from french class, when people mumbled the article to avoid having to know the gender :P
<pog> avoiding gender is my life's mission
<zid> You're literally the most gender person I know
<pog> nooooooo
<pog> i was doing osdev
ZetItUp has joined #osdev
<pog> i should do some more
<zid> You should raise some horse girls in uma musume
<ZetItUp> disconnects... in 2025, what is this world coming to
<pog> there's been server maintenance, you may have been on one that was being maintenanced
<heat> pog yo estoy implementando soporte de gran tlb fs en onyx
<zid> soporte can't be a real word
<pog> muy bueno hijo mío
<heat> gracias mama
<pog> nope don't like that never do that again
<zid> por favor indiquem-me as mulheres sem cuecas
<pog> you mean the place in france?
<pog> with the hole int he wall?
<zid> I have not seen this video, please link
<pog> i only have cat videos
<pog> as in felis silvestris
<nikolar> what's with all this french
<nikolar> gross
<heat> hola nikolar que pasa?
<nikolar> muy bueno
<heat> one of my trump cards for annoying spanish people on online videogames is to speak super broken spanish with a horrendous american accent
<heat> works flawlessly
<Ermine> :D
<nikolar> you could just pretend to be american, that would annoy anyone
<pog> i'm sorry ok, i'm sorry for being american
<nikolar> we forgive you pog, it's not your fault
<pog> hopefully in a few years i can claim to be not american as long as i don't have to enter the united states
<nikolar> you'll still be american though
<pog> i'll also be icelandic
<Ermine> calling pog american at that point would be deadnaming basically
<nikolar> not really
<pog> yes, i'm transnational
<nikolar> heat: how well do you actually speak spanish
<nikolar> when you try
<heat> not particularly well
<heat> i can do the accent fairly well
<heat> but language wise, it's super similar to portuguese except when it isn't
<nikolar> makes sense
<heat> so it's quite easy for me to fuck it up
<heat> and speak portuguese with a spanish accent
<nikolar> i bet that's super common
<heat> yep
<pog> what's funny is my portuguese friend speaks fluent spanish but in her portugeuese accent and i find it easier to understand
<nikolar> kek
<heat> yeah, spanish (european) speakers speak super fucking fast
<heat> muy dificil
<nikolar> mucho dificulte
<Ermine> how different are portugal portuguese and brazil portuguese
<heat> vastly similar
<heat> some words and expressions are different
<GeDaMo> "Divided by a common language"
<zid> I think it's an ocean actually GeDaMo
CuteMath has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
Left_Turn has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
guideX has quit [Read error: Connection reset by peer]
pie_ has quit [Quit: No Ping reply in 180 seconds.]
pie_ has joined #osdev
Xyon has quit [Quit: ZNC 1.9.1 - https://znc.in]
Left_Turn has quit [Ping timeout: 260 seconds]
Left_Turn has joined #osdev
Xyon has joined #osdev
goliath has quit [Quit: SIGSEGV]
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
<MelMalik> els catalans també parlen molt ràpid
fgarcia is now known as emerge
emerge is now known as fgarcia
agent314 has quit [Quit: WeeChat 4.5.2]
agent3142 has joined #osdev
<gog> yes
ring0_starr has joined #osdev
ring0_starr has quit [Max SendQ exceeded]
ring0_starr has joined #osdev
<MelMalik> pog, are you nonbinary
<zid> gog is much binary
<pog> 110101010010010100111101010
<zid> gigabytes of gender
<zid> keeps trying to grow huge diffs
CuteMath has quit [Quit: Leaving]
<pog> MelMalik: i am tho
Turn_Left has joined #osdev
<MelMalik> thanks for the clarification :)
Left_Turn has quit [Ping timeout: 260 seconds]
<MelMalik> heat, creo que es «yo aprendí» con pretérito, o con haber, «yo he aprendido»; en este contexto, no es «hay» (/ˈaj/; rima con inglés «pie»), que es existencial (cognado con francés «il y a» y catalán «hi ha» /ˈi ˈa/, este «y»/«hi» es también cognato con el «ci» de italiano «c'è»/«ci sono»; compare inglés «there is» y «there are», la «y» en «hay» fue como la
<MelMalik> «there» pero hoy es parte del verbo «haber» existencial)
<gog> oh god the preterite
<MelMalik> it is no more cursed than its english equivalent
<MelMalik> it's just different
<gog> true
<MelMalik> and of course i went on a tangent with explaining the existential verb
<MelMalik> but no, i don't actually speak spanish
<MelMalik> don't really speak catalan either
<gog> my boss is from mallorca and speaks both
<gog> he was speaking catalan to one of our coworkers who also speaks both and i was like i understand less of this spanish than usual
<MelMalik> «that's because it isn't spanish»
<MelMalik> you'd do well to learn mallorcan catalan
<gog> i know it's not spanish :P
<MelMalik> good.
<gog> also he isn't going to be my boss for much longer he's quitting and i'm trying to find other work
<gog> :(
<MelMalik> ah
<MelMalik> well still, if nothing else, could be cool
<gog> i'm having a tough enough time with icelandic
<MelMalik> fair.
frkzoid has joined #osdev
Shaddox404 has quit [Quit: (╯°□°)╯︵ ┻━┻]
guideX has joined #osdev
<kof673> "several states of the american union" united States (declaration of independence carved into stone, now they try to say "U.S." even) .......language is for deceiving :D
<kof673> (re: "american") the goal is to deceive
<MelMalik> 250 years work together to dramatically change the english language
<kof673> ^^^^ old man saturn does this anyways, just time...... yes
<gog> i'ms orry for being bandaríkst
<gog> that's so much easier to say than "of the united states"
<kof673> it was not a criticism of you, it was more like omgwtfbbq is the norm, noone knows :D
<gog> :D
<kof673> they just mouth words, meaningless at this point
<gog> mouth sounds
<zid> I hate mouth sounds
<gog> you hate the neil ciciericieicreigia album
<kof673> lincoln in an inauguration said "the union" goes back to articles of association...which was pre-independence british subjects
<kof673> anyways...not trying to go off-topic ...it is all nonsense
<gog> i should do some osdev before osbed
mxs9 has quit [Quit: The Lounge - https://thelounge.chat]
imyxh has quit [Server closed connection]
imyxh has joined #osdev
Lucretia has quit [Remote host closed the connection]
Turn_Left has quit [Read error: Connection reset by peer]
the_oz_ has quit [Ping timeout: 256 seconds]
karenw has joined #osdev
agent3142 has quit [Ping timeout: 260 seconds]
agent314 has joined #osdev
<heat> MelMalik: sí