News for hackers. Stuff that matters.
Re:GNU Hurd 0.7 has been released by slacka on Saturday October 31, 2015 @01:47PM (#10483419)
I doubt the engineers at Blackberry would agree with you when they chose the QNX microkernel as the basis of their next generation OS. Also I never heard any complaints about AmigaOS’s or Symbian's microkernel design as being impractical.
Re:GNU Hurd 0.7 has been released by lobster_johnson on Saturday October 31, 2015 @01:55PM (#10483454)
AmigaOS never implemented any memory protection, did it? So it hugely favours a microkernel design, since there's no expensive context switch to translate a call into kernel mode; everything is user mode.
Re:GNU Hurd 0.7 has been released by ZenoArrow on Saturday October 31, 2015 @04:51PM (#10484162)
Whilst you are correct in that AmigaOS didn't implement memory protection, it's possible to argue that wasn't by design.

The original design for AmigaOS was known as CAOS. The CAOS design included resource tracking, which I believe is a useful feature when it comes to implementing memory protection.

If I remember correctly what ended up happening was the microkernel for CAOS was developed in-house (Exec), but contractors were being paid to develop the rest of the OS, and they disagreed with the design decisions of CAOS and wanted to make it more Unix-like. Once the Amiga team realised the contractors had wasted time developing something different from what they intended, they sought out an alternative solution to replace the user-space side of the OS. As a result they contracted a different team to rework an OS called TripOS to use the Exec microkernel (that was originally intended for CAOS), which then became the AmigaOS that Amiga users know.

You can read a bit more here:

http://www.amigahistory.plus.com/caos.html

Re:GNU Hurd 0.7 has been released by nickpsecurity on Saturday October 31, 2015 @11:04PM (#10485261)
Quark microkernel in MorphOS https://en.wikipedia.org/wiki/Quark_%28kernel%29

MorphOS - quite fast and usable :) http://www.morphos-team.net/intro

So, out with the old and in with the new.

Re:GNU Hurd 0.7 has been released by ZenoArrow on Sunday November 01, 2015 @05:21AM (#10486013)
Does MorphOS have resource tracking and memory protection now? It didn't last time I was following it (about 3 years ago). To be fair, none of the next gen Amiga operating systems (OS4, MorphOS, AROS) had implemented that last time I checked.
Re:GNU Hurd 0.7 has been released by nickpsecurity on Sunday November 01, 2015 @06:08AM (#10486092)
The second paragraph of the Wikipedia article mentions user/kernel-mode division and kernel-protected objects. Past that I don't know. Probably none for legacy systems and similar to Darwin (coarse-grained) for new ones. Could be more fine-grained, though.