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
[itchyjunk] has joined #osdev
heat_ has quit [Ping timeout: 256 seconds]
goliath has quit [Quit: SIGSEGV]
zxrom has quit [Remote host closed the connection]
[_] has joined #osdev
[itchyjunk] has quit [Read error: Connection reset by peer]
tomith has joined #osdev
Turn_Left has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
rpnx has quit [Quit: My laptop has gone to sleep.]
Irvise_ has quit [Server closed connection]
Irvise_ has joined #osdev
agent314 has joined #osdev
<immibis> heat: Jonathan Blow isn't some YouTube gamedev, lol - he invented the genre of successful indie games, and made at least two very successful ones himself
<immibis> zid: reptar might be a case of a prefix bit being used as a temporary flag in microcode. I seem to remember there being other bugs related to that. Like it might use the REX prefix bit to remember whether a page table privilege check is needed or something like that
<immibis> I thought SMT was introduced because there was evidence that most sane code kept most of the execution units idle, and mixing different instruction streams achieved the needed parallelism to keep most of them busy. The statistics on that have probably changed by now, and maybe a new benchmark is needed
gog has quit [Ping timeout: 256 seconds]
mctpyt has joined #osdev
arkfuture has joined #osdev
blockhead has joined #osdev
eck has quit [Ping timeout: 256 seconds]
eck has joined #osdev
arkfuture has left #osdev [#osdev]
LambdaComplex has quit [Server closed connection]
LambdaComplex has joined #osdev
vilya has quit [Ping timeout: 268 seconds]
vilya has joined #osdev
mavhq has quit [Ping timeout: 240 seconds]
skipwich has quit [Server closed connection]
skipwich has joined #osdev
froggey has quit [Server closed connection]
froggey has joined #osdev
mavhq has joined #osdev
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #osdev
<bslsk05> ​'The Thirty Million Line Problem' by Molly Rocket (01:48:55)
<immibis> more Casey Muratori
<immibis> I wonder if bullshit code can be mapped to bullshit jobs
<blockhead> Molly Rocket, never heard of that before, but it's a cool name :)
vilya has quit [Read error: Connection reset by peer]
bauen1 has joined #osdev
vilya has joined #osdev
<kof123> i linked that a long time ago...not criticizing...he also has "the only unbreakable law" :D
<kof123> "people think this is good, but this is bad...this is all bad" lol
mctpyt has quit [Ping timeout: 256 seconds]
xvmt has quit [Ping timeout: 260 seconds]
divine has quit [Server closed connection]
divine has joined #osdev
jimbzy has quit [Server closed connection]
<immibis> "this" in that quote refers to, basically, modularizing software. He says it's something bad that you do because you have to, not an intrinsic good.
mkwrz has quit [Server closed connection]
mkwrz has joined #osdev
kanzure has quit [Server closed connection]
kanzure has joined #osdev
zetef has joined #osdev
colona has quit [Server closed connection]
colona has joined #osdev
Benjojo has quit [Server closed connection]
Benjojo has joined #osdev
torresjrjr has quit [Server closed connection]
torresjrjr has joined #osdev
nohit has quit [Server closed connection]
nohit has joined #osdev
manawyrm has quit [Server closed connection]
manawyrm has joined #osdev
zetef has quit [Ping timeout: 246 seconds]
zetef has joined #osdev
[_] has quit [Read error: Connection reset by peer]
[itchyjunk] has joined #osdev
ebb has quit [Server closed connection]
Ram-Z has quit [Server closed connection]
hrberg has joined #osdev
Ram-Z has joined #osdev
ebb has joined #osdev
goliath has joined #osdev
zetef has quit [Ping timeout: 256 seconds]
vdamewood has joined #osdev
zetef has joined #osdev
pie_ has quit [Server closed connection]
pie_ has joined #osdev
Starfoxxes has quit [Ping timeout: 240 seconds]
awita has joined #osdev
zetef has quit [Ping timeout: 268 seconds]
<geist> mmm got the ultrasparc working
<geist> though it has a solaris install with a root password i dunno
<geist> and the nvram is of course wiped so it's annoying
<geist> when you first power it up it literally takes 10 minutes to run a comprehensive test
<geist> and if you ever power it off it resets back to the default
gbowne1 has quit [Quit: Leaving]
<kazinsal> your ability to find pallets of weird old hardware makes me really want to start looking at jobs in the seattle area
<clever> i once ran gentoo on a sparc machine, as my nas
<clever> purely because it had a nice backplane for slotting many drives into it, i gave it 1 drive, lol
<clever> at some point, it stopped booting, and being unfamiliar with sparc, i was unable to fix it
<clever> and upon moving the drive to an x86 box, i discovered, xfs cant replay a journal from the wrong byte order
<kazinsal> my most beloved machine disappeared in a move
<kazinsal> a tadpole sparcbook 3gx my uncle gave to me as a young lad with OpenBSD 2.6 on it
<kazinsal> my intro to unix
zetef has joined #osdev
eck has quit [Ping timeout: 256 seconds]
eck has joined #osdev
zxrom has joined #osdev
CompanionCube has quit [Server closed connection]
gog has joined #osdev
agent314 has quit [Ping timeout: 256 seconds]
pretty_dumm_guy has joined #osdev
agent314 has joined #osdev
gog has quit [Client Quit]
CompanionCube has joined #osdev
gog has joined #osdev
GeDaMo has joined #osdev
goliath has quit [Remote host closed the connection]
elastic_dog has quit [Ping timeout: 268 seconds]
goliath has joined #osdev
agent314 has quit [Ping timeout: 260 seconds]
agent314 has joined #osdev
zetef has quit [Ping timeout: 240 seconds]
bslsk05 has quit [Server closed connection]
elastic_dog has joined #osdev
<geist> oh that sounds nice. i remember those tadpoles, never saw one
<kazinsal> yeah, it was a big fat magnesium steel laptop with a bunch of slim scsi ports on the back of it, a bunch of various bits, and an AUI port
<kazinsal> granted I was nine or ten at the time so I wasn't enough of a computer janitor to be able to do any real clever stuff with it
<kazinsal> but y'know
<kazinsal> if I had one now it'd be an amazing little box to tinker with 25 years later
<kazinsal> my uncle's group was in the security business so they all ran openbsd at the time instead of the stock solaris 2
netbsduser has joined #osdev
<kazinsal> pretty sure he's still in the same group four acquisitions later
<geist> turns out this ultra 2 is super loaded
<geist> dual 297 Mhz ultrasparc 2 + 2GB ram + 2 9GB SCSI drives + DVD
<geist> the sbus slots are full of two extra scsi controllers + some sort of quad ethernet + dual FDDI (i think)
<geist> since it's mid 90s tech that would have been a fully loaded machine in 1995
<geist> 2GB ram! ridiculous
<geist> the NVRAM is dead like it is on all my other sparc machines, so i guess it's time to finally get in there and fix these things
<kazinsal> yep, time to find the battery that powers that thing and order a new sixty dollar bespoke battery pack off ebay
<kazinsal> I need a new PRAM battery for my Classic II I think
<kazinsal> so between that, doing a recap on the speaker board for it, and a PSU recap on the MicroVAX, I've got a solid to-do list
<geist> yeah i started doing a recap on the sparcstation lx i got in the last haul too
<geist> the PSU is pretty tight, but there's some amount of goop everywhere so something started oozing
<geist> though it's hard to tell precisely what
<kazinsal> always fun
<kazinsal> I think the vax just needs a regular recap but I know there's something vaguely wrong with the caps on the Classic
<kazinsal> it works, except for sound output and FDC formatting
<kazinsal> if I force a PC to format a 1.44 MB floppy to mac standards the Classic II can handle it, but it can't format any floppies itself
<kazinsal> and internal and external speakers don't output any voltage
<geist> and the mvax just doesn't start at all?
<kazinsal> yep
<geist> yah one of the 4000/VLCs i picked up doesn't start either
<kazinsal> last time I tried to start it a few months ago I got less than a second of voltage to the fans then it stopped
<geist> need to pop that PSU open
<geist> but i think i should only take one apart at a time, and start getting more organized about it
<kazinsal> totes
<geist> primarily i need to write down what i remved from where
<geist> so i know what caps to replace it with
<kazinsal> once I get time I think I'll fiddle with the vax first since it's just the PSU that probably needs some work
<kazinsal> then I can write down that I recapped
<kazinsal> it's like a 180W power supply so it's not some incredibly complex thing
zetef has joined #osdev
<kazinsal> once it's back online it's good for both stupid BSD fiddling and potential stupid osdev fiddling
<kazinsal> the mac's here because it's a neat little box
<geist> heck yeah once you get it back online i'll get you some pointers on how to net boot the vax
<geist> well, specifically: https://github.com/qu1j0t3/mopd
<kazinsal> yeah I haven't managed to netboot it but I've got a scsi2sd in it
<geist> with that you can run a daemon to listen for MOP boot requests and it'll slam a binary in ram and go
<kazinsal> neato
<geist> great for VAX hackery
<geist> lovely because you can just send a serial BRK to it and no matter what the vax is up to it'll drop right back into the firmware
<geist> and you can just continually boot cycle it without even touching the box
gog is now known as Gog
<geist> kinda like a built in jtag. it's nice
<kazinsal> I've got a pile of code around for router shenanigans that, given some kernel and driver glue, can turn any dumb box into an IPv4 router
<kazinsal> so with some magic vax code I can probably get a couple dozen mbps out of this vax lol
<geist> the other thing i got in this haul is a box called a DEC infoserver. looks like a little microvax, and it is indeed a KA42
<geist> but it has custom firmware that runs some presumably truncated VMS that just serves disk images over the net
<geist> aaaaaand you can have, say, a vax with no cdrom boot from it
<kazinsal> oh neat
<geist> it's kinda neat. but also you can run an instance in simh and it works too
<kazinsal> the one I have is a KA45
<kazinsal> probably basically the same core architecture
<geist> all the vax firmwares (and i think PDP-11) understand how to boot from MOP
<geist> and VMS itself has the capability to remote mount disks off the infoserver, or even burn to a CDR plugged into it
<kazinsal> I'd love to get this thing running again to help with the open source vax fuckery
<kazinsal> just help document how to get dumb hacks running on these machines
<geist> also fascinating: the ethernet cards i have in the vax 3800 and pdp11 are both QBUS based, and they're pretty powerful for late 80s. they even have a full 68000 on board
<kazinsal> oh interesting
<kazinsal> the one in my VAX is an AMD LANCE
<geist> yeah the microvax 3100s and 4000s are a bit later gen. like early 90s, more tightly integrated
<kazinsal> gotta love gunkies
<kazinsal> yeah, they're pretty VLSI based
<kazinsal> if I wanted anything bigger I'd need a house
<kazinsal> at which point I'd need to start begging seatac region corps for a job
<kazinsal> and a green card
<geist> well, whats sad is the getting is no longer very good. half o these parts i got in this haul literally have stickers that say $2
<geist> he bought a ton of this stuff in the early 2000s from a local surplus store, RE-PC, and basically cobbled together a huge collection back when this hardware was basically free
<geist> now it's soooo expensive since there's a market for it
<kazinsal> yeah, it's a pretty scarce market now
<kazinsal> it's even hard to find the kind of super common "machines" like IBM selectrics
<kazinsal> another weirdo "box" I'd like to have
<Matt|home> two and a half days.. four pages of notes
<Matt|home> and i'm.. pretty sure i've successfully written four fucking lines of code that count as an "algorithm"
<zid> is one of them t += 4096;
<Matt|home> ratio of code to comment: ten lines of comments to four lines of actual code. goodie
<Matt|home> no
<zid> ah you'll have to rewrite it later then
<zid> osdev code must have that every 4th line by law
<Matt|home> im really bad at visualizing stuff and i was trying to implement a shuffler for a deck of cards
<zid> oh, I always do the dumb method, idk if it has bias
<Matt|home> to me it's like those stupid logic puzzles
<zid> you just swap a random card from the remaining 52 cards into slot 0, swap a random card from the remaining 51 cards into slot 1
<Matt|home> you have a sheep a lion and a goat and you can only cross the river one or two at a time etc
<zid> etc
<kazinsal> still need to find a machine to jam this weirdo 4x1GbE card into
<Matt|home> i wrote it down on paper and i just don't grok -_-
<kazinsal> I think it's a 4x1 broadcom chipset but I don't know if it looks like one PCI device or four
<zid> 51 calls to rand, so not exactly what you want *ideally* compared to an algo that can actually spit out a permutation
<Matt|home> well actually believe it or not i do want a little bias, im not looking for true randomization
<Matt|home> i don't necessarily know if it's too much or too little though
<zid> note bias in this case means "badly randomized"
<zid> meaning, some deals more likely, some deals impossible, etc
<Matt|home> zid - irl, when you shuffle cards, some will stick together in certain ways depending on the shuffling method no? i.e. it's not completely 100% random
<zid> Yea, that's a specific kind of bias
<zid> my algo doesn't create that kind of bias
<Matt|home> i know jack and shit about bias/randomization, so im really hoping using a seeded RNG with computer time will be sufficient to simulate shuffling
<zid> There just aren't enough bits in most seeds to properly shuffle cards
<zid> you need to use a big twister with a 256 byte seed array or something instead of like, a 64bit lsfr
phr3ak has joined #osdev
<zid> shuffling cards needs 226 bits of seed or something
<kazinsal> geist: out of curiosity I just powered on that Mac Classic II and while it didn't give a BONG chime, it booted from its original hard drive no problem
<kazinsal> CRT is in fantastic shape, no noises on the HDD
<geist> huh! maybe the speaker isn't plugged in
<zid> of course, it's basically not required to ever shuffle cards like that
<zid> as long as the generator itself doesn't have a bias
<kazinsal> yeah, weirdest little issue
<zid> as long as it's uniformly tossing out combinations, and not say, all the ones with the ace of spades first
<zid> but proving that is harrrd
<Matt|home> well.. in my case i'm needing to run a LOT of permutations/simulations so i need a fairly fast program. i don't have a dedicated hardware randomizer or anything like that so..
<kazinsal> I should plug some earbuds into the 3.5mm jack and see if I can get it to spit out some sound
<Matt|home> multiple calls to rand() it is :p
<kazinsal> actually it probably needs powered speakers
<kazinsal> so I'll need to run some shit through my normal audio interface
<Matt|home> https://pastebin.com/YznxBnRf <-- two days -_-
<kazinsal> cute machine though, 68030 @ 16 MHz with 4 MB of RAM
<zid> yea that's my method
<zid> just it does 0,51 every time, not 0,51 then 0,50 then 0,49 etc
<zid> might be better, might be worse, idk
<zid> It's just a very easy way to get around the pigeonhole principle
<Matt|home> im trying to simulate casino card games, and they effectively have two methods of shuffling. one uses a very predictable manual shuffle, the other uses a machine shuffle. i figured it'd be a nightmare to even pretend to try to simulate that in a program
<zid> if you just do rand()%52 and try to bruteforce adding cards that aren't already in your deck, it gets harder and harder and harder to do as the deck fills up
<zid> so you just.. keep a list of all the cards you haven't added yet, and pick from those, instead
<Matt|home> if i knew statistics i'd work this all out on paper instead of brute forcing simulations -_-
<zid> and then do a little hack to not need two piles in the first place, by just keeping all the 'picked' cards at one end of the array, and 'unpicked' at the other
<zid> by swapping
<Matt|home> anyway that code should work yeah? i've got some manual labor to do by writing strings later before i can see the output
<zid> unless there's a bug in using ctx instead of len or ctx-1 or whatever somewhere yea, conceptually fine
<Matt|home> ty
<Matt|home> this stupid goddamn rooster hasn't shut up for TWO HOURS. it's not even 6 am yet -_-
<Matt|home> jesus where id you get that
<Matt|home> did
<kazinsal> the magical land of ebay
<kazinsal> there are a couple particular macs I'd like get a hold of for sentimental purposes
<zid> just fyi the simpler solution is for(i = 51; i >= 0; i--) { SWAP(deck[i], deck[rand() % (i+1)]); }
<kazinsal> but this one's fun
<Gog> screeen looks greally good
<zid> hi goog
<Gog> very bright and crisp
<zid> new scren?
<Gog> hi ziid
<Gog> no, the mac
<zid> very bright? bad scren
<zid> turn down
<Gog> the CRT does not look its age
<zid> real computer users don't go out in sunlight
<zid> oh that kind of bright
<Gog> yes
* kazinsal hugs gog
* Gog hug kazinsal
<kazinsal> it's the original
<zid> CRT bright = good, LCD bright = someone put 800W of LEDs behind it so they could claim 1 million to 1 contrast ratio
<kazinsal> came from a school district in ontario
<Gog> must've been owned by a little old lady who only turned it on on Sundays to play solitarie
<Gog> oh
<Gog> haha
<zid> I'm honestly sick to death of people making shitty comments every time I post a screenshot from a website I've had the audacity not to use third party scripts to turn grey
<kazinsal> which is funny because I remember having exactly one of these in my third grade classroom in BC many years ago
<zid> just because I'm not on a telephone with a backlight set to "full california sun"
<zid> and they are, but indoors
<kazinsal> I haven't managed to find the right photo brightness for it but irl it's basically paper white
<kazinsal> not insane brightness but enough that it isn't dim enough to notice
<kazinsal> for a 35-ish-year-old CRT it's basically brand new
zetef has quit [Ping timeout: 276 seconds]
Left_Turn has joined #osdev
nj0rd has joined #osdev
agent314 has quit [Ping timeout: 260 seconds]
agent314 has joined #osdev
agent314 has quit [Ping timeout: 276 seconds]
agent314 has joined #osdev
netbsduser has quit [Ping timeout: 276 seconds]
eck has quit [Ping timeout: 260 seconds]
eck has joined #osdev
xvmt has joined #osdev
<immibis> zid: my monitor's *lowest* brightness setting is comfortable most of the time, except in pitch dark. Anything brighter is too bright.
agent314 has quit [Quit: No Ping reply in 180 seconds.]
agent314 has joined #osdev
agent314_ has joined #osdev
agent314 has quit [Ping timeout: 256 seconds]
bslsk05 has joined #osdev
xvmt has quit [Ping timeout: 276 seconds]
[_] has joined #osdev
[itchyjunk] has quit [Ping timeout: 256 seconds]
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
vdamewood has quit [Read error: Connection reset by peer]
vdamewood has joined #osdev
Rubikoid has quit [Remote host closed the connection]
grange_c02 has quit [Server closed connection]
Rubikoid has joined #osdev
grange_c02 has joined #osdev
Rubikoid has quit [Remote host closed the connection]
Rubikoid has joined #osdev
sortie has quit [Quit: Leaving]
sortie has joined #osdev
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
Rubikoid has quit [Remote host closed the connection]
Rubikoid has joined #osdev
Rubikoid has quit [Remote host closed the connection]
Rubikoid has joined #osdev
Rubikoid has quit [Remote host closed the connection]
Rubikoid has joined #osdev
joe9 has quit [Quit: leaving]
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
basil has quit [Server closed connection]
basil has joined #osdev
awita has quit [Ping timeout: 246 seconds]
edr has joined #osdev
lojik has quit [Server closed connection]
Left_Turn has quit [Remote host closed the connection]
lojik has joined #osdev
Left_Turn has joined #osdev
Yoofie has quit [Read error: Connection reset by peer]
Yoofie has joined #osdev
zxrom has quit [Ping timeout: 256 seconds]
blockhead has quit []
Left_Turn has quit [Quit: Leaving]
heat_ has joined #osdev
meisaka has quit [Server closed connection]
heat_ is now known as heat
meisaka has joined #osdev
<heat> Gog, why are you capitalized now
<heat> is this Big Gog
TkTech has quit [Server closed connection]
TkTech has joined #osdev
<Ermine> Big Gog needs Big Pets
<Gog> MEOW
awita has joined #osdev
[_] is now known as [itchyjunk]
* sham1 pets Gog bigly
zxrom has joined #osdev
* Gog PRR
awita has quit [Ping timeout: 255 seconds]
<heat> GOG_PRR_PROTOCOL
<Gog> yes
<Gog> all caps for struct decls
<Gog> what a good convention
<GeDaMo> Are you capitalized to go to a fancier chat? :|
<heat> it's not a struct decl, it's a TYPEDEF
<immibis> it's obviously a macro or enum constant
terrorjack has quit [Quit: Ping timeout (120 seconds)]
Chinese_soup has quit [Ping timeout: 260 seconds]
terrorjack has joined #osdev
Chinese_soup has joined #osdev
<bl4ckb0ne> does anybody know about a freestanding printf/sprintf that works with char16_t for this damn OutputString func
JTL has quit [Server closed connection]
JTL has joined #osdev
Left_Turn has joined #osdev
<heat> bl4ckb0ne, gnu-efi has a great one you can use :P
<bl4ckb0ne> im not using gnu-efi but ill take a look thanks
<heat> i know, was snark
<heat> the gnu efi impl should be GPL or LGPL or something
<heat> probably LGPL
<bl4ckb0ne> dunno whats the license on hboot
<bl4ckb0ne> gplv3 it seems
<bl4ckb0ne> it has a fairly good printf like func but i got it to choke because of the file info FileName field is char16_t
<bl4ckb0ne> tfw gnu-efi is on sourceforge
mctpyt has joined #osdev
flom84 has joined #osdev
flom84 has quit [Remote host closed the connection]
flom84 has joined #osdev
<bl4ckb0ne> oh maybe I could just FatToStr it
vdamewood has quit [Remote host closed the connection]
vdamewood has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
moberg has quit [Server closed connection]
moberg has joined #osdev
mctpyt has quit [Ping timeout: 255 seconds]
Left_Turn has quit [Remote host closed the connection]
flom84 has quit [Remote host closed the connection]
Left_Turn has joined #osdev
<bl4ckb0ne> ugh zircon doesnt have the unicode protocol
<heat> hav u considered just handrolling it
<heat> thx
Gog has quit [Quit: Konversation terminated!]
<Ermine> take some sprintf and convert results to utf16
<heat> like, here's a funny hint: most EFI firmware does not bother doing any sort of interesting collation
xenos1984 has joined #osdev
<bl4ckb0ne> heat: yes but im lazy
* bl4ckb0ne writes the unicode protocol struct
<bl4ckb0ne> Ermine: freestanding env
<Ermine> bl4ckb0ne: sprintf just does the formatting. It should work in efi environment without much effort, no?
<bl4ckb0ne> i dont think so
<bl4ckb0ne> yeah undefined ref
netbsduser has joined #osdev
<heat> bl4ckb0ne, seriously don't bother with that protocol
<heat> handroll your own stuff
<heat> a naive impl is just something like "u16str = malloc(strlen(str) * 2 + 1); for (char in str) {u16str[i++] = 0; u16str[i++] = char;}"
<heat> something like that
<heat> (you can also just not malloc)
vdamewood has quit [Read error: Connection reset by peer]
<heat> actually, just "u16str[i++] = char;", assuming char16_t *u16str;
vdamewood has joined #osdev
<heat> you only need extra if you want to deal with !ASCII
<heat> and even then, it's not very hard. UCS2 can only deal with unicode <= 0xffff anyway
<bl4ckb0ne> id be good with only char16_t to char tbh
<bl4ckb0ne> might not be worth the protocol indeed
<bl4ckb0ne> maybe for strcmp
Left_Turn has quit [Ping timeout: 255 seconds]
heat_ has joined #osdev
heat has quit [Read error: Connection reset by peer]
Gog has joined #osdev
wgrant has quit [Server closed connection]
wgrant has joined #osdev
gabi-250_ has quit [Remote host closed the connection]
gabi-250_ has joined #osdev
vdamewood has quit [Remote host closed the connection]
vdamewood has joined #osdev
elastic_dog has quit [Ping timeout: 246 seconds]
heat_ has quit [Remote host closed the connection]
DoubleJ has quit [Server closed connection]
heat_ has joined #osdev
DoubleJ has joined #osdev
<mjg> heat_:
<mjg> >
<mjg> When can we expect the Itanium port? NetBSD would have a total monopoly now that Linux support will end.
<mjg> maybe you could help out achieving world dominance
<Ermine> mjg: porting onyx on itanium is better investment
<heat_> it's very possible that itanium is coming back in a year or so
<heat_> to linux
<mjg> ? :D
<mjg> wtf
elastic_dog has joined #osdev
<heat_> pretty sure i linked this a week ago or so
<heat_> linus is open to it coming back if the necrophiliacs can maintain it out-of-tree for a year or so
<mjg> ok
<mjg> that is ar easonble position
<mjg> but it probably is not coming back
<Ermine> We have a year then
<mjg> these fucks demanding support for obsolete bullshit are notorious for making a fuss and not putting any of the effort
<Ermine> ebay has itanium servers for 600-700$
<heat_> they did make some of the effort
<heat_> fixed some stuff
<Ermine> mjg: nothing wrong if 'these fucks' are ready to support it
<Ermine> heck, those servers are cheaper than some laptops
<mjg> wtf MON
<heat_> mon
<Ermine> mon
<heat_> those servers eat power like its nothing
<heat_> an itanium server is not a replacement for a laptop
<heat_> in computing power and in electricity costs
<Ermine> Sure, but still
<Ermine> x86 servers must be heavy on power. You need two power cables for them
<Ermine> And they're noisy af
<mjg> i would not be shocked if you could buy an x86 laptop in that price range
<mjg> which can run emulation faster than the original hw
<Ermine> well, that's why itanium is obsolete
<Ermine> Oh, there's an itanium blad for $160
<Ermine> Itаnium 9340. Probably ancient
<mjg> yo check out netbsd showstopperz
<mjg> PR #54761: nvme corruption on GENERIC without DIAGNOSTIC
<heat_> nvme CORRUPTION on GENERIC without DIAGNOSTIC
<Ermine> local jargon
<heat_> local JARGON
<Ermine> there's not a lot of CONTRIBUTORS, so maybe they understand each other
merry has quit [Server closed connection]
<heat_> is netbsd DEAD
merry has joined #osdev
<mjg> wtf fuckwads
<mjg> GENERIC is a pretty well known default kernel name
<mjg> DIGANOSTIC is self explanatory
<heat_> LINUX KERNAL
<zid> leenax kornel?
<zid> does that run itanium?
<heat_> yas
<Ermine> #wayland people have a lot of words as well
<Ermine> they don't capitalize them though
<heat_> XORG PESSIMAL
GreaseMonkey has joined #osdev
<zid> pex norg ossimal
<Ermine> $ grep -Rich xorg . | awk '{s+=$1} END {print s}'
<Ermine> 49
<zid> is that just a really hard way of doing | wc -l
<Ermine> it's 239 log files
<Ermine> Okay, x11 is mentioned 194 times, so 243 times total
<heat_> what's -Rich
vdamewood has quit [Remote host closed the connection]
<heat_> it's like du -smh but for grep
vdamewood has joined #osdev
agent314_ has quit [Ping timeout: 256 seconds]
<Ermine> -R is for recurse, -i is for case insensitivity, -c to count matching lines, -h to not add filename prefix
<Ermine> it's bb grep btw
<heat_> baby grep googoo gaagaa
<Ermine> rich baby
<Ermine> some laptops have screen built into touchpad, and linux detects its as regular display, and it looks hilarious
<acidx> Ermine: had to see this in action. found this picture: https://pbs.twimg.com/media/EIkLtjjWkAAxpFk.jpg
<acidx> it's kinda cool though
<Ermine> Well, in the case I've observed it was poorly oriented
<zid> don't mind heat, he had a tragic footballing accent and the cartilage in his head snapped
Left_Turn has joined #osdev
<heat_> hilarious joke
<heat_> acidx, wow that's awful
<zid> amazing*
<heat_> i guess those little displays also have framebuffers and you can't tell the difference between a legit display and a crap display that easily
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<Ermine> I never saw how windows uses them btw
<acidx> Ermine: to show ads for windows features
mctpyt has joined #osdev
vdamewood has quit [Ping timeout: 260 seconds]
mctpyt has quit [Ping timeout: 255 seconds]
netbsduser has quit [Ping timeout: 276 seconds]
vdamewood has joined #osdev
<Ermine> acidx: poor place for marketing, nobody looks at touchpad
<heat_> i want to be in charge of windows touchpad ads
<heat_> just so i can advertise something like
<heat_> BOOL WaitOnAddress(
<heat_> [in] volatile VOID *Address,
<heat_> [in] PVOID CompareAddress,
<heat_> [in, optional] DWORD dwMilliseconds
<heat_> [in] SIZE_T AddressSize,
<heat_> );
<heat_> ugh it's just dawned on me that they wrote volatile VOID *, but then use PVOID
<Ermine> when [in] became a thing
<heat_> that's msdn notation, it's probably something like _In_ in the header
rpnx has joined #osdev
rpnx has quit [Quit: My laptop has gone to sleep.]
agent314 has joined #osdev
wereii has quit [Quit: ZNC - https://znc.in]
cross has quit [Quit: leaving]
cross has joined #osdev
wereii has joined #osdev
Left_Turn has quit [Remote host closed the connection]
Left_Turn has joined #osdev
agent314 has quit [Ping timeout: 255 seconds]
rustyy has quit [Ping timeout: 245 seconds]
vilya_ has joined #osdev
vilya has quit [Ping timeout: 260 seconds]
gabi-250_ has quit [*.net *.split]
Vercas has quit [*.net *.split]
foudfou has quit [*.net *.split]
gxt has quit [*.net *.split]
gildasio has quit [*.net *.split]
gildasio has joined #osdev
gabi-250_ has joined #osdev
gxt has joined #osdev
foudfou has joined #osdev
gabi-250_ has quit [Ping timeout: 240 seconds]
gabi-250_ has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
vdamewood has quit [Remote host closed the connection]
vdamewood has joined #osdev