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
Vercas has quit [Remote host closed the connection]
foudfou has quit [Remote host closed the connection]
spikeheron has joined #osdev
foudfou has joined #osdev
foudfou has quit [Remote host closed the connection]
foudfou has joined #osdev
Vercas has joined #osdev
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
dude12312414 has joined #osdev
bradd has joined #osdev
<epony> sounds very dangerous to put your language in the windy side of farts eyeTunes (buttbuttination cheeks)
<epony> In the Terry Davis joints and the TempeOF d00m3d..
<epony> truelly a bag o'men
valerius_ has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
x8dcc has quit [Quit: leaving]
foudfou_ has joined #osdev
foudfou has quit [Ping timeout: 255 seconds]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
fedorafan has quit [Ping timeout: 252 seconds]
fedorafan has joined #osdev
elastic_dog has quit [Read error: Connection reset by peer]
elastic_dog has joined #osdev
epony has quit [Remote host closed the connection]
epony has joined #osdev
AFamousHistorian has joined #osdev
fedorafan has quit [Ping timeout: 246 seconds]
fedorafan has joined #osdev
joe9 has quit [Remote host closed the connection]
bradd has quit [Ping timeout: 260 seconds]
fedorafan has quit [Ping timeout: 260 seconds]
Sos has quit [Quit: Leaving]
joe9 has joined #osdev
craigo has joined #osdev
AFamousHistorian has quit [Ping timeout: 268 seconds]
gog has quit [Ping timeout: 248 seconds]
smach has joined #osdev
Arthuria has quit [Remote host closed the connection]
<Jari--_> good morning from www.jkl.fi
<bslsk05> ​www.jkl.fi <timeout>
<bslsk05> ​www.jyvaskyla.fi: Jyväskylän kaupunki | Jyväskylä.fi
Vercas has quit [Quit: Ping timeout (120 seconds)]
graphitemaster has quit [Ping timeout: 255 seconds]
LambdaComplex has quit [Ping timeout: 248 seconds]
energizer has quit [Ping timeout: 252 seconds]
graphitemaster has joined #osdev
energizer has joined #osdev
Vercas has joined #osdev
LambdaComplex has joined #osdev
LambdaComplex has quit [Ping timeout: 252 seconds]
smach has quit []
LambdaComplex has joined #osdev
ZombieChicken has quit [Quit: WeeChat 3.8]
GeDaMo has joined #osdev
slidercrank has joined #osdev
mctpyt has joined #osdev
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
fedorafan has joined #osdev
Celelibi has quit [Ping timeout: 246 seconds]
rorx has quit [Ping timeout: 252 seconds]
Celelibi has joined #osdev
zhiayang has quit [Quit: oof.]
zhiayang has joined #osdev
mctpyt has quit [Ping timeout: 260 seconds]
wootehfoot has joined #osdev
rorx has joined #osdev
wootehfoot has quit [Quit: Leaving]
wootehfoot has joined #osdev
Vercas has quit [Ping timeout: 255 seconds]
Vercas has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 252 seconds]
sortiecat has joined #osdev
Vercas has quit [Remote host closed the connection]
wootehfoot has quit [Read error: Connection reset by peer]
vdamewood has quit [Ping timeout: 256 seconds]
Vercas has joined #osdev
vdamewood has joined #osdev
elastic_dog has quit [Remote host closed the connection]
elastic_dog has joined #osdev
Burgundy has joined #osdev
sortiecat has quit [Read error: Connection timed out]
jimbzy has quit [Ping timeout: 252 seconds]
sortiecat has joined #osdev
fedorafan has quit [Ping timeout: 248 seconds]
fedorafan has joined #osdev
danilogondolfo has joined #osdev
sortiecat has quit [Quit: Leaving]
fedorafan has quit [Ping timeout: 248 seconds]
fedorafan has joined #osdev
kof123 has quit [*.net *.split]
kof123 has joined #osdev
gog has joined #osdev
terminalpusher has joined #osdev
Vercas has quit [Ping timeout: 255 seconds]
fedorafan has quit [Ping timeout: 248 seconds]
mctpyt has joined #osdev
vdamewood has quit [Quit: Life beckons]
fedorafan has joined #osdev
<zid> I home, now with burned fingie
<mrvn> are you typing with your nose or a pencil in your mouth?
Vercas has joined #osdev
<GeDaMo> You wish :|
<zid> I wish I had a burned fingie? nope
<zid> it hurty
spikeheron has quit [Quit: WeeChat 3.7.1]
<mjg> watch some goggins
<zid> she she a vtuber
<zid> is*
<mjg> give me your address, i'll send you a waifu
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
mctpyt has quit [Ping timeout: 248 seconds]
<zid> is it a magical finger healing waifu
xenos1984 has quit [Read error: Connection reset by peer]
xenos1984 has joined #osdev
<bslsk05> ​'Batman and Robin’s Falling Out' by Solid jj (00:02:37)
<zid> batman is heat's waifu not mine
bauen1 has quit [Ping timeout: 248 seconds]
Stella is now known as theWeaver
basil has quit [Read error: Connection reset by peer]
bas1l has joined #osdev
immibis_ has quit [Ping timeout: 246 seconds]
immibis_ has joined #osdev
<mrvn> "I'm not worried about Maze. I'm worried about Canada."
danilogondolfo has quit [Remote host closed the connection]
elastic_dog has quit [Ping timeout: 264 seconds]
elastic_dog has joined #osdev
fedorafansuper has joined #osdev
fedorafan has quit [Ping timeout: 248 seconds]
dude12312414 has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
fedorafansuper has quit [Ping timeout: 246 seconds]
fedorafan has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
xenos1984 has joined #osdev
bas1l is now known as basil
fedorafan has quit [Ping timeout: 248 seconds]
fedorafan has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
gabi-250 has quit [Remote host closed the connection]
gabi-250 has joined #osdev
gabi-250 has quit [Remote host closed the connection]
gabi-250 has joined #osdev
xenos1984 has joined #osdev
gabi-250 has quit [Remote host closed the connection]
gabi-250 has joined #osdev
gabi-250 has quit [Client Quit]
epony has quit [Quit: QUIT]
[itchyjunk] has joined #osdev
MiningMarsh has quit [Ping timeout: 260 seconds]
gabi-250 has joined #osdev
terminalpusher has quit [Remote host closed the connection]
<geist> ah a nice lazy sunda
terminalpusher has joined #osdev
<clever> less lazy here, i shoveled some snow
<zid> I burninated myself.
<geist> no burninate!
<geist> yah there's a cold spell here today, just above freezing, though sun is out
<clever> ive had 3 short power outages in the last 48h
<clever> most anoying part, is that when my ip changes, google ad's forget who i am, and all the YT ad's turn french
<clever> it reveals that a lot of the profiling, isnt tied to your acct
<geist> yah i have recently discovered the downside of not doing NAT translation on your ipv6 addresses
gjnoonan is now known as gjn
<geist> if the exterbal one changes, suddenly all of your internal ip addresses are wrong, and it takes some amount of time for all the computers to re-figure it out
<geist> since basically the /64 prefix changes on them
<clever> i'm still on v4 here
<clever> my isp doesnt offer v6, and an array of problems have made a v6 gateway a problem
<clever> for example, netflix now detects if v6 and v4 dont agree on your location, and just blocks playback entirely
<clever> they think your v4 proxy is leaking v6 connections
<geist> yah as much as i dislike xfinity in general, they at least do v6
<geist> and yeah no point bothering wiht a v6 gateway, there's no advantage there except tinkering
<zid> v6 gateway is so you can have cool rdns on irc
<clever> v6 gateway also helps if you need multiple port 80 services for ex
<clever> and less dns to update when your v4 changes
<mrvn> and if you want to do netflix why not simply block one of v4 or v6?
<geist> yeah but at that poit you're just using it as a VPN
<mrvn> which you probably want for netflix anyway so you can watch shows in english.
<geist> actually a question is does netflix even expose their stuff over v6
<zid> You could host your own subdomains' DNS
<zid> and update everything together
<clever> mrvn: in the past, i used a /proc file to tell my tablet to ignore v6 RA packets
<clever> so it decayed to v4 only
<clever> but i lack root on the new tablet
<theWeaver> how do i get cool RDNS for IRC
<zid> set up an ipv6 tunnel
<mrvn> you can't block netflix on v6 on your router?
<clever> mrvn: i could, hadnt considered it at the time
<zid> and get the ip's rdns delegated to something you control
<geist> blocking by ip is somewhat more difficult on v6
<clever> but dns could just delete AAAA records for the whole domain?
<geist> or at least it's not as obvious what range of addresses is a host or a service or whatnot
<clever> just lie, and claim not found
<geist> yah at dns it's easier
<geist> OTOH the addresses netflix connects to may be just aws-* (though i dunno if netflix runs their own stuff)
<zid> ns1.afraid.org manages my dns for that ip range
<theWeaver> :o
<mrvn> geist: blocking the DNS for *.entflix.com is probably more effective
<clever> geist: there are also 2 different types of servers netflix can be hosting, the active servers that phone-home with your real ip and geolocation, and the passive CDN servers that just host media
<geist> yep. i do a lot of dns blocking for ads and stuff at my router
<theWeaver> zid: if you're so smart why do you have a plain virginmedia rdns for IRC
<clever> the active servers have far less bandwidth to deal with, and are easier to block/proxy
<zid> cus my ipv4 is fucked rn
<zid> packet loss etc
<zid> makes the tunnel a terrible experience
<zid> as it adds extra hops and latency
<theWeaver> surely your ipv6 is fucked
<geist> also i've found at least on the old freenode that they were always network klining swaths of those sort of things
<theWeaver> also my ipv6 is also fucked currently
<theWeaver> telekom's ipv6 routing is bullshit rn
<geist> you could easily get hoovered up into a kline
<theWeaver> zid: r u bri'ish
<zid> my ipv6 tunnel would be fucked, because it's.. tunneled over ipv4
<theWeaver> orite
<theWeaver> can't you tunnel it over ipv6 :thonk:
<zid> that's just a vpn :P
<theWeaver> o
<clever> also, at one time, netflix didnt catch the v4/v6 mismatch
<clever> and gave me the american lineup
gjn has quit [Remote host closed the connection]
gjn has joined #osdev
<geist> and your tv glowed with a golden hue that you were able to bask in for that fleeting moment
<geist> ever since then you have longed for that
<geist> just ever out of reach
<zid> no his TV told him to drink the verification can of mountain dew but he could not
<mrvn> clever: I have a v4/v6 mismatch because my ISP NATs v4. Not enough IPs in the world.
<geist> oh god that would suck
<geist> having your ISP nat your shit
<mrvn> it does.
<clever> cgnat
<zid> yea all my german friends have no ipv4
<zid> they all share the same ipv4 address
<mrvn> makes you hate stuff that doesn't do v6
<geist> as much as everyone loves to poop on american broadband, etc i dont think any of them NAT
<geist> (though i say that i'm sure there are some somewhere, just because)
<zid> UK has more addresses than people cus.. we're important
<zid> germany has fewer
<zid> We'll have to sell them some soon probably
<zid> When we start to turn into mini russia, oligarchs will sell our IPs while we sit in the snow
<geist> yah i am pleased just based on traffic reports from my router that i get about 50/50 on v4/v6
<geist> though may be skewed a bit higher towards v6 because of work
epony has joined #osdev
<c2a1> germany has less ip addresses than people?
<mrvn> certrainly less than devices
<c2a1> that's interesting
<c2a1> that depends on your definition of device
<mrvn> c2a1: routers
<geist> i think in general phones tolerate being natted okay. i suspect most ip addresses handed to smartphones are behind a nat right now
<clever> one hotel i visited years ago, charged per day, per device
<c2a1> so more people have intranets not on the internet?
<clever> but purely by chance, i had brought my own router, and they offered ethernet
<geist> probably the best way of putting it is 'ip address per household'
<clever> so i was able to just clone mac, and NAT
<c2a1> i wonder what the statistic for the us is
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<mrvn> There are also a bunch of IP networks assigned to stuff that doesn't need that much while other stuff (like ISP) has grown beyond their alloted IP ranges.
<c2a1> do you are talking about ipv4
<c2a1> *so
<geist> yah i think this is all implied to be v4. i doubt there are any allocation issues with v6 right now
<mrvn> hard to do with more IPs than atoms in the universe
<clever> the entire 5.0.0.0/8 range used to be reserved, and a vpn i used was (ab)using it
<geist> i was surprised that my ISP would even give me more than >/64
<clever> but recently, that range has become available for public use, and caused a few conflicts
<geist> i actually ask for and get a full /60, which gives me 16 VLANs worth of v6 addresses
<c2a1> did any of you use aix ever
<c2a1> or use a bbs(second question)?
<geist> no and yes
<c2a1> because from what i've seen on ibm's site it is pretty lightweight(like openbsd, as far as memory requirements go)
<mrvn> geist: can't you do a /80 per host? That allows for using the MAC for the last 48 bits.
<geist> yeah but it's not specced that way. a /64 is basically a subnet by definition
<c2a1> and that intrigued me due to solaris and hp-ux being the opposite
<geist> and there is a defined mechanism to splat the mac address into the last 64 bits, or just make up a random
<geist> which is the i think general solution for non DHCP based v6
<mrvn> geist: yeah, I never understood that part. What is the point of the extra 64bit if the first 64bit make the address unique?
<geist> basically each computer is assigned a /64 subnet based on v6 discovery and then they just start making up random 64 suffixes and cycling through them
<geist> the first 64 dont make it uniqe. the first 64 is basically 'what subnet are you on' and is fully routable
<mrvn> and everyone knows that so any tracking software can just ignore the last 64bit.
kristinam has joined #osdev
<geist> so in my case i have 16 subnets at my house, which i assign to different vlans. a company could ask for a larger run like say a /56 or whatnot and then they have a full 8 bits of subnets
Patater has quit [Quit: Explodes into a thousand pieces]
<geist> internally they can route them how they want, but the end up on the external net untranslated
Patater has joined #osdev
Patater has quit [Remote host closed the connection]
<mrvn> geist: but as you said you can't assign a /80 to something per design. So each /64 identifies a host. Unless you need more than 64k ports what really is the point of the extra 64bit?
<c2a1> geist, did you use aix
<geist> no, the /64 identifies a *subnet*
<geist> within that subnet there can be up to 2^64 devices
<geist> each device makes up its own /64 suffix, or multiple ones, or is assigned by a DHCPv6 server
<mrvn> geist: but there aren't since one device gets itelse a /64 and fills in some random bits / MAC in the lower 64bit.
<mrvn> s/itelse/itself/
<geist> no. that's simpy not how it works
<geist> my router says 'your subnet <this 64bit prefix>' and basically broadcasts it periodically
<geist> a device comes up and says 'okay, got it, <prefix>:<random suffix> is my address'
smach has joined #osdev
<geist> then all the devices on the sae subnet have the same /64 prefix
CryptoDavid has joined #osdev
<mrvn> geist: ok, that makes more sense. Doesn't work when you hand out subnets to hosts though.
<geist> right, so when my router askes for an address it's using DHCPv6, and it explicitly asks via an option for a > /64 prefix
<geist> which it gives me in this case. so it assigns a prefix that's aligned to /60
slidercrank has quit [Ping timeout: 248 seconds]
<geist> which then implicitly says that everything under the /60 is routable, so then the router splits that among vlans
<geist> but in this case the router asking for a subnet is a bit different from asking for a full host
<mrvn> and then you can have 16 hosts that each have their own subnet, I get that.
spikeheron has joined #osdev
<geist> well, not exactly that. you're still tying /64 to a host
<geist> you simply have a full /60 prefix, and thus can sub assign everything with 68 bits of prefix
<geist> and the ISP is saying 'i'll route anytihng with the bottom 68 bits of this prefix'
<c2a1> aix
<c2a1> if anyone uses it
<geist> i assume you mean aix the OS?
<c2a1> yes
<geist> the one that ibm finally killed the other day
<c2a1> wait what
<c2a1> that's not true
<geist> well killed as in i think they finally officially announced EOL or something
<geist> i had read it a few weeks back
<c2a1> right
<bslsk05> ​www.ibm.com: IBM AIX Standard Edition | IBM
<geist> the article was framed from the point of view of 'the last of the proprietary unices ais no more'
<mrvn> didn't they announce that years in advance?
<c2a1> no
MiningMarsh has joined #osdev
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
Patater has joined #osdev
MiningMarsh has quit [Ping timeout: 260 seconds]
Vercas has quit [Ping timeout: 255 seconds]
MiningMarsh has joined #osdev
s00 has joined #osdev
craigo has quit [Ping timeout: 252 seconds]
bauen1 has joined #osdev
Burgundy has quit [Remote host closed the connection]
tiggster has quit [Remote host closed the connection]
fedorafan has quit [Ping timeout: 252 seconds]
fedorafan has joined #osdev
terminalpusher has quit [Remote host closed the connection]
spikeheron has quit [Ping timeout: 248 seconds]
spikeheron has joined #osdev
s00 has quit [Ping timeout: 248 seconds]
<bslsk05> ​bnovkov/freebsd-doors - A Solaris doors IPC implementation for FreeBSD. (0 forks/9 stargazers)