Появилась новая свободная ОС. Не Linux

отметили
53
человека
в архиве

В сети появился образ первой рабочей версии ToaruOS – операционной системы, написанной с нуля группой независимых разработчиков. По словам создателей, ToaruOS 1.0 стабильна и готова к использованию. Сама система написана на Си, ее собственные графические приложения – на Python 3.6. В ToaruOS уже портированы многие привычные программы, в том числе известные игры.


Появление ToaruOS 1.0

Разработчики операционной системы ToaruOS представили первую рабочую версию своей системы – ToaruOS 1.0. В ней реализованы не все запланированные возможности, однако работать с ней пользователь уже сможет. На ресурсе GitHub можно скачать «живой» образ объемом 25 МБ, с которым можно работать в виртуальных средах при помощи QEMU, VirtualBox или VMware.

История создания

ToaruOS 1.0 была представлена на сайте проекта разработчиком Кевином Лэнджем (Kevin Lange), который сообщил, что команда более чем из 10 человек трудилась над ее созданием 6 лет. Создатели предупреждают, что система является «любительской», поэтому в ней может присутствовать некоторая нестабильность, кроме того, она подойдет не для всех целей. Однако в целом они характеризуют версию ToaruOS 1.0 как стабильную.

Лэндж сообщает, что изначально ToaruOS была его учебным проектом в Иллинойсском университете, потом стала хобби. Само название ToaruOS было взято из японского языка и примерно переводится как «Некоторая ОС». По словам Лэнджа, последние несколько месяцев перед релизом стали важным периодом в разработке: был добавлен динамический компоновщик, набор компиляторов GCC обновлен с версии 4.6 до 6.3, получила развитие пользовательская экосистема языка Python.

источник: filearchive.cnews.ru

В переводе с японского ToaruOS означает «Некоторая ОС»

Технические особенности

Система не основывается на ядре Linux – она писалась с нуля по аналогии с Unix. ToaruOS написана на языке Си, в ее основе лежит модульное ядро. При создании пакетного менеджера, PDF-ридера, графического редактора и некоторых других приложений использовался язык Python 3.6. Система распространяется на условиях свободной лицензии BSD.

источник: filearchive.cnews.ru

ToaruOS работает с файловой системой ext2

ToaruOS 1.0. оснащена композитным оконным менеджером, присутствует поддержка исполняемых файлов ELF. Ряд программ, в том числе Vim, MuPDF, GCC, Binutils, SDL, Cairo, Quake, Doom, Bochs, Super Nintendo emulator могут работать в системе благодаря портированию. Ядро ToaruOS имеет гибридную модульную архитектуру, в которой сочетается монолитная основа и средства для использования загружаемых модулей. В виде таких модулей представлены многие драйвера, в том числе драйверы диска (PATA и ATAPI), ФС EXT2 и ISO9660, framebuffer, сетевых карт (AMD PCnet FAST, Realtek RTL8139 и Intel PRO/1000), мыши, клавиатуры, дополнений VirtualBox для гостевых систем, звуковых чипов (Intel AC'97) и др.

источник: filearchive.cnews.ru

Графические приложения ToaruOS написаны на Python 3.6

ToaruOS работает с файловой системой ext2. Взаимодействие с ядром обеспечивается за счет реализации псевдо-ФС/proc, аналогичной механизму Linux. ToaruOS дает набор стандартных возможностей: Unix-потоки, виртуальная ФС, TTY, многопочность, многозадачность, IPC, разделяемая память и др. Система работает только на 32-разрядной архитектуре x86 и не поддерживает многопроцессорные системы. В планы разработчиков входит внедрение поддержки SMP.

Добавил ramstor ramstor 14 Февраля 2017
Комментарии участников:
owari
+1
owari, 14 Февраля 2017 , url
Хоть не bolgenOs Попова)
oleg_ws
+2
oleg_ws, 14 Февраля 2017 , url
Судя по всему юниксовое ядро переписали, а потом туда начали портировать все остальное. Пошли по пути линукса
unknown1
0
unknown1, 15 Февраля 2017 , url
Потому что POSIX это стандарт
oleg_ws
0
oleg_ws, 15 Февраля 2017 , url

1) Который не обязательный.

2) Рапространяется только на вызовы библиотек, и возможно распрострарение на интерфейс

Причем в рписании четко сказано - 

Система не основывается на ядре Linux – она писалась с нуля по аналогии с Unix.

Т.е. не в соответствии со стандартом POSIX, а четко почдеркнуто гораздо большее соответствие — аналог юникса

unknown1
0
unknown1, 15 Февраля 2017 , url

И что подразумевает использовать стандарт POSIX. На то он и стандарт, что ему следует соответствовать, если хочет, что бы хоть кто-то обратил на неё внимание.

И ни фига не т.е. стандарт POSIX разработан не в Linux. А линукс использует станадарт POSIX. А точнее сам Linux основан на Minix, который поддерживает POSIX :)

«По аналогии с Unix» именно и означает полную поддержку данного стандарта.

P.S. А учитывая модульность ядра, сто пудово ToaruOS, разработан если не на основе Minix, то под большим его влиянием. И это не удивительно, потому что Minix является основной учебной ОС, по разработке системного по. На ней учатся писать операционные системы.

oleg_ws
0
oleg_ws, 15 Февраля 2017 , url

Ну-ну...

Вы вообще-то вообще ерунду несете!

И ни фига не т.е. стандарт POSIX разработан не в Linux. А линукс использует станадарт POSIX. А точнее сам Linux основан на Minix, который поддерживает POSIX :)

Причем тут вообще Линукс???? Ну использует он этот стандарт, причем частично. Винда тоже стандарт этот использует. И макос и в iPhone тоже, только от этого они линуксом ну никак не становятся.

В статье вообще речь не идет о Линуксе, POSIX. Четко сказано — аналог Юникс, который кроме стандарта POSIX подразумевает еще многое и многое другое, чего в POSIX вообще нет.

Вы хоть разберитесь, что такое Линукс, POSIX и Юникс.

Когда разберетесь, тогда и можно будет дальше разговоаривать. На этом спор прекращаю.

unknown1
0
unknown1, 16 Февраля 2017 , url
Вы вообще читаете о том что я пишу?
Barban
-1
Barban, 14 Февраля 2017 , url

Но, главное, в рамках этой оси будет интегрирована свободная цифровая денежная система.  Ибо социализм — это учет и контроль! Каждый ПК, на котором стоит эта система автоматически превращается в торговую точку.

saxxxy
+3
saxxxy, 14 Февраля 2017 , url
Деньги скоро изменят свою форму и станут лайками.
saxxxy
+4
saxxxy, 14 Февраля 2017 , url
Софт будет свободен, когда он будет воспроизводится сам, без участия людей, которым надо что-то кушать.
Barban
-2
Barban, 14 Февраля 2017 , url
Ерунда, ИИ никогда не будет играть первую скрипку. Ни в чем!
Marlan
0
Marlan, 15 Февраля 2017 , url

Я против самораспространяющегося софта, как и сами себя создающих роботов. 

magmaster
+4
magmaster, 14 Февраля 2017 , url

Главное при этом, не привлекать внимание. )

oleg_ws
0
oleg_ws, 14 Февраля 2017 , url

Если кому интересно, то на Гитхабе — github.com/klange/toaruos

comander
0
comander, 15 Февраля 2017 , url

Шикарный фарм проект для прокачки девелоперов

Но зачем?

unknown1
0
unknown1, 15 Февраля 2017 , url
Написано же. Это учебный проект. Как только он закончил универ, выложил в сеть.
comander
0
comander, 15 Февраля 2017 , url

команда более чем из 10 человек трудилась над ее созданием 6 лет

unknown1
0
unknown1, 15 Февраля 2017 , url

Прошу прощения, но ввело в заблуждение

Лэндж сообщает, что изначально ToaruOS была его учебным проектом в Иллинойсском университете, потом стала хобби.


Войдите или станьте участником, чтобы комментировать