Paladin of the Pegasos
Posts: 1100 from 2013/5/24
They really are radically different types of structure David.
Many elements incorporated into the Linux kernel don't need to be there.
Placing essentially all drivers above the kernel (as a microkernel OS would) just makes sense to me.
Well currently all drivers (Someone correct me if I'm wrong) all drivers in MorphOS run in the same space as the Exec kernel hence the desire to move to using Quark instead.
Genode uses a microkernel (L4 or a few other options/variants) and everything else including the Intel wireless drivers from Linux run outside of the kernel.
I don't see why it's an issue for you Jim.
I will have to look at that, but they must have really struggled to pull that off.
And it would not be Linux based.
Linux IS the monolithic kernel that Linux based OS' run on top of.
Create an OS with a different kernel and its not Linux.
Further, do some of you (Andreas?) think we have a developer base that can create an OS that can utilize Linux drivers without simply defaulting to Linux?
You are asking for an enormous amount of work.
There's not that many working on Genode and they are mostly CS students and their professors IIRC. Our developers are more than capable I reckon but whether they desire to add this capability is another story. It would be great (for us at least!) if they do though.
Even adding support for BSD drivers like Haiku and others have done would give us a lot of extra hardware support for "free" and wouldn't be a PITA licence-wise compared to using Linux drivers.[ Edited by Intuition 09.05.2016 - 12:38 ]
1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15
2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9