Реферат: Преимущества и недостатки ОС Linux. Реферат на тему linux


linux 2

Linux

Linux, произносится «ли́нукс» (некоторые, также, GNU/Linux, произносится «гну ли́нукс» или «гну слэш ли́нукс») — общее название Unix-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

Linux работает на множестве архитектур процессора таких как Intel x86, x86-64, PowerPC, ARM, Alpha AXP, Sun SPARC, Motorola 68000, Hitachi SuperH, IBM S/390, MIPS, HP PA-RISC, AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa и многих других.

В отличие от большинства других операционных систем, Linux не имеет единой «официальной» комплектации. Вместо этого Linux поставляется в большом количестве так называемых дистрибутивов, в которых ядро Linux соединяется с утилитами GNU и другими прикладными программами (например, X.org), делающими её полноценной многофункциональной операционной средой.

Наиболее известными дистрибутивами Linux являются Arch Linux, CentOS, Debian, Fedora, Gentoo, Mandriva, Mint, openSUSE, Red Hat, Slackware, Ubuntu.

Российские дистрибутивы — ALT Linux, ASPLinux, Calculate Linux, НауЛинукс, AgiliaLinux (ранее MOPSLinux), Runtu и Linux XP.

Название

Операционные системы на основе GNU и Linux называют «Linux» или «GNU/Linux». Первый вариант гораздо более популярен, и чаще используется сторонниками термина «open source», второй — сторонниками «free software».

Хотя в английском второй вариант пишется и звучит, как «GNU/Linux» («гну слэш ли́нукс»), это не всегда удобно в других языках. Поэтому, если можно показать равноправность GNU и Linux лучшим способом — например, GNU+Linux (гну плюс линукс), GNU-Linux (во французском), или GNU con Linux (в испанском), лучше использовать его, чем «GNU Linux» («гну ли́нукс»), подразумевающее, что ядро «Linux» было разработано или принадлежит проекту GNU. Аналогичным образом построены названия «TCP/IP» и «Ogg/Vorbis».

220px-Linus_Torvalds.jpeg                                               Разработка

220px-Portrait_-_Denmark_DTU_2007-3-31.jpg                                                                                                                       

Ричард Столлман — основатель проекта GNU                                  Линус Торвальдс — создатель ядра «Linux ».                                                                                                                                     

 В отличие от коммерческих систем, таких как Microsoft Windows или Mac OS X, Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах. Многие проекты объединяют хакеров со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.

 История развития UNIX-систем. Linux является UNIX-совместимой, однако основывается на собственном исходном коде

Именно такая гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита кода лицензией GPL — всё это стало причиной успеха свободных программ.

Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои проекты. Так появились Mozilla (Netscape, AOL), OpenOffice.org (ORACLE), свободный клон InterBase (Borland) — Firebird, SAP DB (SAP). IBM способствовала переносу Linux на свои мейнфреймы.

С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для Linux и позволяет снизить цену решения для пользователя. Вот почему Linux стала платформой, часто рекомендуемой для таких продуктов, как СУБД Oracle, DB2, Informix, SyBase, SAP R3, Domino.

Сообщество Linux поддерживает связь посредством групп пользователей Linux.

Применение

В мае 2010 года семейство операционных систем на базе ядра Linux — третье по популярности (1,13 %) в мире на рынке настольных компьютеров. На рынке веб-серверов доля Linux порядка 65 %. По данным TOP500, Linux используется на 91 % самых мощных суперкомпьютеров планеты.

Можно выделить несколько основных областей, где нередко можно встретить Linux:

Серверы, требующие высокого аптайма.

Компьютеры нестандартной архитектуры (например, суперкомпьютеры) — из-за возможности быстрой адаптации ядра операционной системы и большого количества ПО под нестандартную архитектуру.

Системы военного назначения (например, МСВС РФ) — по соображениям безопасности.

Компьютеры, встроенные в различные устройства (банкоматы, терминалы оплаты, мобильные телефоны, маршрутизаторы, стиральные машины и даже беспилотные военные аппараты) — из-за широких возможностей по конфигурированию Linux под задачу, выполняемую устройством, а также отсутствия платы за каждое устройство.

Массовые специализированные рабочие места (например, тонкие клиенты, нетбуки) — также из-за отсутствия платы за каждое рабочее место и по причине их ограниченной вычислительной мощности, которой может не хватать для проприетарных ОС.

Старые компьютеры с ограниченными ресурсами быстродействия и оперативной памяти, для них используются быстрые рабочие окружения или оконные менеджеры, не требовательные к ресурсам (например, LXDE, Openbox, Xfce, Fluxbox).

Дистрибутивы Linux

Развитие дистрибутивов Linux

Большинство пользователей для установки Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Самые распространённые в мире дистрибутивы:

Ubuntu — дистрибутив, основанный на Debian и быстро завоевавший популярность. Поддерживается сообществом, разрабатывается Canonical Ltd. Основная сборка ориентирована на лёгкость в освоении и использовании, при этом существуют серверная и минимальная сборки.

Linux Mint — дистрибутив, основанный на Ubuntu и полностью с ним совместимый, включающий в себя по умолчанию Java, Adobe Flash и многое другое.

openSUSE — дистрибутив, разрабатываемый сообществом при поддержке компании Novell. Отличается удобством в настройке и обслуживании благодаря использованию утилиты YaST.

Fedora — поддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL.

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

Mandriva Linux — французско-бразильский дистрибутив, объединение бывших Mandrake и Conectiva (англ.).

Slackware — один из старейших дистрибутивов, отличается консервативным подходом в разработке и использовании.

Gentoo — дистрибутив, полностью собираемый из исходных кодов. Позволяет очень гибко настраивать конечную систему и оптимизировать производительность, поэтому часто называет себя мета-дистрибутивом. Ориентирован на экспертов и опытных пользователей.

Arch Linux — ориентированный на применение самых последних версий программ и постоянно обновляемый, поддерживающий одинаково как бинарную, так и установку из исходных кодов и построенный на философии простоты KISS, этот дистрибутив ориентирован на компетентных пользователей, которые хотят иметь всю силу и модифицируемость Linux, но не в ущерб времени обслуживания.

CentOS — дистрибутив Linux, основанный на свободных исходных текстах коммерческого дистрибутива Red Hat Enterprise Linux компании Red Hat, и совместимый с ним. Срок поддержки каждой версии CentOS составляет 7 лет (с помощью выпуска обновлений безопасности). Новая версия CentOS выходит раз в 2 года и каждая версия регулярно обновляется (каждые 6 месяцев) для поддержки новых аппаратных средств. В результате это приводит к безопасной, легко обслуживаемой, надежной, предсказуемой и масштабируемой Linux среде. Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач.

Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество LiveCD, построенных на основе Linux, например, Knoppix. LiveCD позволяет запускать Linux непосредственно с компакт-диска, без установки на жёсткий диск.

Для желающих досконально разобраться с Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов, такие как LFS, Gentoo или CRUX.

Критика

Linux ранее критиковалась за неудобство использования в настольных компьютерах, в частности, из-за ощутимой нехватки полноценных версий популярных программ (особенно офисных пакетов) и проблем с поддержкой оборудования, что представляло серьёзную проблему для пользователей ноутбуков, так как они обычно используют множество проприетарных комплектующих. Также проблемой являлась сложность изучения в Linux того, что выходит за рамки повседневного использования, и трудности в настройке оборудования. Более того, Linux обвиняли в «неидеальности» для многих опытных пользователей.

Новые дистрибутивы Linux целенаправленно сконцентрировались на этом вопросе и значительно улучшили положение Linux среди настольных ОС:

Linux быстро приобрёл популярность среди малого бизнеса и домашних пользователей. В этом огромная заслуга Gutsy Gibbon (кодовое название Ubuntu 7.10 фирмы Canonical). Наряду с такими дистрибутивами, как Linspire, Mint, Xandros, OpenSUSE и gOS, Ubuntu (вместе с родственными ему Kubuntu, Edubuntu и Xubuntu) сгладил большинство острых углов Linux и отшлифовал для применения в настольных системах. Без сомнения, Gutsy Gibbon — самый стабильный, полный и дружелюбный дистрибутив Linux на сегодня. Установить и настроить его теперь проще, чем Windows.

— The Economist, декабрь 2007

Критика со стороны Microsoft

Microsoft развернула обширную критику Linux в своей маркетинговой кампании «Get the Facts». В частности, Microsoft утверждает, что:

Уязвимостей в Windows меньше, чем в дистрибутивах Linux.

Windows более надёжная и защищённая, чем Linux.

Совокупная стоимость владения Linux выше — из-за сложности, затрат на обучение и техподдержку.

Использование Linux накладывает на бизнес бремя ответственности и что «производители Linux если и предлагают, то лишь незначительные компенсации возможных убытков». (Но при этом, во всех версиях лицензий для Windows сама Microsoft снимает с себя ответственность за возможные убытки, указывая в EULAмаксимальную компенсацию в размере $5.)

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

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

При сравнении стоимости владения, Майкрософт ссылается на цены поддержки Red Hat Linux серверных решений, беря самую дорогую подписку (Premium Subscription, круглосуточная поддержка по телефону или через веб-интерфейс), а аппаратное обеспечение в примере берётся совершенно разное — дешёвое для Windows и дорогое для Linux.

Эта и подобная критика кампании «Get the Facts» заставила Microsoft свернуть её и перейти к более мягкой (но практически с теми же изъянами) агитации «сравнением».

www.coolreferat.com

Реферат - Преимущества и недостатки ОС Linux

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САНКТ — ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И ФИНАНСОВ»

КАФЕДРА ИНФОРМАТИКИ

Реферат по информатике

на тему:

Преимущества и недостатки ОС Linux

Выполнила: студентка 120 группы

Абрамова А.А.

Преподаватель: Щадилов А.Е.

Санкт-Петербург

2010г

Содержание

1. Введение……………………………………………………3

2. Обзор Linux………………………………………………...4

3. Преимущества ОС Linux……………………………....….6

4. Недостатки ОС Linux……………………………………… 8

5. Выводы…………………………………………………… 9

Введение

Операционная система — комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

Операционная система выполняет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем.

Наибольшей популярностью в мире пользуются операционные системы фирмы Microsoft. Их доля составляет 95% среди всех операционных систем. Большинство людей уверены, что для работы на компьютере должна быть установлена Windows. Об альтернативных операционных системах (ОС) знают далеко не все пользователи, еще меньшее число пробовали эти операционные системы в деле. О сравнительных достоинствах и недостатках одной из альтернативных операционных систем я и хочу рассказать в данном реферате. В последние шесть лет возрастает популярность операционной системы под названием Linux.

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

В данном реферате не будет уделяться особое внимание ОС Windows, так как практически любой, кто пользуется компьютером, наверняка использует в качестве своей настольной операционной системы Windows. А вот с ОС Linux знакомы не все, поэтому более подробно будет рассмотрена именно эта ОС.

В последнее время все более возрастает популярность операционной системы под названием Linux.

Обзор Linux

Очень многие считают, что Linux — это только ядро. Но одно только ядро бесполезно для пользователя. Хотя ядро, несомненно, основа ОС Linux, пользователю все время приходится работать с прикладными программами. Эти программы не менее важны, чем ядро. Поэтому Linux — это совокупность ядра и основных прикладных программ, которые обычно бывают установлены на каждом компьютере с этой операционной системой.

Linux — многозадачная и многопользовательская операционная система для образования, бизнеса, индивидуального программирования. Linux принадлежит к семейству UNIX-подобных операционных систем. Linux изначально был написан Линусом Торвальдсом, а затем улучшался бесчисленным количеством народа во всем мире. Один из наиболее интересных фактов из истории Linux'а — это то, что в его создании принимали участие одновременно люди со всех концов света — от Австралии до Финляндии — и продолжают это делать до сих пор.

В 1998 Linux была самой быстро развивающейся операционной системой для серверов, распространение которой увеличилось в том же году на 212 %. Сегодня пользователей Linux насчитывается более 20,000,000. Под Linux существует множество приложений, предназначенных как для домашнего использования, так и для серверов Intel.

Главное отличие Linux от Windows — это способность обходиться вообще без графического интерфейса. Самое принципиальное отличие Linux от Mac OS и Windows заключается в том, что Linux – это свободное ПО. Для обычного пользователя это означает, что большинство дистрибутивов (разновидностей) Linux являются бесплатными, а для программистов – что они могут свободно и бесплатно использовать программный код как самой Linux, так и входящих в неё программ и на их основе создавать свои продукты. Максимум, за что приходится платить, так это за упаковку и CD, на которых записан дистрибутив Linux.

Ещё одно важное отличие Linux от Windows заключается в том, что дистрибутивы Linux поставляются с большим набором прикладного ПО. То есть после установки на компьютере у вас есть полностью готовая к работе система.

Кроме вышеописанного, Linux — очень мощная и стабильная ОС. Использование его в Сети оправдывает себя, да и взломать его не так уж и легко.

В Linux нет разделения на диски С,D, и процесс общения с устройствами очень удобен. Все устройства имеют собственный системный файл, все диски подключаются к одной файловой системе и выглядит это все как бы монолитно, едино. Четкая структура каталогов позволяет находить любую информацию мгновенно. Для файлов библиотек — свой каталог, для запускаемых файлов — свой, для файлов с настройками — свой, для файлов устройств — свой, и так далее. Модульность ядра позволяет подключать любые сервисы ОС без перезагрузки компьютера. Кроме того, вы можете переделать само ядро ОС, благо исходные тексты ядра также имеются в любом дистрибутиве. В ОС Linux также используется идея многозадачности, т.е. любые процессы в системе выполняются одновременно (сравните с Windows: копирование файлов на дискету и попытка слушать в этот момент музыку не всегда совместимы).

В результате таких особенностей своего создания и развития Linux приобрел весьма специфические «черты характера». С одной стороны, это типичная UNIX-система, многопользовательская и многозадачная. Но с другой, в гибкости настройки и применения Linux нет равных. Вы можете пользоваться ей на уровне, на котором работает win95, — т. е. иметь графический десктоп со всеми признаками оного под Windows: значками, панелью задач, контекстным меню, и т. д. Мало того — вы можете установить десктоп, который вообще не будет отличаться по внешнему виду и функциям от Windows". (Вообще говоря, вариантов оконных менеджеров под Linux огромное количество)

Сторонникам Linux часто предъявляются претензии, что при разговоре о преимуществах Linux они перечисляют недостатки Windows. Но зачастую это бывает неизбежно, поскольку все познается в сравнении, а большинство пользователей компьютеров сейчас знакомы только с Windows. Итак, что же дает Linux?

Преимущества ОС Linux

1. Будучи свободной системой, Linux доступен пользователям бесплатно. «Ось» можно без проблем скачать из интернета или заказать диск или бокс по почте по совсем тривиальной цене. Одна копия операционной системы может быть установлена на неограниченном количестве компьютеров безо всяких условий. К тому же, поскольку код Linux — открытый, система может быть свободно модифицирована и распространяться даже на коммерческой основе.

2. Не стоит бояться, что Linux в будущем устареет. Дело в том, что UNIX, на котором строилась ОС, тестировался и оптимизировался на протяжении 35 лет, доказав крайнюю эффективность, надёжность и безопасность. Работа над Linux не прекращается ни на секунду, и новые версии операционной системы «держат марку».

3. Компании, в которых насчитываются сотни тысяч компьютеров, перейдя на Linux, могут не следить за соответствием лицензии каждого из компонентов ПО на каждой машине. Этим компаниям не страшны внезапные проверки сотрудников BSA (Business Software Alliance — Альянс производителей программного обеспечения для коммерческих организаций), которые проверяют лицензию на

MS Windows, MS Office и т.д. и, найдя малейшие несоответствия выпишут внушительные штрафы.

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

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

6. Как ещё одну особенность Linux надо отметить возможность очень тонкой настройки. Вопреки сложившемуся мнению настроить Linux под себя не вызовет никаких проблем у мало-мальски опытного юзера. Во время установки можно указывать самые различные параметры, которые помогут вам выбрать ту конфигурацию, которая подходит именно вам. Будь то компьютер исключительно для работы, медиа центр, ноутбук, веб-сервер, сервер для хранения данных или даже маршрутизатор сети.

7. Linux славится своей превосходной совместимостью с другими операционными системами. Например, он может без проблем считывать, записывать, копировать, стирать и производить другие действия с файлами, которые расположены на разделах жёсткого диска, где установлена Windows.

8. Для технических вузов Linux становится настоящей находкой. Открытость кода предоставляет огромные возможности для изучения устройства компьютера, а не только для того, как с ним нужно работать. Многие преподаватели действительно считают, что учащимся намного полезнее изучать основы вычислительной техники, которые будут служить для создания все более совершенных компьютеров в будущем, а не практика в таких программах, как Microsoft Word или Microsoft PowerPoint, которые с каждой новой версией изменяются, а через несколько лет устаревают.

Недостатки ОС Linux

1. Недостаточно прикладных программ для Linux.

2. Поскольку Linux — продукт бесплатный, то любой может упаковать эту операционную систему и продавать собственные дистрибуции. Если вы решили остановиться на Linux, то нужно еще определить, какая из этих дистрибуций для вас подходит. Причем поддержка оборудования у них может варьировать.

3. Для Linux можно получить любые мыслимые утилиты, причем по большей части бесплатно, но многие из них не могут сравниться с лучшими приложениями для Windows.

4. Техническая поддержка отнюдь не бесплатна. Люди жалуются на стоимость технической поддержки Microsoft — 35 долл. за каждое обращение. Так вот, за немногими исключениями услуги дистрибуторов Linux обойдутся не дешевле.

5. Слабость Linux — это своеобразная процедура инсталляции программно-аппаратного обеспечения. Очень часто при установке того или иного приложения систему надо перезагружать. Как же можно говорить о соответствии требованиям для корпоративных приложений, где сервер должен работать непрерывно (в современных Linux перезагрузка компьютера рассматривается как исключительный случай)?

6. Существуют также доводы в отношении невысокой безопасности Linux: он соответствует классу безопасности C2, а это самый низкий класс, требующий сертификации.

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

Выводы

Возвращаясь к теме фактов о Linux, следует сказать, что Linux действительно является надежной, гибкой и высокоэффективной ОС. Важно понимать, что организации выбирают Linux из-за фактов, а не из-за таблиц сравнения с другими ОС. Вот характерный пример применения: инженеры, проводящие многие часы за клавиатурой, переходят на Linux, раздраженные постоянной необходимостью перезагрузки. Интернет-провайдеры переходят на Linux из-за лучшей управляемости. Многие организации предпочитают поддержку, которую обеспечивает Linux, поддержке Microsoft.

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

NT, с другой стороны, традиционно держала пальму первенства, когда требовалась простота использования, легкость установки, прогнозируемость обслуживания, и количество приложений.

Итак, данная тема действительно актуальна в нашем постоянно меняющемся мире. Но бессмысленно говорить о преимуществах операционной системы абстрактно, в отрыве от решаемых задач.

www.ronl.ru

Реферат на тему Linux

приобретает новое лицо Linux больше не является операционной системой исключительно разработчиков UNIX - он находит дорогу и в корпоративные сети. Но в какой мере Linux подходит именно для вашей компании?

В нынешние времена, когда покупка приложений стоимостью 250 000 долларов не является чем-то необычным, мысль, что нечто бесплатное может иметь коммерческую ценность, вызывает ухмылку у скептиков. Мы так привыкли следовать путями, указанными такими сетевыми гигантами, как Microsoft, Oracle и Sun Microsystems, что многие из нас попросту игнорируют Linux, по крайней мере, когда речь заходит о серьезном деле.

Но этот воспроизведенный клон UNIX, продукт коллективного творчества так называемых интеллектуалов, основу которого составляет код Линуса Торвальдса, вырвался из клетки на волю. Несмотря на прогнозы экспертов о том, что его постигнет та же трагическая судьба, что и другие превосходные технологии, преданные преждевременному забвению (вспомним AmigaDOS, Next и OS/2), Linux посрамил всех своих критиков, закрепившись в корпоративных сетях.

Популярность Linux в научных и академических учреждениях не вызывает удивления. Но этой операционной системе доверяют и серверы Web. Она встраивается в микропрограммное обеспечение устройств контроля за промышленными процессами. Она часто применяется и для обслуживания таких корпоративных сервисов, как ftp, электронная почта, брандмауэры и посредники (proxy).

Многие разработчики и администраторы UNIX обратили свое внимание на Linux вследствие таких его преимуществ, как наличие инструментария разработки, многочисленные хорошо написанные книги и полный исходный код. Oracle и Informix объявили о планах перенести менеджеры базы данных на Linux. Netscape Communications, WordPerfect и Sybase уже предлагают готовые решения для Linux.

Энтузиасты UNIX правы в одном: не много найдется такого, чего Linux не мог бы делать. Но достаточно ли этого для того, чтобы Linux занял место в вашей серверной комнате или на вашем рабочем столе?

Linux сегодня

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

Сегодня Linux поддерживает многопроцессорные серверы и способен взаимодействовать по сети с системами Windows, NetWare, Macintosh в качестве как клиента, так и сервера. Возможно, вы еще не видели новых менеджеров окон (программного обеспечения в составе графического пользовательского интерфейса для отображения меню, кнопок и линеек прокрутки) и бесплатного сервера X Window, работающего на новой плате Matrox Millenium G200 (высокоскоростная плата с трехмерными графическими возможностями и 128-разрядной графической микросхемой). Практически все компоненты Linux претерпели с 1997 года значительные изменения.

Linux по-прежнему остается бесплатной ОС - многие дистрибутивы можно загрузить по Internet, но вместе с тем все большую популярность приобретают коммерческие дистрибутивы от Red Hat Software и Caldera. И мы можем быть только благодарны этим компаниям за то, что они рискнули в свое время поставить на темную лошадку. Продукты от Red Hat и Caldera были хорошо приняты, так как они предлагали незнакомым с Linux пользователям простой и приемлемый способ познакомиться с системой.

Несмотря на все изменения, архитектура Linux остается вполне стабильной. Основу ее составляет ядро Linux. Помещающиеся на 3,5-дюймовой дискете ядра от Red Hat и Caldera предлагаются преконфигурированными, с драйверами для многих устройств. При тестировании, которое мы провели на многих машинах, и Red Hat, и Caldera правильно распознавали и адаптировались к аппаратному обеспечению.

Linux выглядит намного привлекательнее, чем в прежние времена. Благодаря серверу XFee86 X Window System (версия 11, редакция 6) Linux приобрел графический интерфейс, тогда как ранее, как и UNIX вообще, он мог предложить в основном лишь текстовые консоли и командные строки. Комплекты и Red Hat, и Caldera имеют большой ассортимент графических утилит, игр и приложений. При желании ваш рабочий стол может выглядеть как в Windows 95 (настройка по умолчанию в Red Hat), как в NextStep, объектно-ориентированной среде разработки на базе UNIX от Next Computer, или как старый добрый Motif. Последние новинки в области оконных менеджеров позволяют придать рабочему столу готический или футуристический вид, так что другие пользователи будут толпиться вокруг вашего стола, чтобы взглянуть, что это у вас такое установлено.

В отношении сетевых служб Linux сохраняет верность модели UNIX: в первую очередь TCP/IP, а все остальные компоненты могут быть добавлены при необходимости. Операционная система включает клиента Network File System (NFS) и серверное программное обеспечение, с помощью которых ваш компьютер может без всяких проблем взаимодействовать с NFS от Sun Microsystems и других компаний.

При наличии компьютеров с Windows сервер Samba позволяет предоставлять файлы клиентам Windows по сети с сервера Linux. (Утилита Samba включена в большинство дистрибутивов Linux. Она позволяет интегрировать Linux и Windows за счет предоставления интерфейса между Linux и MSB для обеспечения лучшей совместимости двух операционных систем.)

Новая файловая система Samba (SMBFS) прозрачна для сетевого SMB-клиента Windows. Ее можно использовать для подключения настольных систем Linux к сервисам файлов и печати Windows NT или для организации недорогих шлюзов с разделяемыми областями Windows (совместно используемыми сетевыми дисками и каталогами) и клиентами NFS. Серверы Linux могут также взаимодействовать с компьютерами Macintosh в локальной сети по AppleTalk. Другими словами, имеющиеся средства соединения Linux проще и лучше, чем у большинства коммерческих операционных систем UNIX.

Рисунок 1. Open Linux Standard компании Caldera Systems входит в состав линии продуктов Open Linux и имеет богатый комплект коммерческих приложений: графическую оболочку Looking Glass, сервер FastTrack Web от Netscape и офисный пакет Star Office от StarDivision.

Компания Caldera, основателем которой был бывший исполнительный директор Novell Рэй Ноорда, тесно сотрудничает с Novell и имеет сильную поддержку NetWare. Вместе с тем недавно выпущенный продукт NetWare for Linux вряд ли можно назвать удачным, так как он дорог и к тому же запоздал с выходом. Несмотря на клиентскую поддержку NetWare (стандартную, мощную, с таблицей связей Linux и инструментарием управления NDS), этого может оказаться недостаточно для продажи продукта. Хорошая поддержка клиентов и серверов NetWare уже включена в операционную систему Linux. Например, Mars_nwe (его код свободно доступен) эмулирует сервер NetWare 3.х, распространяя службы файлов и печати IPX/SPX на имеющихся клиентов NetWare. (Одно из предложений Caldera, OpenLinux Standard, приводится в качестве примера на Рисунке 1. Продукт имеет клиентскую поддержку NetWare.)

Наконец, в такой важной области, как сервисы Web, Linux показывает себя во всей красе. Apache Web является сервером номер один в Internet. Согласно исследованию английской консалтинговой компании Netcraft (http://www.netcraft.com), он опережает занимающий второе место Internet Information Server (IIS) для Windows NT в соотношении более чем 2 к 1. Apache не хватает развитого административного интерфейса и интегрированных механизмов составления сценариев, но он быстр, прост в настройке и делает все, что положено делать серверам Web. И он по-прежнему доступен бесплатно.

Зачем вам Linux?

Несмотря на обилие преданных, знающих поклонников, Linux все же подойдет далеко не каждому. Новые пользователи, не имеющие опыта работы с UNIX и не испытывающие настоящего голода по новым технологиям, редко находят эту операционную систему привлекательной. Конечно, сегодня Linux стал гораздо проще с точки зрения обучения, установки и управления, чем предыдущие версии и большинство других разновидностей UNIX. Однако он по-прежнему выглядит как UNIX, и всегда найдутся те, кто не станет работать с текстовыми консолями, конфигурационными файлами и Visual Interface Editor.

Последние дистрибутивы, в особенности от Red Hat и Caldera, настроят для вас многие части системы (см. статью Аниты Карве ╚Linux выходит на широкую дорогу╩ в этом же номере LAN). Вместе с тем, чтобы извлечь максимум преимуществ из Linux, вы должны хорошо знать эту систему. Linux не обязательно делать своей религией, но в него придется вложить время и силы, если вы хотите быть с ним ╚на ты╩.

Области, в которых Linux не находится равных, - это производительность и разнообразие услуг. Например, Linux позволил нам вернуть к жизни некоторые унаследованные системы. В нашей тестовой лаборатории мы загрузили дистрибутивы Red Hat и Caldera на несколько машин, да так и оставили Red Hat на системе Dell Pentium 133 МГц, остававшейся без дела почти год. Производительность оказалась превосходной, и мы стали вновь использовать этот компьютер.

От энтузиастов можно услышать, что Linux работает на устаревшем оборудовании быстрее, чем Windows NT и некоторые коммерческие версии UNIX на более быстрых процессорах. При всей преувеличенности подобных заявлений Linux на практике доказал свою отличную масштабируемость. По сегодняшним стандартам его ядро совсем крошечное, наиболее широко используемые драйверы устройств были оптимизированы за годы работы с ними лучшими разработчиками, а сетевые сервисы соответствуют последним стандартам, часто превосходя ╚обрюзгшие╩ коммерческие аналоги.

Давайте посмотрим правде в глаза: новые сетевые стандарты приходят из мира UNIX, а Linux ближе к нему, чем Windows NT и NetWare. Например, сетевые стандарты имеют тенденцию материализоваться в программном обеспечении сначала в Berkeley System Distribution (BSD) UNIX, а оно, как и Linux, поддерживается в первую очередь сообществом независимых разработчиков. Новый сетевой код BSD быстро переносится на Linux. Но даже закрытые стандарты, такие, как SMB, NFS и IPX, изобретенные коммерческими разработчиками, старательно переписываются и адаптируются для Linux. В наших тестах мы достигли вполне приемлемой производительности для SMB, NFS, Web, электронной почты, службы имен доменов, DHCP и коммутируемых сервисов на вышеупомянутом компьютере с процессором Pentium на 133 МГц с оперативной памятью емкостью 64 Мбайт. Но, даже когда сервисы Linux не превосходили другие системы по производительности, они всегда функционировали адекватно.

В корпоративном мире Linux применяется главным образом для сервисов Web, ftp и электронной почты. Кроме того, он все чаще используется для DNS и DHCP, а достижения в области поддержки служб файлов и печати дают надежду, что Linux может со временем проникнуть и на эту территорию. При наличии многопортовых модемов или последовательных плат Linux обеспечивает эффективный и надежный шлюз PPP для удаленных пользователей, звонящих по коммутируемой линии.

Linux предоставляет быстрый и дешевый способ выхода в Internet. Продукты от Caldera и Red Hat готовы к использованию в пределах часа после вскрытия коробки. В случае, если ваши потребности не выходят за рамки основных, все, что вам необходимо сделать, - это поместить информационное наполнение ftp и HTML в каталоги, созданные в процессе инсталляции.

Системы доступа в Internet на базе UNIX критикуют главным образом за то, что их уровень защиты не идет ни в какое сравнение с принятым в других операционных системах. Однако пользователи Linux возражают на это, что Linux с его встроенными брандмауэрами, посредниками и обширными средствами протоколирования более надежен, чем большинство операционных систем в стандартной конфигурации. Объективно говоря, Linux имеет дыры в защите, но их не больше, чем в NetWare, у Microsoft или Sun. Разработчики Linux серьезно относятся к защите, и обычно заплаты появляются в течение суток с момента обнаружения проблемы.

Поставщики коммерческих версий Linux на все лады расхваливают достоинства Linux как настольной операционной системы. Энтузиасты Linux настаивают, что компьютер с Linux вместе с комплектами приложений от Star Division и Applix лучше любой машины с Windows.

Linux'офилы не преминут заметить, что Linux может выполнять приложения как DOS, так и Windows. Однако многие приверженцы Linux на дух не переносят Microsoft и делают все возможное, лишь бы избежать работы с Windows. В переводе это означает: ╚Linux может выполнять некоторые программы под DOS и кое-какие 16-разрядные приложения под Windows╩. Вряд ли такие возможности можно назвать впечатляющими.

Как и эмуляция DOS/Windows на Macintosh или SPARCStation, подобная эмуляция в Linux требует значительной работы и возлагает большую нагрузку на эмулирующую систему - и все это только для того, чтобы не устанавливать недорогой ПК с Windows. Усилия редко стоят того. И когда приверженцы Linux говорят вам, что ApplixWare for Linux (комплект приложений для тех, кто хочет использовать Linux в качестве офисной настольной системы) и Star Office (офисный комплект Linux от Star Division) лучше, чем Microsoft Office, они эксплуатируют именно это предубеждение против Microsoft. Linux вряд ли может служить заменой Windows 95, Windows 98 или Windows NT Workstation, если только вы не являетесь разработчиком UNIX (см. врезку ╚Linux приходит на помощь╩).

Темная сторона Linux

Несмотря на то что Linux превосходно справляется со многими задачами, он не лишен недостатков - включая его ограниченную применимость в качестве настольной ОС. Linux - превосходная ОС для пользователя Linux, но он меньше подходит для тех, кто привык к коммерческим версиям UNIX, и совсем непригоден для тех, кто знаком лишь с Windows или MacOS.

Данное утверждение может казаться противоречивым, в особенности учитывая, что WordPerfect и Netscape Communicator (два высокопрофильных Linux-совместимых приложения, причем последнее поставляется в комплекте с Linux) представляются вполне адекватной заменой для Microsoft Word и Internet Explorer. Во многом это действительно так, оба они - превосходные приложения. Но перейди вы полностью с Windows на Linux, многих черт Windows вам будет не хватать - простоты и централизованной конфигурируемости, предсказуемого поведения при переходе с одной системы на другую, автоматического сглаживания крупных экранных шрифтов и встроенной поддержки сотен устройств. Несмотря на всю сложность работы с ним, реестр Windows позволяет держать все конфигурационные параметры в одном месте, причем он легко редактируется и снабжен средствами поиска. И не забывайте об огромной библиотеке приложений под Windows, включающей бесплатное и условно-бесплатное ПО.

Другой недостаток Linux состоит в том, что лишь очень немногие производители оборудования предлагают драйверы под Linux для своих продуктов. Отчет Dataquest за 1998 год отдает Linux лишь один процент от рынка ОС для ПК, что составляет всего лишь одну шестнадцатую часть от доли Windows. Это делает Linux малопривлекательным для разработчиков драйверов.

Как следствие, драйверы устройств для Linux пишутся самими пользователями Linux. Дистрибутивы распространяются вместе с некоторыми драйверами, о которых известно, что они работают не вполне корректно. То же, но в меньшей степени можно сказать и о Windows, и о MacOS, но за этими платформами контроль гораздо более жесткий. Например, MacOS - это жестко контролируемая и хорошо документированная платформа, а Лаборатория проверки качества оборудования для Windows (Windows Hardware Quality Lab, WHQL) тестирует драйверы для Windows на совместимость и надежность. Производитель оборудования имеет право поместить логотип о соответствии только после того, как продукт пройдет тестирование в WHQL.

Риторический лозунг ╚Одна ОС для всех╩ является нереалистичным. Многие приложения Linux предназначены не только для конкретных дистрибутивов, но и для определенных версий этих дистрибутивов с необходимыми установленными заплатами. Призрак многочисленных несовместимых разновидностей одной и той же ОС, преследующий коммерческие версии UNIX для ПК, отбрасывает свою тень и на Linux. Редакции ядра - и только ядра - контролируются централизованно. Однако дистрибутив состоит из целого комплекса дополнительных элементов - драйверов, служб, заплат и много другого, помимо ядра.

Linux стоит на пороге еще одного кризиса. Программное обеспечение Linux является бесплатным, потому что интерес к системе служил достаточной мотивацией для разработчиков тратить свое время и таланты на его создание. Во всяком случае, так было. Теперь же, с проникновением Linux в серверные комнаты, перед разработчиками Linux вспыхнул ╚зеленый╩ свет. Они разрешают пользоваться своими приложениями бесплатно в некоммерческих целях, но все остальные должны приобретать их за деньги. Иногда эти суммы вполне приемлемы, но все чаще они перешагивают отметку в сотни и даже тысячи долларов.

Имеют ли разработчики для Linux меньшие права делать деньги, чем кто-либо иной? Конечно нет, но одно из главных преимуществ Linux состоит в его низкой стоимости. Предоставление множества сервисов и возможностей для большого числа пользователей - вот в чем сила Linux. Однако список полезного, бесплатного, свободно распространяемого программного обеспечения сокращается в размерах по мере коммерциализации системы. Проблема в том, что сокращаться ему особенно некуда. Ограничение коммерческого использования хорошего программного обеспечения не позволяет рынку расти так быстро, как он мог бы. Если вам придется платить 2000 долларов за 10-пользовательскую лицензию на программное обеспечение для Linux, что в этом случае помешает вам приобрести вместо него Windows NT или UnixWare?

Отсутствие формальной поддержки часто приводится в качестве причины отказа от Linux. Однако на самом деле вы можете обратиться за поддержкой во множество мест, к примеру в группы новостей Usenet (comp.os.linux.* и alt.linux.*) и других пользователей Linux. Caldera и Red Hat, а также некоторые другие компании предлагают контракты на поддержку.

Другим важным моментом является невысокий уровень ожидания относительно поддержки коммерческих ОС вообще. Как часто вы обращались за технической поддержкой в Microsoft или Novell и сколько раз при этом вы получали ответ на свой вопрос? Сетевые администраторы, использующие Linux, могут получить помощь множеством способов, так что отсутствие формальной технической поддержки не должно рассматриваться как довод против Linux.

Linux в реальном мире

Реализация Linux достаточно проста. Если вы не знакомы с Linux, то мы бы советовали вам начать с Red Hat. Мы перепробовали почти все имеющиеся дистрибутивы, и Red Hat является наиболее простым в установке для тех, кто не знает Linux. Caldera и другие дистрибутивы будут проще для понимания, если вы один раз проделаете весь путь с Red Hat. Кроме того, начинать следует со стандартного оборудования таких известных марок, как Adaptec, S3 (производитель микросхем для недорогих видеоплат) и 3Com, при этом все лишние платы из системы следует удалить.

Ограничений на тип ПК немного, если только ваша система не является очень старой. Но даже в этом случае Linux оказывается весьма терпимым: компьютер Dell с процессором Pentium на 133 МГц достаточно древний, но у Linux не возникло проблем даже с аппаратной ошибкой FooF. (FooF - шестнадцатеричная кодовая последовательность, приводящая к зависанию некоторых процессоров Pentium. Linux обнаруживает и исправляет эту ошибку.) В то же время желательно иметь последнюю версию BIOS от производителя. Что касается RAM, правило то же самое - ╚чем больше, тем лучше╩. Linux хорошо работает в текстовом режиме при 32 Мбайт. Однако если вы планируете использовать X Window и несколько сетевых служб, то 64 Мбайт будет более реалистичной цифрой.

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

Linux должен без проблем взаимодействовать с другими машинами в сети. Его родным языком является TCP/IP, а дистрибутив Red Hat поддерживает как статический IP-адрес, так и назначаемый имеющимся сервером DHCP. Серверы Windows NT и NetWare не будут знать о присутствии Linux в сети, но поддержку сетевых служб Windows NT и NetWare не следует устанавливать на Linux без особой необходимости - это только увеличит трафик в локальной сети. Производить Ping сервера Linux можно с любой машины сразу же после появления запроса на регистрацию. Аналогично, любые разделяемые области NFS должны быть видны на Linux с любых других хостов UNIX.

Red Hat необычайно упрощает пользование принтерами, подключенными к станции с Windows NT. Он использует Samba для соединения по сети и для передачи файла (фильтруемого при необходимости) в очередь печати Windows NT. Этот подход работает очень хорошо, причем удаленный принтер можно задать как при инсталляции, так и позднее с помощью графической утилиты.

В случае сервера мы бы советовали ограничиться содержимым дистрибутива на CD-ROM и необходимыми заплатами с Web-сервера поставщика. Воздержитесь от установки какого-либо дополнительного программного обеспечения, в особенности графических приложений. Как и в случае других серверных операционных систем, непроверенное приложение чревато риском краха. В Linux утечки памяти достаточно для краха системы. Поэтому для поддержания необходимых сервисов количество используемых программ должно быть как можно меньшим.

Настройка производительности Linux существенным образом зависит от аппаратного обеспечения. Linux найдет применение всей дополнительной памяти, отводимой для буферизации, - чем ее больше, тем веселее он будет работать. Если вы используете старые накопители IDE или SCSI, то лучше воспользоваться выгодами от войны цен и приобрести новейшее устройство Ultra DMA или Ultra/Wide SCSI. Если системная плата позволяет установить более быстрый процессор и вы можете себе это позволить, то лучше это сделать. Способность Linux извлекать золото из отходов не следует переоценивать. Если вы что-то хотите получить, то кое-что должны и дать.

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

Завтрашний день Linux

По мере совершенствования Linux будет получать все более широкое распространение. С присоединением все большего числа коммерческих поставщиков, таких, как Oracle, Sybase, Informix и Corel (WordPerfect), и с появлением собственных инноваций от разработчиков проникновение Linux на рынки, занятые другими операционными системами, будет усиливаться. Red Hat, Caldera и другие поставщики коммерческих версий Linux намереваются расширить свои линейки продуктов, ввести техническую поддержку и заняться собственными разработками. Всем вместе им будет вполне по силам играть заметную роль на рынке, а это должно увеличить доверие со стороны тех, кто пока опасается поручать Linux серьезные задачи.

Базовая цена Linux остается на уровне 50 долларов (типичная стоимость программы на компакт-диске) и менее, но стоимость широко используемых приложений и сервисов будет все чаще оказываться вполне сопоставимой со стоимостью их коммерческих аналогов. Как результат, в не столь отдаленном будущем Linux придется конкурировать с другими коммерческими операционными системами. Тем временем FreeBSD остается бесплатной и стабильной ОС - единственной бесплатно доступной ОС UNIX, - и она имеет легион приверженцев. Что потеряет Linux в результате коммерциализации, то приобретет FreeBSD.

Технология, на которой Linux базируется, также может подвергнуться изменениям. Так, он может лишиться поддержки NFS и Java, если Sun решит получить патент и взимать лицензионные отчисления за эти технологии. Как показывает пример с патентом на сжатие GIF, закрыть дверь никогда не поздно. Open Group, хранитель X Window System, заявила, что следующая редакция будет платной. Команда Xfree86 первоначально планировала осуществлять последующие разработки на базе текущей версии, но Open Group вернулась к бесплатному лицензированию. Этот вопрос может быть поднят вновь тем или иным разработчиком. В следующий раз все может кончиться по-другому.

Однако текущая ситуация с Linux вряд ли может служить почвой для мрачных прогнозов. Мы имеем операционную систему и сообщество разработчиков, процветающих, несмотря на многочисленные препятствия и трудности. Linux, скорее всего, останется бесплатным и свободно распространяемым, покуда таковыми остаются компоненты GNU, благодаря которым он столь стабилен (GNU - это некоммерческая организация, задачей которой является распространение высококачественного бесплатного программного обеспечения). С увеличением общей стоимости реализации Linux придется противостоять Microsoft, Novell, SCO и Sun. Я думаю, что Linux будет неплохо себя при этом чувствовать.

Если вы до сих пор сторонились Linux, то сейчас самое время бросить на него свежий взгляд. Почти наверняка он заслуживает места в вашей серверной комнате. Если вы боитесь насмешек со стороны начальства в ответ на ваше предложение, то купите дистрибутив Linux за свои собственные деньги, благо стоит он недорого, и запустите часть сервисов Linux на неиспользуемом ПК. Когда кто-нибудь спросит, почему электронная почта, DNS, брандмауэр/посредник внезапно стали работать так хорошо, объясните им, в чем дело, но будьте в этом случае готовы установить еще несколько серверов Linux.

Том Ягер - независимый автор и аналитик. Он ведет колонку в Windows NT Systems и Performance Computing, а также проект в Healthweb Systems. С ним можно связаться по адресу: [email protected]. Linux приходит на помощь

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

Изучив ситуацию, я установил, что большую часть времени разработчики трудились, подключившись к серверу Enterprise через Xterm (эмулятор сетевого терминала X Window) - с его помощью они и осуществляли разработку. Единственными локально исполняемыми приложениями были электронная почта, новости Usenet и браузер Web. Их IPC не имели достаточно оперативной памяти и места на диске для локальной компиляции и отладки даже экспериментальных проектов.

Мои рекомендации состояли в том, чтобы перевести разработчиков на машины под Linux - ПК за 700 долларов будет намного производительнее IPC, оперативная память и вместительные жесткие диски IDE стоят недорого, а каждый пользователь может иметь свой собственный привод CD-ROM вместо того, чтобы совместно с другими использовать один разделяемый. Неудивительно, что разработчики оказались не в восторге от моей идеи, они привыкли к Solaris и настаивали на приобретении дорогостоящих настольных систем Sun Ultra.

Для решения этого вопроса я организовал ╚показательные выступления╩, посадив новую сотрудницу за ПК под Linux с процессором Pentium II на 300 МГц. На этом ПК она осуществляла локальную разработку в ╚ящике с песком╩ и тестирование алгоритмов и другого переносимого кода, причем ее настольная система справлялась с монтированием Network File System (NFS), электронной почтой, просмотром Web и терминальными сеансами лучше, чем компьютеры ее сослуживцев. Через два месяца все разработчики перешли на Linux.

Автор Том Ягер

bukvasha.ru

Реферат - Единый графический интерфейс. Введение в операционную систему Linux

Тема урока: «Единый графический интерфейс. Введение в операционную систему Linux” Цель урока: Сформировать представление о едином графическом интерфейсе. Ознакомить учащихся с операционной системой Linux.

Тип урока: урок изучения нового материала.

Образовательные задачи урока: развить и закрепить понимание общих принципов работы с оконным графическим интерфейсом операционной системы.

Оборудование: компьютеры

До начала урока необходимо записать на винчестер несколько файлов: текстовый, аудиофайл, видеофрагмент.Ход урока. Организационный момент. На начало урока ученики должны сидеть за партами, а не за компьютерами. В этом случае будет удобнее провести актуализацию знаний учащихся и рассказать вводную часть урока.Мотивация урока Эта часть урока должна являтся вступительным словом учителя, в котором он

Актуализация Опорных знаний Этот этап урока лучше проводить в форме опроса - беседы на тему работы с рабочим столом Windows и его элементами. Это необходимо потому, что если действия мышью или на клавиатуре не доведены до автоматизма, устное описание этих действий позволит улучшить понимание производимых манипуляций. Вопросы, предлагаемые учащимся, могут быть такого плана:

Опишите элементы рабочего стола Windows.

Как изменить обои рабочего стола Windows?

Опишите процесс создания ярлыка, папки, документа?

Опишите процесс копирования, перемещения, удаления файла с использованием программы «Проводник» и т.д.

Что такое «путь к файлу»?

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

Изучение нового материала Изучение нового материала необходимо начать с краткого введения в Linux. Материал, приведенный ниже, естественно не предлагается для обязательного изложения ученикам. Это скорее краткая справка для преподавателя, который сам вправе выбирать ту информацию, которую он расскажет на уроке.История развития и появления Linux Появление ОС Linux Linux - это операционная система, являющаяся одним из вариантов (клонов) операционной системы типа Unix. В своем первоначальном виде она была создана Линусом Торвальдсом как версия ОС UNIX для IBM-совместимых персональных ЭВМ. При этом Торвальдс опубликовал исходные коды своей системы в Интернет (файлы первого варианта ОС Linux, опубликованные Торвальдсом в Интернет, датированы 17 сентября 1991 года), и к развитию системы подключилось большое число независимых разработчиков. Благодаря этому на сегодняшний момент Linux - самая современная, устойчивая и быстро развивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. Операционная система использоваться как в качестве серверной операционной системы, так и на сетевых рабочих станциях или персональных компьютерах

Развитие Linux . В 1998 Linux была самой быстро развивающейся операционной системой для серверов, распространение которой увеличилось в том же году на 212 %. Сегодня пользователей Linux насчитывается более 20,000,000. Под Linux существует множество приложений, предназначенных как для домашнего использования, так и для полностью функциональных рабочих станций UNIX и серверов Internet.

С самого начала ОС Linux распространяется на условиях свободно распространяемого программного обеспечения (проект GNU, смотри следующий раздел), то есть является практически бесплатной для пользователей (в большинстве случаев для того, чтобы получить ее, Вы должны заплатить только за диск CDROM с ПО или за трафик выхода в Интернет).

ОС LINUX обладает всеми возможностями, которые присущи современным полно функциональным операционным системам типа UNIX, включая реальную многозадачность, виртуальную память, разделяемые библиотеки, загрузку модулей по требованию, совместное использование исполняемых программ, управление памятью и работа в TCP/IP сетях.

Хотя ОС Linux первоначально была разработана для ПК на базе Intel 386/486, сейчас она может работать на всех версиях Intel-овских микропроцессоров, начиная с 386 и кончая современными многопроцессорными системами. Кроме того, разработаны версии для других типов.

На данный момент существует множество различных дистрибутивов Linux. Ниже перечислены основные дистрибутивы популярные и встречающиеся на данный момент.

Дистрибутивы общего назначения:

^ Fedora Core - дистрибутив общего назначения, для рабочих станций, персональных компьютеров и серверов. Разрабатывается сообществом независимых разработчиков при поддержке фирмы Red Hat.

^ Debian GNU/Linux - дистрибутив, отличающийся тем, что содержит самую большую коллекцию пакетов программного обеспечения (свыше 15000). В его разработке участвует огромное количество независимых разработчиков со всего мира. Debian поддерживает самое большое число аппаратных платформ и славится легкостью обновления программного обеспечения. С другой стороны считается, что установка этого дистрибутива более трудна, чем других. И в дистрибутив включается только строго некоммерческое программное обеспечение.

SuSE - один из самых популярных в Европе дистрибутивов, приобретенный в конце 2003 года фирмой Novell. В его состав входит уникальная утилита конфигурирования YaST, которая служит для установки и обновления пакетов, настройки сети и файервола, выполнения разнообразных административных задач

Mandrakelinux. Самый легкий дистрибутив для начального освоения. Первоначально это был просто вариант Red Hat, оптимизированный для процессора Pentium, но со временем он отошел от своего предка довольно далеко, сохраняя тем не менее полную совместимость с Red Hat.

^ ALT Linux. Российский дистрибутив (первоначально - просто русифицированный Mandrake), поддерживающий собственный репозиторий пакетов Sisyphus, и использующий систему управления пакетами APT от Debian.

Slackware. Старейший дистрибутив из числа активно поддерживаемых. Консольная система управления пакетами. Ориентирован на применения, в которых требуются повышенная безопасность и стабильность.

^ ASP Linux. Российский дистрибутив, основанный на Red Hat.

Gentoo. Дистрибутив для разработчиков и сетевых профессионалов. Все программное обеспечение поставляется в исходных кодах. Этот уникальный подход применяется с двумя намерениями: обеспечить возможность запуска на любой аппаратной платформе и оптимизировать производительность путем компиляции исполняемого кода непосредственно на том компьютере, где будет работать система.

Как видно из приведенного выше описания разнообразие Linux- дистрибутивов огромно. Хорошо это или плохо? С одной стороны выбор всегда ставит человека в некоторую растерянность: что лучше? что нужнее? что удобнее? Но отсутствие выборы, всегда было гораздо хуже многообразия.Windows, Linux и другие Операционные системы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ в машинных кодах длинной в несколько килобайт до монстров, написанных на языках высокого уровня, размер которых исчисляется сотнями мегабайт. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков «украсить» операционную систему, расширить ее возможности, добавить возможности, изначально несвойственные операционным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и отрицательные (усложнение настройки и программного интерфейса при упрощении пользовательского).

На сегодняшний день на рынке программного обеспечения для IBM PC- совместимых компьютеров сосуществуют несколько семейств операционных систем. Однозадачные однопользовательские ОС MS-DOS и PC-DOS являются уже не самыми распространенными ввиду своей простоты и «неприхотливости», большую роль здесь играет и то, что подавляющее большинство программ уже не работает именно под их управлением.

Операционные системы Microsoft Windows, ориентированы на работу в разнородных сетях и достаточно надежны.

Операционная система OS/2 стоит особняком. Это полноправная многозадачная операционная система, со своим оригинальным графическим пользовательским и программным интерфейсами.

ОС UNIX - одна из старейших и наиболее простых операционных систем, изначально была рассчитана на разработку программ (для нее самой и не только) на мини-ЭВМ и позволяла без больших затрат труда программиста переносить программу из одной системы ЭВМ на другую. Неудивительно, что сейчас продается много различных вариантов мобильной операционной системы UNIX, таких как XENIX, UNIXWARE, SUN-OS, LINUX, BSD.Практическая часть. Знакомство с ОС Linux В идеальном случае практическая часть являться самостоятельной работой учащихся сопровождаемой пояснениями учителя. Ниже предлагается развернутый план знакомства с операционной системой Linux ориентированный в основном на учителя. Во время самостоятельной работы ученики должны изучить:

Общую структуру интерфейса Linux;

Структуру окон использующихся в Linux и их типы;

Контекстное меню элементов;

Работу drag & drop.

Как и в начале изучения Windows учениками предлагается сделать простые операции:

Научиться открывать-закрывать папки (файлы) используя указанный путь;

Создавать, удалять, копировать, перемещать ярлыки, папки, файлы;

Запускать на выполнение программы;

Менять обои рабочего стола;

Вызывать справку и т.д.

В зависимости от степени подготовленности класса уровень самостоятельной работы и количество излагаемого материала может изменяться.

Для пользователя знакомство с операционной системой начинается со знакомства с «рабочим столом», т.е. пространства в котором он будет «жить и работать». Так, начиная изучать операционную систему Windows, пользователь первым делом знакомится с элементами рабочего стола и кнопкой «ПУСК» (которую называют основным меню Windows).

Не нарушая традиции, знакомство с операционной системой Linux тоже начнем в том же порядке.Рабочий стол KDE. Хотя по-прежнему здравствуют самые разнообразные не оконные интерфейсы, изобретение "окошек" стало знаменательным событием в новейшей истории. "Окна" послужили основой для построения интерфейса многих современных операционных систем. Операционная система Linux отнюдь не является исключением из правила.

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

Обычно разработчики дистрибутивов Linux включают в их состав как KDE, так и GNOME, а пользователь должен выбрать сам, что ему больше по душе. В принципе, оба менеджера рабочего стола равны по своим возможностям, правда, в GNOME включено поменьше прикладных программ. Кроме того, GNOME выглядит попроще, нежели KDE, пестрящий обилием кнопок и меню.

В этом уроке мы попробуем разобраться в основах работы с KDE и кратко расскажем об основных прикладных программах, входящих в состав данного десктоп-менеджера. Для этого возьмем за основу версию KDE 3.3.Элементы рабочего стола При первом взгляде на KDE даже новичок в Linux чувствует себя в знакомой и привычной среде.

Рис.1 Рабочий стол KDE.

На рабочем столе размещены следующие элементы.

Несколько значков программ и файлов, к которым нужен быстрый доступ.

Панель, расположенная внизу экрана (ее расположение можно менять). Эта программа запускается щелчком на значке программы, находящемся на панели.

Панель задач, на которой расположены кнопки всех главных окон программ, открытых в KDE. Если щелкнуть на одной из этих кнопок, соответствующее окно будет помещено поверх остальных.

Главное меню, открываемое щелчком на значке с буквой "К", расположенном на панели. В этом меню представлены все основные функции KDE.

Самое значительное отличие, на первый взгляд заключается в том, что "Рабочих столов" может быть несколько, переключаться между ними очень удобно и для каждого можно использовать отдельные параметры настроек. Но это отличие касается не только KDE, это одно из свойств Linux вообще. Количество виртуальных "Рабочих столов" можно регулировать с помощью ползунка. Всего их можно создать до 20. Кроме того, KDE тоже позволяет гибко управлять "Панелью задач": можно менять ее расположение, размеры. Длину можно указывать в процентах от размера экрана. Теоретически, можно указать даже один процент, но если на панели расположены кнопки, и открыты окна, она сможет уменьшится лишь настолько, насколько они позволят.Контекстное меню рабочего стола Контекстное меню рабочего стола очень похоже на контекстное меню рабочего стола Windows. Но для удобства пользователя добавлены некоторые пункты.

^ Рис 2. Контекстное меню рабочего стола Linux.

Например, выключить или заблокировать компьютер, можно выбрав соответствующий пункт контекстного меню, можно добавлять закладки в браузер, можно вызвать командную строку.

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

^ Рис.3 Кнопка переключения рабочих столов

На выноске видно, что расположение окон на кнопке переключения рабочих столов, соответствует расположению окон на экране. В данной ситуации окна открыты на трех рабочих столах, один «пустой»

Смена обоев, настройка разрешения и частоты экрана происходит очень легко:контекстное меню экрана –> «настроить рабочий стол». Далее выбираем нужные меню настройки.

Работа с окнами также проста и понятна: свернуть, развернуть, закрыть, справка, меню. Перемещение окон по рабочему столу, происходит так же, как и в Windows.

KDE-меню Как говорилось выше KDE - меню это в какой-то степени аналог меню «Пуск» Windows

Рис.4 KDE - меню

Панель К-меню содержит ссылки на все программы установленные на компьютере пользователя. Используя его можно запустить любую необходимую программу. Использовать К-меню достаточно просто. Интуитивно понятны назначения практически всех пунктов меню. Для примера можно запустить OpenOffice из пункта:«Офис» -> «OpenOffice.org» -> «OpenOffice»Офисные приложения В OC Linux существуют как небольшие текстовые редакторы, например KWriter, так и большие текстовые процессоры, которые по своим возможностям и внешнему виду (для некоторых это главное) не уступающих MSOffice. В дистрибутив Knoppix 3.7 входит пакет «OpenOffice 1.1» (на данный момент существует версия «OpenOffice 2.0»). Таким образом «OpenOffice» – это современный электронный офис, распространяемый под лицензией GNU LGPL. Применяется для создания и редактирования документов: MS Office 97/2000/2003/XP, Adobe Acrobat (PDF), HTML, локальные и внешние данные SQL, собственный формат (XML)

^ Рис.5 «OpenOffice.Writer

В состав пакета Ru.OpenOffice.org включены: Writer - текстовый процессор; Calc - электронная таблица; Impress - менеджер презентаций; Draw - графический редактор; Документация пользователя; Другие программы. Работа в «OpenOffice» не сложнее, чем в других текстовых редакторах.

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

^ Рис. 6 Один из самых известных плейеров в Linux – MPlayer

Центр управления Центр управления, также как и «панель управления» в Windows. предоставляет доступ ко всем настройкам операционной системы

^ Рис. 7 Центр управления KDE (настройка рабочих столов)Справка Когда начинаешь работать с операционной системой.

нельзя обойтись без подробной справки.

^ Рис. 8 Справка KDE.

В современных дистрибутивах Linux справка полностью русифицирована. Одной из причин, по которой Linux не приобрел популярности во всем мире, являлась его слабая локализация под региональные настройки, и в частности перевод справки на разные языки.

Сейчас этот недостаток почти исправлен, что позволит Linux занять место на машинах пользователей, а не только на больших серверах.

Закрепление материала После знакомства с операционной системой Linux, ученикам нужно предложить описать общие принципы работы с оконными интерфейсами. Сделать выводы об их схожести и схожести работы с ними. Вопросы, предлагаемые для рассмотрения, могут быть похожими на вопросы, рассматриваемые во время актуализации опорных знаний. Но при этом обязательно необходимо сравнивать: «как это действие выполнялось в Windows? А как в Linux?».Итоги урока В подведения итогов урока рассматриваются такие вопросы:

Ваши впечатления от ОС Linux и работы в ней;

Нужно ли разнообразие операционных систем, зачем?;

Чем, на первый взгляд, отличаются ОС Windows и Linux (подчеркиваем, что на первый взгляд)?;

Что такое на ваш взгляд «единый графический интерфейс», зачем он нужен?

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

Обзор ОС Windows;

Обзор ОС Linux;

Сравнительный обзор Windows и Linux;

Прикладные программы Windows;

Единый графический интерфейс;

Прикладные программы Linux и т.д.

Количество литературы в периодических изданиях и сети Интернет огромно, поэтому написание рефератов на эту тему не должно вызвать никаких затруднений.

www.ronl.ru

Реферат на тему OS Linux

ток"). Используется для управления технологическими процессами, начиная от атомных электростанций и заканчивая производством мороженого. Исходный код закрыт. Проблемы с драйверами (малое количество). Минимальные требования для промышленного дистрибутива — 386-й процессор, 8 Мбайт ОЗУ. Помимо промышленных дистрибутивов QNX, стоящих немалые деньги, существует бесплатный вариант дистрибутива "QNX Real Time Platform", который загружается с сайта производителя (www.qnx.com). Минимальные требования для бесплатного дистрибутива — процессор Pentium- 200, 32 Мбайт ОЗУ, 100 Мбайт на жестком диске. II Сравнение операционных систем. Что такое пользователь? Понятие «пользователь» не подведеш под «среднестатистическое» значение. Он многолик и разнообразен. Единственное что есть у всех пользователей компьютера – они сидят за компьютером. Пользователи с точки зрения системного администратора – все те, кто входит в систему в качестве пользователя, «юзера». С точки зрения системного программиста –все кто запускает компьютер. Для разработчика прикладного программного обеспечения – пользователи его программы. Для авторов книг – это люди знающие только то, что у него есть только шнур питания и какая-то доска с кнопками. И так далее . Если попытаться обобщить, основной пользователь – это человек, который не разбирается в устройстве компьютеров, не знает как настроить модем, не обязан знать тонкости операционной системы и т.д. Пользователь решает на компьютере свои профессиональные задачи, зачастую не имеющие с компьютером ничего общего. На практике все это, конечно, не совсем так мрачно. Пользователь для успешной работы просто обязан знать что такое файл, как настроить рабочий стол, установить программу, что такое вирусы и как с ними бороться и т.д. Пользователей можно разделить на 3 группы – не знающий о компьютере ничего, знающий кое-что и знающий многое. Соответственно, по уровням пользователей можно разделить операционные системы на 3 категории: К первой категории можно отнести Mac OS и, в какой-то степени, Mac OS X, а также BeOS. Ко второй категории Windows 9x, OS/2. К третьей, как ни странно, — DOS, Windows 3.1.x, Windows NT/2000, UNIX-семейство, BSD- семейство, Linux, QNX. Такое разбиение операционных систем не всегда соответствует официальному позиционированию фирм-разработчиков (например, Microsoft рекламирует Windows 9x как систему для домохозяек — включил и работай). Однако с точки зрения коллективного разума (по крайней мере, так считают авторы новостных конференций, посвященных сравнительному обзору операционных систем) данное нами разбиение операционных систем достаточно верно. Впрочем, жизнь, как всегда, не стоит на месте. Сейчас уже можно говорить, что Linux с ее графическими менеджерами окон KDE и GNOME постепенно переходит, если уже не перешла, ко второй категории (то есть для пользователей, знающих об операционной системе кое-что), при этом не теряя ни мощности, ни настраиваемости всего и вся. Семейство Windows постепенно сдвигается к группе пользователей, не знающих об операционной системе ничего, при этом вызывая заметное раздражение знающих, или, как у них говорят — Advanced Users, своей уверенностью, что пользователь системе приносит только вред, а посему ничего настраивать он не должен, а если очень хочет — пусть платит за поддержку или специальное программное обеспечение. В идеале же операционная система должна удовлетворять, по меньшей мере, семи достаточно противоречивым требованиям. 1. Быть легкой в освоении и дружественной к пользователю (User Friendly). 1. Быть очень мощной и универсальной (способной работать на любом оборудовании). 2. В ней все должно настраиваться и достаточно просто. 3. Она должна быть очень надежна (в идеале — сверхнадежна). 4. Занимать как можно меньше места. 2. Разработчики моментально должны реагировать на проблемы, обнаруженные в процессе эксплуатации. 5. Под нее должен быть широкий выбор программного обеспечения. В нескольких словах рассмотрим эти семь пунктов. Пункт первый. Тут, собственно, и так все ясно. От того, как быстро человек освоится с операционной системой и насколько удобно ему в ней работать, напрямую зависит производительность труда, да и просто хорошее настроение. Пункт второй. Можно, конечно, возразить, что чем более универсальный инструмент, тем слабее он для какого-нибудь специфического применения, и чисто теоретически это так. Но давайте посмотрим на универсальность с другой стороны. Теоретические принципы построения операционной среды, по большому счету, одинаковы, что для старенькой 386-й, что для новейших мультипроцессорных систем. Специфику платформы (тип процессора, мультипроцессорность, кластеризацию и т. п.) всегда можно учесть при разработке специфического ядра операционной системы или драйверов. Некоторая потеря в производительности с лихвой окупается тем, что пользователю, поработавшему на мощнейшем сервере и перешедшему на офисный компьютер, графическую станцию или домашний ПК, не придется осваивать другую операционную систему — его операционная система может работать на любом компьютере. А способность работать на любом компьютере автоматически подразумевает, что операционная система должна занимать как можно меньше места и потреблять мало аппаратных ресурсов. Пункт третий. И тут все понятно без пространных пояснений. Пользователь должен иметь возможность настроить операционную систему под свои нужды, не прибегая к стороннему (не входящему в поставку операционной системы) программному обеспечению. Пункт четвертый. Правда, больное место? У любого пользователя Windows со стажем наверняка происходило зависание компьютера, причем в самое неподходящее время. И каждый пользователь хочет, чтобы зависания никогда не происходили на его компьютере. Пункт пятый. Это тоже понятно. Уже надоело каждые год- полтора менять жесткий диск только из-за того, что следующая версия операционной системы требует "совсем немного, только каких-то 3 Гбайта места на жестком диске". Пункт шестой. И это очевидно. Пользователь должен получить исправления к своей операционной системе при обнаружении просчетов ее разработчиков. Причем, как можно скорее, если операционная система удовлетворяет п. 4. И притом абсолютно бесплатно, поскольку это просчет разработчика. Пункт седьмой. Пусть операционная система будет самой распрекрасной, но если для нее нет программ, она не будет востребована. Теперь оценим операционные системы на соответствие вышеперечисленным требованиям. DOS — не удовлетворяет ни одному пункту, кроме п. 7. Windows 3.1х- удовлетворяет п.1 с оговорками, частично п. 3 и п. 5, удовлетворяет п. 7. OS/2 — удовлетворяет п. 1, п. 2 (с учетом одноплатформенности), п. 3, частично п. 4, п. 5 и п. 7. Windows 9х — удовлетворяет п. 1, частично п. 3, безусловно удовлетворяет п. 7. Windows NT (Windows 2000) — удовлетворяет п.1, п.2 (с учетом одноплатформенности и непомерных требований к аппаратному обеспечению), п. 3 и п. 4 с оговорками, безусловно удовлетворяет п. 7. Мас ОС — безусловно удовлетворяет п. 1, п. 2 (с учетом одноплатформенности), частично п. 3, п. 4, п. 5, п. 6, удовлетворяет п. 7. Мас ОС X — безусловно удовлетворяет п. 1, п. 2 (с учетом одноплатформенности и завышенных требований к аппаратному обеспечению), п. 3, ' п. 4, п. 6, пока не удовлетворяет п. 7. UNIX-семейство — безусловно удовлетворяет всем пунктам, кроме первого, да и то, в последнее время легкость освоения и дружественность у UNIX- разработчиков стоят на первом месте. FreeBSD, OpenBSD, NetBSD — все сказанное о UNIX-семействе справедливо и для этих операционных систем. Linux — безусловно удовлетворяет всем пунктам, особенно п. 2, п. 3, п. 6, п. 7. BeOS — удовлетворяет всем пунктам кроме (пока) п. 7. QNX — удовлетворяет всем пунктам. Попробуем выбрать операционную систему, исходя из вышеперечисленных пунктов. DOS и Windows 3.1х отпадают сразу, как морально и физически устаревшие продукты. OS/2 — очень неплохая операционная система, имеющая несколько недостатков: отсутствие перспектив (IBM отказалась от выпуска следующих версий), не очень большой выбор программного обеспечения, одноплатформенность. Mac OS, Mac OS X — также неплохие опе-рационные среды как с точки зрения пользователя, так и с точки зрения администратора. Но - это операционные системы только для компьютеров фирмы Apple. А в нашей стране этих компьютеров не наберется и одного процента от общего количества персональных ЭВМ. QNX — достаточно специфичная система, рассчитанная для применения в сверхнадежных системах реального времени. Очень хорошая, но для нашего пользователя она стала доступна относительно недавно, поэтому в отношении к ней есть элементы недоверия и незнания, кроме того, у нее относительно малый список программного обеспечения общего назначения (офисные приложения, работа с графикой, игры, наконец). Что остается — семейство Windows 9x— Windows NT (включая Windows XP), семейство UNIX, а также представители "свободного мира" UNIX — FreeBSD, OpenBSD, NetBSD, Linux и стоящая немного особняком BeOS. Теперь попытаемся максимально корректно сопостав
скачать работу
OS Linux

referat.resurs.kz

Реферат на тему Linux. История возникновения и инсталляция

Linux инсталлируются с дискет в формате MS-DOS. Например, дистрибутив Linux Slackware требует создания с помощью RAWRITE.EXE только дискет boot и root. Остальные дискеты копируются на дискеты в формате MS-DOS командой MS-DOS COPY. Система инсталлируется прямо с дискет MS-DOS. Это избавляет вас от необходимости долго пользоваться RAWRITE.EXE, но предполагает доступность MS-DOS для создания дискет. Каждый дистрибутив, доступный по FTP, должен содержать файл README, описывающий, как скидывать на дискеты и как их готовить для инсталляции. При перекачке Linux необходимо использовать режим перекачки двоичных файлов (для большинства FTP-клиентов это команда "binary"). Если вы имеете доступ к другим сетям, вроде CompuServe или Prodigy, то в них могут быть свои средства перекачки файлов. Кроме того, существует множество BBS, на которых есть Linux. Если у вас нет доступа к Internet или BBS, множество дистрибутивов Linux можно получить по почте на дискетах, лентах, лазерных дисках. Пересылка Linux по почте может стоить от US$30 - US$150, в зависимости от варианта дистрибутива.

Получение Slackware

Slackware - популярная дистрибуция Linux, сопровождаемая Patrick Volkerding. С Patrick Volkerding можно связаться по Internet: [email protected]. Эта версия легко инсталлируется и достаточно полна. Она может быть получена по Internet, а также на CD-ROM от ряда поставщиков. Дистрибуция Slackware состоит из "наборов дисков" (“disk sets''), каждый из которых содержит конкретный тип программ (например, набор "d" содержит средства разработки development tools, такие как gcc-компилятор, и набор "x", содержащий X Window System). Вы можете выбирать, какие наборы инсталлировать; другие наборы вы можете инсталлировать позже. Версия Slackware, описанная здесь - это версия 2.0.0, от 25 июня 1994. Инсталляция более поздних версий должна быть во многом аналогична.

Наборы дисков Slackware

К сожалению, Slackware не имеет полного списка потребностей памяти для каждого набора. Вам потребуется не менее 7 Мбайт для инсталляции лишь серии "A"; очень грубая оценка необходимого дискового пространства - от 2 до 2.5 Мбайт на дискету.

Имеются следующие наборы дисков:

A Базовая система. Достаточная для начала работы и делает доступными команды elvis и comm (elvis - текстовый редактор, comm - сравнение файлов). Базируется на ядре 1.0.9 и новом стандарте файловой системы (FSSTND). Если у вас в распоряжении только дисковод на 1.2M, вы все равно можете инсталлировать базовую систему, сбросив другие диски и инсталлировать их с жесткого диска.

AP Различные приложения и дополнения, вроде руководства, groff, ispell (GNU and international versions), term, joe, jove, ghostscript, sc, bc, и quota patches.

D Разработка программ. GCC/G++/Objective C 2.5.8, make (GNU и BSD), byacc и GNU bison, flex, the 4.5.26 C libraries, gdb, kernel source for 1.0.9, SVGAlib, ncurses, clisp, f2c, p2c, m4, perl, rcs.

E GNU Emacs 19.25.

F Набор Часто Задаваемых Вопросов (FAQS) и другая документация.

I Info-страницы для GNU-программ. Документация для различных программ, читаемая с помощью info или Emacs.

N Сетевые программы. TCP/IP, UUCP, mailx, dip, deliver, elm, pine, smail, cnews, nn, tin, trn.

OOP Объектно-Ориентированное Программирование. GNU Smalltalk 1.1.1 и Smalltalk Interface to X (STIX).

Q Исходники Alpha-ядра (во время написания книги - Linux 1.1.18).

TCL Tcl, Tk, TclX, blt, itcl.

Y Игры. Набор игр BSD и Tetris для терминалов.

X Базовая система XFree86 2.1.1 с libXpm, fvwm 1.20 и xlock.

XAP X-приложения: X11 ghostscript, libgr13, seyon, workman, xfilemanager, xv 3.01, GNU chess и xboard, xfm 1.2, ghostview, и различные X-игры.

XD Программы работы в X11. X11 библиотеки, сервер linkkit, поддержка PEX.

XV Xview 3.2 release 5. XView библиотеки, виртуальный и невиртуальный Open Look window-менеджеры.

IV Interviews библиотеки, include-файлы, doc и idraw приложения.

OI ParcPlace's Object Builder 2.0 и Object Interface Library 4.0. Обратите внимание, что она работает только с libc-4.4.4, но будет новая версия, как только станет доступным gcc 2.5.9.

T Системы форматирования TeX и LaTeX.

Обязательно должен быть взят набор "A", остальные по желанию. Лучше всего инсталлировать наборы A, AP и D, а также X, если вы планируете использовать X Window System.  

скачать работу
Linux. История возникновения и инсталляция

referat.resurs.kz


Смотрите также