LINUX.ORG.RU

SharpOS - открытая ОС, целиком написанная на языке C#


0

0

Вышел первый релиз операционной системы SharpOS (0.0.1) целиком написанной на языке C#. Система является концептуальной, призванной доказать, что и на языках уровня C# можно написать ядро операционной системы.

В текущем виде SharpOS представляет собой ядро, интерактивную оболочку (shell) и "Ahead-Of-Time" (AOT) компилятор CIL (Common Intermediate Language) байткода, переводящего IL (Intermediate Language) инструкции в машинный код.

Исходные тексты SharpOS распространяются в рамках лицензии GPLv3.

Исходный текст новости: OpenNet.RU

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

★★★★★

Проверено: svu ()

Ответ на: комментарий от Cy6erBr4in

> ведь есть жеж!

Декамерон после чтения ЛОРа кажется детским лепетом и примером непорочности.

anonymous
()

Сразу вспоминается древняя восточная загадка. Когда-то давно, в прекрасном граде Канганапуре жил сильный царь Виравикрама. И был так беден и убог, что привязал обезьяну к столбу в прекрасном сказочном дворце (не своем конечно). И поспорил он с богатым и могущественным соседом - если не кормить обезьяну так долго, что она готова будет съесть любую пищу, и вскрыть ей черепную коропку (а как известно от этого обезьяны очень долго не умерают), то что она предпочтет - умереть от голода, или съесть свой мозг и умереть от глупости? И поднесли ложку с мозгами ко рту обезьяны, И проиграл спор великий правитель, и отдал все свои сокровища.

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

>> Ответ, достойный дауна-аутиста.

куда там на унылому, тупому и необразованному быдлу до вас.

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

> Просто эта видеокарта меня устраивает.

Ну вот так и АТИ думает, а зачем им новые видяхи пускай на старых сидят: они старые, добрые, замечательные просто - и дрова под них мы давно написали...

anonymous
()

> на языках уровня C# можно написать ядро операционной системы

да на Vb можно написать и даже на жабе можно написать ОС, только она будет дерьмовой

anonymous
()

Ява-процов не мало, но самый эффективный не так давно появился - JOP зовется, Java Optimized Processor. Проще и быстрее, чем аналоги. http://www.jopdesign.com/

Удельная производительность примерно в 2.5 раза ниже, чем у откомпиленного gcj кода, исполняющегося на P(2?)-266, но у пня-то и Out-of-order есть, да и вообще вся задача в кэш влезла. А JOP всего на 1830 логических элементах построен. Кое-где он даже юзается, в FPGA-виде.

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

>Ява-процов не мало, но самый эффективный не так давно появился - JOP зовется

Хорошую вещь ЖОП не назовут... =)

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

Дурик анонимусишка, выбрал ЖОПу какую-то и сравнивает ещё. Ты бы ещё от калькулятора проц сравнил, придурок.

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

troorl> Тогда дальше бездельничай :)

Вообще-то у меня работа есть.

anonymous> Ну вот так и АТИ думает, а зачем им новые видяхи пускай на старых сидят: они старые, добрые, замечательные просто - и дрова под них мы давно написали...

Ты даже не представляешь, какую тупость сейчас сморозил.

hifi>

>10 REM Kernel Start!

>20 PRINT "BASIC KERNEL";

>30 INPUT "C:\"; A$

>40 IF (A$="DIR") THEN GOSUB ...

Если ЭТО является ОС, тогда я много таких понаписал уже.

anonymous> LOAD ""

Enter

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

JackYF> Зачем тебе загруженный анонимус? оо...

Чтобы этот коллективный разум перекинуть с магнитной ленты хотя бы на дискету :)

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

> Айда ОС на HTML писать?

на HTML сложно драйвера писать. А вот XML+XSLT -- Тьюринг-полный, уже проще =)

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

> Дурик анонимусишка, выбрал ЖОПу какую-то и сравнивает ещё. Ты бы ещё от калькулятора проц сравнил, придурок.

Уважаемый сэр!

Вы афуенно вежливы и интеллигентны.

Но всё же позвольте заметить, что известная в мире фирма Blackberry имеет мнение, противоположное Вашему.

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

>> имеет мнение, противоположное Вашему

> А имел я её мнение!

Коммуникаторами Blackberry можете не пользоваться, если не хотите. Никто не вынуждает. Однако ничего, что могло бы с ними конкурировать, пока не создано, с аппаратной явой или без таковой.

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

> Однако ничего, что могло бы с ними конкурировать

Ты точно дурачок, я уже говорил про мейнфреймы айбиэмовские. Да ты таких слов не знаешь, коммунникатор -- всё, что ты асилил, попивая жигули и закусывая сэмками.

anonymous
()

Эзотерическую ОС надо писать на Malbolge. На худой конец — на фунгеоидах.

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

> CISC-инструкции x86 переводятся на аппаратном уровне во внутренние RISC-инструкции, в итоге работают даже быстрее настоящих RISC-процессоров.

К чёрту CISC, к бесу аппаратную эмуляцию, давайте сразу в RISC компилять, без прокладок!

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

> давайте сразу в RISC компилять, без прокладок

Давай сразу нужный функционал на транзисторах собирать, к чёрту процессоры!

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

>> Однако ничего, что могло бы с ними конкурировать

> Ты точно дурачок, я уже говорил про мейнфреймы айбиэмовские. Да ты таких слов не знаешь, коммунникатор -- всё, что ты асилил, попивая жигули и закусывая сэмками...

... в свободные минуты во время администрирования айбиэмовского мэйнфрейма...

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

>> CISC-инструкции x86 переводятся на аппаратном уровне во внутренние RISC-инструкции, в итоге работают даже быстрее настоящих RISC-процессоров.

> К чёрту CISC, к бесу аппаратную эмуляцию, давайте сразу в RISC компилять, без прокладок!

И какая нам таки выгода с этого? 8)

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

>> когда появится массово поддержка джава байт кода в процессорах

> Sun уже такой процессор делала, PicoJava назывался, ну и где он теперь? на свалке истории

В коммуникаторах Blackberry он. В полный рост. И история эта только начинается :)

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

>>> CISC-инструкции x86 переводятся на аппаратном уровне во внутренние RISC-инструкции, в итоге работают даже быстрее настоящих RISC-процессоров.

>> К чёрту CISC, к бесу аппаратную эмуляцию, давайте сразу в RISC компилять, без прокладок!

>И какая нам таки выгода с этого? 8)

Это будет круто

Absurd ★★★
()

новая ОС для высокопроизводительных кластеров ?) ну-ну ...

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

>> работа проделана огромная и бесполезная > +1 :) лабораторная студенческая.

Если это лаба, то это хорошая лаба. Потому эту ОС можно давать в качестве базы для допиливания в ходе лаб по курсу ОС, например.

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

>Если это лаба, то это хорошая лаба. Потому эту ОС можно давать в качестве базы для допиливания в ходе лаб по курсу ОС, например.

Получится minix :)

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

>Без ассемблерного уровня там точно не обойтись, а все что выше - это уже сексуальные причуды разработчиков. Хоть на брейнфаке..

++

anonymous
()

От SharpOS конечно смысла никакого, но то что мелкийсофт тратит деньги на разработку такой операционки, не думаю что они это просто от того что деньги лишние, как бы не оказалось что лет через 5-10 это станет новой виндой, а вы сможете и дальше рассуждать о том что на php было бы еще круче.

Если хотите облить говном что-то действительно ненужное то зайдите в топик про runtu, а тут я бы побоялся делать выводы о перспективах операционок на шарпе...

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

ссылку дай, поржать охота...

з.ы. прям стихи получаются

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

>> Sun уже такой процессор делала, PicoJava назывался, ну и где он теперь? на свалке истории
anon>В коммуникаторах Blackberry он. В полный рост. И история эта только начинается :)

Откуда дровишки? В первых поделях был x386 далее, кажется, ARM. Ссылочку не приведёте?

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

>Но всё же позвольте заметить, что известная в мире фирма Blackberry имеет мнение, противоположное Вашему.
Соизвольте просветить благородных донов, что производит "известная в мире фирма Blackberry"?

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

Аха, пока анон занимается анонскими делами, я нашёл ссылку
http://en.wikipedia.org/wiki/BlackBerry#CPU
>Early BlackBerry CPUs were Intel 80386 based. [7] Later BlackBerrys, such as the 8700, and the Pearl, are ARM XScale ARMv5TE PXA900 based.

Так что Java процессоры вместе с аноном идут в одном направлении.

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

>>> ***в итоге работают даже быстрее настоящих RISC-процессоров***

> И какая нам таки выгода с этого? 8)

Так виста недостаточно затормозила процессоры. Нужно срочно переходить на RISC чтобы тормозило сильнее. :)

А если серьёзно, то RISC процессор проще CISC.

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

> А если серьёзно, то RISC процессор проще CISC.

Давно уже нет. Точнее, это двно уже дает настолько небольшой выигрыш, что им можно пренебречь.

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