Size: a a a

Конференция C++ Russia

2021 June 25

R

Ruslan in Конференция C++ Russia
от железки же зависеть будет, работать с ним из линукса можно, через какой-нить API, если кто-то поддержит ответную часть
источник

R

Ruslan in Конференция C++ Russia
потом попробовать дальше дробить: работа с оборудованием - отдельно, парсеры - отдельно😁MILS архитектура, все дела
источник

AD

Alexander Dudin in Конференция C++ Russia
Все это можно в user-space вынести. Возможно на взаимодействие между модулями KasperskyOS тратиться больше тактов чем на syscall в Linux.
источник

R

Ruslan in Конференция C++ Russia
а в каком дистрибутиве на базе linux ядра - это посмотреть?
источник

AD

Alexander Dudin in Конференция C++ Russia
Мне кажется это от дистрибутива не зависит. Тут же используется стандартная схема: маленький kernel-драйвер для irq, dma, pci-conf и т.п. И большой user-space драйвер который напрямую работает с регистрами и памятью устройства.
источник

R

Ruslan in Конференция C++ Russia
схема-то стандартная👍 но это не про linux же ж😁где почти все воткнуто в kernel space , кроме, извращённых случаев, когда вендор, например, графики не желает открывать кодяру и бОльшую часть уносит в юзер спейсные блобы
источник

TS

Timur Safin in Конференция C++ Russia
была относительно консьюмерская ос, которая вот так вот по-честному хотела в микрокернельной архитектуре реализовать, с сообщениями между процессами в юзерспейсе - Windows NT 3.5*. Но она была медленная и в Windows NT 4 пришлось поступиться принципами и внести части User/GDI в ядро вместо юзерспейса.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а была ось, которая так и оставила гуй в юзерспейсе. и ничего так и не тормозило 🙂
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ось заточенная под мультимедию
источник

AV

Alexey Veselovsky in Конференция C++ Russia
консьюмерская ось
источник

AV

Alexey Veselovsky in Конференция C++ Russia
BeOS 🙂
источник

TS

Timur Safin in Конференция C++ Russia
и долго она прожила?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
лет 5-8 вроде. не смогла встроиться в экосистемы -- её пинками выгнал и apple из своей и ms из своей (производителям запрещали её ставить на компы)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
но технически проблем с UI там не было. всякое видео и 3d там бегало лучше чем в NT
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а потом, когда Be Inc была продана, появился опенсорсный клон. Изначально Open BeOS, потом был переименован в HaikuOS, который благополучше и сейчас развивается. Построен на тех же принципах и содержит некоторые куски кода из оригинального BeOS.
источник

AT

Alexey Tkachenko in Конференция C++ Russia
Тем же чем и Minix
источник

AV

Alexey Veselovsky in Конференция C++ Russia
то есть НИЧЕМ!
источник

AV

Alexey Veselovsky in Конференция C++ Russia
миникс был до линукса, линукс был создан так как миникс был не кошерен. линукс лучше миникса!
источник

AT

Alexey Tkachenko in Конференция C++ Russia
А там отличия кошмарски ось против астры линупса не рассматривались?
источник
2021 June 26

PF

Pavel Filonov in Конференция C++ Russia
Тут ходят слухи, что на основе minix работает самая популярная ОСь https://www.cs.vu.nl/~ast/intel/
источник