next up previous contents
Next: Требования к аппаратному обеспечению Up: Отличия системы Linux от Previous: Система Linux в сравнении

Система Linux в сравнении с другими реализациями системы UNIX.

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

Другие реализации системы UNIX для персональных компьютеров аналогичны системе Linux. Почти все коммерческие версии системы UNIX поддерживают примерно тот же набор программного обеспечения, сред программирования и средств работы в сетях. Тем не менее, есть отличия системы Linux от коммерческих версий системы UNIX.

Множество физических устройств, которое поддерживается системой Linux и коммерческими реализациями системы UNIX, различается. В принципе, система Linux поддерживает большинство распространенных и хорошо известных устройств, однако эта поддержка ограничена тем аппаратным обеспечением, которое имеется у разработчиков системы. Напротив, разработчики коммерческих версий системы UNIX стремятся сразу обеспечить поддержку максимального набора аппаратного обеспечения. Список устройств, которые поддерживает система Linux, постоянно расширяется. Требования к аппаратному обеспечению для работы системы Linux сформулированы в разд. 1.8.

Многие пользователи сообщают, что система Linux по меньшей мере столь же стабильна, насколько стабильны коммерческие системы UNIX. Разработка системы Linux все еще продолжается, однако философия выпуска новых версий в два этапа привела к тому, что новые стабильные версии разрабатываются, не замедляя общего развития системы.

Для большинства пользователей наиболее существенным фактором является цена. Если есть возможность скопировать дистрибутив системы Linux к себе на компьютер через Интернет (или по сети с другого компьютера), то система окажется бесплатной. Если доступа к Интернету нет, дистрибутив системы Linux можно получить за небольшую плату, заказав по почте набор дискет, ленту или лазерный диск.

Разумеется, дистрибутив системы Linux можно взять у знакомых, у которых он уже есть, и скопировать его. Также можно купить дистрибутив в складчину. На дистрибутивы Linux не накладывается лицензия типа "использовать только на одном компьютере", поэтому не имеет значения, будет ли система установлена на одном компьютере или на нескольких компьютерах.

Не следует преуменьшать достоинств коммерческих реализаций системы UNIX. Часто пользователь платит не только за сами программы, но и за документацию, поддержку и гарантию качества. Для больших организаций эти факторы являются очень важными, однако, пользователям персональных компьютеров эти преимущества могут и не требоваться. Во всяком случае, многие коммерческие компании и университеты обнаружили, что эксплуатировать систему Linux в сети недорогих компьютеров предпочтительнее, чем использовать коммерческую версию системы UNIX на рабочих станциях. Система Linux может обеспечить функции рабочей станции на персональном компьютере, при этом цена такой рабочей станции будет в несколько раз ниже.

Операционные системы Linux были установлены на океанографических исследовательских судах и поддерживали телекоммуникации и анализ данных в штормовых условиях северной части Тихого океана. Система Linux используется в исследовательских станциях, расположенных на Антарктиде. Некоторое количество госпиталей содержит базы данных о пациентах в системе Linux.

Имеются также другие свободные или недорогие реализации системы UNIX для процессоров 80386 и 80486. Одна из наиболее известных версий -- 386BSD -- является реализацией версии BSD UNIX для процессора 80386. Программное обеспечение системы 386BSD во многом сопоставимо с программным обеспечением системы Linux; решать, какая из них лучше, следует, исходя из конкретных потребностей и ожиданий. Нужно отметить одно сильное отличие, которое заключается в том, что система Linux развивалась в открытом сообществе, и любой доброволец мог способствовать созданию системы, в то время как система 386BSD разработана некоторым замкнутым коллективом программистов. Благодаря этому, существуют заметные философские и конструктивные различия между этими двумя системами. Цель создания системы Linux -- разработать полноценную реализацию системы UNIX "с нуля" (и, если получится, испытывать радость от этого), в то время как целью создания 386BSD было частично модифицировать существующий код системы BSD для использования на процессорах 80386.

Система NetBSD -- еще один результат переноса дистрибутива BSD NET/2 на несколько других платформ, включая 80386. Структура развития системы NetBSD была несколько более открытой, а сама система NetBSD во многих отношениях напоминает 386BSD.

Еще один проект, о котором следует сказать -- HURD, представляющий собой попытку, предпринятую организацией Free Software Foundation, разработать и распространить свободную версию системы UNIX для разных платформ. Дополнительная информация о данной разработке может быть получена у компании Free Software Foundation (адрес дан в приложении C.1). На время написания этой книги система HURD все еще находится в разработке.

Существуют также другие недорогие версии системы UNIX, такие как Minix -- учебный, но полезный клон системы UNIX, на котором базировались первые стадии развития системы Linux. Некоторые из этих реализаций представляют главным образом академический интерес, в то время как другие являются полноценными операционными системами.


next up previous contents
Next: Требования к аппаратному обеспечению Up: Отличия системы Linux от Previous: Система Linux в сравнении

root
Sun Aug 29 12:01:30 MSD 1999