1.4. Почему программы GNU лучше

1.4. Почему программы GNU лучше

Что делает программу GNU программой GNU?[19] Что делает программное обеспечение GNU «лучше» по сравнению с другим (платным или бесплатным) программным обеспечением? Наиболее очевидной разницей является общедоступная лицензия (General Public License — GPL), которая описывает условия распространения для программного обеспечения GNU. Но это обычно не причина, чтобы вы могли услышать, как люди говорят: «Дайте GNU-версию xyz, она намного лучше». Программное обеспечение GNU в общем более устойчиво, имеет лучшую производительность, чем в стандартных версиях Unix. В данном разделе мы рассмотрим некоторые причины этого явления, а также рассмотрим документ, описывающий принципы проектирования программного обеспечения GNU.

«Стандарты кодирования GNU» (GNU Coding Standards) описывают создание программного обеспечения для проекта GNU. Они охватывает ряд тем. Вы можете найти GNU Coding Standards по адресу http://www.gnu.org/prep/standards.html. Смотрите в онлайн-версии ссылки на исходные файлы в других форматах.

В данном разделе мы описываем лишь те части GNU Coding Standards, которые относятся к проектированию и реализации программ.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ОГОРОД КОЗЛОВСКОГО: Heavy metal, или Лучше меньше, да лучше

Из книги Журнал «Компьютерра» № 9 от 06 марта 2007 года автора Журнал «Компьютерра»

ОГОРОД КОЗЛОВСКОГО: Heavy metal, или Лучше меньше, да лучше Автор: Козловский ЕвгенийНа Новый год, в числе прочего, получился новенький фотоаппарат от Casio: EX S770. Последняя на тот момент и безусловно лучшая модель! Совершенная в своем роде. Таким образом, смутная мечта всегда


(8.2) Почему некоторые программы не инсталлируются в W2k? Запускается инсталлятор, появляется окно, в нём закрашивается индикатор до 100%, но потом всё пропадает. Процесс висит в памяти, но инсталляция не продолжается.

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

(8.2) Почему некоторые программы не инсталлируются в W2k? Запускается инсталлятор, появляется окно, в нём закрашивается индикатор до 100%, но потом всё пропадает. Процесс висит в памяти, но инсталляция не продолжается. Это происходит когда временные папки в W2k помещены в


7.3. Почему некоторые программы не инсталлируются в XP? Запускается инсталлятор, появляется окно, в нём закрашивается индикатор до 100%, но потом всё пропадает. Процесс висит в памяти, но инсталляция не продолжается.

Из книги WinXP FAQ (Часто задаваемые вопросы по ОС Windows XP) автора Шашков Алексей

7.3. Почему некоторые программы не инсталлируются в XP? Запускается инсталлятор, появляется окно, в нём закрашивается индикатор до 100%, но потом всё пропадает. Процесс висит в памяти, но инсталляция не продолжается. Это происходит когда временные папки в XP помещены в


15.8.5. Лучше, чем IDE

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

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


5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows Самыми распространенными аудиоподсистемами для Linux являются OSS (Open Sound System) и ALSA (Advanced Linux Sound Architecture). Обе системы поддерживают большое количество ISA- и PCI-звуковых карт, поэтому, скорее всего, вам не придется разыскивать в


Мрачные итоги Pwn2Own: почему браузеры так легко взломать и почему линуксоидам можно волноваться меньше? Евгений Золотов

Из книги Цифровой журнал «Компьютерра» № 164 автора Журнал «Компьютерра»

Мрачные итоги Pwn2Own: почему браузеры так легко взломать и почему линуксоидам можно волноваться меньше? Евгений Золотов Опубликовано 11 марта 2013 В английском айтишном жаргоне есть словечко «pwned», перевести которое на русский можно таким же коротким «поимели». Грубо,


Почему Google уничтожает свой Reader — и почему это хорошо? Евгений Золотов

Из книги Linux программирование в примерах автора Роббинс Арнольд

Почему Google уничтожает свой Reader — и почему это хорошо? Евгений Золотов Опубликовано 15 марта 2013 Когда в среду руководители Google ставили точку в истории одного из своих многочисленных веб-сервисов, едва ли они могли вообразить, какая реакция за этим последует. Согласно


Почему Иннополис будет лучше Сколково Виктор Осетров, основатель RealSpeakerLab

Из книги Цифровой журнал «Компьютерра» № 174 автора Журнал «Компьютерра»

Почему Иннополис будет лучше Сколково Виктор Осетров, основатель RealSpeakerLab Опубликовано 13 марта 2013В апреле 2011 года впервые была озвучена идея создания «Иннополиса» — города-спутника Казани, который станет центром сосредоточения молодых IT-специалистов со всей


Почему пользователи iOS программы покупают, а пользователи Android — нет? Сергей Голубицкий

Из книги Цифровой журнал «Компьютерра» № 186 автора Журнал «Компьютерра»

Почему пользователи iOS программы покупают, а пользователи Android — нет? Сергей Голубицкий Опубликовано 23 мая 2013 Вопрос, вынесенный в заголовок статьи, родился отнюдь не из моих эмпирических наблюдений после смены айфона на SGS4: по привычке,


Милого узнаю по геному: почему Америка так боится ДНК-отпечатков (и почему не боимся мы) Евгений Золотов

Из книги Цифровой журнал «Компьютерра» № 17 (170) автора Журнал «Компьютерра»

Милого узнаю по геному: почему Америка так боится ДНК-отпечатков (и почему не боимся мы) Евгений Золотов Опубликовано 06 июня 2013 Биометрическая идентификация — штука замечательная, но непростая. В теории, по физиологическим особенностям, присущим


Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай

Из книги Цифровой журнал «Компьютерра» № 201 автора Журнал «Компьютерра»

Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай Опубликовано 15 августа 2013 Google+ — самая молодая из крупных социальных сетей такого рода: она была запущена в июне 2011 года и открылась для всеобщего пользования в


Почему стартаперам кажется, что российский венчур — клондайк, и почему на самом деле это не совсем так Валентина Славина, президент НП «Бизнес-ангелы Урала»

Из книги Интернет как иллюзия. Обратная сторона сети автора Морозов Евгений

Почему стартаперам кажется, что российский венчур — клондайк, и почему на самом деле это не совсем так Валентина Славина, президент НП «Бизнес-ангелы Урала» Опубликовано 23 апреля 2013Будучи руководителем сообщества частных инвесторов ранней стадии на Урале (НП


ТВ на заказ: как Intel строила главный ТВ-сервис Америки, почему не получилось и почему может получиться у нас Евгений Золотов

Из книги автора

ТВ на заказ: как Intel строила главный ТВ-сервис Америки, почему не получилось и почему может получиться у нас Евгений Золотов Опубликовано 29 ноября 2013 Нечасто, но случается, некоторое событие остаётся незамеченным несправедливо — потому только, что


Почему базы данных лучше офицеров Штази

Из книги автора

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


Почему некоторым тайнам лучше оставаться тайнами

Из книги автора

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