Чем меня заинтересовало направление BeOS? Не только, что бывшая команда Apple, а прежде всего тем, что это более развитый POSIX. Файл атрибутируется метаинформацией, что фактически, делает файловую систему объектной базой данных. Её открытая версия.
Сетевой стек работает в режиме ядра ...Одна из отличительных особенностей системы — архитектура трансляторов — системных интерпретаторов файловых форматов. Кроме того, Haiku продолжает традиции BeOS по активному использованию файловых мета-атрибутов, что позволяет реализовать работу с данными простыми и очевидными методами (см. OpenTracker). Файловая система OpenBFS поддерживает расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тегов, максимальный размер файла — 260 гигабайт, раздела — 2 эксабайта (261 байт или 2 миллиарда гигабайтов).
Интерфейс в пользовательском пространстве, но из-за совместимости с BeOS.
Мне трудно представить, что я ещё полезу разбираться в ядро ... Но базовые вещи ... , с их документацией познакомиться стоит.
https://habr.com/ru/companies/slurm/articles/461141
ОтветитьУдалитьhttps://habr.com/ru/articles/434690
ОтветитьУдалитьhttps://habr.com/ru/amp/publications/674216/
ОтветитьУдалитьhttps://fuchsia.dev/fuchsia-src/concepts/kernel#:~:text=Zircon%20is%20the%20core%20platform,processes%20and%20run%20them%2C%20etc.
https://ru.m.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2
https://9p.io/plan9/https://wiki.pantherx.org/IPFS/
https://medium.com/@probonopd/my-sixth-day-with-haiku-under-the-hood-of-resources-icons-and-packages-abec8d0e4ec6
ОтветитьУдалить