[haiku] Re: V\OS Project Announcement (Haiku on linux)
- From: Martin Vahi <martin.vahi@xxxxxxxxxx>
- To: Liam Proven <lproven@xxxxxxxxx>, b.vitruvio@xxxxxxxxx, haiku@xxxxxxxxxxxxx
- Date: Tue, 7 Aug 2018 00:00:34 +0300
On 08/06/2018 09:27 PM, Liam Proven wrote:
Secondly, if you had to move to a Unix kernel, then I suspect that
there are far better, more modern kernels that you could use.
Minix 3 is one, with a true microkernel design and servers in userspace.
Actually, the Minix3, despite literally
millions of EURs of development money,
is mostly an academic project that lacks "industrial features".
Don't take my word on it, just read the following Minix3
Google Groups threads:
A cite from a yeart 2017 comment:
"You can use MINIX 3 on multi-core processors,
but then it will only use one core."
Just some related thread:
Some Minix3 world wide politics related links:
Plan 9 is another, a far more modern successor to Unix which is
cleaner and better-designed.
I do not know the Plan9, but the way I understand
the history of the Plan9, the Plan9 project
is de facto DEAD and many of its ideas have been
picked up by other projects, including Linux, and
probably the most genuine successor of the Plan9 project
I might be mistaken on that, but that's how
I currently (2018_08_06) understand the Plan9 state.
Or even Redox OS, a modern microkernel Unix-like OS written in Rust:
I don't know anything about the Redox OS, but
given the following statement at its home page
"Redox is a Unix-like Operating System written in Rust"
one of my thoughts is that whoever wants
to keep the Redox OS project alive, has to
maintain at least 2 versions or custom branches, FORKS
of some Rust compiler: one branch
for compiling Rust programs to run on bare metal
and another Rust compiler branch for using
the Rust compiler at the userspace of the Redox OS
and then multiply the number 2 (branches) with
the number of CPU-board/motherboard types that they want to
support. I suspect that they might save
a lot of work effort on the compiler side,
if they support only one hardware (CPU and the rest)
that is required to meet some "Redox OS hardware specification"
and that might be implemented by using
some FPGA cards that have multiple GiB of RAM.
That is to say, the way I currently (2018_08_06) understand
the situation, not just operating systems
have to be customized to run on a specific
hardware, but there's also a lot of customization
work at customizing the compilers to fit
a specific (HW;OS) combination.
At least that's how I currently understand
it. I might be horribly wrong.
Thank You for reading my letter.
Description: OpenPGP digital signature
Other related posts: