URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138519
[ Назад ]

Исходное сообщение
"Проект Moss развивает Linux-совместимое ядро на языке Rust"

Отправлено opennews , 29-Ноя-25 15:29 
После 8 месяцев разработки опубликован первый  прототип Unix-подобного ядра  Moss, частично совместимого с Linux. Код написан на языке Rust с ассемблерными вставками и распространяется под лицензией MIT. В настоящее время проект поддерживает только архитектуру  Aarch64, может запускаться в QEMU  и протестировано на платах  Raspberry Pi 4, Jetson Nano, AMD Kria и imx8. По утверждению разработчиков ядро легко может быть портировано для других архитектур, таких x86_64 и RISC-V, благодаря прослойке для абстрагирования поддержки оборудования...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64342


Содержание

Сообщения в этом обсуждении
"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:29 
Теперь свидетели ржавчины могут сконцетрироваться на создании своей полностью ржавой экосистемы и избавить Linux и другие проекты от своих вкраплений.

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:32 
да кому нуден этот ваш linux! Когда-то в linux был дух open source, а сейчас его захватили безумные левые дипстейтовцы!

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено laindono , 29-Ноя-25 15:52 
Одно другому не мешает же.

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 16:29 
Ась? «Свидетели ржавчины» (очень красиво, ага) разрабатывают этот ваш линукс, системное ПО и кучу прикладухи. Избавить от самих себя что ли?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 16:41 
Да

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Анонимусс , 29-Ноя-25 16:49 
> и избавить Linux и другие проекты от своих вкраплений.

Могли бы!

Но это решают не васяны с опенька и прочие растохейтеры, а собственно создатели и разработчики ядра. И ими решение уже принято))


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Ананимус , 29-Ноя-25 16:53 
> Теперь свидетели ржавчины могут сконцетрироваться на создании своей полностью ржавой экосистемы и избавить Linux и другие проекты от своих вкраплений.

Ты так говоришь будто бы программисты на Rust это какая-то грибница с общим целеполаганием.


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:30 
Если денег не дадут, спонсора не найдут, то сдохнет проект.

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:32 
Прогресс не остановить. Есть спрос на безопасный код и на безопасные ОС. Если Линукс не хочет переписываться на Rust, то будет создан конкурент. Как бы этому не противились адепты устаревшего Си.

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:40 
ага, ты встанешь с дивана и создашь. наверное к 2030 году

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Медведь , 29-Ноя-25 16:28 
Так это же замечательно! Создавайте "конкурент", оставьте в покое ядро Linux, GNU утилиты и все остальные и без ржи работающие проекты; пилите его, хольте и лелейте. И пусть победит сильнейший.

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:34 
а теперь вопрос знатокам. Зачем издеваться надо собой создавая ядро на расте если весь код состоит из большого unsafe ?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено laindono , 29-Ноя-25 16:05 
Код состоит из одного большого unsafe, если ты пишешь на си. Ключевое слово unsafe в Rust нужно для отделения автоматической и ручной верификации определённых свойств. В сишечке у тебя требуется ручная верификация для всего. В расте только для небольших локализованных участков кода.

Похожего можно добиться в си, если обложиться кучей тулзов статистического анализа. И с этой точки зрения unsafe это что-то из серии "вот тут кусочек анализа не применять, я ручками всё сделаю".

Нюанс в том, что статистический анализ плотно и глубоко интегрирован в раст. Намного удобнее пользоваться, что ведёт к продуктивности.


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 16:34 
Почему ты рекомендуешь FreeBSD вместо Arch?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено нах. , 29-Ноя-25 16:30 
Ну зойчем вы тгавите?! Написано же - не только из unsafe. Есть еще ассемблер. Потому что на нескучном йезычке невозможно писать код, работающий с железом.

Вот теперь - безопастненько!


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Ilnarildarovuch , 29-Ноя-25 15:36 
Тупо и медленно. Как всегда, качество Rust!

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:37 
там уже есть переполнение стека ?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено нах. , 29-Ноя-25 16:31 
там пока бизибокс запускается но половина команд не работает. Нет стека - нет переполнений!


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Анонимище , 29-Ноя-25 15:42 
Интересно, а есть ли примеры ядер для ОС (не обязательно Линукс-совместимого) которые были написаны в функциональной парадигме?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:55 
Системое программирование - это исключительно структурная (процедурная) парадигма. Системное программирование это такое программирование когда оживляешь железо.

А вот, ООП и функци-анальщина - это абстрации, сахар. Для Абстраций системный код написанный в процедурной парадигме это как, фундамент и несушие стены у зданий.


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 16:15 
Обероны и семейство. Хорошая производительность.
BeOS и Haiku тоже на ООП, но там ещё и eventloop, который в десятую macos и перенесли (а вот ооп не стали, слишком плохо вязалось с устоявшейся NS-архитектурой из Xerox).

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:55 
https://github.com/froggey/Mezzano

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Геймер , 29-Ноя-25 15:45 
Если «джаст фор фан», то может что хорошее и получится

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:46 
>Код написан на языке Rust с ассемблерными вставками и распространяется под лицензией MIT.

Стопицот раз было сказано, что ПО под разрешительными лицензиями нежизнеспособно. Взлетает только копилефт.


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним10084 и 1008465039 , 29-Ноя-25 16:35 
Какой копилефт кроме Линукса взлетел?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:51 
на языке Rust с ассемблерными вставками


вот так точно безопасно


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним , 29-Ноя-25 15:55 
> на языке Rust с ассемблерными вставками и распространяется под лицензией MIT.

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


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним10084 и 1008465039 , 29-Ноя-25 16:36 
Лицензия как раз куда лучше, более дружественная для бизнеса

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Медведь , 29-Ноя-25 16:20 
Целиком одобряю сабж! Надеюсь, все ржавики ринутся туда, и всем будет хорошо.

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Анонимусс , 29-Ноя-25 16:39 
Тоже целиком одобряю сабж!
На таком васянопроекте можно обкатать решения и перетянуть их в ядро линукса, тем более что совместимость уже будет. В ядре станет еще больше ржавчины, а полыханием опп хейтеров можно будет отапливать небольшой город вроде Питера))
И всем будет хорошою

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено BrainFucker , 29-Ноя-25 16:31 
А что случилось с той их операционкой где "всё есть ссылка" по аналогии с юниксовым "всё есть файл"? Концепция провалилась?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Анонимусс , 29-Ноя-25 16:36 
> Концепция провалилась?

Нет, ее пилят как могут полтора землекопа.
Она даже на реальном железе запускается, что в общем-то удивительно без драверов-то.


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Аноним10084 и 1008465039 , 29-Ноя-25 16:39 
Написать драйверы под пару тестовых железок, если уж за ОС взялись, могут наверное. А про какую ОС речь?

"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Анонимусс , 29-Ноя-25 16:45 
> Написать драйверы под пару тестовых железок

Так под пару и написали))

> А про какую ОС речь?

Про redox os
Пишется на расте всё - от загрузчика и ядра до DE (COSMIC пишет system76).
Сколько людей ее пишут можно глянуть в их гитлабе (gitlab.redox-os.org/redox-os/redox).
Спойлер - целых 9 (девять) тел и без финансирования корпами.
И тем не менее оно вполне себе работает (на подходящем железее)


"Проект Moss развивает Linux-совместимое ядро на языке Rust"
Отправлено Кошкажена , 29-Ноя-25 16:53 
Отличная новость, пусть теперь удаляют из нормального ядра ржу.