AtheOS
AtheOS is a free
desktop operating system under the GPL license. AtheOS currently
run on Intel,promising, a floppy-bootloader written in assembly,
and not much else. AtheOS is a bit more mature, and is already
running quite a lot of software. This server for example
is running AtheOS. The HTTP server is a AtheOS port of Apache,
and most of the content is generated by the AtheOS port
of PHP3 and perl.The native AtheOS file system is 64-bit
and journaled.
AtheOS is not
meant to be a new Unix clone (like Linux and *BSD) but a
new clean desktop OS. It does support large parts of the
POSIX standard and hence are able to run most of the UNIX
CLI tools and it comes with a standard UNIX shell (BASH)
but this does not compromise anything in AtheOS as a desktop
OS. AtheOS have a integrated GUI that works in conjunction
with the kernel and various other components to create a
complete and consistent system. The GUI is server/client
like X11 but communicate through the native messaging system
and the protocol is private to the server and client library
and entirely hidden from the applications. Both the client
library and the server is heavily multithreaded. The fine-grained
multithreading and the low latency messaging system make
the GUI much more responsive than X11.
www.atheos.cx
FreeDOS
FreeDOS aims
to be a complete, free, 100% MS-DOS compatible operating
system.
Free-DOS, PD-DOS
was announced to the world on June 28, 1994. By July 24,
1994,Free-DOS,Free-DOS," but I stopped using the dash
between January 31, 1998 and February 15, 1998."
In fact,FreeDOS,
that R+D Books agreed to publish a book about Pat Villani's
DOS kernel,The FreeDOS Kernel, so he dropped it!
Today, FreeDOS
is ideal for anyone who wants to bundle a version of DOS
without having to pay a royalty for use of DOS. FreeDOS
will also work on old hardware, in DOS emulators, and in
embedded systems. FreeDOS is also an invaluable resource
for people who would like to develop their own operating
system. While there are many free operating systems out
there, no other free DOS-compatible operating system exists.
FreeDOS is free
because it is released under the GNU General Public License.
The GNU license, created by the Free Software Foundation,
is the same one used by GNU Emacs and Linux. This means
you have access to the source code for all FreeDOS programs;
check out the software list for a list of where to download
the original code, or go to the files archive to download
our local copies. FreeDOS is distributed in the hopes it
will be useful.
At this time,
it is not planned to add advanced features to FreeDOS such
as multitasking, although we may add extensions to DOS commands
by way of command line options or extra functionality. The
reason for this is that we first seek to duplicate and enhance
the original functionality of DOS, because such an operating
system is still useful.
But still do
keep those high hopes for FreeDOS! Here is one person from
the beginning of our project who hoped FreeDOS would include
symbolic links, long filenames, and a high performance file
system! However, not everyone liked us, at first. Here is
one post that called FreeDOS vaporware and blasted the project
for clogging FIDOnet.
Want to help
us? First, consider joining the mailing list. If you are
a programmer, please also check the software list and see
what needs to still be done!
www.freedos.org
IntyOS
IntyOS is a multitasked
operating system for the Intellivision console. It includes
a powerful GUI which handles a mouse pointer, windows, menus,
icons, etc.
Right now, only
binary files are available. But IntyOS will soon be released
under the GNU General Public License (GPL) with complete
source code and documentation.
IntyOS.free.fr/index.php
Yamit
Yamit is a very
young project. I have been doing OS research for several
of years, but started actual implementation just recently.
( Fall 2000)
yamit.sourceforge.net0
- JOS
JOS
JOS is an Operating
System based on the Java (tm) platform. The rapid ubiquity
and acceptance of Java(tm), the extensive worldwide momentum
towards its convergence as an international standard, and
the inherent dynamic nature of the Java (tm) programming
language and platform, has presented a unique and timely
opportunity for the creation of a portable, extensible,
and open object oriented operating system. An operating
system capable of deployment on a variety of host platforms,
ranging from personal and embedded computing devices, up
to and beyond multi-user workstations and servers.
The JOS Project
[http://jos.org] is a collaborative undertaking by an international
group of Java(tm) programmers and enthusiasts aimed at the
creation of a free and open Java(tm) Operating System (JOS).
This white paper
describes one possible design for an Open, Portable, and
Dynamically Extensible Java Object Operating System (JOS),
and is presented for consideration by the JOS Project group.
0.0 Overview
JOS is an Open,
Portable, and Dynamically Extensible Java(tm) based Object
Operating System, based on a configurable layered architecture.
By 'Open', it
is meant that each layer of JOS is an implementation of
a coherent set of 'interfaces' which clearly define and
provide a set of services and functionality to a client
object or application. As a system composed mainly of Java(tm)
components, JOS is a 'Portable' operating system to the
extent that only minimal host specific implementation effort
is required for the transition of JOS from any given platform
to another. And by fully utilizing the dynamic nature of
the Java(tm) platform, JOS is designed to be fully extensible
and configurable at run-time, making it a Dynamically Extensible
operating system. Finally, as an operating system, JOS is
not merely a system implemented using an object oriented
language; JOS presents an 'Object Oriented' personality
from its lowest layers, up to the application developer,
and beyond to the user.