LINUX.ORG.RU

Microsoft открыла исходный код Singularity

 ,


0

0

Microsoft выложила в свободный доступ (под академической лицензий) исходный код Singularity.

Singularity - это прототип микроядерной операционной системы, созданной на основе управляемого кода. Большая часть системы, включая драйвера устройств, написана на языке С#. Исключение составляет обработчик прерываний (ассемблер и С) и HAL (С++ в защищенном режиме).

Основой Singularity являются SIP - Software-Isolated Processes. SIP представляют собой обычные процессы (код и сопутствующие данные), но работающие в едином адресном пространстве, что позволяет исключить необходимость переключения задач, как в классическом микроядре.

>>> Подробности

★★

Проверено: svu ()
Ответ на: комментарий от anonymous

>А про SIP можно подробней, по-русски?

Про режим памяти flat слышал ? Все программы выполняются в виртуальной машине (интерпретатор-компилятор), потому с точки зрения процессора, всё выполняется в едином адресном пространстве.

robot12 ★★★★★
()
Ответ на: комментарий от anonymous

> А про SIP можно подробней, по-русски?

По русски, если на него перевести с мелкомягкого, то несмотря на схожесть и идеи из Inferno, это означает, что прикладным программистам будет недоступен unmanaged код вообще. Даже в висте Win32API нативна, но в будущей системе или его не будет или для совместимости будет эмулироваться самими мелкомягкими или будет managed-обертка к Win32API, по сути виртуализация.

anonymous
()
Ответ на: комментарий от anonymous

>но в будущей системе или его не будет или для совместимости будет эмулироваться самими мелкомягкими или будет managed-обертка к Win32API, по сути виртуализация.

Это точно вендекапец, ибо это поделие не будет иметь совместимости с win32 api либо будет медленее и глючнее Wine и заставит всех разработчиков с нуля (!) написать все программы.

anonymous
()
Ответ на: комментарий от anonymous

"Singularity is not the next Windows," Rashid said in a statement. "Think of it like a concept car. It is a prototype operating system designed from the ground up to test-drive a new paradigm for how operating systems and applications interact with one another. We are making it available to the community in the hope that it will enable researchers to try out new ideas quickly."

типа концепции проверять собрались

W0wik
()
Ответ на: комментарий от W0wik

>типа концепции проверять собрались

основной вывод из концепций, что эти каналы не так уж и сильно тормозят, если их грамотно реализовать. 5-10%, ну конечно, от задачи зависит.

anonymous
()
Ответ на: комментарий от robot12

>Все программы выполняются в виртуальной машине (интерпретатор-компилятор), потому с точки зрения процессора, всё выполняется в едином адресном пространстве.

MS-DOS возвращается?

mmm62
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.