Почему Ubuntu считается GNU/Linux?

Ваш запрос не ясен. Вы в состоянии изменить сценарий? Если нет, и если это явно зависит от переменных Xи Y, вам понадобится переменная temp/loop. Чтобы запустить test.shдля каждого элемента массива, попробуйте выполнить цикл for(, если ни в одном из элементов нет пробелов):

for TMP in "${var[@]}"; do X="$TMP" Y=$(date)./test.sh; done
-2
03.06.2021, 18:09
2 ответа

GNU относится к программам, входящим в пакет GNU, который входит в большинство дистрибутивов, таких как Ubuntu. Например, Ubuntu поставляет coreutils, который является пакетом GNU.

Наличие проприетарных частей не исключает включения частей GNU в дистрибутив.

5
28.07.2021, 11:27

Из статьи «Что такое GNU/Linux?» раздел Руководства по установке Ubuntu , который скопирован из Руководства по установке Debian GNU/Linux (с моим дополнительным выделением):

The most important part of an operating system is the kernel. In a GNU/Linux system, Linux is the kernel component. The rest of the system consists of other programs, many of which were written by or for the GNU Project. Because the Linux kernel alone does not form a working operating system, we prefer to use the term “GNU/Linux” to refer to systems that many people casually refer to as “Linux”.

Ключевое слово в приведенном выше разделе — «многие», что не означает «все». Система "GNU/Linux" может содержать компоненты, не относящиеся к -GNU.

Для пользователей, которые хотят быть в курсе любого программного обеспечения, не -GNU в их системах Debian или Ubuntu, существует пакет vrms(«Виртуальный Ричард М. Столлман»; хотя лично мной не проверено ).

6
28.07.2021, 11:27

Теги

Похожие вопросы