The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлена свободная операционная система Sortix 1.0"
Отправлено opennews, 29-Мрт-16 12:38 
После 5 лет разработки доступен (https://sortix.org/news/1.0/)  релиз операционной системы  Sortix 1.0 (https://sortix.org), который является первым выпуском, пригодным для установки и  собственной пересборки. Система написана с нуля в качестве хобби, совместима с актуальными элементами спецификаций POSIX (устаревшие возможности не поддерживаются) и сочетает собственное ядро и системную библиотеку с портами популярных сторонних приложений. Исходные тексты написаны на языках Си/Си++ и распространяются под свободной лицензией ISC. Реализация Sortix 1.0 занимает всего 169 тысяч строк кода, размер  установочного iso-образа (https://users-cs.au.dk/~sortie/sortix/release/1.0/builds/) 68 Мб для систем x86 и 70Мб для x86_64. Поддерживается как загрузка с USB-накопителя на реальном оборудовании, так и работа в системах виртуализации.

<center><a href="https://pbs.twimg.com/media/CeqTTdFW8AAZji-.jpg"><... src="https://www.opennet.ru/opennews/pics_base/0_1459242060.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

Выпуск позиционируется как отправная точка для дальнейшего развития проекта. Из особенностей (https://sortix.org/release/1.0/) Sortix 1.0 отмечается:


-  Интерактивный установщик, позволяющий установить систему на жесткий диск;

<center><a href="https://pbs.twimg.com/media/CeqUU_eWQAA5uSM.jpg"><... src="https://www.opennet.ru/opennews/pics_base/0_1459241828.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  Поддержка вывода системных руководств и поставка man-страниц, с описанием специфичных для Sortix возможностей. Для отображения man-ов задействован пакет mdocml (http://mdocml.bsd.lv/);
<center><a href="https://pbs.twimg.com/media/CeqUi8RWwAIAgpY.jpg"><... src="https://www.opennet.ru/opennews/pics_base/0_1459241904.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  Возможность собственной пересборки. Исходные тексты системы включены в состав в форме Git-репозитория, размещённого в директории /src. Пересборка системы производится командой make, а установка "make install";

-  Компоненты пространства пользователя переписаны на языке Си. Ядро, драйвер файловой системы ext2, asteroids и trianglix остаются на языке C++;
<center><a href="https://pbs.twimg.com/media/CeqUpdrWQAE1m9Q.jpg"><... src="https://www.opennet.ru/opennews/pics_base/0_1459242042.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  Наличие (https://sortix.org/man/man8/disked.8.html) собственной программы для редактирования дисковых разделов с поддержкой MBR и GPT;
-  Подготовка ATA/AHCI-драйверов для работы с жесткими дисками. Также присутствуют драйверы для контроллеров PS/2, клавиатуры и мыши;
-  Переработанная система инициализации (https://sortix.org/man/man8/init.8.html);
-  Возможность загрузки различных раскладок клавиатур;
-  Реализация процесса login и системы аутентификации пользователей (пароли хранятся в /etc/passwd в форме хэшей bcrypt);
-  Многостраничный просмотрщик с поддержкой цветов и обратной прокрутки;

-  Переработанная система терминалов с поддержкой интерфейса termios;
-  Генератор псевдослучайных чисел на базе интерфейса arc4random, наличие устройств /dev/random и /dev/urandom;
-  Поддержка API для регулярных выражений  (regex.h);
-  Добавление библиотеки libz, основанной на кодовой базе zlib и совместимой на уровне API и ABI;
-  Сборочный инструментарий на основе GCC и make;
-  Добавлены порты e2fsprogs, flex, grub, libglib, mdocml, pkg-config и xorriso. Всего в портах насчитывается около 50 приложений, включая binutils, bison, bochs, bzip2, dash, diffutils, gawk, gcc, git, grep,  gzip, make, nasm, parted, python, patch, sed, tar, xorriso и xz.
-  Ядро написано на С++, построено с использованием монолитной архитектуры, использует System V ABI и собственных ABI системных вызовов.


Планы на будущее:


-  Сетевой стек (сейчас реализованы только unix-сокеты);
-  Поддержка SMP;
-  Драйверы USB;
-  Графические драйверы и возможность запуска графического окружения;
-  Усиление защищённости многопользовательских конфигураций;
-  Управление энергопотреблением;
-  Портирование текстовых редакторов;
-  Динамическое связывание;
-  Звуковые драйверы.

URL: https://sortix.org/news/1.0/
Новость: https://www.opennet.ru/opennews/art.shtml?num=44124

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру