Skip to content

Releases: danirod/nativeos

Build 160 (NativeOS Preview)

28 Jan 21:38
Compare
Choose a tag to compare
Pre-release

Screenshot of Build 160

This is another technological preview of NativeOS containing work done in the month of January 2022.

Here are the new features:

  • A new device driver for clocks. The system can now read the date and time from the computer clock.
  • A virtual console. It is possible to switch virtual consoles using keys F1 to F8.
  • A root file system. It is a special virtual volume that list other mounted volumes.
  • A TAR file system. It mounts TAR files in read only mode.
  • An init ramdisk built on top of the TAR file system for the initial files required to boot.

Also, the following bugs were fixed:

  • Fixed a bug that prevented the operating system booted on 386 and 486 processors.
  • Fix some minor bugs in some device drivers.

Build 134

01 Jan 13:22
Compare
Choose a tag to compare
Build 134 Pre-release
Pre-release

The screen output for Build 134

A preview release that doesn't do anything useful but shows the work done in 2021. For a more exhaustive review of the changes made this year see https://redmine.danirod.es/news/2.

Features:

  • A working virtual console driver.
  • A working CGA/VGA driver.
  • A working keyboard driver.
  • A working UART driver.

Instructions:

  • Download the CD-ROM and run it with qemu-system-i386. Other virtual machines like VirtualBox or Bochs haven't been tested.
  • Bonus points: use -serial stdio when starting QEMU to have acces to the UART.
  • Follow the instructions you see in the screen or in the UART output.
  • When you are tired of pressing keys, exit QEMU.