26427-1 (Linux, FreeBSD и другие), страница 2

2016-07-31СтудИзба

Описание файла

Документ из архива "Linux, FreeBSD и другие", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "26427-1"

Текст 2 страницы из документа "26427-1"

Но стоимость ПО составляет не только та сумма, которую потребители платят за носители. Она включает и стоимость обучения, установки, администрирования, обновления и т. д. А в совокупности эти затраты могут значительно превышать стоимость носителя.

Внимательное чтение публикаций, посвященных внедрению Linux или FreeBSD на предприятиях, позволяет выявить весьма любопытный факт. Внедрением обычно занимаются энтузиасты, причем они нередко устанавливают подобные системы втайне от руководства и изучают их в нерабочее, а порой и в рабочее время. Счастливый конец таких историй состоит в демонстрации энтузиастами перед своим начальством преимуществ бесплатных Linux. Однако компьютерная отрасль (так же, как и любая другая) не может держаться на голом энтузиазме. Сегодня энтузиаст работает на вашем предприятии, а завтра может уволиться. Внедрение ПО подразумевает значительные расходы на подготовку специалистов. Курсы подготовки специалистов по Linux и FreeBSD найти очень и очень непросто, причем стоят они немалые деньги. Например, компания RedHat Software за пятидневные курсы взимает плату 2500 долларов на человека! Вы и теперь считаете Linux бесплатным?

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

Но у Linux и FreeBSD есть очень мощный контраргумент с точки зрения стоимости: бесплатные ОС можно ставить на устаревшую технику. Часто это исключает необходимость покупки новой и весьма дорогой современной техники.

Общие характеристики бесплатных ОС

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

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

Например, такая простая операция, как выход из программы, в одних приложениях выполняется нажатием клавиши Esc, в других - q, в третьих - Q, в четвертых - , в пятых - , в шестых - , и т. д. и т. п. Чтобы произвести самые элементарные действия, пользователю приходится постоянно обращаться к документации. В случае ╚интегрированных╩ программ ситуация еще хуже. В частности, многие менеджеры окон X11 (X Window Manager) позволяют напрямую вызывать менеджеры файлов (File Manager), но они написаны с использованием разных API. Это приводит к тому, что даже кнопки мыши работают в них по-разному.

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

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

  • страницы man;

  • текстовые документы, описывающие работу программ;

  • документы HTML, описывающие работу программ;

  • документы PDF, описывающие работу системы или отдельных программ;

  • документы HOWTO в формате сжатых (с помощью программы gzip) текстовых файлов с объяснениями настройки и работы программ;

  • документы mini HOWTO (текстовый формат), с краткой информацией об особенностях программ;

  • документы FAQ (тестовый формат или формат HTML) с ответами на наиболее часто задаваемые вопросы по работе программ;

  • документы в формате Info с описанием программ, созданных в рамках проекта GNU.

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

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

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

В противовес практике бесплатных ОС, все современные коммерческие UNIX (включая их некоммерческие версии) имеют хорошо проработанную и добротно написанную документацию. В комплект поставки ОС входит не один десяток составленных техническими писателями книг в электронном виде. Средства просмотра и поиска продуманы и очень удобны. В настоящее время основной тенденцией в оформлении документации является использование технологии Web. Любой компьютер с ОС UnixWare или Solaris может выступать как сервер документации. Конечно, и в таких ОС имеются страницы man или info, но почти все они продублированы в формате HTML.

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

Несмотря на растущий интерес к Linux и FreeBSD со стороны разработчиков ПО, этим системам не хватает серьезных приложений, в том числе офисных программ, СУБД, связующего ПО (middleware), платформ управления и многого другого.

Поддержка периферийного оборудования и вообще принципы управления ядром системы в бесплатных ОС реализованы не очень удачно. Добавление какого-либо аппаратного компонента компьютера ведет к необходимости выполнения множества действий: изменения конфигурации, компиляции и установки нового ядра. Это весьма длительный процесс даже на Pentium II 400 МГц. В современных UNIX применяется совершенно иная технология, не требующая полной компиляции ядра из исходного кода. Правда, реализованный в Linux и FreeBSD подход позволяет получить исключительно компактное ядро.

Достоинств у бесплатных ОС тоже немало, и именно они обусловили популярность Linux и FreeBSD. Главным плюсом свободно распространяемых ОС является, конечно же, цена. Некоммерческие версии UnixWare и Solaris если и дороже Linux и FreeBSD, то не намного, но у последних нет никаких дополнительных ограничений в виде сферы применения (некоммерческое использование) или количества лицензий на подключение.

Бесплатные ОС работают на многих аппаратных платформах, в том числе Intel, PowerPC, Macintosh, Alpha, SPARC, и поддерживают многопроцессорные конфигурации. В настоящее время уже появились и кластерные технологии для Linux.

Важным достоинством бесплатных ОС являются их невысокие требования к вычислительным ресурсам. Даже компьютер с процессором 386, памятью объемом 8 Мбайт и винчестером емкостью 100 Мбайт вполне может работать в качестве не только клиента, но даже сервера сети. Это конечно же минимальные требования. Но как сервер Web компьютер с Pentium MMX 166 МГц с 64 Мбайт памяти и ОС Linux может поспорить с компьютером Pentium II 300 МГц с 128 Мбайт памяти на базе Windows NT. С помощью Linux можно реанимировать древние компьютеры SPARC, на которых современные Solaris уже не работают.

Многие считают большим недостатком свободно распространяемых ОС отсутствие технической поддержки. Не знаю как на Западе, но в России все обстоит как раз наоборот. Толковые советы по Linux или FreeBSD можно получить значительно проще и быстрее, чем по любой другой операционной системе, включая Windows NT или NetWare. Для этого пользователю достаточно обратиться с вопросом в соответствующую телеконференцию. С другой стороны, уровень официальной поддержки коммерческих ОС в России настолько низок, что он вряд ли может сказаться на выборе конкретной ОС.

Еще одним преимуществом Linux (к сожалению, это не относится к FreeBSD) является огромное количество печатной литературы по системе. Это обстоятельство в немалой мере способствует популяризации Linux. По количеству книг Linux уступает только Windows NT и, возможно, NetWare.

Некоторые считают важным преимуществом свободно распространяемых ОС частый выход новых версий системы. Действительно, новые версии Linux и FreeBSD выходят с периодичностью 2-4 раза в год, а комплекты поставки включают соответственно самые последние версии ПО. Но данное утверждение достаточно спорно. Калейдоскопическая скорость выхода новых версий делает освоение системы трудной и, к тому же, перманентной задачей. В результате обновленная документация, в особенности печатная, появляется с неизбежным опозданием. Например, последняя редакция самой популярной книги по RedHat Linux (╚RedHat Linux Unleashed╩) относится лишь к версии 3.0.3, тогда как текущая версия носит номер 5.2. Обучить новичка работе с системой по такой книге весьма непросто. Конечно, у быстрой обновляемости версий есть тот плюс, что пользователю доступно самое последнее ПО, с меньшим количеством ошибок и с более широкими функциональными возможностями.

Немало сторонников Linux и FreeBSD считают доступность исходного кода ядра и ПО чуть ли не решающим преимуществом системы. Однако нам оно не представляется столь уж бесспорным. Как известно, на одного разработчика приходится не менее 100 обыкновенных пользователей. Их не интересует доступность кода. Характерно, что на Митинском рынке вы не найдете дисков с исходным кодом ПО - спрос определяет предложение.

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

Поддержка выполнения программ MS-DOS и особенно Windows во всех UNIX-подобных системах реализована на весьма слабом уровне. В UnixWare имеется неплохая среда эмуляции DOS/Windows под названием SCO Merge, но она не входит в некоммерческий комплект.

Очень большой проблемой для российских пользователей остается крайне неэффективная поддержка кириллицы. Эта особенность - ахиллесова пята любой UNIX-подобной операционной системы, как коммерческой, так и бесплатной. Даже если вы установите кириллические шрифты и переключатель клавиатуры, это не гарантирует поддержку русского алфавита многими программами. Ситуацию ухудшает и чрезмерно большое количество кодировок. Хотя самой популярной кодировкой в UNIX является KOI8, но также активно используются ISO8859-5, CP866, CP1251, а сейчас и UNICODE.

Что касается вопросов безопасности, то традиционные UNIX предлагают более высокий уровень безопасности как на локальном, так и на сетевом уровне. Бесплатным ОС недостает поддержки списков контроля доступа (ACL), которым разработчики почему-то не уделяют никакого внимания. Стандартные средства разграничения полномочий на основе парадигмы ╚пользователь-группа пользователей-остальные пользователи╩ уже давно не соответствуют предъявляемым к современным ОС требованиям. Единственный плюс бесплатных ОС с точки зрения защиты состоит в оперативности реакции разработчиков при нахождении дыр в системе безопасности.

Рассмотрев общие особенности бесплатных ОС, мы переходим к описанию особенностей конкретных систем.

Redhat Linux

Рисунок 1. Графическая среда RedHat Linux 5.2.

Из тестируемых бесплатных ОС дистрибутив RedHat Linux понравился нам больше всех (см. Рисунок 1). Неспроста данный вариант Linux является самым популярным. Правда, по удобству работы и продуманности интерфейса мы поставили бы UnixWare выше всех, но второе место безусловно за RedHat. Тестируемый комплект RedHat Linux 5.0 был подготовлен партнером RedHat - компанией Macmillan Digital Publishing. RedHat Linux работает на платформах Intel, Alpha и SPARC, однако наш комплект был рассчитан только на компьютеры Intel. Он включает два CD-ROM, загрузочные дискеты, а также весьма полезную книгу ╚Официальное руководство пользователя RedHat Linux 5╩, брошюру ╚Getting Started╩ и лицензионное соглашение с компанией RedHat, дающее право на поддержку в течение 30 дней со дня регистрации.

Руководство пользователя оказало большую помощь в установке системы, и очень жаль, что другие бесплатные ОС не комплектуются подобными книгами. Кроме того, на CD-ROM имелось несколько полезных книг в формате PDF: ╚Teach Yourself UNIX in 24 hours╩ для начального знакомства с UNIX, ╚Apache Server Survival Guide╩ по установке и настройке Web-сервера Apache, а также отрывки из книги ╚RedHat Linux Unleashed╩. Единственная неприятность состояла в том, что откомпилированные программы просмотра формата PDF в составе RedHat 5.0 отсутствовали, поэтому книги пришлось изучать в среде Windows.

Инсталляция RedHat достаточно удобна, но некоторые вопросы сбивают с толку. Например, программа установки запрашивает тип клавиатуры (Keyboard Type), причем в списке присутствуют и русские раскладки ru, ru1, ru2, russian. Понять смысл каждой из них было невозможно, вдобавок подсказка отсутствовала.

Настройка поддержки русского языка (уже после инсталляции ОС) оказалась много сложнее, чем просто выбор клавиатуры, и потребовала изучения документа Cyrillic_HOWTO. Тем не менее поддержка кириллицы в ОС Linux (и FreeBSD) организована лучше, чем в UnixWare и Solaris.

Для организации разделов (partition) на диске в составе RedHat имеются две программы: fdisk и Disk Druid. Последней пользоваться удобнее, хотя она имеет ограничения, в частности корневую файловую систему невозможно создать на втором винчестере. Утилита fdisk помощнее, но уж очень она неудобна.

Самыми яркими особенностями RedHat, резко выделяющими ее на фоне других бесплатных систем, являются наличие средств управления пакетами (RedHat Package Manager, RPM) и графической панели управления (Control Panel).

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
427
Средний доход
с одного платного файла
Обучение Подробнее