On Sat, 13 Jan 2018, Jim Hall wrote:
On Sat, Jan 13, 2018 at 2:20 PM, Steve Nickolas <usots...@buric.co> wrote:
When you've stripped that much out of DOS, you have *nothing*...
Heck, someone was talking about porting FreeDOS to a *6502*, which has access
to up to 64K of memory and I'd STILL see porting FreeDOS as pie in the sky.
68000, well you got GEMDOS, and in fact I think FreeDOS' kernel had 68K roots,
so it's not impossible (besides, you got more address space on a 68K).
-uso.
Correct, the FreeDOS kernel has origins on the Motorola 68k. From Pat
Villani, original author of the FreeDOS kernel:
https://web.archive.org/web/20111012172910/http://opensourcedepot.com:80/DOS/DOS-C.html
In brief:
[..]
NSS-DOS, was completed and demonstrated in 1991. As a result of these
demonstrations, NSS was approached to supply source license for this
operating system by a major defense contractor. The only new
requirement - it had to run on 68K processors.
This presented a new challenge. Due to the MS-DOS model used for the
API, NSS-DOS relied heavily on a segmented architecture. To meet this
challenge, a major redesign of NSS-DOS was undertaken. New proprietary
techniques were developed that allowed the same source to be compiled
on a variety of hosts and with a wide range of compilers. This new
version, DOS/NT, was the result of this new project. The kernel was
redesigned as a micro kernel along with logical separation of the file
system, memory and task managers. A new DOS API was designed along
with a new DOS SDK to guarantee portability. Additionally, all
processor unique code was separated from the core functions. The
result is the highly portable operating system that DOS/NT represents.
[..]
You can also find that text in the free ebook, "23 Years of FreeDOS"
http://www.freedos.org/ebook/
The FreeDOS kernel didn't *originate* on the M68k, but it was ported
there under the name "DOS/NT." Later, Pat ported DOS/NT back to Intel
as the DOS-C kernel, which became the FreeDOS kernel.
Jim
In a private message I more specifically called the FreeDOS kernel, from
what I had understood, "a stripped-down version of DOS/NT" that brought it
back to the x86 (it's been about 20 years, I was still in high school
then, and I may be misremembering or misunderstanding).
At least on the 68000, you have a GPL'd operating system that works more
or less like DOS (GEMDOS), which had some use as a component of TOS on the
Atari ST and thus has some software and compiler support.
-uso.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel