В системе применяется принцип "все есть URL". Например, для записи в лог может использоваться URL "log://", для взаимодействия между процессами "bus://", для сетевого взаимодействия "tcp://" и т.п. Модули, которые могут быть реализованы в форме драйверов, расширений ядра и пользовательских приложений, могут регистрировать свои обработчики URL, например, можно написать модуль обращения к портам ввода/вывода и привязать его к URL "port_io://", после чего можно использовать его для доступа к 60 порту через открытие URL "port_io://60".
Снимаю шляпу перед теми, кто освоил Rust
Я пробовал, но мой мозг заточенный под javascript/typescript послал меня нахуй.
Так что кнопки двигаю/крашу пока за 300кк/наносек
Да не особо сложный, зато как минимум заставляет задуматься о мусоре который остается в памяти и его времени жизни
Освоить нетрудно, а вот перебороть нежелание делать велосипед, который кем-то уже давно написан на C - сложно. Так что хвала разработчикам данной ОС, соды и вообще мозилле.
Комментарий недоступен
Кто он? Redox или Rust?
Для переписывания. Только ради этого и придумали раст