0. TABLE OF CONTENTS 1. JOS:
THE PROJECT
- What is JOS?
- What do you mean free?
- How did JOS
get started?
- How do you pronounce JOS?
- Why is a Yin-Yang symbol in the logo?
2. JOS:
THE DEVELOPER COMMUNITY
- How can I join the project?
- What are the major tasks that JOS
members are working on?
- Any more specific projects known?
- What is WikiClone,
how do I use it or install a copy?
- How do I see previous versions of Wiki Pages?
- How do I contribute my code?
3. JOS:
THE OPERATING SYSTEM
- Aren't there enough operating systems already?
- What relationship does JOS
have to Linux?
- Isn't Sun already developing a JavaOS?
- What relationship does JOS
have with Sun's product?
- Is JOS
competing with Sun's JavaOS?
- Why do companies benifit from JOS?
4. JOS:
THE APPLICATIONS
- What applications will be included with JOS?
- What unusual applications are people working on?
- Will there be an Internet browser?
5. JOS:
THE PRODUCT
- Where can I download JOS
from?
- What is the most common JOS
hardware platform?
- Will JOS
be available for install via FTP
?
6. *JOS:
THE SPONSORS*
- Who is sponsoring the JOS
project?
Questions? Comments? The current Administrators are MarkusPeter
(warpi@spin.de) or ClarkEvans(clark.evans@manhattanproject.com)
1. JOS: THE PROJECT
What is JOS?
- A free Java-based operating system.
What do you mean free? You're not actually
giving it away are you? Why do I want it if it's not
worth paying for? and Don't you want to sell it and make
money?
- Free software is a topic in and of itself. It's a
complex topic, and I 've been looking into it for
awhile now. For JOS,
we intend to make use of revolutionary ideas
about this (and everything else too :). The
licensing issues are still very much in flux.
Whatever we come up with will qualify as OpenSource.
This means that anyone may freely redistribute
the software with it's source code and a copy of
the license. As for us...all (ok, most) of us
have "day jobs" and are involved in
this project because it deeply interests us. It
is this personal motivation which makes free
software projects work.
* How did JOS
get started?*
- Well, it all started with a posting by Stefan
Borg to the JavaLobby's
(www.javalobby.org) JavaOS
Forum on October 3, 1997. Our thanks to Rick Ross
and the Java Lobby, both for that organization's
efforts on behalf of the Java community and for
the support our project has received.
- New passage here to
describe 'relaunch'
How do you pronounce JOS?
- The JOS
development team has officially agreed to
disagree on this topic. JOS
is pronounced however you feel it should be
pronounced.
Why is a Yin-Yang symbol in the logo?
2. JOS: THE DEVELOPER COMMUNITY
How can I join the project?
- Read this whole FAQ,
at least once. Then, enter the collaboration area
and read the main
and GoodStyle
pages. Add your name to the appropriate section
of MemberList
(instructions on that page). Join the announce
mailing list, and any others that interest you.
Then, join the fray in the discussions on the web
or mail! Please ask anyone for help if you need
it. Much of this will be automated as JIP comes
along in development.
What are the major tasks that JOS
members are working on?
- The web site has started a collection of
collaborative documents aimed at specifying what
exactly we are trying to build.
- Active discussions revolving around different
aspects of JOS
are going on in the mailing lists and on the WikiClone.
In addition, people have started working
independently on a number of JOS
projects including, but not limited to, a
picokernel and a VM based on Kaffe that supports JOS
requirements.
- This section is
scheduled for an update when 2q1999 ships
Any more specific projects known?
What is WikiClone
and how do I use it or install a copy?
- It allows anyone to create/update pages on the
jos.org web site. It should be used to create and
maintain membership lists, brainstorm sessions,
requirement documents, detailed specifications,
sample code, and other documents essential to the
health of the JOS
Project, like this one.
How do I see previous versions of Wiki Pages?
How do I contribute code?
- This section is due for
a major overhaul as JIP? develops
- Put your package into the NameSpace?
under org.jos.experimental.handle.project
name and create a Wiki Page for discussion of
it.
- Make sure that your code has a license notice in
the header and/or documentation block. Any DFSG
license is happy for now. See the Debian Free
Software Guidelines or ask on the lists for more
info.
- Announce to the appropriate list.
- If there is an contact person for a similar
project on the Wiki, get in touch with them to
work out a strategy. If there is no contact
person, make yourself one!
- If you have ftp server access, put your source
code on your ftp server for distribution and
review. If you do not have ftp server access, let
a current Administrator know and access will be
provided for contributions.
3. JOS: THE OPERATING SYSTEM
Aren't there enough operating
systems already? Do we need another one?
What relationship does JOS
have to Linux?
- None officially. Linux serves as the
inspirational basis for much of the project, and JOS
is being developed in the hope that a rich,
vibrant developer community will spring up to
support the project, much as one has for Linux.
Linux proves that a free OS can compete
sucessfully with commercial products. There are a
number of aspects of Linux which have been
identified as weaknesses, however. Linux suffers
from the same ease-of-use issues that UNIX does
-- unless you really understand UNIX Linux can be
difficult to install and maintain. It is a goal
of JOS
that no special knowledge is required to install
and use JOS,
and that the interface to the OS be as
sophisticated and simple to use as the best
examples on the market today.
Isn't Sun already developing a JavaOS?
- Yes, Sun has plans to release an operating system
based on their Java technology, called JavaOS.
What relationship does JOS
have with Sun's product?
- There is no relationship between Sun's product
and JOS,
beyond the obvious: both are operating systems
built around the Java platform.
Is JOS
competing with Sun's JavaOS?
- It is the belief of the developers of JOS
that there will be ample room in the market for a
free Java OS, even in the face of commercial
systems. The reasons are cost and extensibility.
- First, being a free OS allows institutions which
have to maintain low operating expenses -- such
as small businesses, schools, and non-profits --
access to a robust, fully-featured technology.
Although third parties may choose to package JOS
and other available Java software into software
distributions ala Redhat Linux or Caldera, the OS
will also be freely available for download.
- Second, a free Java operating system allows any
developers full access to the source code of the
OS. Combined with Java's ease-of-programming,
this access should make JOS
uniquely suited for customized OS solutions that
shrink-wrapped OS's cannot deliver.
Why do companies benefit from JOS?
- It will be easy to administer, both locally and
remotely.
- It will use their current equipment efficiently.
- They have full access to the source
- That's why companies have leaders, to figure out
things like that :)
- The same they do from GNU
and Linux (eg Caldera, RedHat?,
LGS, LH, et al)
- Hmm... Good Question. (ClarkEvans
16-JAN-97)
4. JOS: THE APPLICATIONS
What applications will be included
with JOS?
- In addition to providing a free Java operating
System, JOS
will make available object frameworks and classes
for building powerful applications.
* What unusual applications are people working on?*
- Some members are working on JAS, the Java
Application Suite
- BradNeuberg
is working on XMLPrototypes to mimic traditional
file systems
- The user interface design is going to allow for
any kind of UI you can imagine. Currently we are
planning a command line interface, a traditional
GUI interface (familiar) and at least one
bleeding edge experimental interface. See the UserInterfaceGroup
for more on this.
* Will there be an Internet browser?*
- Definitely. I am sure that a free browser is out
there. If not, then I give it a few months before
one appears. Since Java is already in the
operating system, JavaScript
and HTML
interpreters will be the missing pieces. And JOS
will at least be able to run HotJava
(frozen?) and Netscape's Java based Navigator
(cancelled).
- And check out JosBrowser
( codenamed JoZilla
) !!!
5. JOS: THE PRODUCT
Where can I download JOS
from?
- We appreciate your interest, but we don't have
anything ready for public scrutiny quite yet.
Give us a little while. Join the announce mailing
list, our way of letting you know about things
like that. If you still want it to happen more
quickly, join us and help!
What is the most common JOS
hardware platform?
- Initially, we are targeting an Intel™
compatible 486. Our goal is to make the first
version fit on a single 3.5" floppy. Failing
that, we plan to boot from the floppy &
download whatever else we need.
Will JOS
be available for install via FTP?
- Once we get a shipping product, yes. Keep in mind
that the initial distribution is intended to fit
on a 1.44 mB floppy disk. When we get to the
point where you need hd space, you'll likely be
able to boot off the floppy and install from the
network (assuming network access).
6. JOS: THE SPONSORS
Who is sponsoring the JOS
project?
- The JOS
project has not accepted funds from any Java
development organizations. To date, we have
exactly two sponsors, whose donations of server
space, access and time we greatly appreciate:
- SPiN
GmbH?
sponsors the JOS
mailing lists
- Webby is our web site sponsor.
Your Questions
Your Answer
Carefully read this before editting this page:
Please - if you answer a question, mark it with the
date in the Table of Contents and sign the answer text
with your name. Otherwise we will lose overview of who
changed what. Thanks - MarkusPeter
Read the source! --adric 3mar99
|