Hi
Ohh, the eternal discussion about the 64-bit kernel for OS/2
My
opinion in my limited knowledge on this subject is that, for a long time strategy for the OS, it should be simpler to grab an existing 64-bit kernel and run OS/2 over it being interpreted. People tells me that the OS is the kernel, and that if you change the kernel you are using a different OS, technically they are right but I disagree. The OS is also the user experience, our experience with OS/2 are CMD, PM and WPS, plus all the apps we run over it. If with a different kernel we can get the same experience (or 80% of the experience) it will just be OS/2 for some of us.
I liked the
Project 2ine idea. But instead of trying to replace CPI and PM in one shot to interpretate OS/2 apps over linux, it would be better to try a different approach of running the same OS/2 IBM components over a different kernel, so that components will think they are still running over a OS/2 kernel instead of a different one.
My
very uninformed guess will be that it will require three main components.
1) The OS/2 binary interpreter over a 64-bit kernel. So the new kernel understand how a OS/2 binary is, that is implemented on the 2ine project for Linux.
2) The Fake CPI interpreter. To connect all CPI calls to the new kernel. It will require a developer with good knowledge of CPI functions and the tools and APIs available on the new 64-bit kernel to choose.
3) The $Fake driver layer. To connect the common drivers calls to whatever the 64-bit driver has as drivers. (MOUSE$, CLOCK$, etc). I will also require a high level of knowledge of the 64-bit kernel and the OS/2 drivers. So, it is not a very easy to find skill.
I'm attaching a picture of
my very poor understanding on how it should be to run OS/2 interpreted over Zircon (Fuchsia OS) for example.
This is my "
very uninformed guess" since when I write about this topic, instead improving the idea, proposing a different idea or even trying little prototypes, people start to rage saying it is impossible or that will require an army of people to do this. And some others just say.... "you better let OS/2 rest".
Regards