4 ms·
> Microkernels; EPIC architectures like IA-64; object request brokers; and 1990s’-style neural nets are gone As someone who uses #1 and #3 every day, I wonder
by TheSoftwareGuy 7y ago
> Microkernels; EPIC architectures like IA-64; object request brokers; and 1990s’-style neural nets are gone
As someone who uses #1 and #3 every day, I wonder what it is like coding in the 21st century :/
- etaioinshrdlu 7y agoObject request brokers smells a lot like a service mesh does it not?
- TheSoftwareGuy 7y agoGiven that I have no idea what a service mesh is, I'm going to guess that we do not use one. But we use CORBA a fair amount, kind of almost as an abstraction layer on top of QNX message passing.
- scott_s 7y agoA great explanation of what a service mesh is: https://news.ycombinator.com/item?id=21589508 https://news.ycombinator.com/item?id=21589508
- lwb 7y agoWhat kind of work do you do? I’m not aware of any major operating systems that use a micro kernel architecture off hand.
- opencl 7y agoThere aren't any major desktop or server OSes that use microkernels but they're common in the embedded space. QNX, Minix, FreeRTOS, etc.
- AceJohnny2 7y agogosh I miss QNX... (been working with a custom in-house RTOS for the past few years...) (but I do not miss QNX's build system. Recursive makefiles!?)
- lwb 7y agoDo people actually use Minix in embedded systems in 2020? I only know the name from Linus’ legendary rants.
- moondev 7y agoPerhaps you meant desktop operating systems, but as far as hypervisors go https://en.wikipedia.org/wiki/VMware_ESXi https://en.wikipedia.org/wiki/VMware_ESXi > The vmkernel is a microkernel[13] with three interfaces: hardware, guest systems, and the service console (Console OS).