Size: a a a

2021 June 26

VP

Vadim "Oxyd&quo... in Linux Чат
С микроядром первого поколения, выпущеного аж в 1986-м году, впринципе не может быть всё в порядке. Там слишком много системных вызовов, нет оптимизаций под архитектуру, излишние сущности в виде каналов итд итп. Короче mach это кровавое, тормозное легаси которое давно пора закопать.
источник

ГБ

Георгий Бартоломей... in Linux Чат
Кстати, Нахера этот message queue если есть fifo?...
источник

u

us_tlg in Linux Чат
на сайте дебиан, скачай образ и посмотри
источник

ГБ

Георгий Бартоломей... in Linux Чат
Какие например лишние системные вызовы?
источник

ГБ

Георгий Бартоломей... in Linux Чат
Как демон будет делать IO с железом без сис вызова?
источник

ДГ

Дурачок Глупый... in Linux Чат
Ребята, а можно как-то walpaper engine на линукс поставить
источник

ДГ

Дурачок Глупый... in Linux Чат
уж очень крутая программа
источник

ГБ

Георгий Бартоломей... in Linux Чат
Или можно как то userspace прогу засунуть в кольцо 0 и она будет вытеснять ядро?..
источник

ГБ

Георгий Бартоломей... in Linux Чат
Почему такого нет
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Драйвера, в микроядерной архитектуре, находятся в пространстве пользователя. Забота микроядра отдать разные железные ресурсы разным драйверам и проксировать непосредственные запросы от них к железу, через IPC. И чем меньше будет системных вызовов, чем они будут быстрее и чем эффективнее организовано IPC, тем более производительной будет архитектура конкретного микроядра.  Короче, сиди читай. Статейка старая и с той поры всё стало ещё более пизже!
источник

ГБ

Георгий Бартоломей... in Linux Чат
An error occurred.

Sorry, the page you are looking for is currently unavailable.
Please try again later.
источник

ГБ

Георгий Бартоломей... in Linux Чат
Каким образом микроядро проксирует железо? Там как то PCI проксируется?
источник

ГБ

Георгий Бартоломей... in Linux Чат
О, заработало
источник

ГБ

Георгий Бартоломей... in Linux Чат
Ты наладил?))
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Нет. Так делать не нужно. Так сделано в MacOS / NeXTStep. Драйвера запихнуты в пространство микроядра... Ну тупо потому что Mach не вывозит. Но дело в том что когда делался NeXTStep / NeXTCube других мироядер не было, а когда пришло врем переносить наработки в макось, тупо не было времени переписать под другое микроядро. Перенесли AS IS. А сейчас это уже кровавое легаси, как Win32 API винды например.
источник

Д

Доримир in Linux Чат
Запишите серию уроков по настройке nginx для чайников. Уроков на 10 или 20. Умейте делиться секретами, тогда к вам придут люди. Так все делают.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Почитай статью. Там всё давно рассказано про то как работают микроядерные архитектуры и что там вообще может быть.
источник

ГБ

Георгий Бартоломей... in Linux Чат
Читаю...
источник

Д

Доримир in Linux Чат
Хаскель это вещь
источник

X

XÆA-XII in Linux Чат
Недавно читал, что HarmonyOS быстрее андроида, потому что у неё микроядро
источник