Welcome to JNode.org, the website of the Java New Operating System Design Effort.

JNode is a simple to use & install Java operating system for personal use.
It runs on modern devices.

Any java application will run on it, fast & secure!

JNode is open source and uses the LGPL license.

Latest release:
JNode 0.2.8
Hardware requirements:
Pentium class CPU
512M RAM

see details

Questions about JNode

Hello,

I am researching the JNode operating system for a college course I am currently taking.

After finding much of the information I need on the JNode website, I still have a few questions I am unable to find details about. I would greatly appreciate any input you could give me.

The questions are as follows:

  1. What type of algorithm is used in the scheduler? (This would be either First Come First Serve, Shortest Job First, or Round-Robin; depending on how processes are scheduled. If it is something else, please explain.)
  2. Is the scheduler pre-emptive or non-pre-emptive?
  3. What kind of techniques are used for process synchronization? (Such as semaphores or lock registers)
  4. Is there support for shared memory and message passing?
  5. How is memory management handled? (Continuous Memory Allocation (Best Fit, Worst Fit, or First Fit), or Paging)
  6. How are deadlocks handled?

Thank you.

Startup Script

Is there a way to automaticly run a startup script... so I can configure the network, launch the GUI, etc?

Is there a way to do a similar startup script after the GUI is started?

Unable to mount SMB

I try something like this:

ifconfig loopback 127.0.0.1 255.255.255.255
dhcp eth-pci(0,16,0)
smbmount smbmnt1 172.16.0.103 ShareName company-domain\user.id passwd

With certian variations I get this far:
Transport1: connect: state=0
Transport1: run connected
Transport1: connected state =3
Exception in command

Please provide an example of how to use the command.
I have similar failures with ftpmount

100% Pure Java?

Just to be sure, does jnode only run 100% pure java apps? If so, is that something we want to actively promote?

WANTED: command syntax tutorial

Let's say that I have already written a command and now want to specify its syntax. Now what?

In addition to the command syntax documentation ( http://www.jnode.org/node/2549 ), I would like to develop a command syntax tutorial. A tutorial would start with familiar examples and focus on the translation of traditional command line parsing with writing an XML document.

Question: What is the name of the XML document? Is there a naming convention?

Question: Is the command syntax document going to be a resource?

Question: My command expects one argument. How do I specify that this argument is expected to be a valid file name?

Question: My command requires an argument. How do I specify that an argument is required?

Syndicate content