Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

Hurd против Linux, о Windows и говорить не стоит:)   Найти похожие ветки 

 
Soft   (2003-06-04 13:37) [0]

Можно ожидать, что Hurd с выходом стабильной версии (хотя бы 1.0) очень сильно потеснит другие свободно распространяемые операционные системы. По всей видимости, первоначально главной нишей его распространения станет замещение Linux: для конечных пользователей этот процесс будет "прозрачен" - они могут просто не заметить отличий от Linux. Для разработчиков же и программирующих пользователей Hurd предпочтительнее за счет его гибкости и мощи, в отличие от ОС, имеющих традиционное монолитное ядро.

Дополнительным преимуществом Hurd является то, что он гораздо эффективнее монолитных ядер на многопроцессорных системах. Это связано с тем, что микроядро Mach разработано, а не просто приспособлено, специально для работы со многими процессорами и для предельного облегчения миграции процессов. На многопроцессорных машинах Hurd будет гораздо эффективнее, чем, скажем, ОС Linux или FreeBSD.

Сейчас все программные продукты GNU легко переносимы в любую среду Unix, а со временем можно ожидать, что для увеличения эффективности разработчики, занятые в проекте GNU, станут использовать труднопереносимые конструкции, начиная с активного применения файловых трансляторов в больших программных комплексах, что облегчит их написание, но затруднит перенос на другие ОС, и заканчивая непосредственными обращениями к Mach. Желающие пользоваться привычными, удобными и эффективными продуктами GNU станут переходить на Hurd, поскольку сегодня не видно его недостатков по сравнению с монолитными ядрами. Подход, связанный с использованием микроядра, становится все более популярным и для коммерческих ОС. И это неудивительно: чтобы перенести ОС, например, на новую архитектуру, достаточно перенести на нее лишь небольшое по размерам микроядро, все остальное пойдет без изменений.

Особых сомнений по поводу распространения Hurd среди пользователей, уже сейчас предпочитающих свободные программные продукты, нет. Станет ли он распространяться в корпоративной среде, зависит от того, найдутся ли компании, согласные за плату устанавливать и сопровождать его на уровне, на котором сейчас обслуживаются приличные коммерческие ОС. При том, что Hurd, как свободно распространяемая система, стоит дешево и обладает гибкостью программного продукта, использующего новейшие идеи построения операционных систем, а также эффективностью программы, написанной университетскими специалистами, высококвалифицированными и работающими для поддержания своего личного реноме, можно ожидать высокой конкурентоспособности Hurd по сравнению с дорогими, громоздкими, зачастую полными ошибок и морально устаревшими ОС.

http://osp.admin.tomsk.ru/os/1997/03/22.htm


 
Johnny Smith   (2003-06-04 14:00) [1]

Лучшее - враг хорошего.
(чей (с)-не знаю)


 
KSergey   (2003-06-04 14:43) [2]

Статья 97 года (1997)
И где этот Hurd, интересно? Где ата самая стабильная версия? Или стабилдьной ее сделать таки не удалось? А может это просто был обычный прожект "давайте перевернем мир", который дальше болтовни за пивом и баловства не пошел?


 
Soft   (2003-06-04 15:03) [3]

http://gnu.chg.ru/software/hurd/install.html

The GNU Hurd is under active development. Because of that, there is no `stable" version. We distribute the Hurd sources only through CVS at present.

Although it is possible to bootstrap the GNU/Hurd system from the sources by cross-compiling and installing the system software and the basic applications, this is a difficult process. It is not recommended that you do this. Instead, you should get a binary distribution of the GNU/Hurd, which comes with all the GNU software precompiled and an installation routine which is easy to use.

The Debian project has commited to provide such a binary distribution. Debian GNU/Hurd is currently under development and available in the sid/unstable branch of the Debian archive.


 
KSergey   (2003-06-04 15:05) [4]

Короче пока мир в ожидании очередного чуда?


 
Soft   (2003-06-04 15:13) [5]

Ну типа да и все такое:)


 
Soft   (2003-06-04 15:39) [6]

Уже сейчас очевидна тенденция к переходу от монолитных к микроядерным системам. Некоторые компании, например, QNX Software Systems и Unisys, уже в течение ряда лет выпускают пользующиеся успехом микроядерные ОС. ОС QNX имеет спрос на рынке систем реального времени, а CTOS фирмы Unisys популярна в области банковского дела. Так, восьмикилобайтное микроядро QNX поддерживает только планирование и диспетчеризацию процессов, взаимодействие процессов, обработку прерываний и сетевые службы нижнего уровня. Это микроядро состоит всего из 14 системных вызовов и может целиком поместиться во внутренний кэш процессора.

Для построения минимальной системы QNX требуется добавить к микроядру менеджер процессов, который создает и управляет процессами и их памятью. Чтобы ОС QNX была применима не только во встроенных и бездисковых системах, нужно добавить файловую систему и менеджер устройств. Эти дополнения исполняются вне пространства ядра, так что ядро остается небольшим. По утверждениям специалистов QNX Software, подобная система, основанная на передаче сообщений имеет производительность, по меньшей мере сравнимую с производительностью других традиционных ОС.

Обиходным же понятие микроядра стало с легкой руки Стива Джобса. Mach, первоначально созданное в университете Карнеги-Меллон и послужившее основой небольшого привилегированного ядра ОС для компьютеров Next, вокруг которого располагались подсистемы, выполняемые в режиме пользователя, теоретически должно было обеспечить небывалую гибкость и модульность системы. На практике преимущества эти были несколько обесценены монолитным сервером, реализующим UNIX BSD 4.3, выбранную компанией Next в качестве оболочки. Однако опора на Mach дала возможность включить в систему средства передачи сообщений и объектно-ориентированные сервисы, на основе которых удалось создать элегантный интерфейс пользователя и продвинутые средства разработки программного обеспечения.

Следующей микроядерной ОС была Windows NT. В среде NT должны были выполняться программы, написанные для DOS, Windows, OS/2 и систем, совместимых со стандартами Posix; присущая микроядерному подходу модульность позволила Microsoft создать структуру, не дублирующую ни одну из перечисленных операционных систем. За эмуляцию каждой ОС отвечает отдельный модуль. Впрочем, для Microsoft, по всей видимости, дополнительным доводом в пользу микроядра стала переносимость. Действительно, в разное время и по разным причинам в число первоочередных поддерживаемых NT архитектур вошли одно- и многопроцессорные платформы на процессорах Intel и Mips, а затем и Alpha.

Сегодня микроядерные архитектуры объявлены Novell/USL OSF, IBM, Apple и другими. Одним из основных конкурентов NT в области микроядерных ОС является Mach, микроядро, на которое, кроме Next, поставили еще и IBM, и OSF. Другой конкурент - микроядро Chorus компании Chorus Systems, выбранное USL в качестве основы новых реализаций SVR4. Сообщается об использовании микроядра в SpringOS, объектно-ориентированном преемнике ОС Solaris компании Sun.


 
pm   (2003-06-04 19:33) [7]

Можно было ожидать...

Народ донельзя консервативный. И не только виндовики, линуксоиды тоже этим грешат.

Для продвижения Hurd требуется какое-нибудь интересное изделие на нем - скажем решение для хостинг-провайдера, или недорогой домашний робот со встроенным Hurdом (в этих задачах особенности этой ОС магли бы оказаться востребованны). Но разработчики таких штучек все больше на Linux смотрят.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.027 c
14-84541
race1
2003-06-07 08:32
2003.06.26
XP Style


3-83996
YuN
2003-05-28 15:59
2003.06.26
Проблема с кодировками (BDE)


1-84149
Bosso
2003-06-11 09:57
2003.06.26
Как бороть баг с 300-ми кнопками?


7-84780
Andrey007
2003-04-17 14:52
2003.06.26
Подскажите, пожалуйста, по поводу изменения разрешения экрана.


1-84372
X~Man
2003-06-13 20:29
2003.06.26
Сохранение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский