I wondered if we could get to know each other a little better as a community? People have most likely branded me as a particular type of person following the flag and banner I pursue, but know little else about me. I wanted to give you my background and some information so you could know more about who I am, why I do what I do, why I'm interested in an OS/2 clone, and so on.
I was born in the 1960s, raised in middle-America in the 70s and 80s. A child of our culture I listened to the music, saw the movies and TV shows, engaged with my friends in the things people engage in. My father owned a welding business from my early teenage years, and I grew up around welding. I actually love welding. So peaceful to repair things and make them useful again, or to fabricate and create new things from scratch. Just a couple weeks ago I fabricated a leaf spring mount for my pickup truck as the factory one had rusted away. I used 3" x 1/2" flat steel, heated, formed it into a U, made a mount to weld it to the frame, drilled the hole for the bolt to couple to the leaf spring, and it's working great.
I began programming in the late 80s, and was introduce to assembly language programming by a man named Alan Earhart. He was a quadriplegic who was a building inspector and fell off a roof. Since then he had been interested in programming. I went to see him a few times, but on the whole we communicated over a 1200 baud modem, and he would help me understand assembly and MASM 1.0 under DOS. And I absorbed it like a sponge. It was like my whole brain was engaged in understanding this machine nature.
From there I moved forward to MASM 6.0 and also Microsoft C 6.0, and finally ended up on MASM 6.11d throughout most of the 90s. My interest in assembly grew and I basically created a type of C-lib-like creation using only assembly. I had functions that operated in DOS, in general on data using passed in buffers. I had written a COM program called 2.It, which went along with a BBS system called Do.It (which was never fully completed). But, 2.It was akin to the best terminal programs of the day in DOS.
It was in the early/mid-90s I began to realize I could write an operating system. I began working on q/OS in 1994 (the company I had at the time was called Quest Software (not the famous one)). It was written entirely in assembly and was a very simple OS. It was never completed, but I migrated to a more advanced design for what would later be called Exodus OS.
At that time, I gave it the name Exodus for one reason, and one reason only: Microsoft had begun selling Windows 95, and I learned that every new PC-based computer sold had an agreement with Microsoft that they got paid for their OS whether it was installed or not. And I absolutely hated and despised that evil. It gave me the drive and desire to create an alternative OS, which I named Exodus because I wanted there to be a mass departure away from that evil.
I worked on my OS extensively through 2002 when, after getting married in 2001, my wife sort of forced me to re-prioritize my life toward her / our family. I tried to come back to the OS in 2004, and later in 2010, but each time I would approach it something would happen to keep me away (life things).
The desire and passion I've had to write my own OS has never departed. And I have seen Microsoft evolve even further into this full-on spy system ever since, especially with the revelations given the world by Edward Snowden in 2012.
I have tried time and time and time again to make it happen. I have altered my life, regrouped, canceled other plans, brought resources to bear, and I have been halted at every point. Back here in 2016 / early 2017 I was thwarted by this group because people here didn't like me having a foundation under that flag and banner I pursue, and it showed in the way I was treated. But as I've moved forward, I've come to realize that Rick cannot do this project on his own. I am flawed, subject to life things, and in great need of the assistance of others. But the purpose for which I am moving forward is a particular purpose, and it cannot be founded upon anything other than that which I'm in pursuit of and still remain true to the vision.
My goals for creating an open source OS/2 are to give the world an alternative to other OSes, one that is viable, productive, fruitful, mobile, agile, able to be expanded / contracted as needed. I want to give people an obvious reason to leave their other OSes, making ES/2 install on multiple different types of systems, including Mac hardware, and PC hardware, and ARM-based devices, and so on.
I want dozens of developers working with me to accomplish these goals, and I want us all to be doing it under that flag and banner I follow because of what it represents, both on the inside of our hearts and minds, and on the outside with regards to why we're doing what we're doing, why we invest the time, talent, resources, and then to give it to others teaching them to do the same.
It's a real vision, and a real purpose, and I have a fire in my belly so strong to complete it. I am again re-arranging the things of my life to press forward on this vision. My resources are spent. My supplies are exhausted. I'm effectively down to the wire in my life's efforts ... and it will be make or break at this point. My flag is flying. My banner is pursued. And my goal is before me.
-----
The short version: I have high skills in low-level software development. I have a passion like no other to continue this work and pursue it. For the first time since the early 2000s, my family is actually on board with the idea and is supporting me. I have a large library of software I've created over the years which will become part of the apps I create in ES/1 and ES/2 as I move forward. I am working on a compiler which will serve as the foundation for all of the software I'll write in ES/2. It's a combination C/C++ compiler, but is it's own thing called CAlive. You can read about many of its features here:
https://groups.google.com/forum/#!forum/caliveprogramminglanguageMy plans are to work on the life-rearranging thing presently, with the hopes it will generate revenue for me to then have a near full-time application toward my ES/2 and related efforts. And I have a goal of having the entire project completed (for an official 1.0 release) by Christmas 2023, with beta versions being released as early as mid/late-2020, with the first versions people can install and test and follow along with development hopefully by Christmas 2019 / early 2020.
I ask for your help, your support, your encouragement. You have a passionate man here who has the technical knowledge and abilities to give you a true open source OS/2 that is not encumbered by any licenses (it will be released into a type of Public Domain license). It can be taken and used for personal, educational, open source, or proprietary work, or any other purpose. The only guidance you'll have on its use is written into the license, and it's not a legally binding requirement as per man's courts, but only a man-to-man conveyance of my wishes and goals for the software, and it's up to you and your morals / ethics to honor my request or not.
Here's to the most successful OS in our world's history: the future of ES/2 ... together.