С каждым наступающим новым годом или за несколько дней до его наступления, как сейчас, часто читаются статьи, гарантирующие, что это будет год Linux. Я читаю его гораздо больше десяти лет, но год систем, подобных тем, которые мы обсуждаем в этом блоге, еще не наступил. Отчасти это логично: Windows везде, и во многом виновато то, что она по умолчанию установлена на любом компьютере. По этой причине многие из вас не знают, что означают некоторые слова, которые мы используем в этом мире, и именно поэтому мы решили опубликовать эту статью как Глоссарий Linux.
Почти наверняка в будущем мы напишем больше статей, более подробно объясняющих то, что упомянуто в этом глоссарии Linux, но то, что мы хотим сделать в этой статье, - это просто глоссарий Linux, который является не чем иным, как список слов с определением, которое должно быть ясным, кратким и лаконичным. Мы разместим их в алфавитном порядке и обязательно обновим его дополнительными определениями в будущем, независимо от того, придумаем ли мы что-нибудь еще, чтобы добавить, или наши читатели предложат нам это.
Глоссарий Linux: определения, которые должен знать каждый
- ALSA: аббревиатура от Усовершенствованная звуковая архитектура Linux и представляет собой программную структуру и часть ядра Linux, которая предоставляет интерфейс прикладного программирования (API) для драйверов устройств звуковой карты.
- AppImage: format для распространения «портативного» программного обеспечения в Linux без необходимости быть суперпользователем для установки приложения, чего, по сути, он не делает. Это пакет, в котором основное программное обеспечение и зависимости включены в один исполняемый файл. Связанная статья.
- Колотить: UNIX-подобная оболочка и командный язык
- CLI: Акроним от «Интерфейс командной строки». Он используется, например, когда программа работает в терминале и ее интерфейс не является графическим. Пример.
- команда: текст, который написан в терминале, скриптах и других частях для запуска действий. Мы также можем называть их «порядком».
- Distro: Сокращенное слово для «распространения», которое в основном определяет «корневую» или «исходную» операционную систему на основе Linux, такую как Debian, Ubuntu или Red Hat. От них происходят «вкусы» или «ароматы»: Ubuntu - это дистрибутив, Kubuntu - это аромат. Хотя согласно некоторым пользователям или другому определению, операционная система будет базой, а то, что из нее получится, будет дистрибутивом. Например: Arch Linux: операционная система; Манджаро, дистрибутив.
- Графическая среда- Также известная в некоторых странах как «среда рабочего стола», это группа компонентов, которые предоставляют элементы пользовательского интерфейса, такие как значки, панели инструментов, обои и виджеты. Благодаря графической среде мы можем использовать Linux графически с помощью мыши и клавиатуры, как мы это делаем в Windows и macOS. Среди самых известных - GNOME, Plasma или XFCE.
- Flatpak: утилита управления пакетами, с помощью которой программное обеспечение распространяется, устанавливается и управляется, которая включает в том же пакете основное программное обеспечение, зависимости, среду выполнения и все необходимое, чтобы заставить его работать в любой системе на базе Linux, которая имеет или добавляется к ней. Это универсальные пакеты и песочница (изолированные). Самый используемый репозиторий - это Flathub.
- GNU: акроним от «GNU's Not Unix», и главным ответственным за это был Ричард Столлман еще в 80-х. Операционные системы на основе Linux на самом деле являются GNU / Linux, хотя на всех носителях мы сокращаем (плохо) и называем их напрямую как «Linux» .
- GRUB: GNU GRand унифицированный загрузчик o GRUB - это программа, которая позволяет пользователю выбрать установленную операционную систему или ядро для загрузки во время загрузки системы. Это также позволяет пользователю передавать аргументы ядру. Можно сказать, что это программа запуска, используемая в Linux.
- Графический интерфейс пользователя: аббревиатура от «Graphical User Interface», который представляет собой графический пользовательский интерфейс, который позволяет нам взаимодействовать с программным обеспечением через окна, флажки, кнопки и т. д. Это похоже на окно, которое мы видим при запуске программного обеспечения. Без графического интерфейса у нас было бы программное обеспечение в «CLI», которое мы объяснили выше.
- разъем: аббревиатура от "JACK Audio Connection Kit", который представляет собой звуковой сервер (и что-то еще), позволяющий воспроизводить звук, когда приложения его запрашивают. Это не единственное, что существует в Linux.
- ядро: ядро. Сердце. Когда мы говорим об операционной системе «Linux» (хорошо сказано, что это будет «GNU / Linux»), мы говорим, что она использует ядро Linux, которое является первым уровнем программного обеспечения, используемого в этих системах, и что оно содержит, помимо всего прочего, драйверы, так что он работает в любой команде оборудования. Фактически, это было намерением Линуса Торвальдса, когда он начинал его как карьерный проект, над которым он продолжает работать.
- LTS: Акроним от «Long Term Support». Он используется для обозначения того, что операционная система или программа будут поддерживаться в течение более длительного времени, и именно здесь это наиболее заметно в LTS-версиях Ubuntu, которые выходят каждые два года и поддерживаются в течение 5 лет.
- Живая сессия: «живые сеансы» - это те, которые существуют до тех пор, пока мы не выключаем или не перезагружаем компьютер. Все внесенные нами изменения в это время будут уничтожены. Они часто используются на USB для установки операционной системы или в качестве инструмента восстановления.
- Трубопровод: это сервер для управления аудио- и видеопотоками и оборудованием в Linux. Обрабатывает мультимедийную маршрутизацию и конвейерную обработку. На момент написания этой статьи, в декабре 2021 года, он все еще находился в разработке, но ожидается, что вместе с Wayland он значительно улучшит все, что связано с изображением и звуком, а также улучшит совместимость между различными серверами аудио. и видео ..
- Импульс- Сетевой аудиосервер, используемый в основном в Linux, но также и в системах BSD, macOS или Solaris.
- релиз-кандидат- Метка или слова, используемые для обозначения расширенной версии разрабатываемого программного обеспечения. Например, есть компании, которые маркируют свое программное обеспечение как «Release Candidate» за неделю или две до выпуска стабильной версии. В случае ядра (Linux) оно используется в течение двух месяцев, но потому, что на самом деле они делают изменения по сравнению со стабильной версией.
- Роллинг релиз- Модель разработки и доставки программного обеспечения, которая появляется, как только она становится доступной, и операционные системы, которые ее используют, устанавливаются один раз и получают обновления на всю жизнь. В Linux есть Arch Linux, и считалось, что Windows 10 будет, когда заверяли, что это будет последняя версия системы Microsoft (теперь известно, что будет Windows 11). Хотя, ну винда выполнила только часть обновления на всю жизнь, и даже не то.
- Оболочка: Команда Linux или интерпретатор команд.
- su: команда, означающая «заменить пользователя», в основном используется для переключения от одного пользователя к другому. Для этого он запускает оболочку входа в систему в текущем каталоге и среде (su) или полностью переключается на настройки целевого пользователя (su -).
- Sudo: команда для запроса повышенных привилегий или привилегий суперпользователя. Обычно он ставится перед другими командами, чтобы иметь возможность выполнять определенные действия, такие как установка программного обеспечения или перемещение файлов в защищенные каталоги. Статья о sudo и su.
- Снэп: менеджер пакетов и разработка, разработанные Canonical и конкурирующие с Flatpak за то, что являются универсальными пакетами, которые включают программное обеспечение и зависимости, среды выполнения и другие компоненты в одном пакете. Они тоже песочница. Связанная статья.
- Власть: оконный менеджер, преемник i3 который доступен в операционных системах на базе Linux. Он разработан для работы в Wayland и не имеет рабочего стола. Окна открываются в полноэкранном режиме с настраиваемыми полями, новые окна автоматически разделяют экран, и вы можете легко переключаться с одного «рабочего стола» на другой с помощью сочетаний клавиш. Фактически, опытный пользователь может все это делать с помощью клавиатуры. Поскольку в нем не так много компонентов, как в обычной графической среде, он легче.
- Symlink: «символические» или «программные» ссылки, которые в других системах известны как «ярлыки». Их можно использовать, например, для доступа к файлу или папке по другому пути. Связанная ссылка.
- тарбол: многие программы распространяются в сжатом виде. Широко используемый формат для этого - TAR из архива ленты, а tarball или tarfile - это имя, данное группе или файлу, состоящему из нескольких файлов, которые объединяются с помощью команды TAR или программного обеспечения для сжатия графического интерфейса (GUI). Их можно найти с расширением .tar или .tar.gz, а программное обеспечение можно установить прямо из архива.
- Терминал: периферийное устройство, которое взаимодействует с человеком, состоит из вывода и ввода, экрана и клавиатуры. Фактически, то, что мы используем в Linux, когда мы находимся в системе с графическим интерфейсом, - это «эмулятор терминала».
- смокинг: Талисман Linux. Это пингвин, который появляется в таких программах, как Tux Guitar, Tux Paint или Tux Kart. Связанная статья.
- Wayland: протокол отображения с дополнительными уровнями защиты. Каждое приложение считается клиентом, оборудование - сервером, а Wayland - мостом, который делает изображение возможным. Сегодня многие разработчики сосредотачиваются на Wayland, потому что это лучший вариант, и будущее за ним.
- ВИНО: сокращение от Wine Is Not an Emulator, но на самом деле кажется, что это так. Это программное обеспечение, которое содержит все необходимое для запуска приложений Windows в Linux, а также в MacOS и даже Android. В постоянном развитии и улучшении с течением времени его можно установить, например, Guitar Pro в Linux.
- X11: X Window (также известный как X11 или просто X) - это оконная система клиент / сервер для отображения растровых изображений. Он реализован в большинстве UNIX-подобных операционных систем и перенесен во многие другие системы.
Что еще добавить?
Эта статья о глоссарии Linux будет обновляться со временем включать все больше и больше определений. Сначала мы добавили их, потому что знаем, что многие из вас сомневаются в них, например, в «tarball». Наше намерение - помочь вам разобраться, и мы надеемся, что после прочтения этого глоссария Linux вам будет легче читать другие статьи в блоге.
Меня смущает sudo vs su и blessed grub, который поврежден