Size: a a a

pro.osdev - os development

2021 June 18

DF

Dollar Føølish in pro.osdev - os development
еще libOS,  спасибо )
источник

BD

Berkus Decker in pro.osdev - os development
Implemented applications are called library operating systems; they may request specific memory addresses, disk blocks, etc. The kernel only ensures that the requested resource is free, and the application is allowed to access it.

libOS это как раз реализация экзокернела
источник

DF

Dollar Føølish in pro.osdev - os development
ага топчик
источник

BD

Berkus Decker in pro.osdev - os development
пушо аппы сами все делают и проще это в либу вынести
источник

DF

Dollar Føølish in pro.osdev - os development
современное железо как раз мне кажется готово к этому
источник

BD

Berkus Decker in pro.osdev - os development
https://en.wikipedia.org/wiki/Nemesis_(operating_system) вот этой штукой я вдохновлялся когда свое дизайнил, там даже интерфейсные абстракции взяты из немесиса
источник

BD

Berkus Decker in pro.osdev - os development
оно там вертикально интегрировано почти до самого железа, плюс шедулинг сделан через апколлы, которые дают процессу возможность сначала разобраться что ему выполнять первым а потом уже выполнять, ядро ничего про это не знает
источник

BD

Berkus Decker in pro.osdev - os development
Nemesis therefore had an extremely small lightweight kernel and performed most operating system functions in shared libraries, which executed in the user’s process.

тоже в целом libOS
источник

LK

Ledoux KOUAM in pro.osdev - os development
!??
источник

BD

Berkus Decker in pro.osdev - os development
Nemesis is a single-address-space system, with an extremely light-weight kernel ('Nemesis Trusted Supervisor Code', or NTSC), and strong emphasis on performing operating system functions in the user's domain (thus avoiding the need for expensive protection regime changes).
источник

BD

Berkus Decker in pro.osdev - os development
SAS тоже помогает для мультимедии - адрес всегда один и тот же в любом адресном пространстве, сетевые буфера можно просто передавать из процесса в процесс указателем
источник

LK

Ledoux KOUAM in pro.osdev - os development
What does it means!??
источник

BD

Berkus Decker in pro.osdev - os development
It's like numbered anecdotes
источник

LK

Ledoux KOUAM in pro.osdev - os development
Are you talking about types of hypervisor and VM!?
источник

LK

Ledoux KOUAM in pro.osdev - os development
источник
2021 June 21

LK

Ledoux KOUAM in pro.osdev - os development
@no111u3   , @berkus  , @tsafin sometimes you sent information about bugs of some kernel OS....
источник

LK

Ledoux KOUAM in pro.osdev - os development
Which kernel architecture do you think is the most attacked ??
источник

LK

Ledoux KOUAM in pro.osdev - os development
how to make a hypervisor kernel efficient for example ?
источник

X

XÆA-XII in pro.osdev - os development
Щас снова будет говорить
источник

К

Кирилл in pro.osdev - os development
Вы меня перепутали с кем то, я впервые в этом чате
источник