Skip to content

badjr/JavaOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaOS

This is a simulation of an operating system in Java. It is based on the paper at http://dl.acm.org/citation.cfm?id=1805734. It is meant to be educational, allowing students to implement core components of an operating system in Java, such as the shell, scheduling algorithms, or a file system, as a supplement to their learning of operating systems concepts. Starter code is located at http://pages.cs.wisc.edu/~solomon/cs537/project5/.

Importing Into Netbeans

  1. Register for GitHub.
  2. Download Netbeans.
  3. Open Netbeans. At top, click Team -> Git -> Clone...
  4. Enter https://github.com/badjr/JavaOS.git for repository URL.
  5. Enter GitHub username and password, click next.
  6. Select master, click next.
  7. Click Finish

Pull Changes

(Important) Before each coding session, pull changes to get the latest updates others have made to the project.

  1. Right click on the project folder, select Git -> Remote -> Pull
  2. "Select Configured Git Repository Location" should already have the URL in. i. If not, select "Specify Git Repository Location" and enter https://github.com/badjr/JavaOS.git for repository URL. ii. Enter GitHub username and password.
  3. Click next, select master, and click finish.

Commit and Push Changes

(Important) After each coding session, commit and then push your changes to GitHub.

  1. Right click on the project folder, select Git -> Commit...
  2. The files you changed should be selected. Click "Commit". If the "Commit" button isn't available, enter a commit message and that should enable it.
  3. Right click on the project folder, select Git -> Remote -> Push...
  4. "Select Configured Git Repository Location" should already have the URL in. i. If not, select "Specify Git Repository Location" and enter https://github.com/badjr/JavaOS.git for repository URL. ii. Enter GitHub username and password.
  5. Click next, select master, click next.
  6. Select master, and click finish.

Note: Must commit before pushing, otherwise the project doesn't get updated.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages