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
<sortie> heat: It's literally compiling parts of libnode now :O
raphaelsc has quit [Remote host closed the connection]
goliath has quit [Quit: SIGSEGV]
Gooberpatrol66 has quit [Quit: Konversation terminated!]
Gooberpatrol66 has joined #osdev
netbsduser has quit [Ping timeout: 248 seconds]
pog has quit [Ping timeout: 252 seconds]
ramenu has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
ramenu has joined #osdev
TkTech has joined #osdev
rlitt01 has quit [Ping timeout: 252 seconds]
rlitt01 has joined #osdev
steelswords94 has quit [Read error: Connection reset by peer]
steelswords94 has joined #osdev
Arthuria has joined #osdev
edr has quit [Quit: Leaving]
nadja has quit [Ping timeout: 264 seconds]
nadja has joined #osdev
Arthuria has quit [Ping timeout: 260 seconds]
rlitt01 has quit [Ping timeout: 276 seconds]
rlitt01 has joined #osdev
gorgonical has joined #osdev
<gorgonical> What a novelty, using irc on an airplane for free
<gorgonical> What times we live in
Gooberpatrol_66 has joined #osdev
Gooberpatrol66 has quit [Ping timeout: 260 seconds]
<nikolar> ?
<gorgonical> I am on an airplane over the ocean right now probably, using irc with my free airplane wifi
<gorgonical> I like the juxtaposition of the old technology with the new
<nikolar> ah kek
<gorgonical> also sort of shocking that everything, nearly everything, I own can fit into ~4 checked bags
<the_oz> can you even watch this? https://www.youtube.com/watch?v=O2rGTXHvPCQ
<bslsk05> ​'Numb3rs' description of IRC' by mircea2s (00:01:40)
<gorgonical> Also we are over Uhatnihip, Canada, not quite the ocean yet
<zid`> where are you running away to
<zid`> should I call interpol
<gorgonical> the_oz: I can! But with 200kbps it's not fast
<gorgonical> zid`: germany
<the_oz> it'll probably get upgrade in a decade or so
<zid`> are you going to fly over me? :(
<the_oz> but that is pretty cool
<gorgonical> zid`: no because i'm going to iceland and then i think the flightpath skirts just by the coast of the uk
<gorgonical> so I will wave to you
<zid`> ICE830?
<gorgonical> yes
<zid`> that was easy :D
<gorgonical> my ticket says fi830 but I'm sure that's the same flight
<zid`> scheduled 6:25, estimated 5:58
<zid`> 540 knots
<bslsk05> ​www.jetphotos.com: Attention Required! | Cloudflare
<zid`> Internet is kind of nutty when it isn't overrun with SEO and AI
terrorjack4 has quit [Quit: The Lounge - https://thelounge.chat]
<gorgonical> Actually incredible that this information is just on the internet
<zid`> 6 month old plane, line number is 8907
<zid`> produced in Renton
<gorgonical> It's very new feeling. So new that it doesn't have functioning tablets. The tablets are in the seats but they don't work lol
<zid`> delivered 10th of may, entered service 8th of june
terrorjack4 has joined #osdev
heat_ has joined #osdev
heat has quit [Read error: Connection reset by peer]
<zid`> gorgonical: if you were going over the right bit of airspace, I'd be able to listen to your pilot talking to atc, which is kinda nutty
<gorgonical> you'd hear him complaining about turbulence
<gorgonical> though I have heard pilots secretly really like turbulence because it isn't as boring
Arthuria has joined #osdev
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
<kof673> pdp-frog: "32V, 3BSD and 4.0BSD on a VAX-11/780" those apparently run on simh too, have not tried yet :D
spareproject has joined #osdev
<geist> hmm, might be interesting to play with 32V
<zid`> like, licking it?
<zid`> I've licked 50V, do not recommend
<gorgonical> I don't know enough about electrophysics to recommend
<gorgonical> I watch that electroboom guy and I think half the time I guess wrong about what will happen
<zid`> well it tastes very like electricity
<zid`> and sort of like metal
<gorgonical> A recent video explains that having a high voltage doesn't always mean you can get a shock because the system can't deliver enough energy to keep the voltage high
<zid`> yea that's why you can touch plasma balls and stuff
<zid`> they're high voltage but can't drive any current for shit
<gorgonical> that's the part I don't really get. What's not driving? I understood voltage to be the electric pressure equivalent
<zid`> There's 10kV between the positive and negative, but it can only fire like 4 electrons that fast
<gorgonical> electricity confusing
<zid`> 'power' is what you care about, here
<gorgonical> I guess it can be understood as similar to how space is hot
<zid`> yea space is infact, hot
<gorgonical> but when only one particle bumps into you it doesn't matter as much how hot it is
<zid`> yea that's why you care about 'power'
<zid`> which is V * I
<zid`> so high voltage *could* cause a lot of power to flow, but only if enough I (amperage) is actually happening
<gorgonical> Oh that makes sense. At least DC is simpler. I have EE friends and they have tried to explain the equivalents in AC
<zid`> In most situations, these voltages are coming off power supplies, and the voltage just shrinks in proportion
<zid`> and you end up with a constant *wattage*
<zid`> for say, a 5V phone charger
<zid`> If there's an amp flowing, it's 5W of power, but if the charger is only rated for 10W, if you tried to draw 10A, it wouldn't work and the voltage would just collapse and you'd end up with 10A at 1V instead, still the same 10W
<gorgonical> oooh
<zid`> 10A at 1V being like, a bus packed with really slow moving electrons, 1A at 10V being a few electrons in a fast car
<gorgonical> This is basically required by the downstream v=i*r equation too right?
<zid`> yup
<zid`> The only way to 'draw' more power, is to lower your own internal resistance
<zid`> Which is why you can touch all these chargers with your grubby little fingers fine
<zid`> you have 10kOhm resistance per cm of skin or whatever, so the maximum current you could ever get from 5V would be 5/10kths of an amp
<zid`> or alternatively, you'd need 10kV to get an amp
<zid`> AC is different because it *can* wiggle you back and forth, like sloshing water in a pool, rather than trying to make a whole pool's worth of water flow through a pipe
<zid`> based on your inductance instead of your resistance
<gorgonical> I am consciously restraining myself from recursing into how the power supply limits itself to 10W
<zid`> Everything's easier as soon as you look at it as power, eh?
<zid`> 10W just completely limits what the V, I and R can be at any point and you're done thinking, hoorah.
\Test_User has quit [Quit: e]
\Test_User has joined #osdev
<zid`> gorgonical: If you wanna know why something like a battery doesn't provide basically infinite power if you short it, it's because they have an 'equivalent series resistance', aka they are also a resistor
<zid`> So our 5V battery might have 1 Ohm of internl resistance, so if I connected it to a 0Ohm loop of wire, I still only get 5A
<zid`> which is 25W, not infinite
<zid`> 0.1 ohm is right for an AA battery apparently
<zid`> and a lead acid car battery is like, 3mOhm, so you can grab hundreds of amps out of them
heat_ has quit [Read error: Connection reset by peer]
heat_ has joined #osdev
<gorgonical> Which means that unless you do something fancier, a mains power supply that rectifies 240VAC to 5V must generate heat
<zid`> 240V rectifies to 350V DC, to turn that into 5V you *could* use a linear regulator, but you'd be losing 345V * amperage as heat
<gorgonical> I guess my question is *what* limits the power supply to 10W? If I short the load and pretend I have 0Ohm resistance, I should be able to draw as much power as the supply cna provide
<zid`> so you do something tricksy
<zid`> You.. use a timer that only connects the full 350V to a big capacitor and inductor setup for 1ms, then disconnects it for 99ms
<gorgonical> Yeah the switched supplies
<zid`> ta-da, switched mode power supply
<gorgonical> So I mean naturally if you short a 5V power supply unless it has detection circuits, you can totally explode a supply like that
<zid`> not if its internal resistance is high
<Mutabah> Yup.
<zid`> but yes if it's low
<Mutabah> Well, a high internal resistance means lost efficiency
<zid`> a car battery will quite happily boil all the sulphuric acid inside of itself and spit it at you if you short it long enough
<gorgonical> Okay so how do you avoid the internal resistance when you aren't shorting? That's what I don't understand I think
<gorgonical> Yes, what Mutabah is suggesting. So you either must lose energy as heat or you can explode the supply?
<zid`> or it drains the caps
<zid`> and the voltage disappears
<Mutabah> Decent switchmode supplies will detect over-current, and drop the voltage (to zero maybe)
<zid`> the output is only fed 1% of the time from its input, and is stored and shorted in fields
<zid`> which collapse and run out of juice
<gorgonical> Right we're quickly leaving fundamentals and entering engineering though
<Mutabah> Oh yeah... good point zid` - It'd just drain the smoothing caps and lead to voltage sag that way
<Mutabah> Of course, that assumes that the switching circuit doesn't have feedback
<Mutabah> if it does, then it would just ramp up the duty cycle to maintain voltage
<zid`> if you drain the caps slightly faster than realtime, they never charge up fully in time, your voltage dips, and that automatically lowers your current, and you stop draining them too fast
<zid`> and it steadystates at.. 10W
<zid`> near instantaneously
<gorgonical> But only for a switched supply
<zid`> You're not getting more than 10W out of it unless you short it, and that lasts for like, 0.1ms and then it disappears, not long enough for anything to get too hot and let the smoke out
<zid`> NES consoles like to let the smoke out because they have a linear regulator dropping a voltage from 12V to 5V inside (afaik those are the voltages)
<zid`> just tossing away 7V * amperage as heat inside the chip
<zid`> which slowly cooks it
<gorgonical> a linear regulator being just like a voltage divider resistor
<zid`> I think they're slightly cleverer than that, else you'd not really be able to pull any current
<zid`> voltage dividers have the problem that.. if you put a resistor in your circuit you've now destroyed your current
<zid`> they're great for making reference voltages, bad for power
<gorgonical> so then it's a series resistor, and you are literally just dumping the excess energy as heat to achieve the desired voltage on the output?
<zid`> yea, I think it uses a little feedback loop to adjust its own resistance, to turn the *load* into the other resistor, in practice?
<Mutabah> Linear regulators tend to be zenier diodes (or an amplifier driven by one) - which have a very well defined voltage drop
<zid`> making it act like a series resistor
<zid`> or they're zeners yea
<zid`> which just poofs a bunch of voltage by a set amount
<gorgonical> Right then back into engineering building blocks
<zid`> You're dangerously close to quantum mechanics when you start asking how the silicon works :P
<gorgonical> I daren't
<Mutabah> Fun fact about zeniers - you install them backwards to get the well-defined voltage
<gorgonical> When I was beginning my risc-v core design I read a few digital design books that spent a comedically large amount of time on gate design for me
<gorgonical> Mutabah: that's black magic
<zid`> (it turns out, that if you put enough of the right atoms close enough, the individual electron orbitals start smushing together into one massive 'band' of orbitals, so your circuits stop acting like electron lasers and start conducting electricity instead blah blah)
<Mutabah> Yup, serious black magic
<gorgonical> actual quantum computing is easier because the math is just imaginary linear algebra
<zid`> (but you can still have two or more bands of orbitals the electrons will go down, and jumping between those bands is what an LED does!)
<gorgonical> math is easy, physics is not
<zid`> LEDs are fucking black magic btw
<zid`> They're zener diodes that give off the loss as photons
<gorgonical> I did watch the veritasium video about the blue LED
<zid`> so you have to give them resistors else they just explode
<gorgonical> agreed, nonsense black magic
<zid`> Like, you connect 3V to an LED, and it just goes bang
<zid`> because it decided the amount of current that should flow through it is "yes"
<zid`> You need 3V but *current limited to 30mA somehow (resistor)* which seems like it should be the same thing but totally isn't
<zid`> oh yea, I remember the blue led video, that was neat, all the funding issues etc
<gorgonical> a zener is like a one-way check valve in a pipe
<zid`> all diodes are, zeners are fucky
<zid`> in that they actually work in *both* directions
<gorgonical> no because a one-way check valve will fail with enough pressure
<zid`> but you need to push harder in one direction than the other
<gorgonical> that's how I mean lol
<zid`> so that nice little graph is offset
<zid`> and low voltages just... do nothing
<gorgonical> a zener allows you to define a null-region around zero
X-Scale has quit [Ping timeout: 256 seconds]
<zid`> This makes making amplifiers with transistors annoying btw
<zid`> You have to bias them and have one for each direction and stuff
<zid`> so that you don't clip off all the quiet parts
<gorgonical> are zeners how you implement pass filters?
<gorgonical> sounds like that's what a pass filter does
<zid`> filters are in the disgusting ac or radio magics
<zid`> so they use capacitors and stuff
<gorgonical> oh yes I forgot
<gorgonical> horrifying
<zid`> capacitors look like short circuits to high enough frequency AC
<zid`> so a low pass filter is literally a capacitor
<gorgonical> i'm looking at a linear regulator and seeing the purpose of a zener
<zid`> schottky diode is a fun one, there's a path from its output to its gate
<zid`> so when it starts to conduct a teeny bit, the amplified signal also starts trying to turn it on
<zid`> so it goes WAM
<zid`> and has a much more vertical graph
<gorgonical> so in a regulator the zener diode installed backwards provides an "overpressure" valve because extra voltage will go through it
<zid`> It's more that it "drops" the voltage
<zid`> in terms of how people think about it
<gorgonical> but there's still a resistance so when it breaks down you aren't creating a short
<gorgonical> ?
<zid`> a short is what you want, for the *remaining* voltage
<zid`> meaning, it isn't wasting power
<gorgonical> right. so you install the zener in series with the load
Arthuria has quit [Ping timeout: 252 seconds]
<gorgonical> no i mean parallel I think
<zid`> yea, all the 'over' voltage will get sunk
<zid`> if you pralrlarlalel it
<zid`> and appear as being shorted to ground
<zid`> leaving you with the 5V that didn't get shorted
<gorgonical> transistors, bro. spooky
<zid`> resistors are pretty spooky too
<zid`> If you put them in parallel, the overall reistance is lower
<zid`> than any of the individuals
<zid`> My crappy mental model of that was that the area under the graph of x=y, the triangle it draws, has less area if you draw two triangles that are half the length
<zid`> than a bigger one
<Mutabah> Same amount of flow, just two equal paths = less lost energy
<zid`> yea, less area under the curve :P
<zid`> I am a greet artiest
<gorgonical> I can't help but wonder how many transistor effects were discovered basically by accident
<zid`> almost none of them?
<zid`> we had valves first
<zid`> and lots of types of them
<zid`> semiconductors were theorized to exist first, but we struggled to *make* them
<zid`> we knew what they'd do
<gorgonical> So it's a case of the blue led every time
<gorgonical> We know how to achieve it but actually creating such a device is the hard prat
<zid`> and now we have high-k strained silicon :D
<gorgonical> the new frontier of complete bullshit materials physics for me is silicon photonics
<zid`> photonics is dumb and stupid, electrons are way better than phtons
<gorgonical> but the heat loss
<zid`> but, we've basically hit a wall with electrons until we get carbon gates working or something
<zid`> The power density is too high, and the gates can't really get smaller without leakage getting even worse
<gorgonical> the photonics demo pieces at conferences look straight out of scifi concept art
<gorgonical> truly incredible looking
<zid`> nothing has gotten faster in forever, we just got more cores from the same wafer
<gorgonical> by my understanding photonics has two main advantages: lower power and less sensitivity to wire length
<zid`> less as in, 0.66c to closer to 1c?
<zid`> 50% increase!
<zid`> (speed of light is 0.66c in copper)
<gorgonical> i mean that's an enormous difference
<zid`> not really
<zid`> between 1990 and 2010 I was getting 50% per year more or less :P
<zid`> My ram could be THREE inches from the socket under photonics!
<gorgonical> it's being suggested as a tool for disaggregation. at least the supercomputing ce guys think so
<zid`> (1GHz is 1ft is a nice factoid)
<gorgonical> it's way outside my knowledge base
<bslsk05> ​insidehpc.com: Silicon Photonics and the Hunt for an HPC Bandwidth Bottleneck Breakthrough - High-Performance Computing News Analysis | insideHPC
<zid`> I wouldn't listen to a word the photonics people say
<zid`> 'hpc bandwidth bottleneck' *maybe*
<zid`> but we already use optical backplanes in datacenters
<gorgonical> of course they try to convince us photonics is the future
<zid`> that's just shrinking it into a slightly smaller space
<zid`> so now it's the pci-e link instead
<gorgonical> yes but that's the architectural future. heterogeneous and disaggregated
<zid`> you're not going to *compute* on photonics
<gorgonical> no of course not
<gorgonical> I never thought that at least
<zid`> sounds like you sorta did?
<zid`> and it's b een a thing forever, people claiming it
<gorgonical> I didn't mean to suggest it that way, no
<gorgonical> But the embedded optical links in silicon as a common bus is really interesting. Yeah we've had optical links for a long time
<zid`> someone made a carbon gate recently btw, sadly it didn't have the speed of light they were expecting, but they had issues even doing it at all, so it's probably super shitty internally
<zid`> It should be like 10x silicon, which would let you make the substrate 10x thicker and then reduce leakage currents a shit load
<zid`> so now you don't have the horrendous power density issues
<zid`> carbon doesn't have a band gap so it isn't a semi-conductor, so you have to do silicon straining tricks again (sigh)
<zid`> to make it have one
<zid`> so they basically CVDd it onto something with a larger crystal, I think maybe it was silicon carbide?
<zid`> and hope it sticks and forms crystals in a strained state
<gorgonical> my plane is landing now so I will lose connectivity soon. Gotta run
<zid`> gg, hope I kept you amused
<gorgonical> it was great fun
gorgonical has left #osdev [ERC 5.6 (IRC client for GNU Emacs 27.2)]
heat_ has quit [Read error: Connection reset by peer]
heat_ has joined #osdev
youcai has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
spareproject has quit [Remote host closed the connection]
heat has joined #osdev
heat_ has quit [Read error: Connection reset by peer]
op has joined #osdev
rlitt01 has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
GeDaMo has joined #osdev
<zid`> heat
<zid`> do open/read/write work on fds that are sockets, and if so, what are the limitations?
<zid`> and if not why not
xvmt has quit [Remote host closed the connection]
xvmt has joined #osdev
X-Scale has joined #osdev
xvmt has quit [Remote host closed the connection]
xvmt has joined #osdev
the_oz_ has joined #osdev
<heat> zid`, open doesn't work (you need to call socket(), obviously)
<heat> read/write Just Work
the_oz has quit [Ping timeout: 260 seconds]
<zid`> are send and recv just wrappers, or do they have different tuning or what
<heat> just wrappers
<heat> like internally it all falls into "sendmsg" or "recvmsg"
<zid`> why can't I open?
<zid`> assuming I have like, one of those net file things
<heat> you can't open because, uh, you should ask the berkeley CSRG people
<zid`> heh
<zid`> you have to sockaddr_un { sun_path[] } or whatever instead?
<zid`> even though I could just open?
<zid`> rude imo
<heat> yep
<zid`> I guess it makes sense for creating the objects in-kernel
<zid`> like, rather than open having a special case that makes it end up talking to net
<zid`> just put socket in net and no more special case
<zid`> but it sorta ruins the whole "it's a file woo unix" thing imo
<GeDaMo> Everything is a file (exceptions may apply) :P
<zid`> gotta pipe everything through netcat
<zid`> smh
<heat> i think plan9 does sockets with a filesystem
<zid`> there's a like
<heat> bash has an internal pseudofs that Just Works
<zid`> /dev/net/domain/port thing that sometimes exists? somewhere? MIght actually just be a certain shell pretending it works?
<heat> yeah it's bash
<zid`> that's cheats
<zid`> I tried to use it once, I don't remember if it worked
<zid`> then I tried that thing where you can make bash open a file and keep the descriptor around to
<zid`> so that you can do 7>blah and stuff
<zid`> oh I remember why now, it was a CTF with a limited charset
<zid`> we had system() but only with certain characters allowed
<zid`> was trying to pop a reverse shell and found out all this stuff
mavhq has quit [Ping timeout: 246 seconds]
<kof673> that one is ancient IIRC and not sure ever seen anyone use it, and probably has security holes :D https://man.freebsd.org/cgi/man.cgi?query=mount_portalfs&sektion=8&apropos=0&manpath=FreeBSD+7.1-RELEASE
<bslsk05> ​man.freebsd.org: mount_portalfs(8)
<kof673> and probably might use fuse nowadays or similar i suppose
<kof673> *people might have something similar using fuse nowadays
m3a has quit [Ping timeout: 246 seconds]
<kof673> CAVEATS This file system may not be NFS-exported.
xal has quit [Quit: No Ping reply in 180 seconds.]
xal has joined #osdev
rlittl01 has joined #osdev
craigo has joined #osdev
craigo has quit [Quit: Leaving]
<sortie> heat: node.js got to the "internal compiler error: Segmentation fault" part where hundreds of object files crash
<Ermine> sortie: does sortix dump cores
<sortie> Nope never implemented that
X-Scale has quit [Quit: Client closed]
<sortie> https://paste.ahti.space/badfaa.html ← When you're having a cursed day in osdev (also lol at the hash)
<bslsk05> ​paste.ahti.space <no title>
<sortie> Turns out 0 +1 (repeated 2182 times) (0 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 ...) crashes Sortix g++
kfv has joined #osdev
kfv has quit [Client Quit]
op has quit [Remote host closed the connection]
mavhq has joined #osdev
netbsduser has joined #osdev
m3a has joined #osdev
mavhq has quit [Ping timeout: 272 seconds]
mavhq has joined #osdev
mavhq has quit [Read error: Connection reset by peer]
mavhq has joined #osdev
mavhq has quit [Client Quit]
mavhq has joined #osdev
raphaelsc has joined #osdev
edr has joined #osdev
goliath has joined #osdev
spareproject has joined #osdev
netbsduser has quit [Ping timeout: 252 seconds]
netbsduser has joined #osdev
Left_Turn has joined #osdev
masoudd has joined #osdev
Dead_Bush_Sanpa1 has joined #osdev
Dead_Bush_Sanpai has quit [Ping timeout: 252 seconds]
Dead_Bush_Sanpa1 is now known as Dead_Bush_Sanpai
muxelplexer has joined #osdev
youcai has joined #osdev
orccoin has joined #osdev
masoudd has quit [Quit: Leaving]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 246 seconds]
muxelplexer has quit [Ping timeout: 252 seconds]
muxelplexer has joined #osdev
rlittl01 has quit [Ping timeout: 252 seconds]
bradd has quit [Read error: Connection reset by peer]
raphaelsc has quit [Ping timeout: 252 seconds]
bradd has joined #osdev
Left_Turn has joined #osdev
steelswords947 has joined #osdev
jedesa1 has joined #osdev
eluks_ has joined #osdev
DrPatater has joined #osdev
pdziepak_ has joined #osdev
Left_Turn has quit [Ping timeout: 265 seconds]
bencevans has joined #osdev
Left_Turn has joined #osdev
muxelplexer has quit [*.net *.split]
Turn_Left has quit [*.net *.split]
GeDaMo has quit [*.net *.split]
steelswords94 has quit [*.net *.split]
Patater has quit [*.net *.split]
jedesa has quit [*.net *.split]
eluks has quit [*.net *.split]
mahk has quit [*.net *.split]
pdziepak has quit [*.net *.split]
bencevans_ has quit [*.net *.split]
lojik has quit [*.net *.split]
eluks_ is now known as eluks
jedesa1 is now known as jedesa
steelswords947 is now known as steelswords94
foudfou_ has joined #osdev
foudfou has quit [Ping timeout: 260 seconds]
GeDaMo has joined #osdev
muxelplexer has joined #osdev
spareproject has quit [Remote host closed the connection]
spare has joined #osdev
masoudd has joined #osdev
netbsduser has quit [Ping timeout: 252 seconds]
netbsduser has joined #osdev
foudfou has joined #osdev
foudfou_ has quit [Ping timeout: 260 seconds]
dennisschagt has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
dennisschagt has joined #osdev
muxelplexer has quit [Quit: Lost terminal]
hwpplayer1 has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #osdev
Arthuria has joined #osdev
Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
goliath has quit [Quit: SIGSEGV]
Arthuria has quit [Read error: Connection reset by peer]
bliminse has quit [Quit: leaving]
_ngn has joined #osdev
Arthuria has joined #osdev
Arthuria has quit [Ping timeout: 276 seconds]
Arthuria has joined #osdev
Arthuria has quit [Ping timeout: 276 seconds]
bliminse has joined #osdev
spare has quit [Remote host closed the connection]
Arthuria has joined #osdev
uzix has joined #osdev
guideX has quit [Ping timeout: 276 seconds]
<nikolapdp> KERNAL
<heat> KERN
<zid`> no, it's stir fry actually
<zid`> I think I accidentally did fusion food again, I used fajita mix
uzix is now known as mahk
goliath has joined #osdev
Gooberpatrol_66 has quit [Quit: Konversation terminated!]
Gooberpatrol_66 has joined #osdev
CapEnt has joined #osdev
sskras has quit [Ping timeout: 248 seconds]
CapEnt has quit [Client Quit]
CapEnt has joined #osdev
sskras has joined #osdev
heat has quit [Remote host closed the connection]
heat has joined #osdev
Benjojo has quit [Ping timeout: 248 seconds]
Benjojo has joined #osdev
<Ermine> KRNL
Arthuria has quit [Ping timeout: 260 seconds]
heat_ has joined #osdev
heat has quit [Read error: Connection reset by peer]
<the_oz_> K
heat_ has quit [Remote host closed the connection]
heat_ has joined #osdev
cow321 has quit [Ping timeout: 255 seconds]
gog has joined #osdev
heat_ has quit [Read error: Connection reset by peer]
Gooberpatrol_66 has quit [Ping timeout: 260 seconds]
Gooberpatrol66 has joined #osdev
heat_ has joined #osdev
Turn_Left has joined #osdev
<nikolapdp> oh i should use KRNL everywhere in my code
heat has joined #osdev
<zid`> KRNL_TSK_Run()
<nikolapdp> yes
<nikolapdp> mixed case and all
heat_ has quit [Read error: Connection reset by peer]
<zid`> nikolapdp I accidentally found out how wayland works a little :(
Left_Turn has quit [Ping timeout: 265 seconds]
<nikolapdp> lol how
<zid`> What I mainly learned is that their naming sense is fucking atrocious
<nikolapdp> what exactly were you looking at
<zid`> just people talking about it
<zid`> It uses a little wire protocol where you query object 1 and it gives you all the other objects, and you consult a megabyte of XML
<zid`> and that tells you what methods etc exist for those objects
<nikolapdp> right something like that
<zid`> and they're named things like xdg_surface_top_level
<zid`> and that's what they mean by 'window'
<zid`> It's not even abstract, it's more like trying to give it a latin name like it's the skeleton of a long extinct creature
<zid`> Might as well have called it xdg_summogradu_superficiei
<nikolapdp> lol
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
netbsduser has quit [Ping timeout: 255 seconds]
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
Dead_Bush_Sanpa1 has joined #osdev
Dead_Bush_Sanpai has quit [Ping timeout: 265 seconds]
Dead_Bush_Sanpa1 is now known as Dead_Bush_Sanpai
netbsduser has joined #osdev
emntn has quit [Quit: WeeChat 4.3.4]
gog is now known as pog
spare has joined #osdev
gildasio has quit [Remote host closed the connection]
gildasio has joined #osdev
<heat> mixed case is for fuckin LOSERS
<zid`> LoSeRs
<nikolapdp> kek
<nikolapdp> *KeK
masoudd has quit [Quit: Leaving]
<pog> hi
<heat> LO_Sers
<zid`> LO_Sers is actually a def I can imagine existing
<zid`> HI_Sers
<pog> UP_Dawg
<heat> hey pog what's UP_Dawg
<pog> ligma
<heat> what's ligma
<pog> openohio
<heat> ohio livvy dunne just rizzed up linus torvalds
<pog> heat is this real is this cap
<pog> bro is taking a W rn
<heat> chat did livvy dunne just rizz up linus torvalds
<heat> W's in the chat
<pog> W
<heat> W
youcai has quit [Quit: No Ping reply in 180 seconds.]
hwpplayer1 has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
jedesa has quit [Quit: jedesa]
<nikolapdp> that's happening
<nikolapdp> s/that/what
<heat> livvy dunne rizzed up linus torvalds
cow321 has joined #osdev
<nikolapdp> pics or it didn't happen
youcai has joined #osdev
<heat> no cap lil bro on god
rlittl01 has joined #osdev
MiningMarsh has quit [Ping timeout: 248 seconds]
MiningMarsh has joined #osdev
hwpplayer1 has joined #osdev
hwpplayer1 has quit [Remote host closed the connection]
spare has quit [Remote host closed the connection]
<bslsk05> ​<icculus> SDL3 has hit ABI lock! ␤ You can now trust the interfaces to stay stable. We will _add_ but not _remove_ or _change_ what's there, so it's safe to migrate your game to it! ␤ https://github.com/libsdl-org/SDL/releases/tag/preview-3.1.3 ␤ We're rushing to an official release from here, but what's there has been battle-hardened in Steam and DOTA2 and CS2 for over a year now, across several platforms.
<heat> isn't SDL3 like 10 years old at this point
<heat> hmm no, i was thinking of sdl2
<zid`> I checked the docs and immediately got annoyed btw
<zid`> the person who last futzed with them was a C++ weenie and ruined all the spacing
<zid`> it was like SDL_Surface* SDL_Get_Surface(void *);
MiningMarsh has quit [Quit: ZNC 1.9.1 - https://znc.in]
MiningMarsh has joined #osdev
* Ermine scratches wayland in bingo card
<zid`> are you confusing scratchcards and bingo cards
<Ermine> wayland's naming scheme is okay and makes sense
<heat> what
<heat> where's the wayland
<zid`> ext_foreign_toplevel_list_v1
<zid`> heat what would you say that does
<heat> certainly does something
guideX_ has joined #osdev
<Ermine> lists foreign toplevels
guideX_ is now known as guideX
<zid`> It's the object you subscribe to to be notified when windows are created.
<zid`> Which is apparently, a 'foreign toplevel'
<zid`> because wayland
<Ermine> foreign = not yours. Clients are oblivious of what happens around them by design
goliath has quit [Quit: SIGSEGV]
<zid`> except for all the parts of the design
<zid`> where they aren't
<Ermine> lmao
<zid`> like foreign_toplevel_list_v1
<Ermine> they are
<zid`> so that doesn't exist and I made it up?
<Ermine> you need to query stuff through the compositor
<Ermine> it's not given to you by default
<zid`> nobody said it was
<Ermine> so what are you objecting to
<zid`> They name things intentionally abstractly to stay 'generic', but as a result they've ended up as 'abstract art' rather than 'prior art'
<Ermine> the what
<heat> foreign sounds weird but toplevel makes sense
<heat> i can't really think of a better name for "thing 'above' windows"
Turn_Left has quit [Read error: Connection reset by peer]
pog has quit [Ping timeout: 248 seconds]
xenos1984 has quit [Read error: Connection reset by peer]
<the_oz_> I struggle with autism too
<the_oz_> Namespace_Object_Accessor instead of Namespace_Accessor_Object
<the_oz_> but the latter is more english for speaking
<the_oz_> former more fore noticing when drilling down in a list of things
pog has joined #osdev
<the_oz_> I assume that's the problem? like things breaking out of their order in heirarchy of names of things?
xenos1984 has joined #osdev
<zid`> heat: yea it makes sense but it's not intuative, I feel they could have done a lot better
Gooberpatrol66 has quit [Quit: Konversation terminated!]
Gooberpatrol66 has joined #osdev
cipherwizard has joined #osdev
cipherwizard has quit [Client Quit]
<netbsduser> sdl 3, good grief
<netbsduser> sdl 2 wasn't that long ago
<zid`> yea sdl2 seems recent, I guess it really isn't though
<zid`> it's just a measure of how long sdl1 lasted really