<geist>
Bitweasil: i hvae my beefs with it, but it has some advantages in the solution space its in
ski has joined #osdev
Matt|home has quit [Quit: Leaving]
netbsduser has quit [Ping timeout: 252 seconds]
zxrom has joined #osdev
masoudd has quit [Quit: Leaving]
masoudd has joined #osdev
navi has quit [Quit: WeeChat 4.1.2]
masoudd has quit [Ping timeout: 264 seconds]
gog has quit [Ping timeout: 255 seconds]
Gooberpatrol66 has quit [Ping timeout: 260 seconds]
goliath has quit [Quit: SIGSEGV]
eddof13 has quit [Quit: eddof13]
masoudd has joined #osdev
neo|desktop has quit [Read error: Connection reset by peer]
neo|desktop has joined #osdev
<adder>
What chip should I get to play with? Ideally not raspberry pi.
<heat_>
your computer
eddof13 has joined #osdev
eddof13 has quit [Client Quit]
<Mutabah>
Maybe a RISCV one?
<heat_>
x86 works well, is well known and you can easily virtualize it
<heat_>
if virtualized it'll be miles faster than whatever SoC
<heat_>
aren't all decent riscv ones still prohibitively expensive?
Gooberpatrol66 has joined #osdev
eddof13 has joined #osdev
<adder>
How expensive?
eddof13 has quit [Quit: eddof13]
<adder>
I guess I have enough x86's. And also a couple pi's. I'm more looking for something dirt cheap and stupidly simple for projects unrelated to kernel programming.
<Mutabah>
What sort of projects?
<Mutabah>
if it's hardware, an arduino or clone would work
<adder>
I'm not sure yet. Think sensors for example.
<Mutabah>
The local eletronics shop I go to has an Arduino Uno clone for $35AU
<Mutabah>
and that's with retail markup
netbsduser has joined #osdev
<adder>
That seems alright. I'll see if I can find that here.
<Mutabah>
Ardinos are not very powerful, but they're common as can be - and have interfaces for almost anything you'd want
<adder>
I'm not sure, but I found Arduino Uno for much lower than that.
<Mutabah>
I go to this store becuase it's convinient
<bslsk05>
www.digistore.rs: Arduino Uno R3 5V Digistore web shop (Konekt doo)
lentement has joined #osdev
lentement has quit [Ping timeout: 268 seconds]
vdamewood has joined #osdev
netbsduser has quit [Ping timeout: 255 seconds]
g0shfuckingdarn1 has joined #osdev
linearcannon has quit [Ping timeout: 260 seconds]
vinleod has quit [Ping timeout: 260 seconds]
joe9 has quit [Quit: leaving]
voidah has joined #osdev
heat_ has quit [Ping timeout: 256 seconds]
netbsduser has joined #osdev
<zid>
It's monday by now surely
<zid>
oh shit, akira toriyama died
xenos1984 has quit [Read error: Connection reset by peer]
<vdamewood>
Holy fuck.
gbowne1 has quit [Remote host closed the connection]
gbowne1 has joined #osdev
Matt|home has joined #osdev
Matt|home has quit [Quit: Leaving]
xenos1984 has joined #osdev
<kof673>
> elegance is subjective moon-child wins conway's law crow chat today :D > for that is the black sail with the which the Ship of Theseus came back victorious lol "and a crow, floating in a black sea" "not found on the earth of the living" -- job that was the old lady philosophy, she only appears wrapped in a most wretched, vile, sordid matter/manner lol
<kof673>
not arguing anything but conway's law lol
netbsduser has quit [Ping timeout: 260 seconds]
lentement has joined #osdev
lentement has quit [Ping timeout: 272 seconds]
sbalmos has quit [Ping timeout: 256 seconds]
sbalmos has joined #osdev
MrBonkers has quit [Remote host closed the connection]
MrBonkers has joined #osdev
netbsduser has joined #osdev
netbsduser has quit [Ping timeout: 246 seconds]
gbowne1 has quit [Remote host closed the connection]
<klange>
sent chase an email about the phpBB session issue; given the wiki reports users are visiting from cloudflare's IPs, I suspect Apache hasn't been configured correctly to handle Cloudflare's headers and restore original client IPs.
bliminse has joined #osdev
jjuran has joined #osdev
netbsduser has joined #osdev
xvmt has quit [Remote host closed the connection]
xvmt has joined #osdev
netbsduser has quit [Ping timeout: 256 seconds]
solaare has quit [Ping timeout: 264 seconds]
zetef has quit [Remote host closed the connection]
zetef has joined #osdev
netbsduser has joined #osdev
gog has joined #osdev
jjuran has quit [Quit: Killing Colloquy first, before it kills me…]
jjuran has joined #osdev
lentement has joined #osdev
lentement has quit [Ping timeout: 260 seconds]
<kof673>
> Canting arms of Fox, Baron Holland: Ermine, on a chevron azure three fox's heads i'd just put the fox as a basilisk variant :D that...and woods... > pure comedic surrealism "all surrealist art is alchemical art" :D
netbsduser has quit [Ping timeout: 264 seconds]
<Ermine>
kof673: ?
<kof673>
someone brought up "what does the fox say" song sorry lol lucky guess :D little fox Coordinates: Sky map 20^h that works splendidly because about directly opposite gemini lol
<bslsk05>
git.kernel.org: x86/speculation/l1tf: Protect swap entries against L1TF - kernel/git/torvalds/linux.git - Linux kernel source tree
<heat_>
x86 is so broken
<zid>
speculative execution much harder than it was given credit for in the early 00s*
<zid>
It's a bit like how suddenly flash exploits were a thing
<zid>
because people started caring about using flash on the web
<zid>
and nobody at macromedia wrote it in a way where it wouldn't be full of exploits
eddof13 has joined #osdev
eddof13 has quit [Client Quit]
eddof13 has joined #osdev
winwin_ has joined #osdev
<winwin_>
i would like to inform you all that if you made a text file, with just "shit" and a newline after that, then you made a piece of windows XP and can be considered, an OS dev.
* geist
yawns
<gog>
windows XP was pretty good actually
* geist
pets the gog
* gog
prr
<mjg>
OH
<gog>
oh hi mjg
<mjg>
i agree xp was great for home users
<mjg>
after certain turmoil
<mjg>
it mostly worked fine
<heat_>
is this mjg not shitting on a software project
<bslsk05>
github.com: std: Check for overflow in `str::repeat` by alexcrichton · Pull Request #54399 · rust-lang/rust · GitHub
<geist>
heat_ no no
<heat_>
PDP-11-ass language doesn't belong in the 21st century
vinleod has joined #osdev
<kazinsal>
you have been sentenced to: three years in the kernighulag
<netbsduser>
recently two workbooks describing the architecture of NT antecedent DEC Micah appeared
<geist>
printf("heat you %s!\n");
<netbsduser>
the code is in a PASCAL-like language and it appears they aped the stylistic conventions for windows C (which looks nothing like anything Kernighan or Ritchie ever wrote in their lives)
<geist>
yah in the recent dave cutler interview i think he mentioned a bit about micah
<geist>
actually he pointed out that from what he learned from NT micah would have had problems
<geist>
or at least there would have been a bottleneck in the way handles worked in micah
<gog>
i thought NT was targeting Alpha initially?
<geist>
very very initially i think it was i860 and x86
<gog>
hm
<geist>
alpha came out a few years later
<mjg>
i heard it was something other than x86
<mjg>
but i don't recall what
<gog>
there was a short-lived alpha version tho
<geist>
by the time NT was released it was targetting yeah
<mjg>
mips maybe?
<heat_>
i860?
<geist>
i mean during initial development
<geist>
like 1988 - release
<geist>
yah something like i860, mips, and x86
<netbsduser>
the micah handles didn't exist as a per process name space (like unix FDs) but instead a composition of three name spaces (one for each user, one for each job, one for each process)
eddof13 has quit [Quit: eddof13]
<netbsduser>
and they were used everywhere
<geist>
netbsduser: yeah he mentioned something like in retrospect that was too complicated and the overhead of doing the handle translations would have been an issue
<geist>
we stuck to pretty simple handles in Zircon for more or less the same reason
<geist>
the translation of handle -> object happens a *lot* so make it simple
<netbsduser>
they even had a layered I/O system where each device refers to the next lower layer by a handle which has to undergo resolution
<geist>
re-reading the bits on the i860. it was apparently quite weird, and thus unsuccessful
eddof13 has joined #osdev
<geist>
hard to find one, kinda like the mythical axp432
<bslsk05>
www.ebay.com: INTEL Paragon Supercomputer node with i860 CPU's and 16 Megs of ram @ 50 MHZ | eBay
<heat_>
i run RHEL on itanium
<netbsduser>
i think the i860 shared an MMU with the 386
<gog>
does not ship to iceland
<netbsduser>
i'm sure i saw such in the mach sources
<heat_>
mjg, willy says he has a whole lot of PARISCs and itanium machines in his garage :v
<mjg>
solid
<mjg>
why did not pick up maintainership then :thinkingface:
<geist>
at some point i looked at parisc, seeing if it would be fun to get ahold of one. back in the 2000s it was so easy to get old workstations since they were just being retired and no one cared to make money
<geist>
but alas, iirc it's a) not that documented and b) totally boring
<netbsduser>
i have an HP c8000 which i got more to explore HP-UX than PARISC
<mjg>
chad osdev, claims an arch is boring
<geist>
hmm?
<geist>
oh hahah yeah
<geist>
well, yeah i mean for all its warts, itanium is *not* boring
<geist>
iirc parisc there wasn't anything in particular that stuck out. no weird quirky thing
<geist>
about like mips in the boringness
* mjg
pets sparc
<kazinsal>
itanium is fascinating
<heat_>
64-bit address space
gxt_ has quit [Remote host closed the connection]
<heat_>
suck it x86_64
<kazinsal>
much in the same way that NTSB aviation accident reports are
gxt_ has joined #osdev
<geist>
haha, naw i think it has a lot of neat ideas. you just have to separate the real world marketing and performance and complexity failures from the technical ones
<geist>
from a software point of view it's pretty fascinating
<geist>
mjg: sparc at least has some interesting mmu and the register window
<mjg>
as i already said, if i was a millionaire and did not have to do squat, i would totally get a sun e10k
<mjg>
and port stuff to it
<mjg>
for lulzies
ski has quit [Ping timeout: 268 seconds]
<heat_>
would you use solaris
polezaivsani has quit [Remote host closed the connection]
ski has joined #osdev
<sham1>
SOLARIS SOLARIS SOLARIS SOLARIS
<sham1>
SUN SUN SUN SUN SUN
<sham1>
Run Java on a Solaris machine and reach enlightenment that way
<sham1>
Java on Solaris on a SPARC
<heat_>
over nfs
<sham1>
No. ZFS
<geist>
i run lots of stuff over nfs
<geist>
if you have a fast nfs server it's pretty good experience
<bslsk05>
www.nytimes.com: Tiles - The New York Times - The New York Times
<geist>
interestingly i think the 10gbe made a noticable difference with respect to what is perceived latency of ops (git update, etc)
vinleod has quit [Ping timeout: 246 seconds]
<geist>
even if it's not transferring more than 1gbe, i guess the actual time to transfer the data is 1/10th so the latency goes down to transfer stats back and forth
winwin_ has quit [Ping timeout: 252 seconds]
<geist>
i didn't expect that when i upgraded to a 10gbe link, i thought it'd just generally help with transferring large files faster
vdamewood has joined #osdev
Arthuria has quit [Ping timeout: 268 seconds]
lentement has joined #osdev
gildasio has quit [Remote host closed the connection]
eddof13 has quit [Quit: eddof13]
<heat_>
yeah
<heat_>
i'd guess locally the latency is pretty small so any bandwidth wins are significant
gildasio has joined #osdev
<heat_>
a full inode stat isn't small either
eddof13 has joined #osdev
lentement has quit [Ping timeout: 264 seconds]
<zid>
I'd be quite happy if there were a flag to cache all inodes on an fs
<heat_>
that's doable, but why?
<zid>
rather than having it compete with firefox's tabbed out shit or whatever
<zid>
I'm more likely to do a find / than I am check that tab, generally
<heat_>
find / doesn't need to check the full inode
<zid>
it does if you pass it the good kush
eddof13 has quit [Quit: eddof13]
<zid>
heat_: Can you make sys_open occasionally return an advert for cerveza cristal?
<heat_>
yes
Left_Turn has joined #osdev
eddof13 has joined #osdev
<heat_>
ok i have around 3886449 inodes in my filesystem, if i had them all cached (and they were all ext4 inodes) i'd have around 4GB stuck in inode structs
<zid>
4GB is bigger than my filesystem
<zid>
heat living in 2024
<zid>
(I did say I'd like it as a flag, on a specific fs)
Turn_Left has quit [Ping timeout: 256 seconds]
<Mondenkind>
heat_: that's not a lot of gb
<heat_>
it's a relatively small filesystem
<heat_>
and 4G is definitely not negligible
<zid>
CERVEZA CRISTAL
<zid>
sorry, write() injection
<clever>
zid: its spreading further, containment has been breached! lol
<bslsk05>
The Cerveza Crystal mind virus has fully taken root. Innocuous tasks like opening the microwave are followed by a full audio-visual hallucination of a beer I cannot buy, a beer I cannot taste but a beer that I endlessly see and hear.   Hell is real. We are living in it. ]
<clever>
zid: oh, thats a new one!
<zid>
Some of them are really great
eddof13 has quit [Quit: eddof13]
gxt_ has quit [Remote host closed the connection]
gxt_ has joined #osdev
vinleod has joined #osdev
<clever>
zid: its also weird, because i feel like i witnessed the birth of the meme, i'm fairly sure i know where it originated, heh
<clever>
ah, double-checking, maybe not, that was just where i first saw it, and it came from outside via twitter