Rick C. Hodgin
2018-04-16 20:36:59 UTC
A little history.
1996 -- Serious work begins on my kernel
2002 -- Work is abandoned after I got married
2016 -- Work resumed for a brief period of time
2017 -- Decision was made to clone and update OS/2
My kernel will be a clone of OS/2, to be called ES/2. It will
be built in stages:
ES/1 -- A version like a simplified DOS without legacy baggage
ES/2 -- A version like OS/2 which will be compatible at the
function level, but will not be binary compatible.
My original 1996 kernel was called q/Operating System. In 1998
I renamed it Exodus Operating System because I wanted it to be a
mass departure from evil (mass departure from Microsoft, because
they were, at that time, requiring that every new IBM PC be sold
with a license fee paid to Microsoft for MS-DOS or Windows, even
if the computer didn't come with those OSes installed. Microsoft
was later found guilty in several countries of monopolistic busi-
ness practices, and were fined literally billions of dollars total.
I wanted Microsoft to be removed from the planet, and that's where
my name came from).
For ES/2:
If you have your old OS/2 source code, you will be able to re-
compile your applications and have them run if they operate
within the API. If they relied on special hardware quirks or
on undocumented things, they will not work.
My goal is to produce a new version of OS/2 that is fully open
source, and to have it be the best operating system ever written,
and to have it be ported to multiple platforms, including my own
goals of my own CPU.
Source code.
Warning: There is Christian content on these pages.
ES/1:
http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/es2/ES1
ES/2: http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/exodus
Note: The current version of ES/2 is not developed, but exists
as my original Exodus Operating System written entirely
in 80386 assembly. It will be completely re-written in a
C-like compiler, and only very small portions will be in
assembly when it is ported to ES/2.
I have several books on OS/2 programming, all of their publicly
available examples of driver code, etc. Every version of OS/2
that was released physically in my possession (boxes, floppy
disks, CDs).
It is my goal to complete development of this kernel in the 2020s.
I will not start on it until probably 2021. I plan to have ES/1
completed first, and ES/2 to be completed after that.
If I live to be 70 years old with a productive mind and abilities
during that time, that will be through 2039. I hope to be able
to give to mankind the fruits of my talents and interests, and to
change the world by teaching them how to be giving (and from an
explicit point of view I will gladly discuss, but not until after
May 10, 2018).
--
Rick C. Hodgin
1996 -- Serious work begins on my kernel
2002 -- Work is abandoned after I got married
2016 -- Work resumed for a brief period of time
2017 -- Decision was made to clone and update OS/2
My kernel will be a clone of OS/2, to be called ES/2. It will
be built in stages:
ES/1 -- A version like a simplified DOS without legacy baggage
ES/2 -- A version like OS/2 which will be compatible at the
function level, but will not be binary compatible.
My original 1996 kernel was called q/Operating System. In 1998
I renamed it Exodus Operating System because I wanted it to be a
mass departure from evil (mass departure from Microsoft, because
they were, at that time, requiring that every new IBM PC be sold
with a license fee paid to Microsoft for MS-DOS or Windows, even
if the computer didn't come with those OSes installed. Microsoft
was later found guilty in several countries of monopolistic busi-
ness practices, and were fined literally billions of dollars total.
I wanted Microsoft to be removed from the planet, and that's where
my name came from).
For ES/2:
If you have your old OS/2 source code, you will be able to re-
compile your applications and have them run if they operate
within the API. If they relied on special hardware quirks or
on undocumented things, they will not work.
My goal is to produce a new version of OS/2 that is fully open
source, and to have it be the best operating system ever written,
and to have it be ported to multiple platforms, including my own
goals of my own CPU.
Source code.
Warning: There is Christian content on these pages.
ES/1:
http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/es2/ES1
ES/2: http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/exodus
Note: The current version of ES/2 is not developed, but exists
as my original Exodus Operating System written entirely
in 80386 assembly. It will be completely re-written in a
C-like compiler, and only very small portions will be in
assembly when it is ported to ES/2.
I have several books on OS/2 programming, all of their publicly
available examples of driver code, etc. Every version of OS/2
that was released physically in my possession (boxes, floppy
disks, CDs).
It is my goal to complete development of this kernel in the 2020s.
I will not start on it until probably 2021. I plan to have ES/1
completed first, and ES/2 to be completed after that.
If I live to be 70 years old with a productive mind and abilities
during that time, that will be through 2039. I hope to be able
to give to mankind the fruits of my talents and interests, and to
change the world by teaching them how to be giving (and from an
explicit point of view I will gladly discuss, but not until after
May 10, 2018).
--
Rick C. Hodgin