Закрыть
PRONIUM » Стена » Запись
Мы рады впервые заявить о существовании Pronium — закрытой операционной системы, разрабатываемой с нуля на безопасном системном языке Rust. Наша архитектура отказывается от устаревших догм POSIX в пользу новизны. Мы объединили лучшие концепции NT и BeOS: в ядре работает объектная модель Pronium Object System ( "всё есть объект" вместо "всё есть файл"), драйверный фреймворк Pronium Driver Framework с автоматическим сканированием PCI, и сверхлёгкие потоки (Green Threads) с квантованием времени в 1 мс.
Одновременно с этим анонсом мы публикуем первую версию архитектурного руководства (Handbook) и дебютную сборку ядра — Build 140726 Alpha (С одним но, о нём будет где-то ниже).
Драйвер AHCI использует безопасную логику try_lock для гарантированной защиты от взаимных блокировок. Чтение файловой системы FAT32 реализовано через эффективный покластерный стриминг на 512-байтных стековых буферах, что снижает нагрузку на кучу ядра до нуля. Для запуска будущих приложений снятие защиты выполнения (NX-Bit) строго выравнивается по границам страниц в 4 КБ во избежание сбоев памяти, а в само ядро интегрирован собственный сетевой стек, который... не работает хрен его знает почему.
Сборка Build 140726 закрытая. Получить её можно только одним способом: написать на личную почту создателя — [email protected]. Получите ли вы её или нет - неизвестно даже Богу.
PRONIUM - это с нуля, это будет лучше Linux.
Показать больше
Пожаловаться  |  Поделиться (2)

Комментарии (18)

Сначала старые
Закрытой пока разработка идет? Потом исходники будут?
> это будет лучше Linux

В мечтах парнишки Славы))
> "всё есть объект" вместо "всё есть файл"

Поясни ка
Михаил Ионин, нет, не будут.
Михаил Ионин, поясняем. Любой ресурс (экран \Device\Console , раздел диска, сетевая карта) регистрируется в ядре как умный объект со своим поведением, а не притворяется каким-то там "файлом.". В Pronium программы не имеют прямого доступа к железу и памяти ядра, они работают с объектами через дескриптор. Плюсом, унификация, разработчику без разницы, куда писать (файл или экран) - вызовы полиморфны для любого объекта.
PRONIUM, концептуально, это близко к идеям NT, которая использовалась в Windows, но в десятки раз удобнее, безопаснее и быстрее. По умолчанию, Pronium абсолютно несовместима с Windows.
PRONIUM, грустно, что проприетарно. Ну тогда увы лучше линукса не станет
Михаил Ионин, Ну, а чем мы хуже? Ах да... По объёму легаси-кода 30-летней давности а также драйверов для устройств 80-х в ядре?
У нас будет сама ОС закрыта и её инструменты типа SDK или Pronium Driver Framework, но драйвера который непосредственно мы написали - они будут открыты под лицензией BSD 3.
PRONIUM, ты хоть под мой кор2дуо напиши дрова, он еще не слишком старый))
1 2

Действия