Самоучитель Гончарова
ALT Linux в офисе
WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

Глава 1. Подготовка

Разумеется, прежде чем что-то кардинально менять в программном обеспечении организации, надо присмотреться к новым продуктам, в частности, к Linux. Составить квалифицированное мнение можно только после достаточно длительной работы с продуктом. В этой главе рассказывается о том, как это можно сделать применительно к ALT Linux 4.1 Desktop. Я, кстати, не собираюсь доказывать, что сисадмину работать с Linux просто. Наоборот, я буду подчеркивать, что для успешной работы необходимо обладать четкими знаниями о том, как добиться нужного результата. Иными словами, нужно знать и теорию, и «рецепты». Не обойдется без зубодробительных команд, листингов, «хитрых» конфигурационных файлов. А что вы хотите? За бесплатность софта ведь надо чем-то заплатить!

1.1. Коммерческий и бесплатный софт

Коммерческий и бесплатный софт — два феномена современного мира. И то, и другое одинаково удивительно при ближайшем рассмотрении. На всякий случай расставим точки над i (продвинутые сисадмины могут эту часть пропустить).

Программы всегда продавались за деньги. Так, еще в прошлом веке происходила «компьютеризация» развивающихся стран: компьютеры им поставляли почти бесплатно, но это было голое железо, а вот программы стоили очень дорого. И никоим образом не наоборот, хотя по логике обратное казалось более рациональным. Программу-то ведь можно скопировать.

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

Ситуация изменилась с появлением Интернета. Теперь разработку программ стало возможным вести распределено, с привлечением большого числа разработчиков, живущих по всему миру. И дело вовсе не в том, что Линус Торвальдс в 1991 году изобрел Linux. Ведь уже существовал UNIX. Сейчас его студенческая поделка мало кого бы удовлетворила. Он изобрел гораздо большее: распределенную работу над открытым кодом. Редко какой программист решится опубликовать исходный код программы, если чувствует, что создал что-то стоящее. Ведь он вложил в работу свои знания, время, силы. Самое разумное, на первый взгляд, код засекретить, а программу продать. Если бы все рассуждали так, у нас бы не было такого феномена — открытого кода. Когда человек публикует исходный код программы, он дает возможность большому числу программистов улучшить ее. Все остальные стартуют уже не с нулевого уровня, а гораздо выше.

Не забудем и про безопасность. Если исходный код доступен, его всегда можно проверить на наличие «жучков» и «закладок». Уровень безопасности становится качественно иным.

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

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

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

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

WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

© Алексей Гончаров, 2010

Рейтинг@Mail.ru Rambler's Top100