Операционные системы - статьи

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НЕКОММЕРЧЕСКИХ UNIX


Все некоммерческие UNIX комплектуются, в общем-то, одними и теми же программами.

Когда говорят о Linux и FreeBSD, то их часто рассматривают в контексте проекта GNU. Разработанный в рамках проекта GNU программный продукт обязательно должен поставляться вместе с исходным кодом, причем любой желающий может его исправить и модернизировать. За распространение продукта разработчик или дистрибьютор имеет право брать деньги, хотя продукт нередко распространяется бесплатно. Эта концепция лежит в основе лицензионного соглашения, называемого GNU General Public License (GPL).

Чтобы устранить препятствия для широкого распространения продуктов GNU, инициативная группа движения GNU ввела еще один тип лицензий - GNU Library General Public License (LGPL). Согласно GNU LGPL коммерческие продукты, не подпадающие под условия лицензии GNU GPL, тем не менее могут использовать Си-библиотеку GNU.

Распространение ядра Linux осуществляется в соответствии с лицензией GNU. В то же время ядро FreeBSD распространяется по лицензии Berkley, которая не оговаривает обязательного предоставления исходных кодов.

Что касается включаемых в дистрибутивы программ, то они подпадают под самые различные лицензионные соглашения. Значительная часть программ соответствует лицензиям GNU. Отдельную категорию составляют бесплатные (freeware) продукты, поставляемые в исходных кодах, но не имеющие никакого отношения к GNU; в частности, разработчик может запрещать взимание денег за их распространение. Некоторые программы (например, популярная программа обработки изображений xv) относятся к категории условно-бесплатных (shareware), за использование которых, в принципе, надо платить. Кроме того, некоторые бесплатные программы (в частности, Netscape Communicator) не поставляются в исходных кодах. Наконец, в оригинальные дистрибутивы нередко включаются коммерческие продукты, распространяемые по обычным для компьютерной индустрии правилам.

Для некоммерческих UNIX доступно огромное количество программ, как некоммерческих, так и коммерческих.
Любой дистрибутив содержит несколько сотен приложений, а в Internet их количество исчисляется тысячами (по некоторым подсчетам, число программ для Linux доходит до пяти тысяч).

Для некоммерческих UNIX можно найти продукты почти на все случаи жизни: для предоставления сервисов Internet, для офисных работ, для файлового сервиса и сервиса печати (в том числе с помощью эмуляции сетевого сервиса LAN Manager/Windows и NetWare), сервиса удаленного доступа и многого другого.

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

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

Что касается настольных приложений, то для Linux отсутствуют:



  • программы обработки графической информации;


  • мощные САПР;


  • программы распознавания текстовой информации, вводимой со сканеров;


  • программы инженерных расчетов и т. д.


  • Кроме того, имеющиеся офисные приложения слабо совместимы со ставшим стандартом де-факто пакетом Microsoft Office.

    Следует иметь в виду, что абсолютное большинство некоммерческого ПО доступно не только для Linux и FreeBSD, но и для коммерческих UNIX, за что честь и хвала сторонникам GNU. Недаром идейный вдохновитель движения GNU Ричард Столлман не устает повторять, что GNU - это не Linux. Иначе говоря, разработчики GNU не ограничивают себя рамками некоммерческих ОС. Таким образом, пользователи коммерческих UNIX не чувствуют себя сколько-нибудь обделенными по сравнению с Linux.


    Содержание раздела