GNU

Что такое GNU?

GNU это проект, начатый Ричардом Столлманом, чтобы создать полную операционную систему из свободного программного обеспечения. Его инструменты лежат в основе большинства систем Linux.

Поговорить с инженером База знаний
Крупный план серверов в стойке дата-центра

Что это такое

Проект GNU поставил цель написать целую операционную систему, в которой у каждого пользователя есть четыре свободы свободного программного обеспечения. Он создал большую часть компонентов: компилятор GCC, основные утилиты, такие как ls и cp, и оболочку Bash.

Собственное ядро проекта, Hurd, так и не было доведено до повседневного использования. Эту нишу заняло ядро Linux, поэтому типичный сервер Linux это инструменты GNU, работающие на ядре Linux. По этой причине некоторые называют систему GNU/Linux.

Проект также написал Стандартную общественную лицензию GNU, или GPL. Это лицензия типа copyleft: любой, кто распространяет программу, изменённую или нет, должен предложить исходный код на тех же условиях. Её используют многие проекты с открытым исходным кодом.

Почему это важно для бизнеса

  • Навыки переносятся: команды, которые ваши администраторы вводят на сервере Linux, в основном относятся к инструментам GNU и одинаково работают в разных дистрибутивах.
  • Открытое сопровождение: GCC и Bash разрабатываются открыто, поэтому их код и историю ошибок может проверить любой.
  • Использование программ под GPL: применение их внутри вашей компании в целом не добавляет обязательств. Исключение, которое стоит проверить, это AGPL, вариант лицензии: он может применяться, когда вы даёте внешним пользователям доступ по сети к изменённой программе.
  • Поставка программ под GPL: если вы передаёте клиентам программу под GPL, например внутри устройства или установщика, вы должны предоставить исходный код и сохранить ту же лицензию.

Как это проявляется в нашей работе

Серверы Linux, которые мы строим и поддерживаем на Ubuntu, Debian и системах семейства RHEL, все включают инструменты GNU. Как и хосты Proxmox VE в нашей собственной инфраструктуре. Мы также поддерживаем собственные общедоступные инструменты с открытым исходным кодом, а когда создаём программное обеспечение для клиента, проверяем лицензию каждого используемого компонента, включая GPL.

Связанные услуги

Linux и Kubernetes

Сборка серверов и платформ контейнеров на Linux.

Консалтинг по Proxmox

Виртуализация на платформе с открытым исходным кодом.

Программное обеспечение

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

Подробнее

Есть вопросы о программах, которые вы используете?

Расскажите, что сегодня стоит на ваших серверах. Мы объясним, что это за программы и чего требует их лицензия.

Начать разговор