Skip to content

v1.0.0 prelease (v0.99.23) - update V

Pre-release
Pre-release
Compare
Choose a tag to compare
@klange klange released this 23 Jan 14:19
· 3263 commits to master since this release

fswait: A major memory leak in the implementation of fswait has been identified and fixed.

Kernel: A bug with process cleanup has been identified wherein a process could attempt to awaken its zombie parent after it had released its scheduling resources, causing either the process itself to crash or the entire kernel, depending on other factors. This has been fixed. A few other kernel bugfixes have been implemented.

Help Browser: The Help Browser now supports loading "Toaru Rich Text" documents from the Internet. Please note that Help Browser is not a web browser. This functionality has been added to ease the viewing of release notes for OS updates and is not meant to be used as a replacement for a web browser.

Update Checker: A tool to check for updates has been added. It will run automatically at the start of the live CD wizard. When v0.99.24 is released, you will receive a notification on startup. If you are running the netboot image, an update notification is an indicator that you should download a new image as the kernel has changed.

Dialogs: The cancel button is now configurable, so it can be disabled or replaced with a different label. You can now configure whether closing the dialog is considered canceling it.

/proc/meminfo: Information on the size of the kernel heap has been added to /proc/meminfo. This information was helpful in resolving the memory leak above.

Additionally, doom is now available from the package manager.

Known Issues

A potential crash in the compositor has been identified and as still being investigated.

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 1024MB for in-memory package storage.
    • Video Memory: May need to be adjusted if you have a large display
  • QEMU
    • qemu-system-i386 -M accel=kvm:tcg -m 1G -vga std -net nic,model=rtl8139 -net user -soundhw ac97,pcspk -cdrom toaruos.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.

The password for the local account is local. The password for root is toor.

License

ToaruOS includes software from many sources. A complete listing of licenses for software included in this release is available from the Help Browser (Applications > Help > Go > Topics > Licenses).