Attached: minix.jpg (638x479, 50K)
Why do you use Linux when MINIX is superior in every way?
Matthew Martinez
Parker Cooper
>switching to OS written in ancient languages
>not switching to redox
Dominic Jenkins
Why use something more obscure that Linux ?
Lincoln Fisher
>moving things around in the chart
Yeah good job
Oliver Williams
For cyberwizard points
Hudson James
I already have Minix installed in my Haswell CPU, so I am using it right now.
Ryan Evans
yea, but can i run gui on it? intel pls make dis
Logan Anderson
32bit vs 64bit
Lucas Johnson
But friend, almost everyone is using MINIX, it's literally the most popular operating system in the world
Gabriel Carter
fug
Sebastian Green
Just use OpenBSD NIGGERS
Brody Gonzalez
Sorry, meant to say *niggers(not capitalized)
Matthew Phillips
The clever people have been using a hybrid kernel. Combines the best features of both Micro and Monolithic.
Nolan Lopez
>turning on caps lock to write three letters
Bentley Wilson
Fuck
was meant for I feel like a fucking retard now
Jose Allen
That diagram is misleading. The scheduler doesn't go through the file system to communicate with the application, nor do device drivers go through the scheduler.
Have you actually compared performance of microkernels vs monolithic kernels? Microkernels theoretically have better core security, but monolithic kernels always have better performance.
Wyatt Cook
NT started a microkernel. But it was too slow so they moved programs into kernel space. But for the last ten years they've been moving various components back to user mode.
Similar story for Apple's XNU, a microkernel degenerated to hybrid kernel for performance.
Daniel Torres
to be fair redox is pritty gud.
Ethan Thompson
I was typing on mobile senpai
Joshua Anderson
Trapping to kernel for literally everything ends up killing performance. The theory and design of microkernels is really neato. I'm not sure what CPU designers could add that would make microkernals more practical.
Luis Wood
You already are if you run on intel M.E runs a modified minix os
Angel Brooks
Software get's fucked by hardware optimization.
Binary trees are slower that simple lists because of that for quite a large N for example because the hardware is optimized for lists as it tries to prefetch data to be faster and that doesn't work well with a binary tree that acts as random access and thus generates lots of cache misses when the hardware just tries to prefetch the next element instead of the leaves in the tree. TLDR: Whenever hard&software don't work in tandem shit get's fucked and so the smart optimizations can turn worse than you would expect.
Carson Ross
I would expect the linked list to run faster in most cases just because it is an inherently simpler data structure to both analyze and parse. In practice, a heavily fragmented list can perform just as poorly as any other data structure kluge. You can balance your binary trees to keep access times consistent, but that incurs performance penalties in and of itself.
Carson Wright
Well to be precise the cutoff where trees beat lists was higher due to that. Of course a small list with 100 elements would always be faster than a tree because random access is inherently slower and so trees shine only when the tree can speedup the search beyond the cost of random access. Due to the cpu optimization you however had the cutoff where trees beat lists moved to over 100000 elements as it increased the cost for trees while speeding up lists.
Brayden Evans
I'd just like to in- oh, nevermind.
Jason Foster
> not realizing that Intel chips with Meltdown are basically running Linux as microkernels
Checkmate, atheists.