Skip to content

v1.0.0 prelease (v0.99.4) - update C

Pre-release
Pre-release
Compare
Choose a tag to compare
@klange klange released this 21 Dec 07:36
· 3533 commits to master since this release

This iterative update includes minor improvements to window management, usability improvements for the linker, symlink support in tmpfs, and a new rudimentary package manager for live CD users.

Known Issues

The automated build uses an older GRUB which may perform poorly in non-accelerated VMs during boot time. Automated builds do not include Python - please use the toaruos-python.iso disk image instead.

The package manager should not be used if you are building a hard disk installation - it is meant only for the live CDs. A future implementation of the package manager will allow its use from a host OS to install these packages into a source tree for a hard disk installation.

Usage

VirtualBox is the recommended environment for running ToaruOS. QEMU is also supported. Using ToaruOS on real hardware is not recommended and we are not responsible for any issues you may encounter or damage this may cause. Other virtual machines and emulators are not supported and may not work. It is not recommended that you run ToaruOS in Bochs as the UI requires considerably higher performance than Bochs is capable of providing. When using QEMU, KVM is preferred but acceptable performance should be possible with the non-accelerated TCG backend on modern hardware.

  • VirtualBox:
    • OS Type: Other/Unknown
    • Memory: At least 512MB
    • Video Memory: May need to be adjusted if you have a large display
  • QEMU
    • qemu-system-i386 -M accel=kvm:tcg -m 512 -vga std -net nic,model=rtl8139 -net user -soundhw ac97,pcspk -cdrom toaruos-python.iso -serial stdio

To use the package manager, run sudo get-py to see a list of packages and sudo get-py vim (for example) to install a package. Packages must be downloaded from our servers and this process may be slow, please be patient.