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
vikn has quit [Excess Flood]
vikn has joined #osdev
vikn has quit [Excess Flood]
vikn has joined #osdev
vikn has quit [Excess Flood]
vikn has joined #osdev
sbalmos has quit [Quit: WeeChat 4.2.2]
<heat> huh i think i know why grub-install is being so inconsistent... the page caches for the various partitions are fighting over themselves
<heat> i think
<geist> oh man i just got out my old ipod and am hanging out at the coffee shop
<geist> i feel so retro man
<geist> actually kinda curious how long the batteries last after having been charged for the first time in years
<heat> lol
<heat> i mean you have a VAX at home and the ipod makes you feel retro?
<geist> i can't take the vax with me
<heat> that sounds like a challenge
<geist> now i just need a zune
<geist> what's actually kinda interesting is the noise floor on these old ipods is not that great. somewhat surprisingly anything else i plug it into is totally clean
<geist> with very sensitive in ear headphones i can hear it when the dac comes on and off, as i can on pretty much anything
<geist> laptop and phone with one of the usb/audio jack things though are totally clean
<geist> i guess modern tech really is better
<geist> from poking around it seems the quality of the dacs on the ipod classics, especially around gen 5, was fairly variable
<geist> that + some very sensitive earpods and you can really hear it
srjek has quit [Ping timeout: 268 seconds]
Arthuria has joined #osdev
Arthuria has quit [Ping timeout: 256 seconds]
heat has quit [Ping timeout: 268 seconds]
gorgonical has quit [Ping timeout: 256 seconds]
Gooberpatrol66 has joined #osdev
wgrant has joined #osdev
divine has joined #osdev
jjuran has quit [Ping timeout: 255 seconds]
jjuran has joined #osdev
<geist> gcc 14.1 released
jjuran has quit [Remote host closed the connection]
jjuran has joined #osdev
goliath has joined #osdev
<kof673> > if you see two people named max do you say they're maxen i just do it because it was egyptian...yes, that is how they saw it...equinoxes :D
<kof673> that is ONE person, "spirit" and "matter" or whatever
<geist> as a side note i think the -en part is leftover germanic stuff
<geist> like it's supposed to be only used in old german stuff
<kof673> whenever there is a full moon, it is imagined opposite sign wherever the sun is imagined to be. point: this opposite stuff goes year round, every month as well lol
<kof673> they meet...they separate...over and over lol
Mach has joined #osdev
gbowne1 has quit [Quit: Leaving]
pebble has joined #osdev
pebble has quit [Remote host closed the connection]
pebble has joined #osdev
Mach has quit [Ping timeout: 252 seconds]
<zid`> geist: -en stuff is old english
GeDaMo has joined #osdev
pebble has quit []
Mach has joined #osdev
agent314 has joined #osdev
Brnocrist has quit [Ping timeout: 268 seconds]
Brnocrist has joined #osdev
gog has joined #osdev
<geist> yah, old germanic stuff
pebble has joined #osdev
<zid`> no I think it's literally old english
<zid`> but it could be germanic, I'll check
<nikolar> It is Germanic as in the old English is Germanic
<nikolar> I assume that's what geist means
<nikolar> As opposed to non Germanic influences
<zid`> right but 'les' is french not latin, despite french being modern modern latin
<nikolar> Well Germanic != German
<nikolar> Germanic refers to the language family English belongs to
<zid`> yes
<nikolar> So still works
<zid`> but presumably it has a *meaning*
<zid`> what would it ==?
<geist> oh i was just some thing that google had returned that i had remembered seeing before
<geist> basically old english used -en and some other archaic forms for plurals and it was directly out of old germanic stuff
<zid`> seems the -en held on in middle english in the south
<geist> but it got dropped in general later on
<zid`> yea I really don't think it was from old germanic
<zid`> I think it was an original english invention
<geist> i think it was like -es too, also old
<zid`> but it just fell out of use by late middle english
<geist> like actor actress, etc
<geist> steward stewardess
<zid`> brethren is purely english at least (and thus children)
<nikolar> zid` German itself has plurals ending in -en
<nikolar> It's a pre English thing
<zid`> says who?
<geist> yah google says this too
<zid`> I mean, says who is that relevent?
* geist shrugs
<nikolar> You say it's an English innovation?
<nikolar> How's that not relevant
<zid`> because.. as you noted, they're all germanic languages, you'd *expect* overlap in innovation
<zid`> You have to prove one took the words from the other, or both had it while the language was still shared
<zid`> not just say "they both have words ending in n"
<nikolar> Not in innovation, if you see overlap, overwhelmingly it's because it was inherited
<nikolar> Not innovated
<zid`> Exept this is like, 4 words in english
<kazinsal> one of the hazards of concocting languages by compiling bits of various other langauges
<zid`> overlap is a *very* rich take
<geist> vaxen!
<geist> 5 words
<zid`> oxen, vaxen, children, brethren
<geist> vaxen
<kazinsal> boxen
<nikolar> You said overlap first?
<geist> this is a pretty silly thing to be arguing. there's probably whole papers written about the topic
<zid`> I applied it to a different noun, I said that if I start with proto-germanic, and pick random mutations, some of them will be shared with someone else doing the same thing
<zid`> arguing?
<zid`> forgor how sensitive geist is
<zid`> nikolapdp: wanna go discord instead?
<kazinsal> and if there aren't papers on it, I'm sure the lot of us could concoct one in a few hours
<geist> well, no i just mean it's probably easier to just go find the papers on it
<kazinsal> A Non-Comprehensive Taxonomy Regarding Middle Germanic Influenced -en Suffixes for English X-Suffixed Nouns
<geist> there are a few random linquistic sites that seem to imply that there were a lot more plural suffixes in old english, much as how german has, but over time they were generally dropped
<geist> such that of the -ens only 4 words are left
<geist> so presumably there are written records that showed the other forms in use and would be pretty easy to line up with the german versions
netbsduser has joined #osdev
pebble has quit []
<zid`> geist: except they don't :p
<zid`> kinder and children
<zid`> but yea, english and german both had 20 rules for pluralization, that 1 suffix is shared says nothing, especially because the modern versions of the words don't even match each other
<zid`> strongly points to them being co-incidental
bitoff has quit [Ping timeout: 252 seconds]
gildasio has quit [Remote host closed the connection]
gildasio has joined #osdev
navi has joined #osdev
heat has joined #osdev
<heat> no one says boxen
<nikolapdp> patchen
<heat> zid`, whats your favourite dark souls character?
<heat> mine is patchen
<heat> what a devious mf that guy
<zid`> heat: who, not what
<zid`> And the answer is obvious, sieglinde
<nikolapdp> sieglinden
<zid`> no that's a bracketing issue
<zid`> her name is siegli, and it's -n for plural and -de for feminine
<zid`> (this is a real thing that happens constantly in german)
<zid`> They confuse words that are already plural with stem words and end up double pluralizing them
<nikolapdp> like children
<zid`> yea, kind, kinder, kinderen, children
<bslsk05> ​en.wiktionary.org: children - Wiktionary, the free dictionary
<zid`> bacterias
<zid`> 1 fish, 2 fishes, 3 fishest
<nikolapdp> 4 fishmost
<heat> fishen
<heat> okay grub-install seems to kind of work now, yay
<heat> i'm happy
srjek has joined #osdev
netbsduser has quit [Read error: Connection reset by peer]
<nikolapdp> gruben
<ddevault> as expected implementing getcwd is a bitch
<ddevault> I also found that my walk implementation cannot backtrack over mountpoints, which is cool
<nikolapdp> finding bugs is cool
kof673 has quit [Ping timeout: 268 seconds]
<heat> yep
<heat> the worst part about getcwd is that it's a completely inverse operation to path walking
kof673 has joined #osdev
<heat> so you get the typical lock inversion problems
<ddevault> I might bullshit it for now, since this is just a toy project
<ddevault> store the cwd as a string on the process node and update it whenever calling chdir
<ddevault> with a comment: // TODO: rewrite your entire VFS layer you dumb fuck
<heat> that doesn't /really/ work though
<ddevault> I am aware
<heat> i'm not sure if anything specifies it in POSIX, but most implementations return canonical names
<ddevault> oh I'd canonicalize it
<heat> i.e not /././././//.//./root, but /root
<ddevault> I dropped in some code from the hard stdlib to canonicalize paths ages ago
<heat> the same applies to symlinks
netbsduser has joined #osdev
<ddevault> I also suspect that all of these refcounts I'm juggling have issues all over the place
<heat> my refcounts are also a bit fucked, my locking is at times also a bit fucked
<heat> keep calm and enjoy the ride
<netbsduser> when refcounts/lifetime and locking interact things get really enjoyable
<netbsduser> i think i can do getcwd quite easily with my new namecache though, open files are namecache handles (pair namecache pointer and vfs pointer; permits nullfs/"bind" mounts) and child namecache entries retain their parents
<ddevault> yeah, that's the right solution
<ddevault> but I painted myself into a bit of a corner so I have to rewrite a bunch of shit to accomodate that
<heat> paint yourself into corners eh?
<heat> congratulations you are now an official UNIX(r) kernel programmer
<heat> i just did man fork, and it found a GNU AWK extension module man page for a fork extension
<heat> i have many questions but the first one is "why"
<gog> awk can do anything
<heat> i know gawk is turing complete, that's not the problem. the problem is "fork, really?"
<heat> like fucking fork
<heat> what's next? mmap?
<zid`> heat "fork is a problem" falcato
<gog> fork _is_ a problem
<heat> yes, my first name is heat
<zid`> pedro "fork is a problem" heat
<heat> btw
<bslsk05> ​www.gnu.org: Persistent Memory (The GNU Awk User’s Guide)
<zid`> I use md to make that file a raid array with a ramfs set to --write-mostly
<zid`> for super-performance
<zid`> (this is how I ran firefox on linux)
<heat> what file?
<zid`> To use persistent memory, follow these steps:
<zid`> Create a new, empty sparse file of the desired size.
<zid`> THE file
Etabeta1 has quit [Ping timeout: 272 seconds]
Arthuria has joined #osdev
<heat> the file of all time
<ddevault> 18 days :D
<nikolapdp> that must be a record of some kind
<nikolapdp> unix speedrun in hare %any
<ddevault> I won't call it done until I have an interactive shell, an editor, and a decent spread of coreutils
<ddevault> (planning to port sbase ed for the editor)
<heat> ed????
<ddevault> ed.
<heat> absolutely based but does anyone actually know how to use ed
<ddevault> I have a cheatsheet printed out
<FireFly> only the bare essentials
<ddevault> it's a bit of a slog but I can manage an ed session alright
<nikolapdp> i do
<nikolapdp> i am on pdp11 after all :P
<GeDaMo> You're not using TECO? :P
<nikolapdp> nope
npc has joined #osdev
mavhq_ has joined #osdev
mavhq has quit [Ping timeout: 255 seconds]
sbalmos has joined #osdev
mavhq_ has quit [Ping timeout: 268 seconds]
mavhq has joined #osdev
bauen1 has quit [Ping timeout: 264 seconds]
mavhq has quit [Ping timeout: 264 seconds]
mavhq_ has joined #osdev
<zid`> GeDaMo: Is it warm in scotlae
<zid`> It's 19C here I am ill prepared
<zid`> need a week at 10C to get me used to it
<nikolapdp> 19C?
<nikolapdp> that's boredrline cold
<zid`> It's been really harsh all winter then suddenly it's 20C the next day
<zid`> very strange and offputting
<nikolapdp> kek
<GeDaMo> It's a little warmer today
<GeDaMo> It's been very up and down
<zid`> Do you have a box room I bring a computer to to hide
<zid`> during summer
<zid`> It was 39.6C here last year
<GeDaMo> Most of my windows face South so when the sun shines it's very hot :/
<zid`> you're so far north that the sun is always to the south, right, heh
<gog> our dusk lasts from about 11pm to 1am now
<gog> it's that time of year!
<zid`> not bad, we get no night for 4 weeks in midsummer
<gog> can't wait
<gog> i have blackout blinds this time tho
<zid`> 6 weeks in edinburgh
<zid`> err 3 months of no night
<zid`> 6 weeks of only nautical twilight
<nikolapdp> really
<nikolapdp> didn't know
<zid`> I get 2 months of no night, 0 weeks of only nautical twilight :(
<bslsk05> ​www.timeanddate.com: Sunrise and sunset times in Aberdeen
<zid`> belgrade gets night all year
<nikolapdp> huh interesting
<nikolapdp> yeah we're way more south than you
<zid`> get looads too, 3:20 even in summer
<zid`> 11pm to 2am
<zid`> dang, reykjavik gets 21 hours of full daytime, 3 hours of civil twilight
<nikolapdp> kek
<nikolapdp> no sleep
<zid`> I like twilight it's great
<zid`> I am crepuscular like a cat
<nikolapdp> i don't like twilight because no astrophotography :(
<zid`> yea but we get super-winters
<zid`> rather than shitty mid all year
<nikolapdp> oh yeah true
<nikolapdp> but your weather also sucks
<zid`> very cloudy where I am
<nikolapdp> exactly
<nikolapdp> no astrophotography :(
<zid`> 3-4 clear nights per month in winter :D
<nikolapdp> kek
<zid`> oh right, cve-2024-3661 is out now
<zid`> I knew about it a few weeks ago but now it's a real thing, internet press is havign fun with it
<nikolapdp> huh interesting
<nikolapdp> heard that something vpn related was going on
<nikolapdp> didn't know the specifics
<zid`> yea a few weeks ago that's all I knew
<zid`> friend who is on their ctf team or something told me
<nikolapdp> interesting stuff
<zid`> CVE-2024-zid
<nikolapdp> what's the x acis
<nikolapdp> axis
<zid`> Length of project? time? effort?
<zid`> size of codebase
<zid`> As you invest more time into a rust program, the more uses of unsafe will appear to make it not suck performance wise etc
<zid`> As you invest more time into a C program, compiler warnings get better, static analyzers get smarter, etc
<nikolar> Heh
<netbsduser> GeDaMo: not a bad day here today
<GeDaMo> The sun's trying to shine here but it's still overcast
<netbsduser> well it feels warm enough to me
carbonfiber has joined #osdev
cryo_ has joined #osdev
cryo_ is now known as Guest8174
Guest8174 is now known as MrCryo
bauen1 has joined #osdev
frkazoid333 has quit [Ping timeout: 260 seconds]
foudfou has quit [Remote host closed the connection]
foudfou has joined #osdev
Mach has quit [Ping timeout: 256 seconds]
Arthuria has quit [Ping timeout: 260 seconds]
\Test_User has quit [Ping timeout: 255 seconds]
bauen1 has quit [Ping timeout: 264 seconds]
\Test_User has joined #osdev
bauen1 has joined #osdev
<heat> its a hellish 28C here
<nikolapdp> 22C here
<acidx> it's a nice 10C here :3
tjf has quit [Quit: l8r]
Matt|home has joined #osdev
<heat> southern hemisphere moment
<acidx> I'm in the northern hemisphere
tjf has joined #osdev
<heat> weren't you in brazil?
<acidx> I am brazilian, but I don't live in brazil. :)
<zid`> southern portugal moment
<heat> ah :)
<heat> yes zid southern portugal moment indeed
<heat> but not too south
<zid`> wouldn't wanna get too close to the moors
<heat> algarve is way worse cuz of the golf stream IIRC
<zid`> the golf stream, it makes it warmer because the golf balls warm up in africa, and then get putted to portugal
<heat> yes, then the brits come play golf
<nikolapdp> great energy transfer
<zid`> we hit all the cold balls back to africa, and drink all the cold beer
<zid`> portugoose warming crisis
bauen1 has quit [Ping timeout: 268 seconds]
frkzoid has joined #osdev
bauen1 has joined #osdev
rustyy has quit [Ping timeout: 260 seconds]
rustyy has joined #osdev
brynet has quit [Quit: leaving]
Left_Turn has joined #osdev
brynet has joined #osdev
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
bauen1 has quit [Ping timeout: 252 seconds]
gog has quit [Quit: Konversation terminated!]
goliath has quit [Quit: SIGSEGV]
npc has quit [Remote host closed the connection]
* geist yawns
gog has joined #osdev
agent314 has quit [Read error: Connection reset by peer]
<nikolar> Hello geist
<geist> hola
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
<kof673> i never read that, but thought i should mention a fox lol > Why's (Poignant) Guide to Ruby. Contents. 3. A Quick (and Hopefully Painless) Ride Through Ruby (with Cartoon Foxes)
bauen1 has joined #osdev
foudfou has quit [Remote host closed the connection]
foudfou has joined #osdev
<zid`> nikolar powerlevel my sorc for me
foudfou has quit [Remote host closed the connection]
foudfou has joined #osdev
<nikolapdp> :(
<zid`> is that face because the answer is no
<nikolapdp> yes
<zid`> Ah so you're lamenting your future for when I become supreme overlord of serbia, understandable
MrCryo has quit [Remote host closed the connection]
gbowne1 has joined #osdev
<Ermine> hm, modprobe -r btusb brings my wi-fi adapter back to life
FreeFull has quit []
<Ermine> mt7921u in general seems to be problematic
Gooberpatrol66 has quit [Remote host closed the connection]
aejsmith has quit [Remote host closed the connection]
aejsmith has joined #osdev