I just discovered this operating system thanks to Phoronix, who reported it was still alive and kicking.@Juju
, that's your stuff, bring the condoms and some anime geurls !
ToaruOS is a unix-like operating system with its own kernel and mostly it's own userspace.
Right now, it supports only the framebuffer, the AC97, ext2, the RTL9138 and i think that's it.
Despite being in a very alpha form, it looks surprisingly good.The login screen looks like a minimalist version of lightdm.
The UI looks a bit like MATE (or GNOME 2) and while it looks quite nice,
there's not much you can do with it.
The Application list is stored in a file called "menu.desktop" in /etc, look.
The OS also seems to be obsessed with things like window rotations and window transparency.
I'm not sure why but those are things you don't commonly see in traditional oses.
As far as applications are concerned, we have :
- A software OpenGL renderer via Mesa
- A decent terminal
- A port of libSDL 1.2, with sound support. Quake and Doom were ported thanks to it !
- Lua, Python...
- Cairo, which is also used by the compositor.
- A video player was also released but i had not tested that yet.
- An old version of Snes9x
And that's pretty much to it. There's not even a file manager available, for god's sake.
As it is now, it's more primitive than KolibriOS but on the other hand, it's also much easier to develop for it.
But it's light years ahead of operating systems like HelenOS, because at least you can develop some graphical games/apps.
Kevin Lange plans to port Netsurf so we can some at least a decent browser for it as well as GTK and Glib so he could port some desktop apps to it.
I can't imagine myself using this operating system and being stuck on a remote island without crying...
I ported Helicopters, one of my games, just to show you how easy you can port games to it.
Maybe in the future i will talk about KolibriOS or SyllableOS...
But what do you think of ToaruOS ? There's a live cd available here :http://toaruos.org/live.iso
It works with QEMU (-vga std -m 512 -enable-kvm -soundhw ac97 -net user -net nic,model=rtl8139) and VirtualBox.
Also the user and the password is local