Discussion:
My operating system
(too old to reply)
Rick C. Hodgin
2018-04-16 20:36:59 UTC
Permalink
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
Rick C. Hodgin
2018-04-18 12:50:32 UTC
Permalink
Post by Rick C. Hodgin
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
    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.
I have ES/1 operating now as a MS-DOS-based program, one which is
able to stay in real mode and use protected mode memory for screen
writes. I use VESA to enter a graphics mode, and FS: as a segment
override prefix for video writes.

To accomplish this I enter protected mode, set up the descriptors,
load them, and then return to real mode. This sets up unreal mode,
or bigreal mode, allowing FS: to access all of memory.

By enumerating VESA devices, I am able to obtain the memory regions
used for the frame buffer. I've written my own graphics algorithms
which render to the screen memory from a console buffer that uses a
font that's 8x8, 8x14, or 8x16. I also have algorithms developed
which allow me to scale it up to multiples, like 8x16 being the 8x8
font double-heighted, or 16x32, etc.

I also have general purpose graphics algorithms created which allow
me to render images. I have a TrueType-like font system created
which allows me to render non-raster-based characters.

I intend to add support for FAT12 and FAT16 disks for ES/1. And I
will use it for the creation of an HPFS compatible file system for
use with ES/2.
Post by Rick C. Hodgin
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).
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.
http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/es2/ES1
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).
The goals of ES/2 are to provide an identical user experience to
OS/2, but to modernize some of the design, and remove some of the
legacy baggage tied to 16-bit computers.

I'd like to write or port a virtual machine to ES/2 which can
handle the 16-bit emulation. OS/2 has been notoriously difficult
to use in emulation because it really taxes the system resources
by using even obscure official functions that are rarely used.
As a result, it will be to the best advantage to use an existing
emulation that works (VirtualBox, for example).

I hope some of you will consider helping me with ES/1 and ES/2
when the time comes.
--
Rick C. Hodgin
Jean-marc Lienher
2018-04-27 23:47:59 UTC
Permalink
Sorry for those who have Rick in their killfile...
Post by Rick C. Hodgin
I hope some of you will consider helping me with ES/1 and ES/2
when the time comes.
Why don't you work with :
http://templeos.org/ ???

The author shares the same faith as you.

Sorry but nobody will help you if you mix your religion and your
technical work.

And could you please stop to post your religious messages ?
You are missing respect to other people who don't need your help to find
their way in spirituality.

And back to topic on the group, I don't think that we need an OS/2
operating system these days.

What we need is a public domain Web Browser that runs directly on the
hardware. Something like ChromeOS, but with a simple kernel and a simple
web browser.

To begin a full web browser an impossible goal, we need to define a
subset of HTML5/CSS3/ECMAScript that is enough to order something on
Amazon and is enough to build a simple WYSIWYG word editor and a
spreadsheet. Video is problematic because the standards are evolving, so
video implementation should be postponed until the standards are fixed
or until there is enough workforce on the project.

We need to select hardware in order to reduce the number of drivers to
write.
Maybe Orange PI Lite2 for ARM and LattePanda for x86, I don't know.

I think that the programming language that we should use to build the
new system is a subset of ECMAScript that could be easily translated to
C or PHP.

Today the Web is the only standard!

--
Jean-Marc Lienher
Luke A. Guest
2018-04-29 04:41:02 UTC
Permalink
Post by Jean-marc Lienher
Sorry for those who have Rick in their killfile...
And could you please stop to post your religious messages ?
You are asking him to continue here.

What you should’ve said Is “could you please stop posting your religious
messages?”

This is something he has refused to listen to when asked.
Lucretia
2018-04-30 16:50:56 UTC
Permalink
Post by Luke A. Guest
Post by Jean-marc Lienher
And could you please stop to post your religious messages ?
You are asking him to continue here.
What you should’ve said Is “could you please stop posting your religious
messages?”
This is something he has refused to listen to when asked.
Post by Jean-marc Lienher
You are asking him to continue here.
I try and teach people, Luke. It's a teaching they don't yet understand, but >it is one that is important.
No, you just preach even when people don't want to hear it, you're just a nutter shouting on the street, imo.
Post by Luke A. Guest
Post by Jean-marc Lienher
This is something he has refused to listen to when asked.
I am not posting "religious" messages. I am trying to teach people about the >relationship Jesus Christ desires for each of us to have with Him.
That's exactly what you're doing, that's exactly what this email is about. They guy probably existed once, doesn't exist now. Most of the people who "saw the light" back in those times were either mentally ill, i.e. schizophrenic or on drugs.
Post by Luke A. Guest
He is the creator of all things, and His goals for us involve Him being an
There is no "creator" or "magic wizard bloke" sitting on a cloud somewhere.
Post by Luke A. Guest
active part of each of our lives. Not just the things we do on the weekend or >on a weekly Bible Study day, but 24/7/365. In fact, He is supposed to be out
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Not religion, eh?
Post by Luke A. Guest
front of our decision making, in front of our choices on what to do with our >time. We do not just go through life following society and friends, but we go >through life following Him.
Please consider this teaching for what it is: a re-thinking of the things you >have been taught by this world.
-----
I have not posted on alt.os.development because I do not yet have my PGP-based >message validation system completed. Once it is completed I will begin posting >again. Until then, I wanted to address your concern and thoughts on this >matter.
I will post something similar to this message to aod once I get the validation >system up and running.
Please feel free to ask any questions. You can also visit a local Christian >church and ask born again believers what the call of a Christian is in this >world, to isolate Jesus into pockets of our lives, or to have Him be the >center-most component of every aspect of our lives.
I have no questions for you. You've proven you just can't take a hint and stop this bullshit. Well done for wrecking a usenet group.
Kerr-Mudd,John
2018-04-30 18:27:17 UTC
Permalink
Post by Jean-marc Lienher
Post by Luke A. Guest
Post by Jean-marc Lienher
And could you please stop to post your religious messages ?
You are asking him to continue here.
What you should’ve said Is “could you please stop posting
your religious
Post by Luke A. Guest
messages?”
This is something he has refused to listen to when asked.
Well, this patronising idiot decided to mail me directly with
Take it back to email; Rick is well-known here; you can't convince him to
stick to OS development.
--
Bah, and indeed, Humbug.
wolfgang kern
2018-04-30 22:24:20 UTC
Permalink
"Lucretia" ... Luke A. Guest wrote:

please dont reply to the obvious sick one.
thanks, it may save us all from reading BS.
__
wolfgang
Bill Cunningham
2018-05-19 02:11:46 UTC
Permalink
Post by wolfgang kern
please dont reply to the obvious sick one.
thanks, it may save us all from reading BS.
<OT>

A quick scan of some of the posts reveals pretty quickly, a religious
scholar he is definitely not. The simplest and most well known
judeo-christian scholars and doctrines he isn't understanding. The 7
sacraments that were established /do not/ simply say "ask forgiveness and
that's all it takes." If so we could do that anytime. mortal sin must be
removed.

</OT>

End of my lil rant. Now...on with aod :-)

Bill

r***@gmail.com
2018-05-01 05:58:58 UTC
Permalink
Post by Rick C. Hodgin
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
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).
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.
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
This post describes the life timeline of each person on Earth. People are
divided into two camps: saved, unsaved. This relates whether or not a
person receives forgiveness from Jesus Christ for their sin ... or not.

When a person is born:

You are ALREADY dead in sin. You ONLY know what your flesh feeds you. We
are more than our flesh. Eternal life is life of the spirit, not the flesh,
and because of sin we have ALREADY been judged and are no longer alive in
our spirit.

Below is the life cycle of each of us, for we are more than this flesh, and
we continue on after we leave this world:

Eventual Believer Non-believer
--------------------------------------- ---------------------------------
FLESH SPIRIT == FLESH SPIRIT
===== ====== == ===== ======
| (dead) == | (dead)
| || == | ||
(born) | (dead) == (born) | (dead)
|| | || == || | ||
(grow) | (dead) == (grow) | (dead)
|| | || == || | ||
+-------------------------------------+ == || | (dead)
| (accepts Christ as (born again) | == || | ||
| Savior and Lord) (alive) | == || | (dead)
| || || | == || | ||
| (live, work) (alive) | == (live, work) | (dead)
| || || | == || | ||
| (age) (alive) | == (age) | (dead)
| || || | == || | ||
| (die) (alive) | == (die) | (dead)
| || | == || | ||
| Note: Once the (rewards) | == (sleep) | (dead)
| believer accepts || | == | ||
| forgiveness of (alive with | == | (judgment)
| their sin, then God forever)| == | ||
| the flesh and || | == | (cast into
| the spirit are (Heaven) | == | Hell forever)
| one in the new || | == | ||
| believer's life. (alive) | == | (torment)
| || | == | ||
| God's Holy Spirit (joy) | == | (death)
| guides us in our || | == | ||
| flesh / natural (alive) | == | (torment)
| life, as a down || | == | ||
| payment of the (peace) | == | (death)
| full live we || | == | ||
| receive in His (alive) | == | (torment)
| Kingdom in all || | == | ||
| of eternity. (happiness) | == | (death)
| || | == | ||
| (alive) | == | (torment)
| || | == | ||
| (learning) | == | (death)
| || | == | ||
| (alive) | == | (torment)
| || | == | ||
| (growing) | == | (death)
| || | == | ||
| (alive) | == | (torment)
| || | == | ||
+-------------------------------------+ ---------------------------------

And it goes on. For those alive with Christ, exploring the universe,
learning ever more about His Kingdom. How much is there to know? How
deep is an infinite God? How vast is the Kingdom He's created here for
us to explore?

I would save people from that quick end of being cast into Hell and being
tormented forever, by teaching them to come to Jesus Christ and ask for
forgiveness for their sin.

You do have sin.
You do need forgiveness.
Jesus is ready to forgive you.
Ask Him to forgive you and make your spirit alive forever.

For those who are only born once (of the flesh), you will die twice
(once of the flesh, once of the spirit). But for those who are born
twice (once of the flesh, once of the spirit), you will only die once.

Both will receive an eternal body after we leave this world. But the
one who dies with their sin remaining charged to them will be cast into
Hell, because they never came to accept the truth, never came to accept
that Jesus Christ is truth, that He cleanses us from all unrighteousness.

Your eternal fate depends ENTIRELY upon what YOU do with Jesus Christ.
Ignore Him or accept His free offer of salvation ... the choice is yours.
--
Rick C. Hodgin
David Cooper
2018-05-02 17:09:54 UTC
Permalink
Either these posts are written by Peter or by Rick pretending to be Peter pretending to be rick. The former is more likely, but either way, the author needs to seek psychological help urgently. Stop wasting your life - it's shorter than you think (even if you go the full distance) and you'll soon be facing the grave as a complete loser. Please do something useful with your life instead.
r***@gmail.com
2018-05-02 18:07:10 UTC
Permalink
Post by David Cooper
Either these posts are written by Peter or by Rick pretending to be Peter pretending to be rick. The former is more likely, but either way, the author needs to seek psychological help urgently. Stop wasting your life - it's shorter than you think (even if you go the full distance) and you'll soon be facing the grave as a complete loser. Please do something useful with your life instead.
This post describes the life timeline of each person on Earth. People are
divided into two camps: saved, unsaved. This relates whether or not a
person receives forgiveness from Jesus Christ for their sin ... or not.

When a person is born:

You are ALREADY dead in sin. You ONLY know what your flesh feeds you. We
are more than our flesh. Eternal life is life of the spirit, not the flesh,
and because of sin we have ALREADY been judged and are no longer alive in
our spirit.

Below is the life cycle of each of us, for we are more than this flesh, and
we continue on after we leave this world:

Eventual Believer Non-believer
--------------------------------------- ---------------------------------
FLESH SPIRIT == FLESH SPIRIT
===== ====== == ===== ======
| (dead) == | (dead)
| || == | ||
(born) | (dead) == (born) | (dead)
|| | || == || | ||
(grow) | (dead) == (grow) | (dead)
|| | || == || | ||
+-------------------------------------+ == || | (dead)
| (accepts Christ as (born again) | == || | ||
| Savior and Lord) (alive) | == || | (dead)
| || || | == || | ||
| (live, work) (alive) | == (live, work) | (dead)
| || || | == || | ||
| (age) (alive) | == (age) | (dead)
| || || | == || | ||
| (die) (alive) | == (die) | (dead)
| || | == || | ||
| Note: Once the (rewards) | == (sleep) | (dead)
| believer accepts || | == | ||
| forgiveness of (alive with | == | (judgment)
| their sin, then God forever)| == | ||
| the flesh and || | == | (cast into
| the spirit are (Heaven) | == | Hell forever)
| one in the new || | == | ||
| believer's life. (alive) | == | (torment)
| || | == | ||
| God's Holy Spirit (joy) | == | (death)
| guides us in our || | == | ||
| flesh / natural (alive) | == | (torment)
| life, as a down || | == | ||
| payment of the (peace) | == | (death)
| full live we || | == | ||
| receive in His (alive) | == | (torment)
| Kingdom in all || | == | ||
| of eternity. (happiness) | == | (death)
| || | == | ||
| (alive) | == | (torment)
| || | == | ||
| (learning) | == | (death)
| || | == | ||
| (alive) | == | (torment)
| || | == | ||
| (growing) | == | (death)
| || | == | ||
| (alive) | == | (torment)
| || | == | ||
+-------------------------------------+ ---------------------------------

And it goes on. For those alive with Christ, exploring the universe,
learning ever more about His Kingdom. How much is there to know? How
deep is an infinite God? How vast is the Kingdom He's created here for
us to explore?

I would save people from that quick end of being cast into Hell and being
tormented forever, by teaching them to come to Jesus Christ and ask for
forgiveness for their sin.

You do have sin.
You do need forgiveness.
Jesus is ready to forgive you.
Ask Him to forgive you and make your spirit alive forever.

For those who are only born once (of the flesh), you will die twice
(once of the flesh, once of the spirit). But for those who are born
twice (once of the flesh, once of the spirit), you will only die once.

Both will receive an eternal body after we leave this world. But the
one who dies with their sin remaining charged to them will be cast into
Hell, because they never came to accept the truth, never came to accept
that Jesus Christ is truth, that He cleanses us from all unrighteousness.

Your eternal fate depends ENTIRELY upon what YOU do with Jesus Christ.
Ignore Him or accept His free offer of salvation ... the choice is yours.
--
Rick C. Hodgin
Rod Pemberton
2018-05-03 08:45:35 UTC
Permalink
On Wed, 2 May 2018 10:09:54 -0700 (PDT)
Post by David Cooper
Either these posts are written by Peter or by Rick pretending to be
Peter pretending to be rick. The former is more likely, but either
way, the author needs to seek psychological help urgently. Stop
wasting your life - it's shorter than you think (even if you go the
full distance) and you'll soon be facing the grave as a complete
loser. Please do something useful with your life instead.
The first IP is in Indiana. The second IP is in Hong Kong. Those are
the two guys you know already. Now, let's look at the third.

The recent IP is Virginia, registered to M$, with the majority of
geolocation services for the IP address pointing to Boydton VA, where
M$ has a data center.

The other geolocation services for the IP address point to Virginia
just outside Washington DC, where most ISPs and large Internet
businesses have data centers. These are likely incorrect.

The geolocations of the two nearest inbound IP addresses from remote
traceroutes are for Redmond, WA, where M$ headquarters is located.

E.g., perhaps an M$ employee, or M$ VPN proxy customer or M$ cloud etc.

So far, the new IP has been static, i.e., not dynamic, over a two day
period. Posts are from the PDT timezone indicating California, or from
somewhere else on the west coast, e.g., Nevada, Oregon, Washington, if
the timezone is valid. Washington is consistent with M$.

There are at least four guys posting to a.o.d. from a PDT timezone with
a "G2/1.0" user agent (Google Groups). One is from England. Two from
Australia. One from California. The one in California previously
worked for M$ in Washington. Of course, I see no way to confirm that
he's our man, and he rarely posts anymore.

Obviously, the email address is not for the original, who had an
address listed in many breached email listings, although the new
address seems to be a valid for someone as it's not in breached
listings. Remote ESTMP verification validates the address as good.

So, why would a copycat spammer set up a valid email address? Why
would someone want to harvest email addresses of those who "hate" the
original and replied to him via email?


Rod Pemberton
--
I believe in the right to life. That's why I oppose gun control.
Loading...