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
goliath has quit [Quit: SIGSEGV]
childlikempress has quit [Quit: !]
childlikempress has joined #osdev
melnary has quit [Remote host closed the connection]
melnary has joined #osdev
leon has joined #osdev
<Ermine> actually, is there #osdev-offtopic ?
<zid> #sortix
hwpplayer1 has joined #osdev
heat_ has quit [Ping timeout: 246 seconds]
hwpplayer1 has quit [Quit: tomorrow I'll come again !]
<Ermine> kinda suitable
m5zs7k has quit [Quit: m5zs7k]
m5zs7k has joined #osdev
<cloudowind> quite hey
gog has quit [Ping timeout: 272 seconds]
<geist> there actually is
<geist> i made it forever ago but no one ever joined
<geist> forever ago we had one on freenode for a while
edr has quit [Quit: Leaving]
\Test_User has quit [Quit: \Test_User]
\Test_User has joined #osdev
<Matt|home> i feel like having more than 4 nested structs in this code means i might be doing something wrong..... not sure what exactly yet though..
cloudowind has quit [Ping timeout: 246 seconds]
cloudowind has joined #osdev
<the_oz> >things you wish x86 architecture thought before implementing paging
<the_oz> "Am I wrong? ... No the world is wrong!"
eluks has quit [Remote host closed the connection]
eluks has joined #osdev
<cloudowind> jummy page is right
<cloudowind> jimmy
<cloudowind> we used to do offtopic and trolling here years ago until geists kicks us hehe
<cloudowind> there are thigns ive never forgot that ive seen here , one of them was a fellow fro uk gr00ber or something , one day he said the marriage is just guranteed p.... , after years of marriaege experience.. and i never forgotten this haha
<geist> i gotta say this old ultrasparc is right in the sweet spot of old computer that's modern enough to let you do modern stuff with
<geist> dual ultrasparc 297Mhz. 64bit, 2GB ram. reasonably modern but old enough to feel lik eit
craigo has joined #osdev
easeout has joined #osdev
spare has joined #osdev
spare has quit [Remote host closed the connection]
<nikolar> cool
<nikolar> wish i could get one :(
craigo has quit [Quit: Leaving]
netbsduser` has joined #osdev
<geist> main downside is it's not terribly power efficient
<geist> i think it's about 300W constant
<geist> so i dont want to leave it on all the time
the_oz_ has joined #osdev
the_oz has quit [Ping timeout: 276 seconds]
emntn has quit [Quit: WeeChat 4.4.2]
theruran has quit [Quit: Connection closed for inactivity]
GeDaMo has joined #osdev
SGautam has joined #osdev
op has joined #osdev
cloudowind has quit [Ping timeout: 252 seconds]
cloudowind has joined #osdev
housemate has joined #osdev
mahk has quit [Ping timeout: 276 seconds]
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidcha has quit [Quit: Ping timeout (120 seconds)]
sidcha has joined #osdev
mahk has joined #osdev
<nikolar> ah fair enough
<geist> why i was surprised the pdp 11 only pulls about 80W
<geist> but of course that's a later LSI model
goliath has joined #osdev
muxelplexer has joined #osdev
Artea has joined #osdev
<netbsduser`> i have lately been sold on the idea of doing page aging by scanning page tables rather than by a queue of mappings
housemate has quit [Quit: "I saw it in a tiktok video and thought that it was the most smartest answer ever." ~ AnonOps Radio [some time some place] | I AM THE DERIVATIVE I AM GOING TANGENT TO THE CURVE!]
<netbsduser`> it's an approach that sounds lousy and belonging to linux 2.2 at first but there's evidence to suggest it's good
sortiecat has joined #osdev
sortiecat has quit [Quit: Leaving]
sortiecat has joined #osdev
leon has quit [Ping timeout: 252 seconds]
sortiecat has quit [Ping timeout: 248 seconds]
sortiecat has joined #osdev
<nikolar> geist: lsi ones are the models that integrate most of the cpu into two chips right
sortiecat has quit [Read error: Connection reset by peer]
leon has joined #osdev
housemate has joined #osdev
<bslsk05> ​www.dtjcd.vmsresource.org.uk: Digital Technical Journals machine-readable archive
cloudowind has quit [Ping timeout: 246 seconds]
cloudowind has joined #osdev
housemate has quit [Quit: "I saw it in a tiktok video and thought that it was the most smartest answer ever." ~ AnonOps Radio [some time some place] | I AM THE DERIVATIVE I AM GOING TANGENT TO THE CURVE!]
sortiecat has joined #osdev
sortiecat is now known as sortietop
sortietop is now known as sortiecat
<sortiecat> https://sortix.org/os-test/ ← I just published os-test data for AIX 7.3. I got access to cfarm (previously: the gcc compile farm) so now I have access to a myriad of weird systems like AIX, macOS, solarism, and more
<bslsk05> ​sortix.org: os-test
edr has joined #osdev
Dead_Bush_Sanpai has joined #osdev
sortiecat has quit [Quit: Leaving]
sortiecat has joined #osdev
carpincho has joined #osdev
Left_Turn has joined #osdev
hwpplayer1 has joined #osdev
housemate has joined #osdev
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
heat_ has joined #osdev
muxelplexer has quit [Ping timeout: 255 seconds]
muxelplexer has joined #osdev
duderonomy has joined #osdev
_nater_ has joined #osdev
sortiecat has quit [Quit: Leaving]
stolen has joined #osdev
Matt|home has quit [Read error: Connection reset by peer]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
duderonomy has quit [Quit: Textual IRC Client: www.textualapp.com]
steelswords94 has quit [Read error: Connection reset by peer]
steelswords94 has joined #osdev
Dead_Bush_Sanpai has quit [Read error: Connection reset by peer]
Dead_Bush_Sanpai has joined #osdev
muxelplexer has quit [Quit: Lost terminal]
linkdd has joined #osdev
<linkdd> hello there. I was wondering regarding filesystem design, why it is not more common for directories to have actual data. A File System is a tree, leaf nodes are files, and non-leaf nodes are directories. But would it make sense for every node to be a file? Just like for HTTP, every URI point to a resource, I can GET /items, and I can GET /items/{id}. It feels logical to be able to `cat /foo` and `cat
<linkdd> /foo/bar`. Are there existing filesystems that support this?
<nikolar> oh hello
<linkdd> nikolar: you're everywhere lol
op has quit [Remote host closed the connection]
<nikolar> lol we share two channels
<zid> nothing's stopping you implementing that without changing the underlying fs at all anyway
<zid> (and I think older filesystems did infact work that way)
<zid> rather than having readdir they just gave you back "a.txt" \xfileseparator "b.txt", ...
<heat_> yeah read redirecting to readdir would Just Work
<nikolar> i think he means that directories could store arbitrary data
<nikolar> instead of just the entries
<linkdd> yes
<heat_> you have to pay attention and realize that
<linkdd> readdir is basically a query of the tree datastructure: "what are the children of this node"
<heat_> a filesystem is not a REST API
<zid> Nothing's stopping you doing that already, it just doesn't seem useful
<linkdd> heat_: i was using the REST API as an analogy of "every node in the tree has data"
<zid> it's both been done, and been moved away from, shrug
<linkdd> zid: why wouldn't it be useful?
<heat_> find a usecase for it
<heat_> that's also not entirely confusing
<zid> linkdd: It'd be easy to lose / conflate, and I don't see a use-case beyond readdir
<nikolar> zid: it's been done?
<nikolar> i am not aware of an example
<linkdd> i have vscode doing that "visually" for lockfiles, `package-lock.json` is a child of `package.json`
<linkdd> GeDaMo: thx
<zid> it isn't do that though, is it
<zid> I'd definitely appreciate some more atomic ops though
<zid> so I could *implement* things like that
<linkdd> https://ibb.co/yPJWWMT in the vscode "file tree"
<bslsk05> ​ibb.co: Screenshot-2024-11-15-175106 hosted at ImgBB — ImgBB
<zid> I can tab indent my file list already
<nikolar> kek
<zid> (more ACID than REST)
<linkdd> it would seem that Redox OS and Plan 9 use the "everything is a URL" instead of "everything is a file", and the open/read/write calls are redirected to the daemon implementing the URL's scheme
<linkdd> so `cat http://...` would call the `http` daemon
<linkdd> which means i could have a `cat myweirdfs://foo cat myweirdfs://foo/bar`
<heat_> you can already do that with linux
<heat_> nfs is a pretty fucking weird filesystem :P
<linkdd> with a fuse filesystem ? i guess that should be possible yes
<nikolar> everything is a url is basically equivalent to everything is a file
<nikolar> you just prefix it with the desired handler instead of looking up via the mountpoint
<heat_> with a fuse filesystem, with a kernel resident fs, anything is possible really
<heat_> File: /proc/kcore
<heat_> Size: 140737471590400
<nikolar> i am pretty sure there's a fuse httpfs or something around
<linkdd> nikolar: yes of course, it's a matter of "what character do i use in my path"
_whitelogger has joined #osdev
xenos1984 has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 252 seconds]
guideX_ is now known as guideX
xenos1984 has quit [Ping timeout: 260 seconds]
SGautam has quit [Quit: Connection closed for inactivity]
xenos1984 has joined #osdev
rorx has quit [Ping timeout: 252 seconds]
gog has joined #osdev
Arthuria has joined #osdev
obrien has joined #osdev
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
carpincho has quit [Quit: Leaving.]
frkazoid333 has joined #osdev
<geist> nikolar: re: lsi pdp11 yes
<nikolar> ah cool
<geist> the main board looks like https://pdp-11.nl/pdp11-53/pdp11-53general.html
<bslsk05> ​pdp-11.nl <no title>
hwpplayer1 has quit [Quit: Take care friends see you again !]
<nikolar> > Rumour has it that the PDP-11/74 was cancelled, as that machine was a threat to the new announced VAX machines. The PDP-11/74 outperformed the VAX!
<nikolar> heh
<geist> yeah supposedly there were one or two of them made
<geist> https://www.miim.com/faq/hardware/multipro.shtml seems to have a lot of infos about it
<bslsk05> ​www.miim.com <timeout>
housemate has quit [Quit: Nothing to see here. I wasn't there.]
<geist> it debunks the 'would beat the vax' theory
<geist> mostly it'd be expensive to make and whatnot
<nikolar> i mean i wouldn't be surprised if it actually beat vaxen at something
<nikolar> huh it's not loading
housemate has joined #osdev
<gog> so in this case
<gog> the anti-vaxers were wrong
* gog vanishes again
<geist> i read somewhere that the pdp 11/93 which was the fastest one ever released ran about 1 VUP
Arthuria has quit [Ping timeout: 246 seconds]
<heat_> geist
<heat_> GREETINGS
<heat_> btw #osdev-offtopic existed and turned at some point in time into #offtopia i'm pretty sure
<heat_> now #osdev-offtopic is #osdev
<geist> oh huh
<geist> i had no idea #offtopia existed
<gog> i haven't done any bare metal hacking in a bit :(
<gog> ngl work is kinda sapping all of my programmer juice
<zid> advent of code too soon to write any code
<geist> yeha i hate it when that happens
<zid> geist is in cowboy mode again
obrien has left #osdev [#osdev]
<heat_> rememberthealamode
<geist> whatyou say!
<gog> the good news is i think we've eliminated a huge amount of the surface problems finally
<nortti> geist: you were invited over there when we moved in like 2017, iirc you didn't see a point of being on the channel if it was no longer osdev-affiliated
<geist> ah i really dont remember but maybe i was in a mood at the time
<gog> the bad news is we're now working more with the problems in depth
<gog> at least twice a week my boss and i have a long bitch session about the god-awful code we had to trudge into to make a featre
<linkdd> gog: i got a job in devops so that i could enjoy programming in my free time again
<linkdd> turns out you get a lot of free time when you automate most of your job
<zid> That's why you should delete it all and rewrite it, so now it's god-awful code that *you* wrote
vdamewood has quit [Quit: Life beckons]
<nikolar> linkdd: kek i get you
<nikolar> and i wrote a good portion of our current infrastructire
<the_oz_> trick the client into wanting a feature you've already developed
<linkdd> no need to trick him
<the_oz_> it's inevitable, so least effort it
<nikolar> lol my boss is pretty busy so he doesn't check up on me too often
<nikolar> i usually finish pretty quickly and he doesn't reply for like half a day
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
<linkdd> i work with my n+1 and n+2 on opensource projects unrelated to what we do at $dayjob
<nikolar> > with my n+1 and n+2
<nikolar> eh?
<linkdd> in the hierarchy at $dayjob, i have people above me (n+1) and people above them (n+2)
<nikolar> ah
MiningMarsh has joined #osdev
stolen has quit [Quit: Connection closed for inactivity]
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
<cloudowind> ive had many bosses until this age but after my 40ishes my real and mean boss became my hemmies , they do decide what i will eat where i will eat what i will drink what will i do , how much i am going to sit that day and how much i will walk
Arthuria has joined #osdev
netbsduser` has quit [Ping timeout: 265 seconds]
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
Arthuria has quit [Ping timeout: 260 seconds]
Arthuria has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
Marsh has joined #osdev
MiningMarsh has quit [Ping timeout: 252 seconds]
Marsh is now known as MiningMarsh
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
truebad0ur has quit [Quit: The Lounge - https://thelounge.chat]
netbsduser` has joined #osdev
hwpplayer1 has joined #osdev
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
housemate has quit [Quit: Nothing to see here. I wasn't there.]
housemate has joined #osdev
netbsduser` has quit [Ping timeout: 272 seconds]
craigo has joined #osdev
netbsduser` has joined #osdev
craigo has quit [Quit: Leaving]
troseman has joined #osdev
troseman has quit [Client Quit]
netbsduser` has quit [Ping timeout: 248 seconds]