Theseus OS
2022-01-26 21:00На языке Rust разрабатывается уже не одна операционная система, и самая известная из них Redox. Но моё внимание привлёк проект Theseus, как наиболее органичное переосмысление управления ресурсами и вообще организация системы из компонентов. Сдаётся мне, эта штука отлично подходит для встроенных применений и всякого IoT.
Статья с прошлогодней конференции Usenix: "Theseus: an Experiment in Operating System
Structure and State Management"
Исходные тексты: https://github.com/theseus-os/Theseus
Статья с прошлогодней конференции Usenix: "Theseus: an Experiment in Operating System
Structure and State Management"
Исходные тексты: https://github.com/theseus-os/Theseus

no subject
Date: 2022-01-27 12:28 (UTC)Какой хороший и правильный прогресс!
no subject
Date: 2022-02-01 09:16 (UTC)no subject
Date: 2022-02-01 19:00 (UTC)no subject
Date: 2022-02-02 03:12 (UTC)Вот еще, как L4 не "используется"
OKL4 shipments exceeded 1.5 billion in early 2012,[2] mostly on Qualcomm wireless modem chips. Other deployments include automotive infotainment systems.[13]
Apple A series processors beginning with the A7 contain a Secure Enclave coprocessor running an L4 operating system[14] based on the L4-embedded kernel developed at NICTA in 2006.[15] This implies that L4 is now shipping on all iOS devices, the total shipment of which is estimated at 310 million for the year 2015.[16]
no subject
Date: 2022-02-02 07:27 (UTC)no subject
Date: 2022-02-02 07:39 (UTC)Starting with ME 11, it is based on the Intel Quark x86-based 32-bit CPU and runs the MINIX 3 operating system.[13] The ME state is stored in a partition of the SPI flash, using the Embedded Flash File System (EFFS).[14] Previous versions were based on an ARC core, with the Management Engine running the ThreadX RTOS. Versions 1.x to 5.x of the ME used the ARCTangent-A4 (32-bit only instructions) whereas versions 6.x to 8.x used the newer ARCompact (mixed 32- and 16-bit instruction set architecture). Starting with ME 7.1, the ARC processor could also execute signed Java applets.
Эндрю Таненбаум, труды которого в своё время вдохновили Линуса Торвальдса на создание ядра Linux, опубликовал открытое письмо к компании Intel, в котором высказал благодарность за использование операционной системы MINIX в составе прошивки чипа Intel ME 11 (Management Engine). Intel ME 11 поставляется во всех современных ПК и ноутбуках с процессорами Intel, что делает MINIX наиболее широко используемой ОС в мире.
https://www.opennet.ru/opennews/art.shtml?num=47539
no subject
Date: 2022-02-02 08:14 (UTC)Про Minix на Intel ME я читал. Печально всё это. И даже там, где нужна защищённость, типа Trusted Boot, всё равно микроядерные ОС не применяются.
no subject
Date: 2022-02-02 08:48 (UTC)Как же не применяются, а это, что по вашему
Apple A series processors beginning with the A7 contain a Secure Enclave coprocessor running an L4 operating system[14] based on the L4-embedded kernel developed at NICTA in 2006
https://support.apple.com/guide/security/secure-enclave-sec59b0b31ff/web