v1.0.0 prelease (v0.99.22) - update U
Pre-releaseDespite only being three bullet points, there are some pretty important things in this release.
procfs: /proc/self
is now available. Note that due to the way paths and files work in ToaruOS, it may not act the same way as it would on Linux - expect references to it to always return the process doing the querying, even if you've cd
'd into the directory.
tmpfs: Block data is now stored at specially-allocated pages, independently from the heap. This reduces tmpfs overhead and means that tmpfses no longer wreak havoc on the kernel's virtual address space. You should be able to give a VM multiple GBs of RAM and actually take advantage of it as filesystem space. This should also reduce the memory overhead of the netboot image significantly (it is roughly on par with the normal ISO).
Python: A missing free
for Yutani messages has been added to the Python bindings. Long-running Python Yutani apps should no longer leak memory from their server polling.
Known Issues
There are no specific known issues in this release.
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
- OS Type:
- 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).