How come it is not possible to install the Linux Kernel on Haiku? Lets say there are two well optimised games for both GNU/Linux and Haiku, on which platform would it run better on?
Can you install Linux Kernel on Windows or MacOS or Ubuntu? if you can, than you can do that in the same way on Haiku Operating System.
In the same situation (with the same hardware support) Haiku would run better games than Linux.
Well, thanks to themeand their huge work on webkit we have mostly up to date web browsers on Haiku. They are also major contributor to cups (bringing printing to linux and bsd systems), and various other things. But there is never enough free software, right?
Back on topic: no, you can’t install a Linux kernel on Haiku. If you want Linux, just install that
Last time I checked, the Linux kernel is included in the default install of Ubuntu, since it is a Linux distro. I’m not quite sure it belongs on that list.
I meant, install Linux kernel as application. Actually, it would possible if operating system supports guest system in some virtualization layer out of the box.
Actually it would be nice to have on Haiku.
I absolutely don’t want to replace the native kernel. I want the native kernel installed as well as having the Linux kernel installed as a secondary kernel as well, if possible.
It seems that you desire an environment similar to Cooperative Linux ( http://colinux.org/ ) which allows to run Linux natively on a Windows system without using emulation or virtualization.
The project seems to have been dormant for some time with the last release dating back to the Spring of 2011 based on a 2.6.x Linux kernel. The device drivers are essentially provided by the Windows host. CoLinux accesses the devices via an hardware emulation layer relying on Windows to do the actual I/O work.
There are merits to this approach given that Linux device drivers are not as commonly encountered as Windows (or OS X) ones.
However, it is difficult to envision advantages in running Linux cooperatively on Haiku which is what you seem to desire.
Linux exists a lot of longer and have more developes and more developers for drivers and more drivers then Haiku. And I don’t see, that this will ever change.
But assuming there comes the day, where the drivers of Haiku and Linux have equal quality, then Haiku is written in C++ and Linux in C. Isn’t C smaller and more performant then C++?
The reason why Haiku currently is so fast is, because it still don’t load so much backgroud-applications (on Linux: demons), which takes RAM and slowes down the system.
Haiku’s architecture is more organized and optimized. With the same level of hardware and software support Haiku always wins over Linux or Windows or MacOS. Haiku is based on BeOS, witch was and still is modern tech OS, and Linux, Windows and MacOS is based on older tech ideology, why is so bloated software there…
Haiku feels fast, because it uses preemptive multitasking, it is very modern thing.
…For OS architecture (how parts of OS are organized how they interact with each other and with user) programming language is secondary thing, you can rewrite Haiku in asembler and still Haiku would feel and work like Haiku (maybe only faster and more eficient).