Matt|home has quit [Remote host closed the connection]
zxrom has quit [Remote host closed the connection]
zxrom has joined #osdev
goliath has quit [Quit: SIGSEGV]
netbsduser has quit [Ping timeout: 245 seconds]
masoudd has joined #osdev
dude12312414 has joined #osdev
dude12312414 has quit [Remote host closed the connection]
agent314 has quit [Ping timeout: 256 seconds]
agent314_ has joined #osdev
<kof123>
> I want to see an OS that can make a single computer out of an Ethernet-connected cluster > moving processes between cores is already expensive. Moving them between NUMA domains is very expensive. Moving them between computers is very very expensive. It's just a special case of NUMA
<kof123>
well...that explains why there is perhaps not as much interest...cores came, cheaper than numa
<kof123>
and on the other end...migrating entire VMs
<kof123>
*cheaper in above sense, but interpret otherwise if you wish :D
* kof123
throws containers into the chaos as well
<kof123>
i am not against such, just this theory is based on it not being perceived as "needed"
<kof123>
i hope with "bytecode" such will be easier, but do not hold your breathe :D
<kof123>
*breath :/
heat_ has quit [Ping timeout: 246 seconds]
[itchyjunk] has joined #osdev
[_] has quit [Ping timeout: 245 seconds]
netbsduser has joined #osdev
Arthuria has joined #osdev
rustyy has quit [Quit: leaving]
Arthuria has quit [Ping timeout: 245 seconds]
agent314_ has quit [Ping timeout: 255 seconds]
<immibis>
Containers are just processes and docker is an OS.
agent314 has joined #osdev
<Ellenor>
owo
* kof123
throws everything in the browser into the chaos
bliminse has quit [Quit: leaving]
bliminse has joined #osdev
agent314 has quit [Ping timeout: 245 seconds]
agent314 has joined #osdev
gbowne1 has quit [Ping timeout: 260 seconds]
Vercas9 has joined #osdev
wand has quit [Ping timeout: 240 seconds]
Vercas has quit [Ping timeout: 240 seconds]
Vercas9 is now known as Vercas
gxt has quit [Ping timeout: 240 seconds]
gxt has joined #osdev
wand has joined #osdev
agent314 has quit [Ping timeout: 240 seconds]
agent314 has joined #osdev
GeDaMo has joined #osdev
agent314 has quit [Ping timeout: 256 seconds]
project10 has quit [Remote host closed the connection]
agent314 has joined #osdev
gog has joined #osdev
project10 has joined #osdev
leon has quit [Ping timeout: 245 seconds]
leon has joined #osdev
project10 has quit [Remote host closed the connection]
leon_ has joined #osdev
leon has quit [Ping timeout: 252 seconds]
epony has quit [Remote host closed the connection]
<bslsk05>
github.com: Onyx/kernel/kernel/rcupdate.cpp at master · heatd/Onyx · GitHub
<netbsduser>
when i do a namecache i will take a close look at what linux did for their dentcache rcufication
<heat>
as usual for the dcache there's a bunch of great articles on lwn
<heat>
but i haven't done that step yet
<mjg>
SunOS takes locks
<mjg>
should be fine then
<heat>
damn zfs is such a TINPOT FILESYSTEM
<heat>
sun engineering ethos lmao xd
<zid>
I FIXED
<zid>
1 millisecond!
<heat>
you had a bug?
<zid>
I knew I had a bug
<heat>
should've used rust
<mjg>
rust makes bugs impossible
<zid>
I was only pushing new search paths if the node they were about to claim was claimable, to a queue so I could BFS
<heat>
bug proof
<mjg>
seconded
<zid>
but when I popped the node, I wasn't checking if it was *still* claimable
<zid>
so n paths could all converge on the same node and then do all repeated work
<mjg>
rust would have prevented this with fearless complexity
Bonstra has quit [Quit: Pouf c'est tout !]
wand has quit [Ping timeout: 240 seconds]
Vercas9 has quit [Ping timeout: 240 seconds]
gxt has quit [Ping timeout: 240 seconds]
gabi-250_ has quit [Ping timeout: 240 seconds]
Vercas9 has joined #osdev
gxt has joined #osdev
wand has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 255 seconds]
gabi-250_ has joined #osdev
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 246 seconds]
<gog>
meow
<gog>
i did a good job today
<gog>
and i didn't cry once
heat_ has joined #osdev
heat has quit [Read error: Connection reset by peer]
<mjg>
is that the good job part?
<gog>
no the good job part is i went to two hotels and fixed their shit
<gog>
we stopped being able to accept payments on a specific type of terminal yesterday and we were frantic and i found the fix quite by accident
<GeDaMo>
Serendipity :P
<gog>
yes
<mjg>
i just removed some bad code
<gog>
nice
<gog>
good job mjg
* gog
pet mjg
* mjg
makes no sound cause unmanly
q3lont has joined #osdev
goliath has quit [Quit: SIGSEGV]
<mjg>
if ((ret = dir_compare_1way(path1, path2)) == 0) {
<mjg>
ret = dir_compare_1way(path2, path1);
<mjg>
}
<mjg>
webdev of the quarter award goes to....
<Ermine>
what's this?
<GeDaMo>
Making doubly sure they're the same? :/
<mjg>
secret codebase
<mjg>
as the name suggests, 1way reads names from one dir and looks them up in another
<mjg>
so they do it with the args swapped later to validate the content is the same
<gog>
i'm a webdev
<gog>
and i'm sorry
<gog>
and also fuck you
<gog>
good luck with our api
<gog>
we don't understand it either
<mjg>
:X
<mjg>
language gogs
<mjg>
i thought it's a good day
<gog>
i mean it is a good day
* mjg
is scared of gogs on a bad one
<gog>
i'm just salty about amazon and microsoft rn
<sham1>
Fair enough
<gog>
they made it necessary for me to be heroic
<mjg>
being salty == godo?
<gog>
although the outcome is that i look really, really good
<gog>
it's annoying that we were even in that situation
<mjg>
fixing problems which should not be there is what webdev is built on
<gog>
webdev is only 2/3 of my job really. the rest is managing our very quirky stack
<sham1>
Tell me about it. I had to fix some stupid assumptions about the kind of CSS the framework we're using is assuming. We're updating our stack alright, and table visualisation stuff has been updated
<gog>
and occasionally IT emergencies for our clients
<sham1>
And it assumes that the CSS looks a certain way. That certain elements are positioned a certain way
<mjg>
maybe it worked on ie5
<sham1>
Now of course, we have old CSS, because who has the time to update that BS. And, well, the grid of values broke
[_] has joined #osdev
<sham1>
I did manage to fix it with hacks and glue, but it was not fun
<sham1>
Well, is it really hacks? It does exactly what the framework assumes. The elements that need to be position: absolute are, and so on
<gog>
eh
<sham1>
It was just annoying to graft onto the old styles
<gog>
we have a lot of that
<mjg>
how did you end up fixing css
<mjg>
are you a postdoc?
<gog>
just little random fixes that over time add up to large inconsistencies
<sham1>
I wish
[itchyjunk] has quit [Ping timeout: 260 seconds]
q3lont has quit [Quit: Leaving]
<sham1>
Next year I'll have to start getting the dev team of both our unit in the university as well as our commercial partner together to hatch a roadmap for the development of the system in 2024
<mjg>
what system?
<mjg>
watcha doin
<gog>
super sekrit
kfv has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gog has quit [Quit: Konversation terminated!]
<sham1>
Just an e-learning platform
heat has joined #osdev
heat_ has quit [Read error: Connection reset by peer]
rustyy has joined #osdev
<Ermine>
When I'm building linux, I want a better cpu
xenos1984 has quit [Ping timeout: 240 seconds]
gog has joined #osdev
xenos1984 has joined #osdev
masoudd_ has joined #osdev
masoudd has quit [Ping timeout: 256 seconds]
Matt|home has joined #osdev
qubasa has joined #osdev
Vercas95 has joined #osdev
Matt|home has quit [Ping timeout: 268 seconds]
Vercas9 has quit [Ping timeout: 240 seconds]
Vercas95 is now known as Vercas9
heat_ has joined #osdev
heat has quit [Ping timeout: 246 seconds]
GeDaMo has quit [Remote host closed the connection]
<heat_>
Ermine, where's bmc when you need him
heat_ is now known as heat
<Ermine>
what?
<heat>
to stop you from building linux
<gog>
i'm building linux
<Ermine>
who's bmc?
<heat>
gog, but you kiss girls???
<heat>
bryan cantrll
<Ermine>
ah
<gog>
special rules for girls that kiss girls
<heat>
but hey yeah building linux is kind of a pain, depends on how much shit you build
<Ermine>
localmodconfig
<Ermine>
It's not pain, it's long
<Ermine>
4.19 took like 20mins, but it's 6.6.x now
<heat>
why did you build 4.19?
<Ermine>
it was several years ago when 4.19 was actual
<heat>
are you bisecting? cuz that's a long-ass bisect
<heat>
oh okay
<heat>
4.19 was lts anyway
<Ermine>
and it was in LFS
<heat>
oh 4.19 is still getting patches
<heat>
cool
xenos1984 has quit [Ping timeout: 240 seconds]
GeDaMo has joined #osdev
eddof13 has joined #osdev
<Ermine>
It's just ivy bridge being fucking ancient
<Ermine>
more recent ryzen 3 in a laptop given to me at $dayjob is just as fast
<Ermine>
and has more cores
<zid>
My 1650 is still pretty good at compiling kernels
<zid>
and that's sandy
<zid>
granted it was a 5GHz six core though, so a little better than a random old cpu
<Ermine>
xeon?
<zid>
ye but I never ran it with ecc :(
<zid>
the mobo died shortly after I bought it ecc :D
<heat>
Ermine, well, no, linux is still a bit of a pain to compile
<heat>
particularly when bisecting
<zid>
It was a 3960k I think, but without the efuse blow for ecc
<zid>
err technically X, cus it was unlocked
<heat>
like, if you use ccache it might help out a bit, depends on what you're bisecting
<heat>
but i always try to get the most minimal config i can get
<zid>
yea my minimal configs take 1 min for bzimage, and 2 mins incl modules
eddof13 has quit [Quit: eddof13]
<Ermine>
btw yeah, back then I used nouveau instead of amdgpu. Nouveau builds much faster obviously
<heat>
you used nouveau?
<heat>
i'm sorry for your loss
<Ermine>
Yes. It was enough for tty
xenos1984 has joined #osdev
eddof13 has joined #osdev
<Ermine>
I guess nvidia drivers should work in lfs?
<zid>
linux from scratch?
<Ermine>
yes
<zid>
yea should do
<heat>
yeah they should
<heat>
cuz of the nvidia GPL condom
<Ermine>
Anyway, I don't care anymore
<zid>
nvidia drivers just builds against your /usr/src/linux so it can match the blob to the ABI
<zid>
to make a nice little shim layer
<zid>
it's just running the windows driver with a KAL :P
<zid>
They tried to upstream it once afaik?
<heat>
i think they all run with abstraction layers?
<heat>
they = all nvidia drivers
<zid>
And it was like 10MB of "all of windows driver api"
gog has quit [Quit: byee]
<heat>
hmm, not anymore at least
<bl4ckb0ne>
doesnt amdgpu have like a few mb of generated files to build
gog has joined #osdev
<heat>
bl4ckb0ne, yeah
<Ermine>
til make install can call dracut
<bl4ckb0ne>
compiler goes brrr
<zid>
make install can call whatever it likes baby
<heat>
can we acknowledge how insane amd and intel are that they maintain two separate drivers for their hardware
<bl4ckb0ne>
money makes you do stupid things
eddof13 has quit [Quit: eddof13]
eddof13 has joined #osdev
<heat>
money would make them do the opposite wouldn't it
antranigv_ is now known as antranigv
rustyy has quit [Quit: leaving]
rustyy has joined #osdev
<Ermine>
moneh would make them ignore linux like nvidia does
vdamewood has joined #osdev
<heat>
nvidia ignores linux so much they provide a full blown driver stack
<Ermine>
kinda?
<vdamewood>
It sure does fully blow
<heat>
it works fine
<Ermine>
it crashed my xfce several times but ok
<Ermine>
X with xfce*
<Ermine>
well, okay, 'ignores' is a wrong word here
<zid>
only problem I have with nvidia on linux is that their toolpanel thing doesn't expose as much cool shit as on windows
<zid>
so you can't adjust fans/gamma/digital vibrance/whatever idk I forget
antranigv is now known as antranigv_
<heat>
i once had a really weird bug where launching any gl app would fucking die with a random xorg server error
<heat>
but then i rebooted and it started working again
<heat>
so, problem solved nvidia is great
<Ermine>
a
<Ermine>
also it doesn't work with musl
<heat>
ohno! anyway
<bl4ckb0ne>
he's a nickel kid, go buy a real gpu
<zid>
can I have a 3060 rtx 6gb, or whatver the new budget card they announced is
<heat>
i think it's a 3050?
eddof13 has quit [Quit: eddof13]
<zid>
3050 okay
<zid>
bl4ckb0ne: 3050 pls
* bl4ckb0ne
tosses a nickel towards zid
<bl4ckb0ne>
wow those gpu are expensive
<zid>
those are *cheap*
<zid>
have you seen what a 4090 costs
<zid>
£15500
<zid>
£1500*, I could buy 3-4 cars for that
eddof13 has joined #osdev
<bl4ckb0ne>
i can buy a whole child for this
<bl4ckb0ne>
are gamers made of money
janemba has quit [Ping timeout: 252 seconds]
<Ermine>
Anyway, my ideal choice is amd for life/gaming and tesla for computations
<bl4ckb0ne>
all you need is a software renderer
eddof13 has quit [Quit: eddof13]
<Ermine>
llvm pipes
<heat>
my favourite gpu is my eyes
<zid>
My eyes don't go above 30fps though
<bl4ckb0ne>
24*
eddof13 has joined #osdev
<zid>
nah I can see half pal, I tested it
<zid>
half ntsc*
<zid>
I can see at PAL res though, so PAL60 is better than ntsc
eddof13 has quit [Client Quit]
eddof13 has joined #osdev
eddof13 has quit [Client Quit]
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<Ermine>
aren't pal and ntsc console regions
<vdamewood>
Ermine: No, they're analog TV broadcast standards.
<Ermine>
okay
eddof13 has joined #osdev
<vdamewood>
Ermine: Consoles up to the playstation2, original X Box, and Wii output analogh signals designed for each broadcast standard. So, an NTSC console wouldn't work on a PAL TV and vice versa.
eddof13 has quit [Client Quit]
rhburt has quit [Ping timeout: 255 seconds]
Vercas9 has quit [Ping timeout: 240 seconds]
Vercas9 has joined #osdev
masoudd_ has quit [Ping timeout: 264 seconds]
Vercas9 has quit [Remote host closed the connection]
eddof13 has joined #osdev
Vercas9 has joined #osdev
eddof13 has quit [Client Quit]
eddof13 has joined #osdev
eddof13 has quit [Quit: eddof13]
eddof13 has joined #osdev
gbowne1 has joined #osdev
goliath has joined #osdev
pretty_dumm_guy has joined #osdev
kfv has joined #osdev
kfv has quit [Remote host closed the connection]
kfv has joined #osdev
pretty_dumm_guy has quit [Quit: WeeChat 3.5]
kfv has quit [Remote host closed the connection]
kfv has joined #osdev
kfv has quit [Client Quit]
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
night has quit [Quit: No Ping reply in 180 seconds.]
night has joined #osdev
eddof13 has quit [Quit: eddof13]
eddof13 has joined #osdev
[Kalisto]7 has joined #osdev
dza has quit [Read error: Connection reset by peer]
m5zs7k has quit [Quit: m5zs7k]
gog has quit [Remote host closed the connection]
m5zs7k has joined #osdev
dza has joined #osdev
gog has joined #osdev
[Kalisto] has quit [Ping timeout: 260 seconds]
[Kalisto]7 is now known as [Kalisto]
vdamewood has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]