OS2 World Community Forum

Public Discussions => General Discussion => Topic started by: RickCHodgin on November 24, 2017, 05:02:09 am

Title: ES/2 is destined...
Post by: RickCHodgin on November 24, 2017, 05:02:09 am
Quote from: Bill Gates
OS/2 Programmers Guide, November 1987 -- I believe OS/2 is destined to be the most important operating system, and possibly program, of all time.

Bill was right.  ES/2 will bring OS/2 to modern technology, and restore to consumers that which they lost when Microsoft went the way of Windows, and later the way of monitoring and tracking every move you make in Windows 10.

ES/2 will literally change the world.
Title: Re: ES/2 is destined...
Post by: RickCHodgin on November 26, 2017, 07:08:24 pm
ES/2's goal:  for target implementation, feature support, programming model, compatibility, extensibility, and general user experience and feel.

The slogan will be:

      "ES/2:  A better OS/2 than OS/2"

--
In keeping with:
       "OS/2:  A better DOS than DOS"
And:
       "OS/2:  A better Windows than Windows."
Title: Re: ES/2 is destined...
Post by: Andi B. on November 26, 2017, 07:46:17 pm
ES/2's goal:  for target implementation, feature support, programming model, compatibility, extensibility, and general user experience and feel.

The slogan will be:

      "ES/2:  A better OS/2 than OS/2"

--
In keeping with:
       "OS/2:  A better DOS than DOS"
And:
       "OS/2:  A better Windows than Windows."

If you get within the next 10 years anywhere near to what OS/2 does today I'll have a look at it. But as of today (and I'm pretty sure the next 5 years) it's not more than a very simple and very basic DOS clone at best. Someone would call it vaporware but....
Title: Re: ES/2 is destined...
Post by: RickCHodgin on November 26, 2017, 08:02:02 pm
...as of today (and I'm pretty sure the next 5 years) it's not more than a very simple and very basic DOS clone at best. Someone would call it vaporware but....

"I'll do the best I can.  Optimism, Andi!" (https://www.youtube.com/watch?v=xKVG3WNEWJg&t=0m7s)
Title: Re: ES/2 is destined...
Post by: RickCHodgin on December 16, 2017, 07:04:54 pm
I have two goals for ES/2.

The first is a version which maintains 100% compatibility with OS/2 when IBM abandoned it.  My goal is that the average computer selling in the late 1990s will be 100% supported just as it was in OS/2, but with the new ES/2 kernel.

The second goal for ES/2 is to then migrate and extend driver support for modern equipment, to extend the kernel to support new hardware, new technology, multiple types of CPUs, to begin replacing drivers one-by-one with open source drivers which perform identical functionality, and get all tools sufficiently developed to migrate as needed to other platforms wishing to support ES/2 (not just x86, but other hardware architectures).

My personal goals are to focus on ES/2 for 80386 and later CPUs, and ARM Cortex-A 32-bit and 64-bit and later, to be called AS/2.

I want to get an ES/2 option created and available for use in mainstream manufacturer products and hardware available for sale today, and get an AS/2 option created and available for use in mainstream manufacturer mobile devices available today.

I want to create custom ROMs for those devices that they can custom load, and totally re-purpose the machine to be an ES/2-to-AS/2 appliance, while maintaining all of its own internal functionality through the new AS/2 UI.  This will make AS/2 work with ES/2, and become an extension of your main desktop machine(s), while maintaining your prior functionality on that device through the new AS/2 UI.

-----
My goals for ES/2 and AS/2 are nothing less than becoming the core of a fleet of world-class hardware and software products competing with all mainstream OSes, with our applications being able to compete with and handedly surpass all other similar apps in terms of functionality and ease of use, and with our hardware group creating products that compete with and handedly surpass all other similar devices on the market.  All open and free with all hardware and software "source code" being available for use by anybody.

I want to completely remove any and all goals people have for maintaining proprietary empires, and to look out to the people and say, "I am moving forward, in this way, to empower your ... forever."  And all of it begins by looking up to the Lord, and then looking out to the people, and asking ourselves, "How can I help them with the skills I possess?"

I want everything to target multi-user models, so that users approach the app as they have need for the task, going from a simple UI to a complete / complex UI.  It will support usages like those from simply altering a photo to have a funny face to then post on social media, to fully exposing every available feature to do professional work, and this being applied out to all forms of applications we will create.

My goals are to overtake entire markets with fully Public Domain software that has none of man's legal licensing attached to it, but is fully given to all in digital / source code form without any entanglements except for one, and it is merely a personal reminder:  that each of us maintains personal accountability to God for our choices in choosing to use and conduct the content as it was first given to you, and in that way to keep it always open, always moving forward, always in the Public Domain.

Each of us only has our personal relationship with God to honor this request, and that request is the purpose of the PBL v1.0 License (http://www.libsf.org:8990/projects/LIB/repos/libsf/browse/pbl_v1.txt) (Public Benefit License).  All LibSF products are released under this license across the board, including designs for future hardware, and all software, and always will be.

My goals are to not have a cost of design or development involved in the propagation of the thing, but only the cost of manufacturing.  LibSF intends to eventually design, manufacture, and sell hardware.  Those items will be for sale.  But everything we do will be given away in source code form allowing others to create, derive, improve upon, for themselves for any purpose, each of those products.  But by keeping everything open at our core, any competition that arises will have to compete with us first ... so the incentives for proprietary models will be removed, and it will come back to simply people wanting to help people.

-----
People are what matter.  LibSF's goals are to empower people to be un-encumbered owners, and not renters.  And it is our goal to enable ALL people WORLD-WIDE to be that way.  As such, LibSF has the slogan:

     In God's sight, we've come together.
     We've come together to help each other.
     Let's grow this project up ... together!
     In service and Love to The Lord, forever!


This model extends beyond LibSF, but to each person, where they are, with the interests they have, looking up to God, then out to people to figure out how they can improve the people's lives around them with the skills they possess, and to teach and encourage others to do likewise.  Together, we can accomplish anything.

--
Rick C. Hodgin
Title: Re: ES/2 is destined...
Post by: Dariusz Piatkowski on February 04, 2018, 06:50:43 pm
Hi Rick!

I have two goals for ES/2.
...
The second goal for ES/2 is to then migrate and extend driver support for modern equipment, to extend the kernel to support new hardware, new technology, multiple types of CPUs, to begin replacing drivers one-by-one with open source drivers which perform identical functionality, and get all tools sufficiently developed to migrate as needed to other platforms wishing to support ES/2 (not just x86, but other hardware architectures).
...
Rick C. Hodgin

I wholeheartedly support your enthusiasm, but at the risk of pouring water over the embers of your excitement I must point out that this is an incredibly challenging undertaking. If you have not realized this yet I will also venture a guess that you (at this point in time) do not have the pre-requisite software engineering skills to recognize the sheer size of this task, and further on, to make this actually happen.

Therefore, why not take your obvious good will and join the current community of developers (could be AN, or the Netlabs group, etc) and immediately start contributing to the platform that we currently have, in as-is, but incrementally "getting better" form?
Title: Re: ES/2 is destined...
Post by: David Kiley on March 15, 2018, 04:19:33 pm
I wholeheartedly support your enthusiasm, but at the risk of pouring water over the embers of your excitement I must point out that this is an incredibly challenging undertaking. If you have not realized this yet I will also venture a guess that you (at this point in time) do not have the pre-requisite software engineering skills to recognize the sheer size of this task, and further on, to make this actually happen.

I respectfully disagree with you on the above. Yes his goals are very ambitious but anything can happen with enough drive I think and in reading some of his other posts he seems to have a large amount of development knowledge.
In the words of someone people might know :): Steve Jobs — 'Those who are crazy enough to think they can change the world usually do.'
Title: Re: ES/2 is destined...
Post by: RickCHodgin on September 18, 2018, 11:05:18 pm
Just an update here.

First, this project has not gone away.  I am working on a (C/C++)-like compiler (called CAlive) that I plan to have completed on or about Christmas 2019.  I am working on developing the virtual machine that will run that compiler, as well as the core OS in the early versions (it will later be ported to native hardware for speedups).  And I am doing other smaller tasks.  It is quite exhausting and I could use some help.

Second, regarding the ES/2 kernel and design, I have decided to provide bulk support for the full OS/2 API, but it will not be binary compatible, nor will I support everything in the initial releases.  I'm looking to the fact that we have OS/2, we have ArcaOS, we have eCM, and those are full OS/2 versions that allow you to run OS/2 as-is today if you expressly need true blue OS/2.

Where I'm heading is on a different path to the future.  Some legacy baggage (mostly from DOS and limited 16-bit hardware and machine abilities) will have to be jettisoned, and some existing designs will have to be tweaked to accommodate modern machines, and the direction modern hardware is heading.

Third, it remains my goal to allow all source code which worked previously on OS/2 to be re-compilable in my CAlive compiler, so that you can get your apps working in ES/2 and have them run and operate the same way they did in OS/2.  And where there are API features missing, I will either add those missing features in for you, or help you re-write your code to workaround them if it's deemed they should not be a part of ES/2.

Fourth, I plan to begin working on this OS full-time after the release of my CAlive compiler in late 2019 / early 2020.  And I will, in the time between, be working periodically on developing a compatible JFS which will serve as the base file system for ES/2, along with a slightly altered JFS which will not be backward compatible, but will be more compatible with some design features I have in mind for ES/2 for extended version histories.  I will also be working on ES/1 as a simple test platform for writing and developing some of the ES/2 code.

-----
If I find an angel investor, or if a rich uncle I didn't know about dies and leave me big $$$, or if I win the lottery, I'll be hiring people to help me with this project.

It is my greatest desire to build a full hardware and software stack to support this new initiative.  I want to begin with the software on existing hardware, and will be doing the hardware portion last.  That virtual machine I'm working on, it is the base ISA that will serve for the hardware base in the end, which is why I'm targeting it initially for these designs.  A very thin VM will run and support everything, and I will provide a RING-3 binary support for running code natively on the machine within a few months after releasing the VM, meaning it will probably be available before ES/2 is released in any reasonably usable form.

I would appreciate any assistance.  Apart from answering questions and writing these posts today, this will probably be my last post on OS2world until I reach major milestones.

Thank you. :-)
Title: Re: ES/2 is destined...
Post by: Eugene Tucker on September 19, 2018, 03:02:43 am
I am g lad t see you back to this forum.