has gloss | ita: Cosmos è un sistema operativo open source scritto in C#. Include inoltre un compilatore (IL2CPU) per convertire il (.NET) bytecode del Common Intermediate Language in istruzioni native. Il sistema operativo è compilato insieme con un programma utente e le librerie associate usando il compilatore IL2CPU per creare un binario scritto in linguaggio macchina stand-alone e avviabile . Il binario può essere avviato da un floppy disk, una chiavetta USB, CD-ROM o dentro una macchina virtuale. Larchitettura supportata al momento è x86, ma molte altre destinazioni sono state pianificate, e sebbene il sistema sia mirato al C#, possono essere usati la maggior parte dei linguaggi conformi a .NET (il linguaggio deve essere compilato puramente in CIL senza usare P/Invoke). Cosmos è principalmente destinato alluso con il .NET Framework di Microsoft, comunque può essere anche compilato usando Mono. |
has gloss | rus: Cosmos — операционная система с открытым кодом, написанная на C#. Кроме того, она содержит компилятор языка Microsoft Intermediate Language (IL2CPU), позволяющий формировать законченные программные модули, включающие в себя библиотеки .NET Framework и саму операционную систему cosmos, что позволяет создавать загрузочные модули, не требующие для своей работы внешней ОС. Может загружаться с дискеты, USB флеш-накопителя, CD-ROM или в виртуальной машине. В настоящее время поддержка архитектуру x86 не доступна, и, хотя система направлена на C#, она может быть использована с большинством совместимых языков .NET (требуется «чистая» компиляция CIL без использования P/Invoke). Cosmos в первую очередь предназначен для использования с Microsoft .NET Framework, он не может быть скомпилирован с использованием Mono с опорой на блок System.Threading класса ReaderWriterLockSlim. |