> man operating_systems
Переход на страницу  1 [2]
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
Dreamer
Вторник 07.02.2006 17:56

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
А еще лучше - смотрите в тот самый сабж: http://www.gotdotnet.ru/Forums/Projects/203044.aspx. Очень быстро понимаешь, что все эти идеи - это фуфло.

Жизнь на Линуксе есть!
Наверх
patriot
Вторник 07.02.2006 18:17
ID пользователя #562
Зарегистрирован: Понедельник 06.02.2006 11:11
Сообщений: 3
Dreamer написал(а) ...
А еще лучше - смотрите в тот самый сабж: http://www.gotdotnet.ru/Forums/Projects/203044.aspx. Очень быстро понимаешь, что все эти идеи - это фуфло.
Ну, мельком посмотрел. И где серьезная критика того что "идея фуфло" ?
Напишите кратко и аргументировано почему вы так думаете.
Наверх
patriot
Вторник 07.02.2006 18:23
ID пользователя #562
Зарегистрирован: Понедельник 06.02.2006 11:11
Сообщений: 3
Roman I Khimov написал(а) ...
Перво-наперво вот сюда.
Спасибо хорошая ссылка, правда больше вопросов чем ответов, поэтому скачал pdf-ку с офицального сайта. Сейчас читаю.
Roman I Khimov написал(а) ...

Ну а потом, это не такие великие преимущества, чтобы все ринулись в такой проект. Это ж ведь не на пару недель кодинга, полновесная система тут будет создаваться годами.
Да Вы правы, разработка с нуля ядра неблагодарная и тяжелая работа.
Но в данном случае - можно использовать маркетинговую компанию Microsoft в своих целях, да и mono уже стабильно работает и ядро linuxa можно использовать.
Наверх
Roman I Khimov
Вторник 07.02.2006 18:45

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
patriot написал(а) ...
Да Вы правы

"Мы" всегда правы, а вот я могу быть и не прав. Потому лучше на "ты".

patriot написал(а) ...
Но в данном случае - можно использовать маркетинговую компанию Microsoft в своих целях, да и mono уже стабильно работает и ядро linuxa можно использовать.

Да здравствует 3OS в концепции образца начала 2005, кажется, года!

Если серьезно, то это реально. Мне было бы даже интересно посмотреть на то, что из этого выйдет (правда, скажу сразу - в участники записываться не намерен). Но это чудовищный объем работы, поскольку исходники что Linux, что Mono очень велики и аккуратно их склеить...

Начать, правда, можно с вот такого патча, чуть-чуть поменять схему вызова init в ядре, да написать некий свой простой init на .NET-совместимом языке. Все это как-то должно уложиться в привилегированный режим работы процессора, плюс, вроде как, уже .NET. Но вот дальнейшее более плотное совмещение Linux и Mono... Много работы. Хотя, работа достаточно интересная, особенно, если был бы выполнен первый этап. Кто бы его выполнил?


Греби и улыбайся!
Наверх
Сайт
Dreamer
Среда 08.02.2006 00:23

ID пользователя #9
Зарегистрирован: Воскресенье 04.07.2004 14:01
Сообщений: 235
А какой смысл вообще в ОС на .NET? Что она быстрее работать будет или появятся какие-то новые просторы? Ни за что не поверю. Singularity - это хоть что-то, а все остальное - безыдейные надежды.

Жизнь на Линуксе есть!
Наверх
Roman I Khimov
Среда 08.02.2006 01:09

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
Dreamer написал(а) ...
А какой смысл вообще в ОС на .NET?

Несмотря на ограниченность платформы, смысл в этом есть. Это было бы быстрее, чем .NET в Windows или GNU/Linux, это было бы без неимоверного груза разновсяких библиотек на убогих языках... В принципе, все это уже даже здесь обсуждалось, в этом действительно есть по-своему интересные моменты. И, повторюсь, на эксперимент я хотел бы посмотреть.

Другой вопрос, что с вероятностью в 99.9% никто серьезно за этот эксперимент не возьмется, поскольку для реального подъема такого проекта нужны очень хорошие познания как в .NET в целом, так и в Linux, да еще и в конкретной реализации .NET в виде Mono, да еще желательно очень хорошо себе представлять Glibc. Люди, обладающие такими познаниями, явно хотят кушать и вопрос упрется в деньги, иначе им просто некогда. Люди не обладающими такими познаниями будут дооолго все это изучать. Настолько долго, что после этого создание того самого свободного .NET-компота практически потеряет смысл, особенно если станет понятно, что можно и нужно сделать лучше, чем пресловутый .NET...


Греби и улыбайся!
Наверх
Сайт
ossadchy
Четверг 11.10.2007 01:39
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
patriot написал(а) ...

Иследовательская команда Microsoft уже год разрабатывает ОС с микроядром на C/C++ и остальной частью на .NET результаты судя по отчетам хорошие.
Почему сообществу open source не попробовать тоже создать ОС на .NET? Преимущества на лицо - совместимость с Виндой, преимущества от ОО и управляемой безопасной среды, поддержка любых языков лишь бы компилятор IL код генерировал и т.д. Словом, какие трудности на этом пути ?


1. Вот совместимости с виндой нету -- WIN32 никто не собирается реализовывать
2. "Поддержка любых языков".. в общем "любых" пока они реализовывают одну и ту же модель... т.е. пока остаются C#

По поводу фраз "отстой" -- сказать легко.. А на самом деле в основе этой ОС даже не .NET, не интерпретируемый код(по некоторым данным, код как раз выполняется нативный, для этого даже разработан компилятор C# -> x86), а SIP -- Software Isolated Processes -- идея стоящая.

По поводу ответа OpenSource сообщества -- JNode
Наверх
Сайт
Переход на страницу  1 [2]  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.