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
gog has quit [Quit: byee]
alifib has joined #osdev
heat has quit [Ping timeout: 248 seconds]
adder_ has joined #osdev
adder has quit [Ping timeout: 252 seconds]
CompanionCube has joined #osdev
samis has quit [Ping timeout: 252 seconds]
adder has joined #osdev
adder_ has quit [Ping timeout: 252 seconds]
amj has quit [Ping timeout: 252 seconds]
amj has joined #osdev
Halofreak1990 has quit [Ping timeout: 252 seconds]
pie_ has quit [Ping timeout: 252 seconds]
vancz has quit [Ping timeout: 252 seconds]
vancz has joined #osdev
pie_ has joined #osdev
agent314 has joined #osdev
pie_ has quit [Ping timeout: 252 seconds]
vancz has quit [Ping timeout: 252 seconds]
CryptoDavid has quit [Quit: Connection closed for inactivity]
pie_ has joined #osdev
vancz has joined #osdev
Terlisimo has quit [Ping timeout: 252 seconds]
Terlisimo has joined #osdev
Halofreak1990 has joined #osdev
Matt|home has joined #osdev
Halofreak1990 has quit [Ping timeout: 244 seconds]
<cloudowind> open ssl keeps making me crazy silly thing
surabax has quit [Quit: Leaving]
Ameisen has quit [Ping timeout: 252 seconds]
Ameisen has joined #osdev
Ameisen has quit [Ping timeout: 252 seconds]
Ameisen has joined #osdev
edr has quit [Quit: Leaving]
<bslsk05> ​symbos.org <no title>
simpl_e has quit [Read error: Connection reset by peer]
* kof673 kof thought process .oO( is there a c compiler? yes. can i run it inside an emulator? yes. ✓✔✓✔✓✔ can be added as a target at least for building small utility programs, even if never have time to add platform-specific stuff )
<kof673> github notes it even has "threads"
<the_oz> kof kof black lung pops
Arthuria has joined #osdev
simpl_e has joined #osdev
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
eddof13 has joined #osdev
terrorjack has joined #osdev
Halofreak1990 has joined #osdev
Halofreak1990 has quit [Ping timeout: 248 seconds]
<bslsk05> ​web.archive.org <no title>
<bslsk05> ​sourceforge.net: Small Device C Compiler (SDCC) - Browse /sdcc-win32/2.8.0 at SourceForge.net
Halofreak1990 has joined #osdev
agent314 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
vdamewood has quit [Quit: Life beckons]
vdamewood has joined #osdev
eddof13 has quit [Quit: eddof13]
ionut_f_ has joined #osdev
<klys> running netbsd-10.1-vax locally, thanks to simh
<Ermine> iin the first half i vas thinking of an actual vax
<klys> the local college surplus dude had offered me their vax back in 2001. of course there was no place to put such a thing.
<bslsk05> ​www.recycledgoods.com: DEC Computer Museum Legacy 1980s Mainframe Computers Peripherals Assortment VAX
<zid`> Oh, put me down for 10 of those listings then
ring0_starr has quit [Ping timeout: 276 seconds]
zijjgfs has joined #osdev
Lucretia has joined #osdev
Halofreak1990 has quit [Ping timeout: 265 seconds]
goliath has joined #osdev
<geist> VAAAAX
* geist summons kazinsal
<klys> ye ye
<geist> also yay grats on netbsd on vax
<geist> i haven't tried 10.1 since i was having problems with some of the higher numbered vaxen on real hardware before, but may be worth getting a SD card and seeing
<geist> though i almost certainly don't have enough memory on this one (32MB) to really run it well
<klys> MiB Mem : 31810.6 total, 10881.8 free, 14940.9 used, 5987.9 buff/cache
<klys> of course nothing is running atm.
<geist> oh that's not bad
<klys> oh that's wrong machine
<klys> Memory: 44M Act, 5548K Exec, 32M File, 7988K Free
<geist> yeah... 44M active i'll be in swapsville before starting
agent314 has joined #osdev
agent314 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<geist> but at least with simh you can call up to 512MB i think, depending on the model
<geist> i think that was the architectural limit
Arthuria has quit [Remote host closed the connection]
chiselfuse has quit [Ping timeout: 264 seconds]
chiselfuse has joined #osdev
zijjgfs is now known as ring0_starr
cloudowind has quit [Ping timeout: 252 seconds]
cloudowind has joined #osdev
hwpplayer1 has joined #osdev
netbsduser has joined #osdev
<nikolar> geist: gotta get moar ram
Maja has quit [Ping timeout: 276 seconds]
sdomi has quit [Ping timeout: 276 seconds]
GeDaMo has joined #osdev
sdomi has joined #osdev
Halofreak1990 has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
alifib has quit [Quit: .]
pabs3 has quit [Ping timeout: 260 seconds]
bauen1 has joined #osdev
pabs3 has joined #osdev
vai has joined #osdev
Jari-- has quit [Quit: moi]
vai is now known as Jari--
mahk has quit [Ping timeout: 248 seconds]
Lucretia has quit [Remote host closed the connection]
mahk has joined #osdev
Lucretia has joined #osdev
Celelibi has quit [Read error: Connection reset by peer]
bauen1 has quit [Ping timeout: 252 seconds]
Celelibi has joined #osdev
Celelibi has quit [Max SendQ exceeded]
Celelibi has joined #osdev
Halofreak1990 has quit [Ping timeout: 265 seconds]
Gooberpatrol_66 has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 248 seconds]
edr has joined #osdev
bauen1 has joined #osdev
alifib has joined #osdev
xenos1984 has quit [Quit: Leaving.]
Celelibi has quit [Ping timeout: 245 seconds]
xenos1984 has joined #osdev
Celelibi has joined #osdev
Celelibi has quit [Max SendQ exceeded]
[Kalisto] has quit [Quit: Ping timeout (120 seconds)]
[Kalisto] has joined #osdev
Celelibi has joined #osdev
Celelibi has quit [Max SendQ exceeded]
surabax has joined #osdev
Celelibi has joined #osdev
Celelibi has quit [Max SendQ exceeded]
Celelibi has joined #osdev
Celelibi has quit [Max SendQ exceeded]
Celelibi has joined #osdev
Celelibi has quit [Max SendQ exceeded]
Left_Turn has joined #osdev
[Kalisto] has quit [Quit: No' vemo']
[Kalisto] has joined #osdev
alifib has quit [Quit: .]
eddof13 has joined #osdev
goliath has quit [Quit: SIGSEGV]
msv has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
hwpplayer1 has quit [Read error: Connection reset by peer]
hwpplayer1 has joined #osdev
the_oz has quit [Ping timeout: 244 seconds]
gog has joined #osdev
the_oz has joined #osdev
Lucretia-backup has joined #osdev
Lucretia has quit [Ping timeout: 252 seconds]
hwpplayer1 has quit [Remote host closed the connection]
Lucretia has joined #osdev
Lucretia-backup has quit [Ping timeout: 252 seconds]
eddof13 has quit [Quit: eddof13]
eddof13 has joined #osdev
eddof13 has quit [Quit: eddof13]
eddof13 has joined #osdev
Halofreak1990 has joined #osdev
heat has joined #osdev
Gooberpatrol_66 has quit [Read error: Connection reset by peer]
<zid`> heat: good news, the string theory idiots are back, but with tensors
msv has joined #osdev
msv has quit [Remote host closed the connection]
xenos1984 has quit [Read error: Connection reset by peer]
msv has joined #osdev
<heat> LETS GO
<heat> STRING THEORY!!!!!!!!!!!!!!!!!
<gog> i'm strung
<nikolar> heat: how many dimensions are we up to nowadays
<zid`> 37
<heat> yeah i just got my 37D classes
<heat> glasses
<nikolar> Neat
<GeDaMo> Do you really need all 37 dimensions? That just seems extravagant :P
exark has quit [Quit: quit]
exark has joined #osdev
xenos1984 has joined #osdev
netbsduser has quit [Ping timeout: 252 seconds]
netbsduser has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 252 seconds]
* Ermine gives gog a piece of cheese
* gog is fascinated
Halofreak1990 has quit [Ping timeout: 265 seconds]
Halofreak1990 has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 268 seconds]
Halofreak1990 has quit [Ping timeout: 248 seconds]
goliath has joined #osdev
getz has quit [Quit: A mystery...]
<Matt|home> hello.
getz has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 248 seconds]
Ameisen has quit [Quit: Quitting]
Ameisen has joined #osdev
Halofreak1990 has joined #osdev
eddof13 has quit [Quit: eddof13]
Halofreak1990 has quit [Ping timeout: 268 seconds]
Celelibi has joined #osdev
eddof13 has joined #osdev
Maja has joined #osdev
Maja has quit [Client Quit]
Maja has joined #osdev
Halofreak1990 has joined #osdev
ionut_f_ has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<gog> hi Matt|home
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
eddof13 has quit [Quit: eddof13]
k0valski18891621 has joined #osdev
eddof13 has joined #osdev
netbsduser` has joined #osdev
svm has joined #osdev
antranigv_ has joined #osdev
stefanct__ has joined #osdev
Mutabah_ has joined #osdev
antranigv has quit [Ping timeout: 252 seconds]
Mutabah has quit [Ping timeout: 252 seconds]
pabs3 has quit [Ping timeout: 252 seconds]
netbsduser has quit [Ping timeout: 252 seconds]
edr has quit [Ping timeout: 252 seconds]
msv has quit [Ping timeout: 252 seconds]
stefanct has quit [Ping timeout: 252 seconds]
Opus has quit [Ping timeout: 252 seconds]
goliath has quit [Ping timeout: 252 seconds]
Jari-- has quit [Ping timeout: 252 seconds]
stazthebox has quit [Ping timeout: 252 seconds]
stefanct__ is now known as stefanct
Opus has joined #osdev
<the_oz> I don't get tensors
<the_oz> how is a plane that lies perpendicular to vector v
<the_oz> is it arbitrary?
<the_oz> for instance, x axis is a surface? y axis and z axis?
<the_oz> seems like saying "vector v1 and v2 transposed to v1 space" to me
Terlisimo has quit [Quit: Connection reset by beer]
<nikolar> Pretty sure tensors are just generalized matrices
<the_oz> oh ok it's a 2 tuple
<the_oz> Ahhh ok so it can scale and matrices is a good cognitive thingymabob
<nikolar> Anyway
<nikolar> KRNL
<the_oz> kern
goliath has joined #osdev
<jimbzy> Tensors are a lot of things. ;)
pabs3 has joined #osdev
<the_oz> 1 thing, not thing, A MEGAPLEX OF COLLECTIMNG GROUPS OF DATA
<the_oz> data structures!
cloudowind has quit [Ping timeout: 248 seconds]
cloudowind has joined #osdev
Terlisimo has joined #osdev
eddof13 has quit [Quit: eddof13]
eddof13 has joined #osdev
beto has quit [Quit: bye bye.]
beto has joined #osdev
LainExperiments has joined #osdev
Turn_Left has quit [Ping timeout: 268 seconds]
Turn_Left has joined #osdev
fedaykin has quit [Quit: leaving]
fedaykin has joined #osdev
Lucretia has quit [Remote host closed the connection]
netbsduser` has quit [Ping timeout: 248 seconds]
ryoskzypu has quit [Remote host closed the connection]
ryoskzypu has joined #osdev
eddof13 has quit [Quit: eddof13]
goliath has quit [Quit: SIGSEGV]
LainExperiments has quit [Quit: Client closed]
<Ermine> how did we come to tensors
<nikolar> heat
<heat> nikolar
<nikolar> how's kerneling going
<heat> ehhh not super well
<gog> hi
<nikolar> why not
<heat> i'm been fucking around trying to get NPTL-style threading working, obviously it's a little complex and underspecified, as a detour i tried to get glibc 2.42 to compile for onyx, hitting problems on the way (i _think_ i need to enable ifunc support)
<nikolar> is there a particular reason you're going for glibc
<heat> i think long term it's kind of what i want instead of fucking around with musl, but also because they have a NPTL test suite and a bunch of tests
<nikolar> interesting
<heat> CLONE_THREAD has particular funny semantics. like on execve you need to switch pids and tids (and associated stats) between the current thread and the thread group leader
<heat> and subthreads autoreap themselves, and you need to keep the thread group leader alive even if it has exited, if you still have running threads
<heat> it is all a little funky
<nikolar> so your approach to processes/threads is what linux is doing
<heat> yes that's what im going for
<nikolar> right
<heat> i think we've discussed this before, but i quite like tids = pids from a usability POV
<nikolar> and you get to reuse a bunch of stuff i imagine
<heat> yep
<heat> procfs, ptrace
<nikolar> ye
<heat> like ptrace traditionally takes pids but on linux it takes pids (in the linux sense, so tids), so you can just ptrace a single thread
<heat> (this is actually used by libsanitizer)
<nikolar> how does libsanitizer work on !linux
<heat> also i was reading around the LKML and it seems that unofficially kill(2) actually supported/supports killing a single thread
Turn_Left has quit [Read error: Connection reset by peer]
<heat> idk, it is weird, it's part of a sanitizer "stop-the-world" routine
<heat> i'm sure you can work something out with good old fork() + ptrace
svm is now known as msv
<nikolar> eh i guess
<heat> oh apparently netbsd implements a subset of fork
<heat> s/fork/clone/
<bslsk05> ​<heat*> oh apparently netbsd implements a subset of clone
<nikolar> so clone makes threads on netbsd or something
<heat> clone() makes the funky share-stuff processes, but they don't support CLONE_THREAD it seems
<nikolar> ah right
<heat> macOS and fuchsia seem to suspend threads directly thru mach magic/fuchsia stuff
<heat> and the same for windows
<nikolar> so, os specific
<nikolar> not really surprising i guess