Discussion:
Creating an open source OS/2 kernel
(too old to reply)
Rick C. Hodgin
2016-02-26 00:25:28 UTC
Permalink
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!

Best regards,
Rick C. Hodgin
Pete
2016-02-26 00:40:04 UTC
Permalink
Hi Rick
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
Best regards,
Rick C. Hodgin
Nearest I've heard of to anything like that is the Phoenix OS/4 project
- but, if I remember correctly, that seems to be hacking an existing IBM
OS/2 debug kernel to make changes.

It does include an updated kernel loader with a few options. Aha!
finally found the website in my disorganised bookmarks
http://www.os2world.com/wiki/index.php/Phoenix_OS/4


Of course what OS/2 could do with is a few "bright young things" who can
put together a 64bit kernel - before breakfast; that would give them the
rest of the day to update the rest of the system ;-)


Regards

Pete
Rick C. Hodgin
2016-02-26 00:48:29 UTC
Permalink
Post by Pete
Hi Rick
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
Best regards,
Rick C. Hodgin
Nearest I've heard of to anything like that is the Phoenix OS/4 project
- but, if I remember correctly, that seems to be hacking an existing IBM
OS/2 debug kernel to make changes.
It does include an updated kernel loader with a few options. Aha!
finally found the website in my disorganised bookmarks
http://www.os2world.com/wiki/index.php/Phoenix_OS/4
Of course what OS/2 could do with is a few "bright young things" who can
put together a 64bit kernel - before breakfast; that would give them the
rest of the day to update the rest of the system ;-)
Regards
Pete
That was my thinking. I have an i386 kernel I began working on in the 90s.
I have planned to continue development for my own OS, but if I were to
switch gears and create an open source OS/2 compatible kernel, we could
do to OS/2 what GNU did to Unix (except that we would actually finish our
kernel, and we wouldn't name it something like HURD). :-)

I've also had ideas to write scrapers which dig into the available Linux
source code to scrape out driver information to create many more compatible
drivers with a limited effort in guiding the scraper, and re-assembling
the scraped content.

I think it would be doable with some effort.

Best regards,
Rick C. Hodgin
Dave Yeo
2016-02-26 02:02:47 UTC
Permalink
Post by Rick C. Hodgin
Post by Pete
Of course what OS/2 could do with is a few "bright young things" who can
put together a 64bit kernel - before breakfast; that would give them the
rest of the day to update the rest of the system;-)
Regards
Pete
That was my thinking. I have an i386 kernel I began working on in the 90s.
I have planned to continue development for my own OS, but if I were to
switch gears and create an open source OS/2 compatible kernel, we could
do to OS/2 what GNU did to Unix (except that we would actually finish our
kernel, and we wouldn't name it something like HURD).:-)
I've also had ideas to write scrapers which dig into the available Linux
source code to scrape out driver information to create many more compatible
drivers with a limited effort in guiding the scraper, and re-assembling
the scraped content.
I think it would be doable with some effort.
A 64bit kernel would mean no more 16bit support, so would need all new
drivers and 32 bit vio programs.
Dave
Rick C. Hodgin
2016-02-26 02:57:03 UTC
Permalink
Post by Dave Yeo
Post by Rick C. Hodgin
Post by Pete
Of course what OS/2 could do with is a few "bright young things" who can
put together a 64bit kernel - before breakfast; that would give them the
rest of the day to update the rest of the system;-)
Regards
Pete
That was my thinking. I have an i386 kernel I began working on in the 90s.
I have planned to continue development for my own OS, but if I were to
switch gears and create an open source OS/2 compatible kernel, we could
do to OS/2 what GNU did to Unix (except that we would actually finish our
kernel, and we wouldn't name it something like HURD).:-)
I've also had ideas to write scrapers which dig into the available Linux
source code to scrape out driver information to create many more compatible
drivers with a limited effort in guiding the scraper, and re-assembling
the scraped content.
I think it would be doable with some effort.
A 64bit kernel would mean no more 16bit support, so would need all new
drivers and 32 bit vio programs.
Dave
It would be possible to run a 32-bit VM inside the 64-bit kernel to
handle existing drivers through the emulation layer. It would be a
performance hit, but it would allow it to function until the drivers
can be written.

Best regards,
Rick C. Hodgin
Dave Yeo
2016-02-26 18:30:51 UTC
Permalink
Post by Rick C. Hodgin
Post by Dave Yeo
Post by Rick C. Hodgin
Post by Pete
Of course what OS/2 could do with is a few "bright young things" who can
put together a 64bit kernel - before breakfast; that would give them the
rest of the day to update the rest of the system;-)
Regards
Pete
That was my thinking. I have an i386 kernel I began working on in the 90s.
I have planned to continue development for my own OS, but if I were to
switch gears and create an open source OS/2 compatible kernel, we could
do to OS/2 what GNU did to Unix (except that we would actually finish our
kernel, and we wouldn't name it something like HURD).:-)
I've also had ideas to write scrapers which dig into the available Linux
source code to scrape out driver information to create many more compatible
drivers with a limited effort in guiding the scraper, and re-assembling
the scraped content.
I think it would be doable with some effort.
A 64bit kernel would mean no more 16bit support, so would need all new
drivers and 32 bit vio programs.
Dave
It would be possible to run a 32-bit VM inside the 64-bit kernel to
handle existing drivers through the emulation layer. It would be a
performance hit, but it would allow it to function until the drivers
can be written.
Interesting idea. You'd still have the chicken and egg problem, ie
needing to load enough of the kernel to run the 32-bit VM though I guess
the VM could be in os2ldr.
Note that someone has rewritten os2ldr with some interesting
improvements and fixes. Main fix, workaround the memory hole that many
UEFI systems have. Main improvement, use PAE to access memory above
4GBs, mostly for a ram disk. Source code available under restrictive
(non-commercial) license.
http://www.os2world.com/wiki/index.php/QSINIT
Dave
Pete
2016-02-26 20:31:15 UTC
Permalink
Hi Rick
Post by Rick C. Hodgin
Post by Pete
Hi Rick
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
Best regards,
Rick C. Hodgin
Nearest I've heard of to anything like that is the Phoenix OS/4 project
- but, if I remember correctly, that seems to be hacking an existing IBM
OS/2 debug kernel to make changes.
It does include an updated kernel loader with a few options. Aha!
finally found the website in my disorganised bookmarks
http://www.os2world.com/wiki/index.php/Phoenix_OS/4
Of course what OS/2 could do with is a few "bright young things" who can
put together a 64bit kernel - before breakfast; that would give them the
rest of the day to update the rest of the system ;-)
Regards
Pete
That was my thinking. I have an i386 kernel I began working on in the 90s.
I have planned to continue development for my own OS, but if I were to
switch gears and create an open source OS/2 compatible kernel, we could
do to OS/2 what GNU did to Unix (except that we would actually finish our
kernel, and we wouldn't name it something like HURD). :-)
I've also had ideas to write scrapers which dig into the available Linux
source code to scrape out driver information to create many more compatible
drivers with a limited effort in guiding the scraper, and re-assembling
the scraped content.
I think it would be doable with some effort.
Best regards,
Rick C. Hodgin
I wish I was technically competent enough to offer to help...

I see Dave has pointed out the 16bit problem and you seem to have a
workaround in mind until drivers can be rewritten/updated.

Have you thought about talking to Arca Noae - https://www.arcanoae.com/
- about your ideas?

I ask because it seems to me - someone who struggles a bit with fairly
simple coding tasks - that to accomplish what is basically a complete
system rewrite would require a development team in order to complete the
project within a reasonable time period.

Another reason is that Arca Noae plan on selling their version of OS/2,
currently called Blue Lion, in the near future and seem to have a lot of
the few OS/2 driver developers working for/with them.


I wish you the best of luck with this project and look forward to seeing
the results :-)


Regards

Pete
Rick C. Hodgin
2016-02-26 20:38:43 UTC
Permalink
Post by Pete
Hi Rick
Post by Rick C. Hodgin
Post by Pete
Hi Rick
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
Best regards,
Rick C. Hodgin
Nearest I've heard of to anything like that is the Phoenix OS/4 project
- but, if I remember correctly, that seems to be hacking an existing IBM
OS/2 debug kernel to make changes.
It does include an updated kernel loader with a few options. Aha!
finally found the website in my disorganised bookmarks
http://www.os2world.com/wiki/index.php/Phoenix_OS/4
Of course what OS/2 could do with is a few "bright young things" who can
put together a 64bit kernel - before breakfast; that would give them the
rest of the day to update the rest of the system ;-)
Regards
Pete
That was my thinking. I have an i386 kernel I began working on in the 90s.
I have planned to continue development for my own OS, but if I were to
switch gears and create an open source OS/2 compatible kernel, we could
do to OS/2 what GNU did to Unix (except that we would actually finish our
kernel, and we wouldn't name it something like HURD). :-)
I've also had ideas to write scrapers which dig into the available Linux
source code to scrape out driver information to create many more compatible
drivers with a limited effort in guiding the scraper, and re-assembling
the scraped content.
I think it would be doable with some effort.
Best regards,
Rick C. Hodgin
I wish I was technically competent enough to offer to help...
I see Dave has pointed out the 16bit problem and you seem to have a
workaround in mind until drivers can be rewritten/updated.
Have you thought about talking to Arca Noae - https://www.arcanoae.com/
- about your ideas?
I ask because it seems to me - someone who struggles a bit with fairly
simple coding tasks - that to accomplish what is basically a complete
system rewrite would require a development team in order to complete the
project within a reasonable time period.
Another reason is that Arca Noae plan on selling their version of OS/2,
currently called Blue Lion, in the near future and seem to have a lot of
the few OS/2 driver developers working for/with them.
I wish you the best of luck with this project and look forward to seeing
the results :-)
Regards
Pete
Thanks, Pete. Following your post here I sent an email to Arca Noae.
We'll see what comes of it.

It would be a lot of work. I wouldn't want to do it alone. But if there
were some people interested in helping, I could probably determine and
farm out needs, teaching people with developer skills and enough interest
how to meet them.

Best regards,
Rick C. Hodgin
Rick C. Hodgin
2016-02-26 23:07:08 UTC
Permalink
I got a reply from Arca Noae. They're pretty much dead set against the idea, and they know of no one currently working on an open source kernel.

Looks like the idea dies here.

Best regards,
Rick C. Hodgin
Doug Bissett
2016-02-27 02:33:39 UTC
Permalink
On Fri, 26 Feb 2016 23:07:08 UTC, "Rick C. Hodgin"
Post by Rick C. Hodgin
I got a reply from Arca Noae. They're pretty much dead set against the idea, and they know of no one currently working on an open source kernel.
Looks like the idea dies here.
Best regards,
Rick C. Hodgin
I expect that the main reason to be against it, is that they need
every last programmer they can get their hands on, just to try to keep
what we already have going. Take any one of their main people, and the
whole thing is likely to fall apart, leaving you with nothing to
program for. You, on the other hand, may be a valuable addition to
their team. If they can get caught up a bit, so that OS/2 has some
chance of surviving, there may be an opening, eventually. More likely,
the whole computer business will change enough, in the next few years,
that the whole idea of a kernel, as we know it, may not even exist any
more, and hardware will be worn on the wrist, or as a necklace. There
is a slim chance that new drivers, and new software, will make it
possible to use OS/2 on such a device, but somebody needs to do that.
At the moment, there just aren't enough people who know anything about
such things, and they are falling further behind the curve.

Just my two cents...
--
From the eComStation of Doug Bissett
dougb007 at telus dot net
(Please make the obvious changes, to e-mail me)
ivan
2016-02-27 16:45:31 UTC
Permalink
On Fri, 26 Feb 2016 23:07:08 UTC, "Rick C. Hodgin"
Post by Rick C. Hodgin
I got a reply from Arca Noae. They're pretty much dead set against the idea, and they know of no one currently working on an open source kernel.
Looks like the idea dies here.
Best regards,
Rick C. Hodgin
Hi Rick,

What I am seeing here appear to be a re-run of what happened many
years ago. Then a young guy was not satisfied with what OS he had to
work with so he decided to improve the kernel.

People said he couldn't do it, others said he would have copyright and
patent problems, yet more asked why go to all the effort.

He persisted and now the children of the kernel he wrote ate the basis
of the OS that run most of the worlds cloud and internet servers.

Don't give up. If you feel you have the ability run with it. You
will most probably find support along the way as well as people
willing to help.

When you get to a point where you people to test what you have on real
world equipment I will offer my companies servers and workstations for
those tests all of which are running on 64bit multi core processors.


ivan
--
Rick C. Hodgin
2016-02-27 19:08:29 UTC
Permalink
Post by Doug Bissett
On Fri, 26 Feb 2016 23:07:08 UTC, "Rick C. Hodgin"
Post by Rick C. Hodgin
I got a reply from Arca Noae. They're pretty much dead set against the idea, and they know of no one currently working on an open source kernel.
Looks like the idea dies here.
Best regards,
Rick C. Hodgin
Hi Rick,
What I am seeing here appear to be a re-run of what happened many
years ago. Then a young guy was not satisfied with what OS he had to
work with so he decided to improve the kernel.
People said he couldn't do it, others said he would have copyright and
patent problems, yet more asked why go to all the effort.
He persisted and now the children of the kernel he wrote ate the basis
of the OS that run most of the worlds cloud and internet servers.
Don't give up. If you feel you have the ability run with it. You
will most probably find support along the way as well as people
willing to help.
When you get to a point where you people to test what you have on real
world equipment I will offer my companies servers and workstations for
those tests all of which are running on 64bit multi core processors.
We've had a few more emails since the first exchange. I've noted that
what I'd like to do here with OS/2 is what GNU did with Unix. They
began working on the GNU project and from 1984 through 1993/94, they
had written every proprietary piece of software as "free software,"
which means it was protected under the GNU General Public License,
which used the copyright system to enforce that the software remained
open and accessible to developers. Since they use the copyright system
in this way (to protect the receivers of the software, rather than the
authors), they often call it a copyleft license, it's like "copyright"
flipped over.

There's a movie on Netflix and YouTube called "Revolution OS" which
describes the differences between free software and open source. It's
well worth seeing as it outlines the vision Richard Stallman had when
he set out with the GNU project.

Revolution OS:


GNU is a full system, except the kernel. For the kernel they use the
Linux kernel mostly, though there are a few alternatives including their
own GNU home-grown kernel (called the "HURD"), but their kernel is
buggy and none of the kernels have as much hardware driver support as
Linux, so most use Linux.

I want to pursue one of two paths:

(1) Write a fully compatible open source OS/2 kernel that will run all of the existing OS/2 software, being a literal drop-in replacement, supporting all of its drivers, etc.

Or (2) might be the better path: To create a very OS/2-like system that is nearly 100% source code compatible with existing software, but does a few things differently under the hood, being a full ground-up creation from scratch.

I would like to support i386 at first, then extend to AMD64, and then finally to ARM 32-bit and ultimately ARM 64-bit.

I have plans to do this with my own operating system, but am thinking I would rather devote that effort to something with an existing user base, software, base, and be able to draw people who have an interest in the open source version coming to light. However, I am prepared to go it alone on my own design.

Here is my OS from 1996-2002 development. It was done after-hours in my evening and free time. It is a 32-bit kernel with limited driver support, but has every basic feature of a kernel except paging:

"Exodus" operating system (named as it was because I wanted it to be
a mass departure from the evil that was Microsoft and their proprietary
software model):

http://www.visual-freepro.org/videos/2014_02_13__exodus_debi_debugger.ogv
[If you can't view the Exodus video, use VLC: www.videolan.org]

Here's the source code for my current kernel:

https://github.com/RickCHodgin/libsf/tree/master/exodus

And my current software development plans follow a progression:

(1) Complete Visual FreePro, Jr. and Visual FreePro:
https://github.com/RickCHodgin/libsf/tree/master/source/vjr
http://www.visual-freepro.org/wiki/index.php/VXB
http://www.visual-freepro.org/wiki/index.php/VXB%2B%2B

This includes effort into (2):

(2) Complete my RDC (Rapid Development Compiler) framework, which
is a platform that enables people to build compilers, which I
will use for my CAlive programming language (an extension of
C heading toward C++ with some of my own creations, but is far
less cluttered than C++):
https://github.com/RickCHodgin/libsf/tree/master/books/rdc

(3) Continue development of my Exodus 32-bit operating system
(4) Port a version to ARM 32-bit
(5) Port a version to AMD64 64-bit
(6) Port a version to ARM 64-bit

Long-term goals. I've been working on this project since July, 2012. I've
had a couple developers come on board to help me, but that's been mostly
with Visual FreePro, Jr. only. The rest has been all me ... my blood, soul,
sweat, and tears. :-)

The desire to alter my plans to support the OS/2 kernel instead of my own
Exodus kernel came from a post on Facebook from an OS/2 user's group. I
was able to go back and re-install OS/2 Warp 4, which I haven't used since
the early 2000s. It was like an old friend, smooth and wonderful. It was
then that I had the thought to migrate my efforts to create an open source
version of OS/2.

We'll see what comes of it. My best-laid plans are that it will be May or
after in 2017 before I have the rest of my tools completed, but life things
may extend that out further, or bring them in closer. It's a lot of work,
and it's been a very solid bit of long distance running. I'm onto my second
wind now, but there's still a long way to go.

Best regards,
Rick C. Hodgin
Rick C. Hodgin
2017-08-10 20:02:33 UTC
Permalink
Post by Doug Bissett
On Fri, 26 Feb 2016 23:07:08 UTC, "Rick C. Hodgin"
Post by Rick C. Hodgin
I got a reply from Arca Noae. They're pretty much dead set against the idea, and they know of no one currently working on an open source kernel.
Looks like the idea dies here.
Best regards,
Rick C. Hodgin
Hi Rick,
What I am seeing here appear to be a re-run of what happened many
years ago. Then a young guy was not satisfied with what OS he had to
work with so he decided to improve the kernel.
People said he couldn't do it, others said he would have copyright and
patent problems, yet more asked why go to all the effort.
He persisted and now the children of the kernel he wrote ate the basis
of the OS that run most of the worlds cloud and internet servers.
Don't give up. If you feel you have the ability run with it. You
will most probably find support along the way as well as people
willing to help.
When you get to a point where you people to test what you have on real
world equipment I will offer my companies servers and workstations for
those tests all of which are running on 64bit multi core processors.
ivan
--
Ivan, I wanted to take a moment out and say thank you again. This
is probably the most encouraging message I've received regarding my
whole 64-bit OS/2 kernel idea. It means a lot to me and I am thank-
ful.

Thank you for your kind words and encouragement,
Rick C. Hodgin
Allan
2016-03-03 00:40:11 UTC
Permalink
Post by Rick C. Hodgin
I got a reply from Arca Noae. They're pretty much dead set against the idea, and they know of no one currently working on an open source kernel.
Looks like the idea dies here.
The is also the osFree project for that http://osfree.org

The idea there was to use existing microkernels (L4)
and build the rest on top of that.

I don't think anyone really works on it atm, but you can
always join it :-)
--
Allan.

It is better to close your mouth, and look like a fool,
than to open it, and remove all doubt.
Rick C. Hodgin
2016-03-07 13:41:42 UTC
Permalink
Post by Allan
Post by Rick C. Hodgin
I got a reply from Arca Noae. They're pretty much dead set against the idea, and they know of no one currently working on an open source kernel.
Looks like the idea dies here.
The is also the osFree project for that http://osfree.org
The idea there was to use existing microkernels (L4)
and build the rest on top of that.
I don't think anyone really works on it atm, but you can
always join it :-)
I never said it here on the group but thank you, Allan. I went to
that site and saw where it hasn't been updated since 2013. But,
it does have a lot of legwork.

Right now I'm looking to create a GUI for my kernel that incorporates
many of the features of the Workplace Shell and Presentation Manager.
I've renamed by "Exodus" and "Armodus" projects (for x86 and ARM) to
"ExoduS/2" and "ArmoduS/2" for that reason. Should be interesting.
Still a ways off until I can begin due to other project commitments
(unless something drastic changes in my life), but mid-2017 should be
start of the full-throttle effort.

http://www.libsf.org/wiki/

Best regards,
Rick C. Hodgin
Rick C. Hodgin
2016-03-01 17:52:40 UTC
Permalink
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
-----
FYI, there is another thread on the same topic on comp.os.os2.misc:

https://groups.google.com/d/msg/comp.os.os2.misc/aQu5teDK7Eg/uNpSKpwyEAAJ

Best regards,
Rick C. Hodgin
Rick C. Hodgin
2016-05-16 13:05:28 UTC
Permalink
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
I plan on periodically updating this thread with my progress:

http://www.os2world.com/forum/index.php/topic,983.msg9986.html#msg9986

Best regards,
Rick C. Hodgin
Rick C. Hodgin
2017-06-04 04:12:44 UTC
Permalink
Post by Rick C. Hodgin
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
http://www.os2world.com/forum/index.php/topic,983.msg9986.html#msg9986
Work has resumed on this kernel.

Thank you,
Rick C. Hodgin
Rick C. Hodgin
2017-06-04 21:08:36 UTC
Permalink
Post by Rick C. Hodgin
Work has resumed on this kernel.
I have discovered the kernel API is not published anywhere legally.
The only place it's been published is in leaked IBM kernel source
code, which is the basis of the Phoenix OS/4 project.

Since I cannot use those, I'm going to start with a ground-up effort
similar to what Linux did with UNIX, but I'm going to create ES/2 to
be a complete rewrite from the ground-up of OS/2.

It will remove us from having only closed source content, and it
will give us the best operating system ever written, modernized for
those changes which have been shown beneficial over the ensuing
decades.

I welcome you to come and help me with this project. I am going to
teach a C/C++ class, and an assembly language class for x86-based
processors, so that anyone who wants to jump in and do the low-level
development will be able to do so.

Please respond if interested. Public here on the forum, or send me
an email.

Thank you, and God bless.
Rick C. Hodgin
Rick C. Hodgin
2017-06-04 22:19:05 UTC
Permalink
Post by Rick C. Hodgin
Post by Rick C. Hodgin
Work has resumed on this kernel.
I have discovered the kernel API is not published anywhere legally.
The only place it's been published is in leaked IBM kernel source
code, which is the basis of the Phoenix OS/4 project.
I should add that my comment that the Phoenix OS/4 project is using
those illegally leaked IBM kernel sources has been invalidated. It's
been denied rather staunchly by developers on #os2russian on EFnet.

My apologies to the Phoenix OS/4 project. I meant no offense. I was
only going by what I was told, and I assumed it was correct since it's
a closed source effort that has a bootable, working kernel on many
pieces of hardware.
Post by Rick C. Hodgin
Since I cannot use those, I'm going to start with a ground-up effort
similar to what Linux did with UNIX, but I'm going to create ES/2 to
be a complete rewrite from the ground-up of OS/2.
It will remove us from having only closed source content, and it
will give us the best operating system ever written, modernized for
those changes which have been shown beneficial over the ensuing
decades.
I welcome you to come and help me with this project. I am going to
teach a C/C++ class, and an assembly language class for x86-based
processors, so that anyone who wants to jump in and do the low-level
development will be able to do so.
Please respond if interested. Public here on the forum, or send me
an email.
Thank you, my apologies again, and God bless.
Rick C. Hodgin
Gilberto F da Silva
2017-07-30 19:29:30 UTC
Permalink
Post by Rick C. Hodgin
Post by Rick C. Hodgin
Post by Rick C. Hodgin
Does anyone know where I could go to inquire about any efforts made to
create an open source OS/2 kernel? TYIA!
http://www.os2world.com/forum/index.php/topic,983.msg9986.html#msg9986
Work has resumed on this kernel.
Thank you,
Rick C. Hodgin
Did you look here? http://www.osfree.org/doku/en:start

I like OS / 2. I would like to see an open source implementation of
this IBM system but I do not have the ability to program a kernel.
Rick C. Hodgin
2017-11-02 19:08:59 UTC
Permalink
I am migrating my ES/2 developer environment to a full OS/2 environment.
It will be developed from this point forward in an OS/2 Warp 4.5 native
environment on native hardware, with a second native hardware machine
used for testing the OS in stages.

My goals are to use the OS/2 developer environment to get my kernel
working and setup for rapid updates from the OS/2 machine. I want to
write all tools in my own kernel at some point, and I intend to make
a breakaway point and continue developing ES/2 in my own OS.

----
Again, I would like to invite you to come and help out on this project.
It's to be an offering of the skills God first gave us, to return them
back to Him directly, and not for money, not for fame, not for personal
glory, but because we have these interests, and we recognize all of our
abilities come from Him.

Consider: If someone gave you $10 million to build a company and some
large campus, you would begin work and invite that person to be a part
of all of your project, opening ceremonies, you'd give speeches which
include parts like, "Without so-and-so, we wouldn't be here today."
You would name a building after that person, or the whole campus even.
There would be plaques commemorating that individual, with their picture
here and there all around. The "About us..." documentation within the
company would include references to that individual's generosity. And
so on.

All I'm trying to do here with these projects of mine is give God His
proper place in my life. He made the Earth, Sun, air, trees, animals,
plants, everything, including me and you. It is desirous, and proper,
to give Him all that He is rightly due with our lives.

ES/2 is to be a ground-up open-source OS/2-like operating system. The
compilers I'm writing are ground-up open-source creations using some
familiar languages as a starting point (assembly, C, Java, Julia, and
others), but then extending them forward. And the same holds true for
apps that will be developed which are similar to other apps.

All of these are ground-up, sanctified, purposeful efforts given over
to Him acknowledging His rightful place in our lives.

Please ... look up to God. Look within your heart. And come and be
a part of this project. Let His gifts to you shine outwardly to others
in this endeavor, so that you can receive from Him the reward of your
efforts given over to Him here in this world.

--
Rick C. Hodgin

Loading...