Kf5 linux что это

Обновлено: 05.07.2024

Linux — это семейство операционных систем (ОС), работающих на основе одноименного ядра. Нет одной операционной системы Linux, как, например, Windows или MacOS. Есть множество дистрибутивов (набор файлов, необходимых для установки ПО), выполняющих конкретные задачи.

Кратчайшая история создания Linux

Линус Торвальдс — первый разработчик и создатель Linux. Именно в честь него и была названа ОС. В 1981 году Линус начал работу над собственной ОС семейства Unix. Через три года появилась первая версия, доступная для скачивания. Но тогда она имела очень низкий спрос — ей пользовались буквально несколько человек.

Только через 10 лет ОС Linux получила широкое распространение. Сообщество программистов подхватило идею свободного ПО, специалисты стали помогать развивать проект.

Про логотип

Логотип и талисман Linux — пингвин Tux с желтыми лапами и клювом. В 1996 году разработчики ядра Linux решили выбрать талисман. Торвальдс обмолвился о том, что ему очень нравятся пингвины. Поэтому на логотипе ОС изображен пингвин.


Где нужен Linux?

Веб-серверы

Дистрибутивы Linux практически полностью захватили рынок веб-серверов. Согласно рейтингу аналитического агентства W3Techs, на Linux-серверах развернуты 75,1% сайтов.

Мобильные устройства

ОС Android работает на ядре Linux, поэтому она используется и в мобильных устройствах.

Суперкомпьютеры

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

Они уникальны, для многих из них требуется особая ОС, способная решать конкретные задачи. Благодаря открытому исходному коду разработчики могут видоизменять ОС так, чтобы она работала и на таких машинах.

Игровые консоли

Linux занял свою нишу и в игровых консолях, но ориентированных на эту ОС игр пока не так много. Компания Steam работает над исправлением ситуации — разрабатывает операционную систему SteamOS. Она будет поставляться вместе с игровой консолью Steam Machine.

Устройства IoT и умная техника

Многие из них созданы на основе Linux. Так, компания Samsung разработала операционную систему Tize, LG — WebOS, а Panasonic и Philips используют FirefoxOS.

Авиация и транспорт

Во встроенных компьютерах Tesla и машинах с автопилотами Google используется операционная система Linux. ПО для отслеживания трафика в США аналогично разработано на этой ОС, а администрация авиации Америки перешла на нее еще в 2006 году.

Какие компоненты у дистрибутива Linux?

Начинающий программист должен знать структуру Linux, чтобы понимать, как она устроена и каким образом функционирует.

Что это такое, как работает и зачем нужно? Это так называемая главная программа, основная часть ОС. Ядро выступает в качестве посредника между устройствами ПК (видеокартой, процессором, оперативной памятью и пр.) и его ПО. Для этого в коде есть драйверы устройств. Они загружаются в память или подключаются по мере необходимости ресурса определенного устройства. Ядра управляют устройствами, процессами и памятью, обрабатывают системные вызовы.

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

Какие есть виды ядер? Всего выделяют 3 типа: микроядра, монолитные и гибридные.

Микроядро (microkernel)

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

Плюсы:

теоретически высокая степень надежности (по сравнению с другими архитектурами);

низкое потребление памяти;

легкое подключение дополнительных частей ядра (модульность).

Минусы:

низкая скорость из-за постоянного переключения между отдельными частями;

доступность аппаратных средств только через драйверы.

Монолитное ядро (monolithic)

Противоположность микроядра. В памяти ПК всегда размещен весь (либо практически весь) код ядра. Поэтому скорость его работы выше в сравнении с микроядром.

Плюсы:

прямой доступ к аппаратным средствам;

простой обмен данными между процессами;

более высокая скорость реакции процессов.

Минусы:

меньшая степень безопасности (по сравнению с микроядром);

занимает много оперативной памяти.

Гибридное ядро (hybrid)

Комбинация элементов двух ранее описанных архитектур. Для ускорения работы запускает модули операционной системы в пространстве ядра.

Плюсы:

возможность выбора того, что будет функционировать в пространстве ядра и пользователя;

меньший физический размер (в сравнении монолитным ядром);

большая степень гибкости.

Минусы:

более медленная работа;

выпуск драйверов устройств только производителями.

Начните свой путь в IT

Попробуйте себя в программировании, аналитике данных, Data Science и других востребованных специальностях — получите все курсы для входа в IT по цене одного.

Скидка 45% по промокоду BLOG.

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


Железо аппаратное обеспечение ПК с его периферийными устройствами.

Ядро основной компонент ОС, взаимодействует с аппаратным обеспечением, выступает посредником между низкоуровневым железом и компонентами верхнего уровня.

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

Утилиты — служебные программы, дающие пользователю большую часть функциональных возможностей System OS Linux. Виды утилит: sed, cat, date, vi и прочие.

Компиляторы — технические средства, преобразующие программный код в машинный.

Системные утилиты

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

Системные библиотеки

Системные библиотеки — это специальные программы, дающие доступ к функциям ядра. Для выполнения какой-либо задачи ядро вначале получает системный вызов, исходящий от приложений. Но у каждого ядра свой набор системных вызовов, и они должны понимать формат выполнения задачи. Поэтому программисты разработали стандартную библиотеку процедур, описывающую набор системных вызовов для конкретной ОС.

Утилиты разработки ПО

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

Пользовательские программы

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

Плюсы Linux

Минусы Linux

  • Сложности с освоением ОС. Интерфейс большей части версий Linux значительно отличается от привычных Windows и MacOS.


  • Консоль и терминал. Консоль позволяет управлять операционной системой через ввод текста. Там же высвечиваются ответы ОС. Терминал — это современный аналог консоли, он отображается в виде окна на фоне рабочего стола.


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

Поддержка и помощь

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

Станьте универсальным специалистом по администрированию Linux с нуля и разверните собственный кластер. Дополнительная скидка 5% по промокоду BLOG.


В KDE Plasma 5 появилось множество новых функций, вот список наиболее важных новых функций:

Установка KDE 5 (Plasma) в Unix/Linux

Я уже описывал различные графические интерфейсы для различных Unix/Linux ОС, если есть необходимость, то вы можете обратиться к ним:

Установка KDE 5 (Plasma) в Ubuntu/Kubuntu/Linux Mint

Для начала, добавляем PPA Kubuntu Backports репозиторий:

После добавления репозитория, выполните следующие команды для обновления существующей базы данных пакетов:

Выполняем установку плазмы:

Установка KDE 5 (Plasma) на Debian

Установка KDE 5 (Plasma) на CentOS/RHEL

Сейчас я расскажу как установить KDE Plasma на CentOS 7, который предоставит графический интерфейс для работы с системой Linux.

Установка очень простая:

Обратите внимание, что установка может занять некоторое время.

Запуск GUI

После установки, выполняем:

И перезапускаем ОС:

Посмотрим что используется сейчас:

Хотя это изменило target по умолчанию (к которому обращаются при загрузке системы), но он по-прежнему является multi-user.target. Мы можем перейти на графический интерфейс, выполнив:

Удаление KDE Plasma

Если вы установили графический интерфейс на сервере и поняли, что это было ошибкой, не волнуйтесь! Выполните следующее действие:

Установка KDE 5 (Plasma) на Fedora

Пакеты KDE Plasma доступны в репозиториях по умолчанию, начиная с Fedora 23. Чтобы установить Plasma на Fedora 23 и 24, выполните следующую команду:

Установка KDE 5 (Plasma) на openSUSE

KDE плазма доступна в репозиториях openSUSE 13.1 и 13.2. Чтобы установить Plasma, просто запустите:

Очень простоя установка.

Установка KDE 5 (Plasma) на Arch Linux

В Arch Linux и его производных, пакеты Plasma доступны в [extra] репозитории. Просто включите [extra] репозиторий и установите его с помощью команды:

PS: Если в системе имеется Plasma 4, то ее стоит удалить перед установкой:

Смотрим какая видеокарта имеется в системе:

В ходе установки, вам предложат выбрать драйвер для видеокарты. Т.к у меня в системе не имеется NVIDIA, то я выбираю libglvnd.

Выполняем установку нужныл либ для плазмы:

Ставим KDE Plasma 5:

После установки, нужно прописать его в автозагрузку системы:

Перезагрузите компьютер и наслаждайтесь рабочим окружением Plasma 5!

Немного потюним окружение. Открываем:

И приводим к виду:

После чего, необходимо выполнить сново ребут ОС.

Установка KDE 5 (Plasma) на Mac OS X

KDE Plasma 5, доступны и для Mac OS X. Я подготовлю подробное руководство по установке и удалении и потестирую на своем маке.

Чтобы добавить KDE Frameworks, выполните:

Чтобы их собрать, вам сначала нужен обновленный Qt 5 с дополнительной поддержкой QtWebkit (kdewebkit, kdevplatform зависит от QtWebkit):

И еще выполняем установку самого QT5:

PS: Для сборки Qt требуется установить Xcode. Так же, прочитайте примечания к D-Bus ниже, если это ваша первая установка D-Bus. Вам необходимо установить Qt5 с QtWebkit, если вы хотите установить kdevelop или kdewebkit.

Теперь начинается самое интересное. Вы можете установить отдельные фреймворки через:

Или вы можете установить с помощью install.sh скрипта, который лежит в каталоге tools:

Удаление KDE Plasma на Mac OS X

Чтобы удалить все пакеты KDE Frameworks 5, запустите:

И нужно удалить каталог:

Установка HEAD

Обратите внимание, что установка из последнего git обычно также означает, что все зависимые пакеты, как ожидается, будут получены из последних git, поэтому во избежание возможных ошибок вам необходимо удалить все установленные формулы kf5 (см. раздел по удалению выше) и установить все из git, например, используя утилиту install.sh:

Первое использование D-Bus

Следуйте описанию в формуле D-Bus, чтобы настроить LaunchAgent. Возможно, вам придется выйти из системы и войти снова, чтобы он заработал.

Чтобы проверить работу D-Bus с Qt:

Запуск KDE Plasma на Mac OS X

Вам может понадобиться выполнить следующие шаги после установки (всего один раз):

Иногда Installer.app не может выполнить пост-установку. Если все идет не так, попробуйте запустить эти две команды в терминале:

infoitcomua

Как установить iftop в Linux

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

Установите iftop в дистрибутивы Ubuntu / Debian

Для дистрибутивов на основе Ubuntu и Debian выполните команду:

Установите iftop на CentOS / RHEL / Rocky Linux

Для дистрибутивов на основе RHEL, таких как Rocky Linux, CentOS и Red Hat, вам, прежде всего, необходимо включить репозиторий EPEL.

Затем выполните команду:

Установите iftop в Fedora

Для Fedora выполните команду:

Установите iftop на Arch Linux / Manjaro

Для дистрибутивов на основе Arch, таких как Manjaro, Endeavour OS и Arch Linux, чтобы упомянуть несколько, выполните следующую команду pacman:

Теперь давайте рассмотрим некоторые из распространенных способов использования команды iftop.

1) Отображение общих показателей использования полосы пропускания

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

10 примеров команд iftop в Linux

2) Отображение статистики пропускной способности определенного сетевого интерфейса

Чтобы сузить и отобразить статистику конкретного сетевого интерфейса, используйте флаг -i, за которым следует имя интерфейса. Например, если вы хотите отобразить активность полосы пропускания, связанную с интерфейсом, скажем, enp0s8 , выполните команду:

10 примеров команд iftop в Linux 1

3) Отключить или скрыть верхнюю гистограмму

Чтобы скрыть или отключить шкалу пропускной способности или полосу, расположенную в верхней части терминала, используйте параметр -b .

Отключить или скрыть верхнюю гистограмму

4) Отключить поиск имени хоста

Чтобы отключить поиск имени хоста, используйте параметр -n. Например, в приведенном ниже примере игнорируется поиск имени хоста сайтов, к которым осуществляется доступ с использованием сетевого интерфейса enp0s8.

10 примеров команд iftop в Linux 3

5) Отображение интуитивно понятного вывода текста

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

Отображение интуитивно понятного вывода текста

6) Отображение трафика, входящего и исходящего из подсети

Если вы находитесь в подсети, скажем, 192.168.2.0/24, и вы хотите проанализировать входящий и исходящий сетевой трафик, выполните команду:

7) Сортировка отображаемого вывода по адресу источника

Если вы хотите отсортировать данные анализа трафика по адресам источника, выполните команду:

Сортировка отображаемого вывода по адресу источника

8) Сортировка отображаемого вывода по адресу назначения

И наоборот, чтобы отсортировать трафик по адресу назначения, запустите:

Сортировка отображаемого вывода по адресу назначения

9) Отображение использования полосы пропускания в байтах

Чтобы отобразить использование полосы пропускания сетевой карты, используйте параметр -B, за которым следует интерфейс, пример показан ниже

10 примеров команд iftop в Linux 7

10) Отображение страниц руководства

Чтобы получить дополнительную помощь по команде iftop, обратитесь к ее странице руководства.

Вот и все, пожалуйста, поделитесь своими отзывами и запросами в разделе комментариев ниже.

На что обратить внимание при выборе дистрибутива Linux

  1. Популярность дистрибутива. Чем известнее ваш дистрибутив, тем легче будет найти руководства по нему в Сети. Большое комьюнити означает, что вы легко сможете получить помощь на тематических форумах, если у вас возникнут трудности с освоением дистрибутива. Наконец, чем он распространённее, тем больше приложений и пакетов портировано для него. Лучше выбирать популярные решения с готовой базой пакетов, чем мучиться со сборкой из исходников в каком‑нибудь экзотическом дистрибутиве.
  2. Команда разработчиков, которая им занимается. Естественно, что лучше обращать внимание на дистрибутивы, поддерживаемые крупными компаниями вроде Canonical Ltd., Red Hat или SUSE или обладающие большими сообществами.

Учтите, что даже у лучших дистрибутивов Linux есть аналоги, которые мало чем им уступают. Если вас чем‑то не устроил выбор Лайфхакера, вы можете попробовать альтернативы.

Linux Mint — для тех, кто никогда не пользовался Linux

Новым пользователям, мигрировавшим с Windows, однозначно стоит установить Linux Mint. Некогда он был популярнейшим дистрибутивом Linux, но сейчас его перегнали MX Linux и Manjaro. Тем не менее Mint выгодно отличается от них своей стабильностью и надёжностью. Это очень простая в работе система, основанная на Ubuntu.

Linux Mint оснащён лёгким и понятным интерфейсом (оболочка Cinnamon для современных компьютеров и MATE для старых машин) и удобным менеджером приложений, так что у вас не возникнет проблем с поиском и установкой программ.

  • Плюсы: простота, забота об обычных пользователях. Вам не потребуется каких‑то специфических знаний, чтобы установить и использовать Mint.
  • Минусы: большое количество предустановленного ПО, которое может никогда не пригодиться.
  • Альтернатива:LMDE — Linux Mint, основанный на Debian. Более стабильный, чем обычная версия, но программы тут реже обновляются. Zorin OS — дистрибутив, основанный на Ubuntu. Его интерфейс напоминает Windows, что должно облегчить переход неопытным пользователям.

Manjaro — для тех, кто хочет иметь свежайшее ПО

Основан на Arch — невероятно мощном и функциональном дистрибутиве. Его философия KISS (Keep It Simple, Stupid), в противоположность названию, делает Arch слишком сложным для начинающих. Устанавливается этот дистрибутив только через командную строку.

Manjaro, в отличие от Arch, имеет простой графический установщик и при этом сочетает в себе его мощные возможности, такие как AUR, и скользящий релиз. AUR (Arch User Repository) — богатейший источник пакетов Linux. И в Manjaro вы всегда будете пользоваться свежайшими из них.

Дистрибутив поставляется со множеством оболочек рабочего стола на выбор: функциональной KDE, GNOME для планшетных экранов, Xfce, LXDE и другими. Установив Manjaro, вы можете быть уверены, что первыми получите обновления.

  • Плюсы: AUR, благодаря которому можно без лишних движений установить любое приложение. Всегда свежее ПО.
  • Минусы: своеобразное оформление оболочек рабочего стола. Впрочем, вам ничего не мешает заменить его. Кроме того, в стандартной редакции Manjaro много лишних встроенных приложений. Если хотите установить только необходимый минимум для работы, попробуйте версию Manjaro Architect.
  • Альтернативы:Chakra — дистрибутив, также основанный на Arch, но оснащённый красивым интерфейсом KDE и удобным установщиком.

Fedora — для тех, кто хочет попробовать что-то новое

Новички чаще всего устанавливают Ubuntu, её «прародителя‎» Debian или один из их многочисленных производных, например Linux Mint. Однако кроме этого обширного семейства в мире Linux есть ещё один могущественный клан — дистрибутивы Red Hat Linux. Самый популярный из них — Fedora.

Fedora — cвоего рода тестовый полигон компании Red Hat, на котором пользователи пробуют самые новые фишки и возможности приложений и системы. Но, несмотря на это, редакция Fedora Workstation довольно стабильна и хорошо подходит на роль основной рабочей системы. Дистрибутив славится тем, что первым получает свежие редакции оболочки GNOME.

  • Плюсы: много новых функций появляются в Fedora раньше, чем в других дистрибутивах. При этом система проста даже для неопытных пользователей.
  • Минусы: в стандартном дистрибутиве Fedora нет многих важных кодеков — по лицензионным соображениям. Проблема решается подключением репозитория RPM Fusion.
  • Альтернативы:Deepin — дистрибутив родом из Поднебесной. Отличается интересным настраиваемым интерфейсом и недурным собственным офисом WPS. Основан на Debian, понравится любителям экзотики.

Arch – для опытных пользователей и тех, кто хочет изучить Linux

Что бы там ни говорили убеждённые апологеты Windows, большинство дистрибутивов Linux очень просты в использовании. У вас не возникнет сложностей с их установкой: только нажмите несколько раз на кнопку «Далее», и система сделает всё за вас. Но это не относится к Arch.

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

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

  • Плюсы: AUR, предоставляющий огромное количество приложений, всегда свежее ПО, широкие возможности настройки, великолепная полезная Wiki, высокое быстродействие.
  • Минусы: дистрибутив не подходит для новичков. Вам придётся изучать много команд и читать руководства.
  • Альтернативы:Slackware — один из старейших дистрибутивов. Его поклонники говорят: «Если вы изучите Slackware — вы узнаете весь Linux». Отличается стабильностью и консервативностью. Gentoo — в этом дистрибутиве нет удобных магазинов приложений. Вместо этого вам предстоит вручную компилировать нужные вам программы из исходных кодов, любезно предоставленных разработчиками. В теории это даёт небольшой бонус к быстродействию системы. GoboLinux — дистрибутив с необычной организаций файловой системы, явно созданной под впечатлением от macOS. Каждая программа тут лежит в собственной папке, что несвойственно другим дистрибутивам. Подойдёт тем, кто изучает внутреннее устройство Linux или просто хочет поэкспериментировать.

openSUSE — для настольного ПК

Эта система поддерживается немецкой компанией Novell. Дистрибутив достаточно прост для начинающих. И, поскольку openSUSE использует графическую среду KDE, он отлично подойдёт в качестве основной системы для настольного ПК.

Философия большинства дистрибутивов Linux гласит, что один инструмент должен выполнять только одну определённую задачу. В результате новички часто не понимают, что и в какой программе нужно делать, чтобы заставить систему работать так, как надо. openSUSE поступился этим принципом ради простоты и удобства. Его фирменная особенность — приложение под названием YaST, которое позволяет полностью настроить систему в одном окне.

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

Дистрибутив имеет два режима обновления: Leap (стабильный, как в Ubuntu) и Tumbleweed (скользящий релиз с самыми интересными новинками, как в Arch). Так что вы можете выбирать между стабильностью системы и новыми фишками.

  • Плюсы: удобный менеджер настроек YaST, большой ассортимент пакетов, замечательный набор приложений KDE.
  • Минусы: в стандартном дистрибутиве нет многих кодеков и проприетарных драйверов — это связано с условиями лицензии. Чтобы решить проблему, после инсталляции системы установите их вручную.
  • Альтернативы:Kubuntu — один из самых известных дистрибутивов с KDE, графическая среда которого идеальна для использования на десктопе. Он основан на Ubuntu, а это значит, что у вас не будет проблем с совместимостью приложений. Ещё вариант — KDE Neon для тех, кто хочет опробовать свежайшие версии KDE.

elementary OS — для ноутбука

Как и следует из названия, эта версия Linux очень проста. У вас не возникнет проблем с её освоением, она легко запускается на ноутбуках. А ещё медленно расходует заряд аккумулятора.

Интерфейс elementary OS напоминает macOS, так что дистрибутив будет приятно использовать поклонникам Mac. Анимации, оформление окон — всё здесь такое плавное и симпатичное, что системой можно просто залюбоваться. Тем не менее за красивой оболочкой elementary OS таится полноценный Linux, поддерживающий все необходимые для работы приложения.

Последняя версия elementary OS Hera получила множество нововведений, самые заметные из которых — тёмный режим, возможность смотреть видео во всплывающем окошке «‎картинка-в-картинке» и поддержка жестов на тачпаде, как в macOS.

  • Плюсы: красивый интерфейс, собственный магазин инди‑приложений.
  • Минусы: графическая оболочка Pantheon хоть и выглядит стильно, но не очень функциональна. Маловато настроек.
  • Альтернативы:Pop!_OS, дистрибутив, основанный на Ubuntu. Обладает фирменной системой организации окон Pop Shell, которая автоматически располагает окна на экране наиболее эффективным образом. Благодаря этому Pop!_OS неплохо смотрится на небольших экранах ультрабуков и трансформеров.

Ubuntu — для планшета или трансформера

Ubuntu — один из самых популярных дистрибутивов Linux на десктопе. Он использует графическую оболочку GNOME, которая весьма неплохо смотрится на устройствах с сенсорными экранами. Если у вас есть планшет с Windows 10 и вы хотите попробовать установить на него Linux, возьмите на вооружение Ubuntu с GNOME.

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

  • Плюсы: Ubuntu — распространённый дистрибутив, а значит, вы без проблем найдёте всё необходимое ПО. Кроме того, большинство сайтов о Linux посвящены именно Ubuntu.
  • Минусы: оболочка GNOME удобна, но поначалу кажется непривычной.
  • Альтернатива:Solus — в качестве графической среды тут используется Budgie — симпатичный легковесный интерфейс, который довольно удобен для использования на сенсорных экранах.

Xubuntu — для старого компьютера или нетбука

Эта версия Ubuntu основана на оболочке Xfce, лёгкой и скромной в потреблении ресурсов. Она очень нетребовательная, но при этом хорошо настраивается. Eсли у вас завалялся компьютер или нетбук, который не справляется с Windows, вы вполне можете вдохнуть в него жизнь, установив Xubuntu.

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

  • Плюсы: очень быстрая и лёгкая система, которая при этом поддерживает те же пакеты и приложения, что и её старшая сестра Ubuntu.
  • Минусы: оболочки вроде LXDE или i3 быстрее, чем Xfce, хотя в них меньше возможностей, так что для действительно старых машин лучше выбрать их.
  • Альтернативы:Ubuntu MATE — оболочка MATE выполнена в консервативном духе, она очень лёгкая и не нагружает компьютер. Тем не менее в ней хватает возможностей. Lubuntu ещё более быстрая система, основанная на LXDE/LXQT: меньше настроек, больше производительность. Puppy Linux — миниатюрный «‎карманный» дистрибутив, способный работать даже на ПК с 300 МБ оперативной памяти.

Debian — для домашнего сервера

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

Debian хорошо приживётся на вашем домашнем сервере. Это стабильный и консервативный дистрибутив, ставший основой для Ubuntu и множества других Linux‑систем. Он использует только самые проверенные пакеты, что делает его отличным выбором.

  • Плюсы: стабильность и большой набор приложений.
  • Минусы: необходимость вручную настраивать дистрибутив после установки.
  • Альтернативы:Ubuntu Server — стоит попробовать, если вам кажется, что Debian слишком уж неудобный или в его репозиториях отсутствует нужное вам ПО. CentOS — основан на Red Hat Enterprise Linux, отличается высокой стабильностью. Поэтому CentOS часто используют на серверах коммерческих организаций.

openmediavault — для собственного хранилища NAS

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

Может быть, у вас где-то завалялся старый ноутбук или вы хотите найти применение купленному на распродаже Raspberry Pi. Установите на устройство openmediavault, подключите пару жёстких дисков, и готово. Дистрибутив позволяет легко настраивать RAID-массив и получать доступ к данным через любые популярные сетевые протоколы, например SSH, SMB/CIFS, FTP, Rsync и так далее.

Кроме того, вы можете расширять возможности своего самодельного NAS, подключая к openmediavault различные плагины.

  • Плюсы: большое количество настроек, поддерживает множество файловых систем и плагинов.
  • Минусы: новичку, только установившему openmediavault, придётся почитать документацию, чтобы понять, что тут к чему.
  • Альтернативы:FreeNAS — строго говоря, это дистрибутив не Linux, а FreeBSD. Это отличная система для более продвинутых пользователей, которым нужно организовать собственный NAS. В ней есть поддержка моментальных снимков данных, самовосстанавливающейся файловой системы ZFS, шифрования томов и многих других «‎плюшек».

Ubuntu Studio — для создателей цифрового контента

Тем, кто монтирует собственное кино, пишет и сводит музыку, занимается 3D-моделированием, рисует или верстает, стоит попробовать специализированный дистрибутив Ubuntu Studio. Система обладает огромным количеством инструментов для профессионального создания мультимедиа-контента — аудио, графики, видео, анимации, фотографий, а также печатных изданий.

Среди встроенных приложений Ubuntu Studio — Synfig Studio, в котором можно создавать 2D-анимации, Darktable и Rawtherapee для редактирования фотографий, а также Kdenlive, Pitivi и Openshot для монтажа видео, Ardor и Rosegarden для звукооператоров, Krita и GIMP для художников и многое другое.

  • Плюсы: много профессионального софта, предустановленного и настроенного заранее.
  • Минусы: Ubuntu Studio нужна только профессиональным создателям контента, новичкам тут будет тяжеловато.
  • Альтернативы:Fedora Design Suite — отличный дистрибутив для художников, дизайнеров и 3D-моделлеров, содержащий такие инструменты, как GIMP, Inkscape, Blender, Scribus, Pitivi, SparkleShare, Krita и GNOME Color Manager.

Kodi — для медиацентра

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

Он поддерживает все типы видео- и аудиофайлов. Умеет проигрывать фильмы, музыку, упорядочивать ваши фотографии. Kodi превратит любой подключённый телевизор в универсальное устройство для развлечений.

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

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

  • Плюсы: огромное количество функций и удобное управление.
  • Минусы: стандартный интерфейс может не всем прийтись по душе, но его легко заменить.
  • Альтернативы:Plex — приложение для создание медиасервера наподобие Kodi. Его можно устанавливать в любой дистрибутив Linux или на TV‑приставку. У Plex есть премиум‑версия, в которой доступны некоторые дополнительные функции. Emby — медиаорганайзер с открытым исходным кодом, который можно установить в любой дистрибутив Linux или на собственный мини‑сервер, например Raspberry Pi. С ним любой телевизор станет умным.

Parrot Security — для экспериментаторов и специалистов по безопасности

Если вы специалист по сетевой безопасности, занимаетесь испытаниями на проникновение или просто хотите поиграть в хакера, Parrot Security предназначен для вас. Дистрибутив содержит огромный арсенал инструментов для пентеста, то есть проверки различных систем и сетей на устойчивость к взлому.

Однако учтите, что возможности Parrot Security избыточны для большинства обычных пользователей. Что, впрочем, не мешает некоторым устанавливать этот дистрибутив просто как систему для десктопа — возможно, как дань моде.

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

Пользуясь Fedora как основной системой за эти месяцы, я понял, что именно версия Workstation с флагманской оболочкой GNOME, это наилучшее применение данного дистрибутива на домашнем ПК. На сборке от AMD и драйвером AMDGPU Mesa всё работает без каких-либо нареканий и это пожалуй лучший мой опыт использования дистрибутива Linux, за все эти годы. Такого спокойствия и стабильности я не ощущал даже на Windows.

Все вы знаете, что я отдаю предпочтение двум рабочим окружениям на GNU/Linux и это: GNOME и KDE Plasma.

Сам дистрибутив Fedora я использую, так как здесь сконцентрированны все интересные мне технологии из мира линукса: Wayland, PipeWire c WirePlumber, Btrfs и конечно-же ванильный и самый свежий GNOME 4*. Лично на Fedora, вопреки всем крикам про полигоны и тестовые площадки, я получаю самый сок и при этом ещё и свежевыжатый. Рука такого гиганта, как Red Hat ощущается на все 100 и лично для меня Fedora является весьма элегантным продуктом самого высокого уровня. А полигоном он считается в том плане, что на нём обкатывают самые новые технологии. Обкатывают но в рамках именно дистрибутива RedHat, который просто обязан быть мега-стабильным, так как в основном используется в корпоративном сегменте. Но, это явно плюс для домашнего использования, нежели минус. В любом случае, никто не запрещает обновляться через версию, устанавливая лишь исправления и заплатки безопасности.

Но Fedora, покрывает лишь часть моих интересов и так как я выбрал для себя в качестве основы именно Workstation, по озвученным причинам выше, то я обхожу стороной не менее интересную мне KDE Plasma и это плохо, поэтому нужно срочно испралять ситуацию.

Конечно-же можно использовать одну платформу для всего и пользоваться только Fedora, ведь у нее, как вы вероятно все знаете, есть достаточно хороший Spin: Fedora KDE, но есть одно НО! Я хочу не просто использовать плазму, я хочу тыкать самые свежие её версии и тут есть только один вариант: KDE Neon, ну или два, если мы вспомним ещё и про OpenSuse.

Напрашивается, логичный вопрос: Ты так долго хвалил Manjaro KDE, почему бы тогда не выбрать её в качестве подопытного кролика на плазме?! И вы отчасти были бы правы, если бы я выбирал дистрибутив, который просто хорошо работает на KDE. Я же ищу дистрибутив, который у меня будет на втором ПК и так как мне не критично, если вдруг что-то пойдет не так, то я хочу именно самую свежую KDE Plasma, а не самую хорошо настроенную.

Manjaro это хорошая сборка на Arch Linux и я ей пользовался достаточно долго (почти 7 лет), но пожив на Fedora более полугода (суммарно), я понял разниуцу. Fedora является полноценной платформой и это ощущается кожей в качестве поставляемых апдейтов, исправлений и обширности документации. Я не хочу принизить значимость Arch Linux или Manjaro. Это потрясающие инструменты, которыми пользуются тысячи пользователей по всему миру. Я лишь описываю, то к чему пришел, лично для себя, за этот период времени.

Свое внимание, я хочу сконцентрировать в основном на флагманских дистрибутивах, а это в моём понимании на сегодняшний день: Fedora Linux, OpenSuse, Ubuntu, Linux Mint и KDE Neon. Остальное это уже специфичные адаптации под конкретные задачи. Например, я с большим уважением отношусь к Debian, но опираясь на свои задачи, мне сложно найти применение данному дистрибутиву в домашнем использовании. Ведь я хочу использовать и изучать всё самое новое, свежее и развивающиеся. А вот если мне когда-то понадобится дистрибутив, который будет запускать несколько нужных мне приложений и при этом работать как швейцарские часы, то я однозначно вспомню про Debian.

Ещё один момент к которому я пришёл за последний год, это тот факт, что лучше использовать ванильные окружения и это одна из главных причин, почему мне не нравится Ubuntu и то во что они превратили новый GNOME 4*. Но, это не отменяет тот факт, что Ubuntu остается весьма популярным дистрибутивом, хоть из-за ряда принятых за последние несколько лет решений, потеряла в своей популярности.

Рабочие окружения, а я сейчас говорю о 3-х вариантах: GNOME, KDE Plasma и Cinnamon, сильно подросли и теперь их спокойно можно использовать по-дефолту, да смена иконок не в счёт!

И это тот момент, который меня очень сильно радует на Fedora Workstation, то что окружения здесь максимально ванильные, а это позволяет во-первых понять сразу какие новые функции улучшили и завезли, конкретно разработчики DE и во-вторых с ванильными окружениями, исходя из моего опыта, меньше всего проблем: ВСЕГДА!

Именно поэтому я хочу выбрать дистрибутив для второго ПК, где KDE Plasma, будет являться флагманским окружением, как GNOME в Fedora Linux и поставляться таким, каким его задумали разработчики.

Так, что вариантов тут несколько: OpenSuse или KDE Neon. KDE Neon не является полноценным дистрибутивом, а лишь самой обычной Ubuntu c установленной поверх репой KDE Plasma, поэтому я всё-же решил выбрать OpenSuse Tumbleweed, именно тот, что является роллинг-дистрибутивом, дабы получать свежии выпуски Plasma. Если вы не знали, большая часть разработчиков KDE Plasma являются мантейнерами OpenSuse. KDE Neon же создан под конкретную задачу обкатки новых пакетов плазмы на всеми привычной базе от Ubuntu и в качестве основного дистрибутива, лично я бы его не советовал.

Мой основной ПК на AMD остается теперь однозначно на Fedora Linux и сегодня после удачного апдейта с версии на версию (с 34 на 35), я окончательно убедился, что это именно это тот самый дистрибутив, который просто идеально вошел в симбиоз с моим железом и полноценно заменил мне Manjaro, позволив забыть о постоянной починке системы и исправлении мелких косяков. Здесь просто всё работает и наконец-то я смогу тратить время на изучение Blender.

Второй ПК на Nvidia, я хочу использовать как подопытный хост для тестов в первую очередь KDE Plasma и да пусть это будет OpenSuse и именно на нём я буду тестить и записывать обзоры других новинок, о которых нужно рассказывать в рамках канала. Этот ПК я буду пробрасывать через Avermedia на основной с Fedora Linux, что позволит мне записывать полноценные футажи и даже проводить целые стримы, которых очень давно не было.

В довершении всего именно такой подход позволит мне записывать контент в FullHD 16:9 и проводить различные опыты, как удачные так и нет, симулируя среднюю сборку, большинства из нас. Контент я верну на рельсы FullHD, так это самый популярный формат и будет оставаться таковым ещё очень много лет.

Вот так, немного сумбурно, я попытался перед новым видео, собрать мысли в кучу и ответить на ряд вопросов: Почему Fedora, почему Gnome, будет ли про Nvidia и ты ушел с KDE Plasma?!

Всем мира и используйте только годные технологии! Пока!

Читайте также: