There was a new free OS. Not Linux

19 April 2017, 23:17 | Technologies
photo InternetUA
Text Size:

In the network appeared the image of the first working version ToaruOS - operating system written from the ground up a group of independent developers. According to the creators, ToaruOS 1. 0 is stable and ready for use. The system is written in C, its own graphics applications - in Python 3. In ToaruOS already ported many familiar programs, including famous games.

The emergence ToaruOS 1.

ToaruOS operating system developers introduced the first version of its operating system - ToaruOS 1. It is not implemented all the planned features, but it has a user will be able to. On the resource GitHub you can download a "live" image of 25 MB, which can be run in virtual environments using QEMU, VirtualBox or VMware.

History of creation.

ToaruOS 1. 0 has been presented on the website of the project developer Kevin Lange (Kevin Lange), who reported that a team of more than 10 people worked on its creation 6 years. Creators warned that the system is "amateur", so there may be present some instability, in addition, it is not suitable for all purposes. However, in general they describe ToaruOS version 1. 0 as stable.

Lange said that initially it was ToaruOS educational project in the University of Illinois, then became a hobby. The name was taken from ToaruOS Japanese language and roughly translated as "Some OS '. According to Lange, the last few months before the release was an important period in the development of: the dynamic linker was added, GCC compiler updated from version 4. 6 6. 3, was developed custom Python's ecosystem.

Technical features.

The system is not based on the Linux kernel - it was written from scratch by analogy with Unix. ToaruOS written in the C language, it is based on a modular kernel. When creating the package manager, PDF-reader, graphic editor and other applications using Python 3 language. The system applies to the BSD free license.

ToaruOS 1. equipped with a compositing window manager, there is support for ELF executables. A number of programs, including Vim, MuPDF, GCC, Binutils, SDL, Cairo, Quake, Doom, Bochs, Super Nintendo emulator can work in the system due to the porting. ToaruOS hybrid kernel has a modular architecture, which combines the monolithic substrate and the means to use loadable modules.

In the form of such modules presented many drivers, including disk drivers (PATA and an ATAPI), FS EXT2 and ISO9660, framebuffer, network interface cards (AMD PCnet FAST, Realtek RTL8139 and Intel PRO / 1000), the mouse, the keyboard, the VirtualBox additions for guest systems, sound chips (Intel AC'97), etc..

ToaruOS works as ext2. Kernel Interaction is achieved through the implementation of a pseudo-filesystem / proc, Linux similar mechanism. ToaruOS provides a set of standard features: Unix-flows, the virtual filesystem, the TTY, mnogopochnost, multi-tasking, the IPC, shared memory, etc.. The system only works on 32-bit x86 architecture and does not support multi-processor systems. The development plans include the introduction of SMP support.




Add a comment
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
 Enter the correct answer