Skip to content

Java-OS/jos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f8e6549 · Jun 20, 2024

History

13 Commits
Jun 20, 2024
Jun 20, 2024
Jun 20, 2024
Jun 20, 2024

Repository files navigation

JOS


JVM/Linux Operating System

This is a new idea and the first version of Java-based operating system. This operating system is designed and implemented to run Java projects based on the Java platform modular system (JPMS).
In this operating system, there is no news of the GNU project anymore, and all control and management of the operating system is done through Java

Note: The init program is rewritten with rust programming language.

License

This operating system distributed under GPL v2 license,
Note: You have to pay for access to the source code.
https://www.gnu.org/philosophy/selling.en.html


JOS

Current Features :

  • Environment variables
  • Hostname
  • Networking :
    • Activate/Deactivate interface
    • Flush interface
    • Set ip address
    • Routing
    • Define hosts and networks
  • Backup system configuration
  • Control date & time & timezone
  • NTP client
  • Hardware Clock
  • User management
  • Monitoring & log
    • File appender
    • Syslog appender
  • OCI (Used Podman engine)
  • Full modular operating system based on JPMS
  • Filesystem controller
    • Mount/Unmount (devtmpfs, sysfs, proc, ext4, ext3, btrfs, overlayFS, ntfs, vfat, swap, iso9660)
    • Swap off/on
    • Disk space usage
  • resolver (dns name server)
  • Network diagnostics
    • ping
  • Admin web panel (default port 7080)

Donat

This is my cryptocurrency wallet address.
Please help me to buy equipments.

JOS JOS