Singularity is an experimental operating system being built by Microsoft Research since 2003. It is intended as a highly-dependable OS in which the kernel, device drivers, and applications are all written in managed code.
| Property | Value |
| dbpedia-owl:thumbnail
| |
| dbpprop:abstract
|
- Singularity is an experimental operating system being built by Microsoft Research since 2003. It is intended as a highly-dependable OS in which the kernel, device drivers, and applications are all written in managed code.
- Singularity ist ein Projekt von Microsoft Research, mit dem Ziel ein zuverlässiges Betriebssystem zu schaffen, in dem der Kernel, Gerätetreiber und alle Applikationen in Managed Code geschrieben sind. Das Singularity-Betriebssystem verfolgt dabei ein neues Sicherheitskonzept namens Software-isolated Processes (SIPs). Seit dem 4. März 2008 ist der Quelltext öffentlich unter der Microsoft Research License verfügbar.
- Singularity es un producto de Microsoft Research comenzado en 2003 para desarrollar un Sistema operativo en el que el núcleo, dispositivos y aplicaciones estén escritos todos con código gestionado (managed code). El nivel más bajo de interrupciones está escrito en lenguaje ensamblador y C. Por encima, el núcleo, cuyo entorno de ejecución y recolector de basuras están escritos en C#, se ejecuta en modo no seguro. La capa de abstracción de hardware está escrita en C++ y se ejecuta en modo seguro. También hay algo de código C para manejar la depuración. La BIOS del ordenador sólo se invoca durante la fase de arranque de 16 bits. Una vez se está en modo 32 bits, Singularity nunca vuelve a llamar a la BIOS, aunque sí llama a los controladores de los dispositivos escritos en Sing#, una extensión de Spec#, que a su vez es una extensión de C#. Durante la instalación, los códigos de operación CIL (Common Intermediate Language o Lenguaje intermedio común) se compilan a códigos de operación x87 usando el compilador Bartok. Singularity 1.0 fue completado en el año 2007. Un paquete de desarrollo e investigación (RDK) para Singularity ha sido publicado con una licencia de fuente compartida que permite el uso no comercial y académico y está disponible en CodePlex. La investigación actual se mueve hacia el desarrollo de Singularity RDK 2.0
- Singularity est le nom d'un projet de système d'exploitation débuté en 2003 par Microsoft Research et vise à atteindre une certaine sûreté de fonctionnement. Pour cela, il est presque intégralement développé en code managé. Il se veut être la prochaine génération de système d'exploitation de Microsoft et est son projet pluri-départemental le plus important. Singularity n'a plus rien à voir avec les anciens Windows, car les 35 développeurs qui y travaillent à plein temps sont partis de rien et, pour le moment, le noyau n'est composé que de 300 000 lignes de code (ce qui est peu pour un système d'exploitation).
- Singularity è un sistema operativo sviluppato da Microsoft. La versione 1.0 è stata rilasciata nel 2007, il Singularity V1.0 Research Development Kit (RDK) è stato spedito ad un ristretto numero di università. È attualmente in preparazione la versione 2.0.
- Singularity は Microsoft Research が2003年から実験的に開発しているオペレーティングシステム。高度なディペンダブルOSとすることを目標とし、カーネルやデバイスドライバ、アプリケーションも全てマネージコードで書かれている。
- Singularity - nazwa projektu badawczego firmy Microsoft, którego celem jest stworzenie systemu operacyjnego opartego na mikrojądrze i stanowiącego podstawę dla bardziej niezawodnej platformy systemowej oraz aplikacyjnej.
- Singularity — начатый в 2003 году проект исследовательского подразделения корпорации Майкрософт по созданию высоконадёжной операционной системы, в которой микроядро, драйверы устройств и приложения написаны на управляемом коде. Отличительной особенностью данной ОС является использование идеологии программно-изолированных процессов (Software Isolated Processes, SIP), похожих на легкие процессы языка Erlang, общение между которыми происходит исключительно посредством сообщений. В отличие от традиционных ОС, защита таких процессов в Singularity производится не путем организации аппаратно-защищенных адресных пространств, а путем использования типобезопасного подмножества промежуточного языка и его верификации перед компиляцией в родной код процессора. Каждый SIP обладает своим объектным пространством, «сборщиком мусора» и средой периода исполнения. Для таких процессов не допускается совместное использование памяти, и они не имеют возможность модифицировать свой код, что усиливает гарантии надежности работы программы в SIP. Низкоуровневый код обработки прерываний x86 написан на языке ассемблера и C. Библиотеки времени исполнения и сборщик мусора написаны на Sing# (специально доработанном для данного проекта диалекте C#) с использованием небезопасного режима. Также присутствует код на C, использующийся в целях отладки. BIOS компьютера вызывается только на этапе загрузки в 16-разрядном реальном режиме работы процессора. После перехода в 32-разрядный режим, BIOS больше никогда не вызывается, вместо него используются драйверы, написанные на Sing#. При установке ядра, оп-коды CIL компилируются в инструкции x86 при помощи компилятора Bartok. Bartok — это исследовательский проект по созданию на языке C# оптимизирующего компилятора из CIL в x86. Singularity 1.0 была завершена в 2007 году. Исследовательский пакет Singularity 1.1 Research Development Kit (RDK) был выпущен под лицензией Shared Source и допускает академическое некоммерческое использование; пакет доступен на CodePlex. 14 ноября 2008 г. был выпущен Singularity RDK 2.0. Дальнейшая разработка сосредоточена на инкрементальных релизах. Код Singularity и вспомогательных средств доступен для изучения и использования на сайте CodePlex.
- Singularity är ett operativsystem som Microsoft Research introducerade november 2005. Singularity är skrivet i C# och är baserat på en mikrokärna bestående av 300 000 rader kod.
- Singularity, Microsoft'un deneme amaçlı geliştirdiği, tamamiyle C# diline dayanan bir işletim sistemidir. Kaynak kodu yayınlanmıştır.
- Singularity 是微软研究院设计的高稳定性操作系统,该操作系统的核心、驅動程式以及应用程序都以「受控代碼」写成。系统“Singularity”在设计上完全改头换面,不再以其性能為標準,而以系統稳定性作为首要标准。 Singularity 操作系统會在系统构建、編寫程式等应用微软最先进的技术,例如 Singularity 的核心技术之一:软件独立进程(Software Isolated Processes,SIP)将采用“Type-safe”编程语言以及精简的指令完成,保证系统運作之间的高度独立性。SIP 保证每个程序、驅動程式以及系统扩展组件都在獨立的 SIP 内运行,並不允许互相共享内存或修改自身代码,能夠使系统的稳定性增強。 微软将會在近期公布更多 Singularity 的详细技术资料。 Singularity 的低级x86中断以汇编语言和C语言写成。一旦这些代码完成工作,它将调用核心,核心的运行时代码和垃圾收集器用C♯语言写成并在非安全模式下运行。Singularity的硬件抽象层用C++语言写成并运行在安全模式下。并且也有部分C代码负责调试工作。计算机的BIOS只在16位元真實模式自举阶段被调用;一旦系统进入32位元模式,Singularity将永远不再调用BIOS,而改以调用以Sing♯写出的设备驱动代码。当安装时,CIL形态的opcode将藉由Bartok编译为x86形态的opcode。Bartok是一种以C#写成的早期优化编译器。 源代码和/或磁盘镜像将在工程完成时可用。
|
| dbpprop:caption
|
- Singularity after boot-up.
|
| dbpprop:developer
| |
| dbpprop:family
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:kernelType
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
|
- Microsoft Research License
|
| dbpprop:logo
| |
| dbpprop:name
| |
| dbpprop:otherusesofProperty
| |
| dbpprop:progLanguage
| |
| dbpprop:programmedIn
| |
| dbpprop:reference
| |
| dbpprop:screenshot
| |
| dbpprop:sourceModel
| |
| dbpprop:supportedPlatforms
| |
| dbpprop:ui
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| dbpprop:workingState
|
- Currently under development by Microsoft Research
|
| rdfs:comment
|
- Singularity is an experimental operating system being built by Microsoft Research since 2003. It is intended as a highly-dependable OS in which the kernel, device drivers, and applications are all written in managed code.
- Singularity ist ein Projekt von Microsoft Research, mit dem Ziel ein zuverlässiges Betriebssystem zu schaffen, in dem der Kernel, Gerätetreiber und alle Applikationen in Managed Code geschrieben sind. Das Singularity-Betriebssystem verfolgt dabei ein neues Sicherheitskonzept namens Software-isolated Processes (SIPs). Seit dem 4. März 2008 ist der Quelltext öffentlich unter der Microsoft Research License verfügbar.
- Singularity es un producto de Microsoft Research comenzado en 2003 para desarrollar un Sistema operativo en el que el núcleo, dispositivos y aplicaciones estén escritos todos con código gestionado (managed code). El nivel más bajo de interrupciones está escrito en lenguaje ensamblador y C. Por encima, el núcleo, cuyo entorno de ejecución y recolector de basuras están escritos en C#, se ejecuta en modo no seguro.
- Singularity est le nom d'un projet de système d'exploitation débuté en 2003 par Microsoft Research et vise à atteindre une certaine sûreté de fonctionnement. Pour cela, il est presque intégralement développé en code managé. Il se veut être la prochaine génération de système d'exploitation de Microsoft et est son projet pluri-départemental le plus important.
- Singularity è un sistema operativo sviluppato da Microsoft. La versione 1.0 è stata rilasciata nel 2007, il Singularity V1.0 Research Development Kit (RDK) è stato spedito ad un ristretto numero di università. È attualmente in preparazione la versione 2.0.
- Singularity は Microsoft Research が2003年から実験的に開発しているオペレーティングシステム。高度なディペンダブルOSとすることを目標とし、カーネルやデバイスドライバ、アプリケーションも全てマネージコードで書かれている。
- Singularity - nazwa projektu badawczego firmy Microsoft, którego celem jest stworzenie systemu operacyjnego opartego na mikrojądrze i stanowiącego podstawę dla bardziej niezawodnej platformy systemowej oraz aplikacyjnej.
- Singularity — начатый в 2003 году проект исследовательского подразделения корпорации Майкрософт по созданию высоконадёжной операционной системы, в которой микроядро, драйверы устройств и приложения написаны на управляемом коде.
- Singularity är ett operativsystem som Microsoft Research introducerade november 2005. Singularity är skrivet i C# och är baserat på en mikrokärna bestående av 300 000 rader kod.
- Singularity, Microsoft'un deneme amaçlı geliştirdiği, tamamiyle C# diline dayanan bir işletim sistemidir. Kaynak kodu yayınlanmıştır.
|
| rdfs:label
|
- Singularity (operating system)
- Singularity
- Singularity (Microsoft)
- Singularity
- Singularity
- Singularity
- Singularity
- Microsoft Singularity
- Singularity
- Singularity
- Singularity
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:depiction
| |
| foaf:homepage
| |
| foaf:page
| |
| is dbpprop:disambiguates
of | |
| is dbpprop:operatingSystem
of | |
| is dbpprop:redirect
of | |