SharpOS - операционная система на C#

by DenizK 2. января 2008 19:02

1 января вышла SharpOS 0.0.1 (www.sharpos.org) - концептуальная операционная система, созданная для демонстрации того, что даже на языке высокого уровня (а она целиком написана на C#) можно создать ядро операционной системы. Операционная система стала результатом полугодовой работы 4 разработчиков. В текущем релизе были реализованы основные функции ядра (управление памятью, пейджинг, прерывания, управление экраном, ...) функции ввода/вывода, консольные операции и несколько простейших комманд (типа вывода версии ОС). Исходные коды распространяются по лицензии GPL, кроме того с сайта можно скачать образы для виртуальных машин (http://www.sharpos.org/redmine/wiki/3/End_Users). Из интересного на сайте есть несколько скриншотов и 2 видео с YouTube.

Реального применения эта ОС никогда не найдет - в этом нет сомнения. Однако мне (как .net разработчику) безусловно приятно видеть такой проект. Года 4 назад читал книжку Русиновича/Соломона по внутреннему устройству Windows2K и меня немного внутреннее устройство смутило Smile. Я конечно ожидал что там все будет сильно заточено под производительность, но чтобы так хардкорно по С-шному с хитрым применением указателей, здоровенных структур и пр. - не думал. Имхо с увеличением производительности компьютеров в ближайшие годы можно ожидать изменение архитектуры/кода ОС (той же windows) в сторону архитектуры/стандартнов кодирования, более способствующих написанию безопасного и легко модифицируемого кода (может быть даже частично и на языках высокого уровня - таких как C#). В той же висте часть кода (пусть и незначительная) уже написана на C#.

Текущий рейтинг: 4.5 (2 голосов)

  • Currently 4.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Комментарии

Комментарии закрыты

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов