On 06/13/2017 07:34 AM, Nicklas Karlsson wrote: > Maybe there is no need for a linux kernel. Have you read the manual for the > ARM CPU? Or what kind of CPU is it?
RPI3 uses a quad-core ARMv8 (Cortex-A53) with all kinds of bells and whistles. Have you read the manual for that core? I've been using many of those small ARM cores (M0...M4) from different manufacturers and each is about a 1000 pages. The core in the RPI is utterly more complex. But, if that is not enough, there are so many internal and external peripherals that you need to go through all other documentation too. Designing and writing a bare-bone OS is an uphill battle and you do not want to do that if there is no /extremely/ specific need. Linux provides an infrastructure that is very hard to write yourself, like file-system, network, process- and memory-management to name a few. Just consider the amount of dev-time that is put into Linux. Surely, there are other OSes, but it is all about support and a very large community's effort to pool and combine resources. -- Greetings Bertho (disclaimers are disclaimed) ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users