An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

C# Open Source Managed Operating System (Cosmos) is a toolkit for building GUI and command line-based operating systems, written mostly in the programming language C# and small amounts of a high level assembly language named X#. Cosmos is a backronym, in that the acronym was chosen before the meaning. It is open-source software released under a BSD license.

Property Value
dbo:abstract
  • C# Open Source Managed Operating System (Cosmos) is a toolkit for building GUI and command line-based operating systems, written mostly in the programming language C# and small amounts of a high level assembly language named X#. Cosmos is a backronym, in that the acronym was chosen before the meaning. It is open-source software released under a BSD license. Cosmos encompasses an ahead-of-time (AOT) compiler named IL2CPU to translate Common Intermediate Language (CIL) into native instructions. Cosmos compiles user-made programs and associated libraries using IL2CPU to create a bootable native executable that can be run with no support. The resulting output can be booted from a USB flash drive, CD-ROM, over a network via Preboot Execution Environment (PXE), or inside a virtual machine. Recent releases also allow deploying to certain x86 embedded devices over Universal Serial Bus (USB). While C# is the primary language used by developers (both on the backend and by end users of Cosmos), many CLI languages can be used, provided they compile to pure CIL without the use of Platform Invocation Services (P/Invokes). Cosmos is mainly intended for use with .NET Core. As of 2021, Cosmos does not aim to become a full operating system, but rather a toolkit to allow other developers to simply and easily build their own operating systems using .NET Core. It also functions as an abstraction layer, hiding much of the inner workings of the hardware from the eventual developer. Older versions of Cosmos were released in Milestones, with the last being Milestone 5 (released August 2010). More recently, the project switched to simply naming new releases after the latest commit number. Releases of Cosmos are divided into two types: the Userkit, and the Devkit. The Userkit is a pre-packaged release that is updated irregularly, as new and improved features are added. Userkits are generally considered stable, but do not include recent changes and may lack features. The Devkit refers to the source code of Cosmos and must be built manually. The Devkits are usually somewhat stable, but they may have some bugs. The Devkit can be acquired on GitHub and uses Git as the source control management. Most work on Cosmos is currently aimed at improving debugger functionality and Microsoft Visual Studio integration. Kernel work is focused on implementing file systems, memory management, and developing a reliable network interface. Syslinux serves as the project's bootloader. (en)
  • Cosmos (C# Open Source Managed Operating System) est un outil de création de systèmes d'exploitation open-source écrit principalement en C# ainsi que de petites parties d'un langage de programmation assembleur de haut niveau appelé X#. Il utilise un compilateur connu sous le nom de IL2CPU pour traduire le langage CIL généré d'une application .NET en langage assembleur natif. Cosmos compile des programmes et des bibliothèques à l'aide d'IL2CPU pour créer un fichier exécutable démarrable. Le résultat peut être démarré à partir d'une clé USB, un CD-ROM, sur le réseau via PXE, par Hyper-V, ou dans une machine virtuelle (généralement VMWare ou Bochs). Selon le site web de Cosmos, Cosmos est un acronyme pour C# Open Source Managed Operating System (Système d'exploitation géré Open-Source en C#). Cosmos ne compte pas pour le moment devenir un système d'exploitation à part entière, mais plutôt un outil pour aider les développeurs pour créer simplement et facilement leur propre système d'exploitation. Les anciennes versions de Cosmos étaient classées en « Milestones », jusqu'au Milestone 5 (août 2010). Les versions de Cosmos sont divisées en deux types : les « User Kit » et les « Dev Kit ». Les « User Kit » sont des versions pré-packagées qui sont mises à jour à chaque modifications majeures. Les « Dev kit » sont simplement le code source de Cosmos qui doit être compilé manuellement, ce qui permet à l'utilisateur d'obtenir les dernières mises à jour du code (toutes les modifications des contributeurs, depuis la page github du projet), qui ne sont pas implémentés dans d'anciens « User Kit ». La plupart du travail sur Cosmos est actuellement porté sur le débogueur et l'intégration à Visual Studio. Le travail sur le noyau est centré sur les systèmes de fichiers, gestion de mémoire et développement d'une interface réseau. GRUB est utilisé comme chargeur d'amorçage. (fr)
  • 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. L'architettura supportata è 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 ). Cosmos è principalmente destinato all'uso con il .NET Framework di Microsoft, comunque in futuro potrà essere anche compilato usando Mono. Come citato nel sito web, Cosmos è un acronimo per C# Open Source Managed Operating System. Il nome è stato scelto prima di dargli un significato: infatti tutti i linguaggi .NET possono essere utilizzati (non solo C#) per sviluppare Cosmos. Non è tra gli obiettivi di Cosmos essere un sistema operativo completo, ma piuttosto un set di strumenti per permettere gli altri sviluppato di costruirsi semplicemente i propri sistemi operativi, o come uno dei leader del progetto preferisce dire, di agire come assemblatore di "mattoncini LEGO", ognuno dei quali rappresenta una caratteristica del sistema operativo. Può anche agire come un layer di astrazione hardware (HAL), nascondendo molto le strutture interne costituenti la logica dell'hardware allo sviluppatore. La maggior parte del lavoro su Cosmos consiste nello sviluppo di un'interfaccia di rete per il sistema: il sistema già supporta alcune schede di rete e qualche caratteristica del protocollo TCP/IP. Sono disponibili due versioni di Cosmos: la più aggiornata proviene dal codice sorgente su repository di Github mentre l'altra versione è disponibile per tutti (conosciuta come User Kit). Il codice disponibili su Github è indicato per chiunque voglia aiutare lo sviluppo del Kernel mentre l'user kit è progettata per chiunque voglia usare solamente Cosmos per svilupparsi il proprio sistema operativo. Per qualche tempo prima della release della Milestone3, è stato raccomandato a tutti gli utenti di scaricare il codice sorgente da Codeplex, siccome la precedente Milestone 2 era diventata obsoleta. Cosmos usa il bootloader GRUB, ma precedentemente è stato anche usato Syslinux. (it)
  • Cosmos, również CosmosOS (skrót od "C# Open Source Managed Operating System") - toolkit do stworzenia własnego systemu operacyjnego za pomocą dowolnego języka .NET. Cosmos powstał z inicjatywy Chada Z. Howera (Kudzu), a pierwsze linie kodu zostały napisane przez Chada Z. Howera i Matthijsa ter Woorda w 1995 roku, wtedy pod nazwą CHAOS (skrót od Chad Hower's Advanced Operating System). (pl)
  • Cosmos är ett operativsystem för inbäddade applikationer som är skrivet nästan helt i C# och kan boota ett C#-program direkt på hårdvaran. Cosmos bygger på en kompilator (IL2CPU) som översätter CIL-koden till maskinkod. Resultatet kan sedan köras på en PC eller i virtuell maskin. (sv)
  • Cosmos — с открытым кодом, написанная на языке программирования C#. Кроме того, она содержит компилятор языка Microsoft Intermediate Language (IL2CPU), позволяющий формировать законченные программные модули, включающие в себя библиотеки .NET Framework и саму операционную систему Сosmos, что позволяет создавать загрузочные модули, не требующие для своей работы внешней ОС. Может загружаться с дискеты, USB флеш-накопителя, CD-ROM или в виртуальной машине. В настоящее время поддерживается архитектура только x86, хотя система направлена на C#, она может быть использована с большинством совместимых языков .NET, таких как: Visual Basic и X# (требуется «чистая» компиляция CIL без использования ). Cosmos в первую очередь предназначен для использования только с Microsoft .NET Framework, но может быть скомпилирована с использованием Mono с опорой на блок System.Threading, класса ReaderWriterLockSlim. По информации с веб-сайта Cosmos, Cosmos является бэкронимом от C# Open Source Managed Operating System (рус. «Управляемая операционная система с открытым кодом на C#»). В настоящее время Cosmos является набором инструментальных средств, позволяющим другим разработчикам легко и просто создавать свои собственные операционные системы, или, как сказал один из руководителей проекта, действовать в качестве «операционной системы типа Lego». Он также функционирует как абстракционный слой, скрывающий значительную часть работы внутренних аппаратных средств. Текущий выпуск Cosmos — Milestone 5, однако работа над будущими релизами идёт полным ходом. Большинство работ над Cosmos в настоящее время направлены на развитие сетевого интерфейса, однако система уже поддерживает некоторые сетевые карты и некоторые черты TCP/IP. В настоящее время существуют две версии Cosmos, (более поздняя) версия с исходным кодом и релизная версия (известная как пользовательский комплект). Версия с исходным кодом предназначена для тех, кто хочет помочь разработать ядро, в то время как пользовательский комплект предназначен для тех, кто просто хочет использовать Cosmos для развития своей собственной операционной системы. За некоторое время до выхода Milestone 3 было рекомендовано, чтобы все пользователи скачали исходный код, так как предыдущий комплект от Milestone 2 устарел. В последней версии разработчики вернулись к GRUB в качестве загрузчика, однако ранее использовался также Syslinux и выше упомянутый GRUB. (ru)
dbo:latestReleaseDate
  • 2022-02-09 (xsd:date)
dbo:latestReleaseVersion
  • Release 20220209
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 15609662 (xsd:integer)
dbo:wikiPageLength
  • 22384 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1120449255 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • Screenshot of an OS made with COSMOS, presenting a GUI creation possibility (en)
dbp:date
  • 2011-01-08 (xsd:date)
dbp:developer
  • Cosmos Project (en)
dbp:kernelType
dbp:language
  • English (en)
dbp:latestReleaseDate
  • 2022-02-09 (xsd:date)
dbp:latestReleaseVersion
  • Release 20220209 (en)
dbp:license
dbp:logo
  • Cosmos logo.png (en)
dbp:logoSize
  • x64px (en)
dbp:name
  • Cosmos (en)
dbp:programmedIn
  • C#, [[#X.23 (en)
dbp:repo
dbp:screenshot
  • AuraOS.png (en)
dbp:sourceModel
dbp:supportedPlatforms
dbp:url
dbp:website
dbp:wikiPageUsesTemplate
dbp:workingState
  • Active (en)
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Cosmos, również CosmosOS (skrót od "C# Open Source Managed Operating System") - toolkit do stworzenia własnego systemu operacyjnego za pomocą dowolnego języka .NET. Cosmos powstał z inicjatywy Chada Z. Howera (Kudzu), a pierwsze linie kodu zostały napisane przez Chada Z. Howera i Matthijsa ter Woorda w 1995 roku, wtedy pod nazwą CHAOS (skrót od Chad Hower's Advanced Operating System). (pl)
  • Cosmos är ett operativsystem för inbäddade applikationer som är skrivet nästan helt i C# och kan boota ett C#-program direkt på hårdvaran. Cosmos bygger på en kompilator (IL2CPU) som översätter CIL-koden till maskinkod. Resultatet kan sedan köras på en PC eller i virtuell maskin. (sv)
  • C# Open Source Managed Operating System (Cosmos) is a toolkit for building GUI and command line-based operating systems, written mostly in the programming language C# and small amounts of a high level assembly language named X#. Cosmos is a backronym, in that the acronym was chosen before the meaning. It is open-source software released under a BSD license. (en)
  • Cosmos (C# Open Source Managed Operating System) est un outil de création de systèmes d'exploitation open-source écrit principalement en C# ainsi que de petites parties d'un langage de programmation assembleur de haut niveau appelé X#. Il utilise un compilateur connu sous le nom de IL2CPU pour traduire le langage CIL généré d'une application .NET en langage assembleur natif. Cosmos compile des programmes et des bibliothèques à l'aide d'IL2CPU pour créer un fichier exécutable démarrable. Le résultat peut être démarré à partir d'une clé USB, un CD-ROM, sur le réseau via PXE, par Hyper-V, ou dans une machine virtuelle (généralement VMWare ou Bochs). (fr)
  • 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. L'architettura supportata è 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 ). Cosmos è principalmente destinato all'uso con il . (it)
  • Cosmos — с открытым кодом, написанная на языке программирования C#. Кроме того, она содержит компилятор языка Microsoft Intermediate Language (IL2CPU), позволяющий формировать законченные программные модули, включающие в себя библиотеки .NET Framework и саму операционную систему Сosmos, что позволяет создавать загрузочные модули, не требующие для своей работы внешней ОС. Может загружаться с дискеты, USB флеш-накопителя, CD-ROM или в виртуальной машине. В настоящее время поддерживается архитектура только x86, хотя система направлена на C#, она может быть использована с большинством совместимых языков .NET, таких как: Visual Basic и X# (требуется «чистая» компиляция CIL без использования ). Cosmos в первую очередь предназначен для использования только с Microsoft .NET Framework, но может бы (ru)
rdfs:label
  • Cosmos (operating system) (en)
  • Cosmos (sistema operativo) (it)
  • Cosmos (système d'exploitation) (fr)
  • CosmosOS (pl)
  • Cosmos (операционная система) (ru)
  • Cosmos (operativsystem) (sv)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Cosmos (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License