21 жаргонных терминов Linux, который должен знать каждый пользователь

Независимо от того, являетесь ли вы пользователем Windows/macOS или новичком в компьютерной сфере, Linux часто становится проблемой для всех, когда они сталкиваются с незнакомыми терминами.

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

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

В этой статье я хочу изменить ситуацию, объяснив некоторые важные жаргонизмы, которые помогут вам лучше ориентироваться в мире Linux.

1. Ядро

Ядро операционной системы, которое взаимодействует с аппаратным обеспечением и программным обеспечением, помогающим вам управлять им, – это ядро.

И Linux – это именно ядро.

Каждая операционная система построена на основе ядра, например, ядро Windows NT для Windows или ядро XNU для macOS от Apple.

2. Дистрибутив

Дистрибутив (сокращение от distribution) – это полный пакет операционной системы.

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

В качестве примера можно привести такие дистрибутивы, как Ubuntu, Fedora, Arch Linux и Linux Mint. Кроме того, существуют дистрибутивы, которые основаны на других существующих дистрибутивах. Например, Linux Mint основан на Ubuntu, а Ubuntu основан на Debian.

Выбор дистрибутива на основе имеющихся может запутать. Поэтому я рекомендую ознакомиться со списком дистрибутивов Linux.

3. Двойная загрузка

Технология установки двух операционных систем на одном компьютере называется двойной загрузкой.

Вы можете использовать любую из них, будь то два дистрибутива Linux или одна операционная система Linux и Windows.

Если вы решили сделать это, то прежде чем приступать к работе, вам необходимо узнать о том, как это сделать.

4. Grub

Grub – это менеджер загрузки (или загрузчик), в котором перечислены операционные системы, установленные на вашем компьютере. Вы можете найти ее в большинстве популярных дистрибутивов Linux, за некоторыми исключениями, такими как Pop!_OS.

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

5. Среда рабочего стола

Среда рабочего стола – это компонент дистрибутива Linux, который предоставляет графический интерфейс пользователя (GUI) для взаимодействия со всеми технологиями.

Она включает в себя такие элементы, как иконки, панели инструментов, обои, виджеты и многое другое.

Среди моих любимых окружений рабочего стола – GNOME и KDE Plasma.

6. Дисплейный сервер

Сервер отображения – это основная технология, которая позволяет вам видеть и иметь графический интерфейс пользователя (GUI). Без него у вас не будет графического интерфейса, с которым можно взаимодействовать.

Это не то же самое, что среда рабочего стола. На самом деле, окружение рабочего стола включает в себя дисплейный сервер под капотом, чтобы сделать все возможным.

Возможно, вы слышали о X11 и сессиях Wayland – это типы доступных серверов отображения.

7. Диспетчер дисплеев

Диспетчер дисплея – это программа, которая предоставляет пользователю возможность входа в среду рабочего стола.

Некоторые популярные менеджеры дисплеев – GDM, LightDM и SSDM.

8. Оболочка GNOME

Компонент пользовательского интерфейса в среде рабочего стола GNOME, который отвечает за управление такими действиями, как переключение окон, уведомления и запуск приложений, – это оболочка GNOME.

Вы можете настроить ее поведение и добавить в нее дополнительные функции с помощью .

9. Эмулятор терминала

Эмулятор терминала – это текстовая программа, позволяющая вводить команды для обработки компьютером. Некоторые даже предпочитают использовать интерфейс командной строки (как командная строка в Windows).

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

10. Sudo

Sudo – это команда в Linux, которая временно предоставляет вам повышенные привилегии (или привилегии root).

Она используется, когда вы хотите внести изменения в систему или просто получить доступ к системному файлу. При использовании команды sudo пользователя просят подтвердить, что он является администратором компьютера, введя пароль.

Интересно, что в целях безопасности пароль не виден при вводе в терминале.

11. Менеджер пакетов

Инструмент, позволяющий устанавливать, управлять и удалять приложения в вашем дистрибутиве Linux, – это менеджер пакетов. Он может быть ориентирован на терминал или иметь графический интерфейс пользователя (GUI).

Например, менеджер пакетов APT для файлов .deb ориентирован на терминал. А Synaptic – это инструмент с графическим интерфейсом.

В каждом дистрибутиве Linux есть свой менеджер пакетов. Однако некоторые менеджеры пакетов преимущественно присутствуют в большинстве дистрибутивов Linux.

12. End of Life (EOL)

End of Life (EOL) – это термин, используемый для указания конкретной даты/года, после которой программное обеспечение перестанет получать какие-либо обновления или обновления безопасности. В нашем контексте это может быть дистрибутив Linux. Однако этот термин используется для всех видов программного обеспечения.

Например, конец жизни Ubuntu 24.04 LTS – апрель 2029 года. Конец жизни зависит от цикла выпуска дистрибутива, о чем я расскажу в следующем пункте.

13. Долгосрочная поддержка (LTS) и выпуск без LTS

Цикл выпуска – это период, когда вы можете ожидать нового обновления программного обеспечения, отмечая окончание срока службы текущей версии.

Если вы нашли что-то, где упоминается – Long-Term Support (LTS) release, это означает, что программа будет получать обновления в течение длительного времени, уделяя особое внимание ее стабильности, а не передовым изменениям.

В зависимости от программного обеспечения или дистрибутива, срок может быть разным. Например, каждый LTS-релиз Ubuntu получает не менее пяти лет обновлений, а его разновидности – только три года обновлений.

А в случае с не-LTS все наоборот, то есть программное обеспечение будет получать обновления в течение более короткого срока (или ограниченного времени).

Например, Ubuntu 24.10 будет поддерживаться всего девять месяцев.

14. Точечный и скользящий релиз

Точечный релиз – это незначительное обновление основной версии программного обеспечения. Например, Linux Mint 22.1 – это точечное обновление Linux Mint 22.

Напротив, в случае с роллинг-релизом не происходит никакого инкремента. Она просто получает обновления, маленькие или большие, с каждым новым толчком команды разработчиков после первоначального большого релиза. Например, Arch Linux является одним из .

15. Snap, Flatpak и AppImage

Snap, Flatpak и AppImage – это три различных универсальных формата упаковки программного обеспечения для Linux. В отличие от пакетов DEB или RPM, вы можете использовать пакеты Snap/Flatpak/AppImage в любых дистрибутивах Linux.

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

16. Менеджер окон с плиткой

Tiling Window Manager – это программа, позволяющая организовать окна в виде плиток. Это замечательная утилита, позволяющая оптимально использовать пространство экрана и при этом сохранять порядок.

Она повышает производительность, а также делает ваш рабочий стол более красивым.

17. Upstream и downstream

На жаргоне Linux-программистов под upstream часто подразумевается оригинальный проект, на котором основано текущее программное обеспечение. В нашем контексте это может быть ядро, дистрибутив или приложение. А downstream – это тот, кто берет что-то из upstream.

Например, релизы ядра Linux – это upstream, а разработчики дистрибутивов, настраивающие и использующие его, будут называться downstream.

18. Демон

Демон – это утилита, которая работает в фоновом режиме и следит за тем, чтобы определенные службы выполнялись и контролировались. Например, демон обновления системы проверяет наличие обновлений через регулярный интервал времени.

19. TTY

Когда речь идет о Linux, TTY – это абстрактное устройство в UNIX и Linux. Иногда оно относится к физическому устройству ввода, такому как последовательный порт, а иногда – к виртуальному TTY, с помощью которого пользователи могут взаимодействовать с системой.

20. Неизменный дистрибутив

Учитывая, что вы уже знаете, что такое дистрибутив, это просто тип дистрибутива, в котором вы не можете изменить ядро операционной системы (другими словами, оно доступно только для чтения).

Это делает его более безопасным и надежным. Неизменяемые дистрибутивы набрали популярность в последнее время, и вы можете найти множество вариантов, чтобы попробовать эту концепцию самостоятельно.

21. Клавиша Super

Клавиша Windows, которую вы обычно знаете и любите, является клавишей Super в Linux. Она действует как кнопка Command в macOS, с помощью которой вы можете выполнять ряд сочетаний клавиш.

Поэтому, если кто-то говорит «нажмите суперклавишу», на большинстве клавиатур это просто клавиша Windows. В некоторых редких случаях на кнопке клавиатуры может быть значок Linux, а не Windows.

Заключение

Знание общепринятых технических терминов очень полезно, особенно если вы участвуете в дискуссиях на онлайн-форумах.

Конечно, жаргону нет конца. Существует множество других, которые не попали в этот список. Со временем появятся новые.

Какие жаргонизмы Linux вы узнали за последнее время? Поделитесь с нами в комментариях

Зарубин Иван Эксперт по Linux и Windows

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

Вдохновлен itsfoss.com

Комментарии (0)