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