Проект Moss развивает Linux-совместимое ядро на языке Rust |
||
|
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ Атаки на ИИ Внедрение ИИИИ теория Компьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Промпты. Генеративные запросы Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2025-12-03 15:40 После восьми месяцев разработки представили первый прототип операционной системы Moss - Unix-подобного ядра, написанного на Rust и сохраняющего бинарную совместимость с Linux. Проект поддерживает архитектуру Aarch64, запускается в QEMU и уже протестирован на популярных одноплатниках вроде Raspberry Pi 4 и Jetson Nano. Разработчики заявляют, что благодаря продуманной абстракции оборудования портирование на x86_64 и RISC-V не составит труда. Главная особенность Moss - массовое использование модели async/await внутри самого ядра. Это позволяет избежать классических проблем с блокировками и взаимными исключениями, которые часто встречаются в традиционных ядрах на Си. Все нетривиальные системные вызовы реализованы как асинхронные функции. На текущий момент ядро понимает 51 системный вызов Linux, и этого достаточно, чтобы запустить командную оболочку Bash и большинство утилит из набора BusyBox. Реализована система управления памятью с поддержкой Copy-on-Write, планировщик задач с миграцией между ядрами и зачатки файловой системы (VFS, Ramdisk, FAT32 только для чтения). Код выстроен модульно. Основная логика вынесена в кроссплатформенную библиотеку libkernel, а общение с железом происходит через HAL-прослойку. Для обеспечения качества уже написано более 230 тестов. Пока это сырой прототип с большими ограничениями: нет сетевого стека, только чтение FAT32, далеко не все системные вызывы. В планах есть реализация TCP/IP, полноценная поддержка ext2/4 и улучшение планировщика. Источник: vk.com Комментарии: |
|