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
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
<pounce> hey osdevvers
<geist> hola
<klys> allo
<nikolar> oi
<klys> https://www.ebay.com/itm/317091613049 I found a decmate ii pc278 at auction. I can't afford it tho.
<klys> as a reminder I have the 8" floppy drives for it
<geist> oooooh!
<klys> for reals!! I haven't seen anything like this pop up in over a year.
<nikolar> it's not even that expensive as far as old computers go
<heat> linux kernel
<klys> as a reminder rms wrote gcc on a pdp system
<geist> the seller is fairly well known on the local retro computer club, since he's just up in Kenmore, WA
<klys> there was an early 8in dec rx02 disk image floating around for the earliest known cp/m
<klys> author g.kildal
<klys> the chargen rom in mame doesn't appear to be quite correct for its emulated decmate ii, as the screen stays blank during emulation
<klys> however I was able to dump the rx50 rom for write precomp
<pounce> so i've been musing about a pretty general issue, and i'd like to hear your thoughts
<pounce> modern cpus have tons of vector instructions and parallelism, but it's usually only utilized by a few hyper-optimized programs. since trying to figure out what CPU features a device has and route code paths to the correct instructions is a pita
<pounce> what's a good os design solution for this that isn't "lets make everything bytecode"
<klys> well most processors can't actually use avx512 well
<pounce> this too
<pounce> OSes commonly time instructions though. no reason this can't be tested
<klys> what you would need is access to a temperature sensor or cpu thermal info as you proceed to test vector instructions like that
<pounce> yeah fair, that's not really doable
<pounce> i know vector instructions can't be run all the time but it still can speed up tons of common operations like copies
<klys> qemu only adopted tcg bytecode in intermediate versions, so if you go back to qemu-1.0 for example, you can still virtualize without bytecode
<pounce> yeah ik about tcg
<pounce> i think it's less interesting though to try to vectorize machine code
<pounce> and more interesting to provide a mechanism for programs to swap in more efficient code
<pounce> the compiler that they use for their programming language can make better optimizations and vectorizations anyway
<kof673> i don't know, either choose a language that meshes well with such things, or one that is deliberately a blank slate on such features :D
<pounce> i don't think only jit'd languages should be able to generate efficient code
<kof673> (my comment was for everything, nothing in particular)
FreeFull has quit [Ping timeout: 248 seconds]
FreeFull has joined #osdev
sham1 has quit [Server closed connection]
sham1 has joined #osdev
edr has quit [Quit: Leaving]
innegatives has quit [Quit: Connection closed for inactivity]
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
c0co has quit [Quit: Ragequite]
_whitelogger has joined #osdev
_whitelogger has joined #osdev
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #osdev
netbsduser has joined #osdev
goliath has joined #osdev
netbsduser has quit [Ping timeout: 252 seconds]
Jari-- has quit [Ping timeout: 276 seconds]
GeDaMo has joined #osdev
dxm has joined #osdev
Matt|home has quit [Quit: Matt|home]
c0co has joined #osdev
Lucretia has joined #osdev
<Ermine> NVIDIA
xvmt has quit [Remote host closed the connection]
xvmt has joined #osdev
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
pebble has joined #osdev
<Ermine> heat: opensuse leap 17 when?
<Ermine> asking for a friend
<heat> After 16 and before 18
<Ermine> ah wait, you still haven't released 16
<geist> not sure i've ever used SUES
<geist> SUSE even
<geist> it's primarily european AFAICT
Celelibi has quit [Ping timeout: 260 seconds]
Celelibi has joined #osdev
kata has quit [Quit: ZNC 1.10.1 - https://znc.in]
kata has joined #osdev
pebble has quit [Ping timeout: 252 seconds]
pebble has joined #osdev
<heat> Ermine: yeah, in a few months 16 will be out
<heat> then, in a few years 17
<heat> geist: use it, then decide you like it so much you're buying an actual license
<heat> thanks!
<heat> then recommend SUSE to your friends, family and coworkers
<heat> because normal people recommend operating systems to each other
<Ermine> sure
<Ermine> that's why microsoft polls ask if you would recommend windows to your friends
pebble has quit [Ping timeout: 248 seconds]
<heat> i would not recommend arch btw because you need to be quite intellectual to use it
<nikolar> heat, blasphemy
<nikolar> don't let your employer see that
<heat> i'm on tumbleweed right now
<pog> heat: counterpoint: i use arch btw
<heat> your intellect is frightening
<pog> i'm dumb
* Ermine gives pog a tumbleeweed usb drive
<pog> i don't use RPM distros i'm sorry
<pog> i'm a grownup
<heat> WHAT
<heat> onyx uses rpm mang :(
<Ermine> you miss a lot
<pog> lmao what
<pog> why would onyx use rpm
<Ermine> somehow i started to like rpm somewhat
<pog> you should be using pacman
<pog> btw
<heat> pacman sucks
<heat> i'm sure i've told you before but you can observe transient failures when updating glibc
<heat> because when updating a package it unlinks the original file before creating the new :v
<Ermine> it would be great if somebody rewrites rpmbuild to use namespaces
<Ermine> i s o l a t i o n is cool
<heat> people's individual tooling already does
<heat> mock and obs
<Ermine> okay
<Ermine> idk about mock
<Ermine> obs is weird for using svn in 2025
<heat> obs is switching to git
<Ermine> Yay
<Ermine> the customer is satisfied with that
<heat> it's causing a lot of pain internally but sure lol
<nikolar> what are mock and obs
<Ermine> obs = open build service
<heat> mock is fedora's tool for building packages
<nikolar> interesting
pebble has joined #osdev
<heat> i like how irccloud pinged me over this link
<heat> :)
<GeDaMo> Sorry about that :P
<Ermine> i'm on raptor lake :(
<nikolar> upstream fuse ext4 wasn't on my bingo card, I have to say
<GeDaMo> Ermine: is it hot where you are?
<Ermine> yes
<GeDaMo> Any unexplained crashes?
<Ermine> no
<Ermine> probably because i keep it inside
lanodan has quit [Ping timeout: 252 seconds]
lanodan has joined #osdev
<pog> heat: i don't update
<pog> idiot
<heat> arch user that doesn't update
<heat> ??
<heat> reported
<pog> updating is for chumps which is why i'm going to eventually be using debian stable
<Ermine> use oldstable
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
<nikolar> heat: i guess micro kernels win kek
goliath has quit [Quit: SIGSEGV]
innegatives has joined #osdev
liney has quit [Server closed connection]
liney has joined #osdev
karenw has joined #osdev
sortiecat has joined #osdev
sortiecat has quit [Ping timeout: 248 seconds]
goliath has joined #osdev
sortiecat has joined #osdev
jcea has joined #osdev
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
sortiecat has quit [Quit: Leaving]
pebble has quit []
goliath has quit [Quit: SIGSEGV]
dude12312414 has quit [Ping timeout: 244 seconds]
dude12312414 has joined #osdev
karenw has quit [Remote host closed the connection]
innegatives has quit [Quit: Connection closed for inactivity]
goliath has joined #osdev
innegatives has joined #osdev
jcea has quit [Ping timeout: 248 seconds]
goliath has quit [Quit: SIGSEGV]
netbsduser has joined #osdev
teroshan has quit [Quit: The Lounge - https://thelounge.chat]
qxz2 has quit [Server closed connection]
<AmyMalik> ope
<pog> ope
<geist> yay
<geist> pog: you have volcano smoke?
itrsea has quit [Remote host closed the connection]
itrsea has joined #osdev
<pog> geist: yeh it's bad rn
<pog> smoggy all over
<pog> smells like wood smoke
EmanueleDavalli has joined #osdev
<pog> lungs are v unhappy
<geist> :(
<geist> 🚭
EmanueleDavalli has quit [Quit: Client closed]
EmanueleDavalli has joined #osdev
FreeFull has quit []
FreeFull has joined #osdev
Matt|home has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
EmanueleDavalli has quit [Quit: Client closed]
EmanueleDavalli has joined #osdev
EmanueleDavalli has quit [Client Quit]
EmanueleDavalli has joined #osdev
PublicWiFi has quit [Ping timeout: 268 seconds]
PublicWiFi has joined #osdev
sortiecat has joined #osdev
<zid> It's rock smoke, don't breathe this
<AmyMalik> xDDDD
c0co has quit [Ping timeout: 252 seconds]
<pog> need to bring my foundry down there and start spamming steel plates
elnegro has joined #osdev
EmanueleDavalli has quit [Quit: Client closed]
Left_Turn has joined #osdev
EmanueleDavalli has joined #osdev
elnegro has left #osdev [#osdev]
EmanueleDavalli has quit [Quit: Client closed]
Left_Turn has quit [Read error: Connection reset by peer]
teroshan has joined #osdev
sortiecat has quit [Remote host closed the connection]
kata has quit [Read error: Connection reset by peer]
karenw has joined #osdev
kata has joined #osdev
netbsduser has quit [Ping timeout: 260 seconds]
Lucretia has quit [Remote host closed the connection]
kata has quit [Read error: Connection reset by peer]