Cosmos = OS на C# && Архитектура FW

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Cosmos = OS на C# && Архитектура FW

Сообщение FireFenix » 25.07.2010 (Вс) 11:52

Искал доки про написания драйверов под вин и наткнулся на интересный сайт...

http://gocosmos.org/Blog/index.EN.aspx
http://www.codeproject.com/KB/system/CosmosIntro.aspx
http://ru.wikipedia.org/wiki/Cosmos_%28 ... C%D0%B0%29

Подогрев интерес, просмотром данного сайта, стало интересно:
  • Как .NET интегрируется с Win?
    Это обычное линкование ядра .net и неймспейсов в проект и загрузчик? Или там всё завязано куда сложнее?
  • Как работает .NET в "самом низу"?
  • И вообще можно ли отделить .NET (т.е. чтобы была возможность запустить прогу под .NET без установленного фреймворка), т.е. не транслировать IL to CPU (воде как при этом урезается P/Invoke и некоторые другие фитчи), а держать рядом с прогой отдельным модулем? или как основой что-ли...
    Вроде как MONO ж работает отдельно... Но хотелось бы без костылей таскать пару привязанных библ...
И где можно об этом почитать? :)
Последний раз редактировалось FireFenix 25.07.2010 (Вс) 18:51, всего редактировалось 2 раз(а).
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Cosmos = OS на C#

Сообщение Хакер » 25.07.2010 (Вс) 13:25

Я и Twister запасаемся попкорном.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Re: Cosmos = OS на C# && Архитектура FW

Сообщение VVitafresh » 26.07.2010 (Пн) 14:46

Бегло просмотрел статью насчет этого COSMOS'a, но так и не понял для чего он нужен. Это ОС для любителей поизгаляться над собой или есть какие-то практические цели?
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Cosmos = OS на C# && Архитектура FW

Сообщение Денис » 26.07.2010 (Пн) 16:59

VVitafresh писал(а):Это ОС для любителей поизгаляться над собой?

Это microsoft-way — сделать такое же, но своё.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Re: Cosmos = OS на C#

Сообщение Ramzes » 27.07.2010 (Вт) 10:10

Хакер писал(а):Я и Twister запасаемся попкорном.

Я хоть и не резделяю твою точку зрения относительно .net, но в данном случае берети попкорн и на меня :?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Re: Cosmos = OS на C# && Архитектура FW

Сообщение Twister » 28.07.2010 (Ср) 11:20

Хех. А чего же они загрузчик свой на C# не написали? :lol:

Улыбнуло:
Команда проекта Cosmos также создала ассемблер, который был призван стать основным сборщиком систем Cosmos. Однако, ассемблер оказался неэффективный и медленный, и поэтому вместо него используется ассемблер NASM.
Особенно учитывая то, что nasm не поддерживается уже как целую вечность.
А я все практикую лечение травами...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Cosmos = OS на C# && Архитектура FW

Сообщение Денис » 28.07.2010 (Ср) 17:14

Twister писал(а):Хех. Улыбнуло.


Тут следует заметить, что подобные вещи творят одиночки, находящиеся в информационном вакууме. Причем они вроде и умные, но из-за вышеуказанной ситуации информационного вакуума, они изобретают велосипеды, используют устаревшие вещи и в целом наступают на достаточно очвидные грабли (типа авторских прав).
Я сам был таким одиночкой, пока не научился поиску в интернете. Помню, в восьмом классе я "изобрел" проекционный телевизор. Схемы рисовал в тетрадках... Потом отложил в стол, дабы запатентовать как стану взрослее. Ну а потом появилась реклама проекционных телевизоров. :? В 90 они были очень популярны, пока их не вытеснила плазма.

В общем, мораль этого флуда в том, что надо стремиться не быть в стороне от событий.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

    TopList