• 7 Posts
  • 304 Comments
Joined 11 months ago
cake
Cake day: August 11th, 2023

help-circle










  • You’re missing something though: phone cell or battery capacity has been getting bigger, not smaller. The issue isn’t the batteries, it’s the other hardware and software needing more and more energy. Modern phones are much faster, have better screens at higher resolution, brightness, even refresh rate. All of this uses energy, even with modern technology being as awesome as it is. Qualcomm, TSMC, ARM, and Apple put quite a bit of work into making these things as efficient as they can be, but we keep demanding more and more from these devices. For many they replaced laptops after all.

    It’s a bit like complaining that your new ultra high performance sports car is getting bad range, and complaining about the fuel tank or battery instead of the engine. The tank has only gotten bigger or at least stayed the same, but the engine has gotten hungrier and hungrier with each generation.



  • That’s not something I ever associated with microkernels to be honest. That’s just clustering.

    I was more interested in having minimal kernels with a bunch of processes handling low level stuff like file systems that could be restarted if they died. The other cool thing was virtualized kernels.


  • Windows is a hybrid kernel, and has some interesting layers of abstraction, all of which make it slower. It’s also full of junkware these days. So beating it shouldn’t be that hard.

    Yeah to be fair in HPC it’s probably easier to just setup a watchdog and reboot that node in case of issues. No need for the extra resilience.






  • I thought the point of lts kernels is they still get patches despite being old.

    Other than that though you’re right on the money. I think they don’t know what the characteristics of a microkernel are. I think they mean that a microkernel can’t have all the features of a monolithic kernel, what they fail to realise is that might actually be a good thing.