- Какой дистрибутив выбрать начинающему пользователю Linux
- Ubuntu — качественный дистрибутив Linux с отличной поддержкой
- Рейтинг дистрибутивов Linux 2021
- 1. Ubuntu
- 2. Debian
- 3. CentOS
- Выводы
- Лучшие дистрибутивы Linux для продвинутых пользователей
- Arch Linux
- Gentoo
- Лучшие дистрибутивы Linux для старых компьютеров и ноутбуков
- Lubuntu
- Puppy Linux
- Дистрибутивы Linux для экспертов
- Arch Linux
- Gentoo
- Slackware
- Puppy Linux
- Deepen
- Xubuntu
- Manjaro
- Zorin OS
- Домашний каталог и скрытые файлы
- Необходимый минимум команд
- Ввод-вывод и пайпы
- Продолжение доступно только участникам
- Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
- Вариант 2. Открой один материал
Цель проекта Linux Mint — предоставить пользователю «современную, элегантную и удобную операционную систему, которая одновременно является мощной и простой в использовании».
Какой дистрибутив выбрать начинающему пользователю Linux
Если вы хотите попробовать Linux, то вам предстоит определиться с выбором наиболее подходящего дистрибутива среди нескольких сотен. Некоторые из них облегчают адаптацию пользователей к незнакомой ОС, а другие могут быть довольно сложными для новичков
Если вы хотите попробовать Linux, то вам предстоит определиться с выбором наиболее подходящего дистрибутива. Существует несколько сотен различных дистрибутивов Linux. Некоторые из них облегчают адаптацию пользователей к незнакомой операционной системе, а другие могут быть довольно сложными для новичков.
«Linux» является только ядром, основной частью операционной системы. Графическое окружение, утилиты командной строки и другие части операционной системы представляют собой отдельные проекты. Дистрибутивы Linux совмещают компоненты с открытым исходным кодом из различных проектов в готовой операционной системе, которую можно устанавливать и использовать.
В наше время перейти на Linux достаточно просто. Нужно скачать образ и создать загрузочный USB носитель или DVD-диск. После перезагрузки компьютера можно выполнить загрузку с созданного носителя, чтобы использовать Linux в Live-режиме (без установки на компьютер).
В режиме Live дистрибутив Linux будет запускаться с загрузочного устройства, не создавая потенциальных конфликтов с реальной системы. Если вы решите, что хотите установить дистрибутив Linux на свой компьютер, вы можете сделать это прямо из Live-среды.
На новых компьютерах может потребоваться отключение функции безопасной загрузки. Тем не менее, некоторые дистрибутивы Linux могут нормально загружаться на компьютерах с включенной опцией Secure Boot.
Ubuntu — качественный дистрибутив Linux с отличной поддержкой
Ubuntu является одним из самых популярных настольных дистрибутивов Linux среди домашних пользователей. Это отличный вариант для старта, но с ним можно продолжать полноценную работу даже после того, как вы станете достаточно опытным пользователем Linux.
Ubuntu является удобной и интуитивно-понятной операционной системой во многих отношениях. Дистрибутив предлагает простой рабочий стол и установщик. В процессе установки Ubuntu предлагает автоматически выполнить инсталляцию плагина Flash для браузера и различных кодеков для работы с мультимедийными файлами. Инструмент «Дополнительные драйвера» обнаруживает и помогает установить драйвера с закрытым исходным кодом, которые будут необходимы для корректной работы оборудования. Это дополнительное программное обеспечение не всегда так легко получить в других дистрибутивах Linux.
Большая популярность Ubuntu означает, что вы всегда сможете найти помощь в большом и активном сообществе пользователей. Если вы столкнулись с проблемой или хотите задать вопрос, то можете обратиться к поисковым системам — скорее всего, ваша проблема была решена ранее, а на ваш вопрос уже был дан четкий ответ.
Кроме того, для Ubuntu доступно огромное число приложений, которые размещаются не только в стандартном репозитории Ubuntu, но и в сторонних репозиториях (PPA). Многие разработчики программных продуктов обеспечивают поддержку Ubuntu. На странице игрового сервиса Steam от компании Valve сообщается: «Ubuntu — это наша любимая версия Linux». Такие приложения, как Google Chrome и Microsoft Skype имеют официальную поддержку Ubuntu, но могут не поддерживаться на некоторых других дистрибутивах Linux.
При выборе версии LTS (Long Term Support) вы получите долгосрочную поддержку и сможете принимать обновления безопасности на протяжении 5 лет с даты релиза. Ubuntu выпускает LTS-версии дистрибутива каждый два года. Естественно, далеко не все дистрибутивы Linux предлагают такие длительные сроки поддержки.
Отказ от довольно спорных проектов, таких как графическая оболочка Unity 8, графический сервер Mir, смартфон Ubuntu phone и переход на стандартные технологии Linux, в частности рабочий стол GNOME и графический сервер Wayland позволяют Ubuntu упрочить свои позиции, удовлетворяя потребностям пользователей открытой платформы.
Существует большое количество производных дистрибутивов самой Ubuntu. Они поставляются с альтернативными средами рабочего стола и наборами приложений, но используют кодовую базу Ubuntu. Вы можете экспериментально использовать производные дистрибутивы — в этом случае вы сохраняете преимущества хорошей технической поддержки и доступности приложений. Например, если у вас есть старый компьютер, который вы хотите оживить, вы можете попробовать Lubuntu. Данный дистрибутив обеспечивает среду рабочего стола LXDE, которая является более легкой чем полнофункциональный оригинальный рабочий стол Ubuntu.
Если ты против таких статей в «Хакере», можешь, конечно, отметиться в комментариях, но, право слово, лучше иди почитай про эксплуатацию ядра или про то, как писать минималистичный бэк‑шелл на ассемблере. Благо таких статей у нас большинство и менять в этом плане мы ничего не собираемся.
Рейтинг дистрибутивов Linux 2021
1. Ubuntu
Неизменным лидером за последние несколько лет остается дистрибутив Ubuntu, разработанный компанией Canonical. Этот дистрибутив основан на Debian и существует с 2004 года. У Ubuntu есть версия для настольных компьютеров, а также для серверов. Компания Canonical и сообщество выпускают редакции дистрибутива почти со всеми популярными окружениями рабочего стола. За время развития дистрибутива в сети накопилось множество обучающих материалов, инструкций и решений для возможных проблем. Это лучший дистрибутив для домашнего использования и рабочих станций.
Дистрибутив достаточно стабилен, потому что имеет фиксированный график релизов. Версия с длительным сроком поддержки выходит раз в два года в апреле, а обычные версии со сроком поддержки в 9 месяцев выходят раз в пол года. Если вы предпочитаете стабильность, то можете использовать только LTS версии. Если же вам нужно более новое программное обеспечение — можно обновляться до каждой обычной версии. С появлением универсального менеджера пакетов snap проблема с устареванием была частично решена. Теперь можно и в стабильной системе получить новые версии браузеров, мессенджеров и других программ. Дальше давайте рассмотрим другие популярные Linux дистрибутивы 2021.
2. Debian
Второе место, как и раньше занимает дистрибутив Debian. В отличие от Ubuntu этот дистрибутив развивается только сообществом и существует с 1995 года. Именно на нём основывается Ubuntu. Debian ещё более стабилен чем Ubuntu, потому что новые версии выходят примерно раз в два года, а поддержка старых версий длиться на протяжении примерно пяти лет. Этот дистрибутив больше подходит для серверов. Там, чаще всего, нужна стабильность, а не новизна программного обеспечения, однако на домашних компьютерах его тоже можно использовать.
Поскольку система Ubuntu основана на Debian, то всё программы работающие в ней, скорее всего, будут работать и в Debian. Но получить их будет немного сложнее. Мне Debian показался более сложным в настройке по сравнению с Ubuntu. И конечно, более старое, но стабильное программное обеспечение не преимущество при использовании на рабочей станции. Лучший дистрибутив, но для сервера.
3. CentOS
Дистрибутив CentOS всё ещё остаётся на третьем месте по популярности. Если Debian время от времени используется в качестве рабочей системы, то CentOS, как и Red Hat, на исходном коде которого он, до недавнего времени, был основан, предназначены для серверов. Сейчас на CentOS много чего работает. Но в 2021 году в компании Red Hat решили превратить CentOS в полигон для новых возможностей, которые потом появятся в коммерческом дистрибутиве Red Hat.
Поддержка CentOS 8 прекратится 31 декабря 2021 года, CentOS 7 — в 2024 году. После этого будет существовать только CentOS Stream, которая использует систему rolling релизов. Таким образом, изменения сначала попадают в CentOS Stream, тестируются, и только затем на основе этого дистрибутива строится Red Hat Enterprice Linux. Тогда как раньше всё было наоборот. В таких условиях нельзя рекомендовать использовать CentOS для новых серверов, однако на всё ещё остаётся популярной.
Довольно быстро были созданы две альтернативы. Это Rocky Linux и Alma Linux. Первый дистрибутив развивается сообществом, второй — компанией CloudLinux. На данный момент Rocky Linux согласно Яндексу более популярен, однако оба дистрибутива ещё мало используются.
Выводы
В этой статье мы рассмотрели лучшие дистрибутивы 2021 года, основываясь на популярности их в Яндекс. Согласно Distrowatch, на первом месте по популярности находится MX Linux, на втором EndeavourOS, и где то рядом, на пятом месте Pop OS. Дистрибутив Ubuntu они разместили на шестом месте. Возможно за границей ситуация с использованием дистрибутивов Linux меняется довольно быстро, но у нас всё осталось почти по старому. А каким дистрибутивом пользуетесь вы? Какой считаете лучшим? Напишите в комментариях!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Дистрибутив Linux Mint, основанный на пакетах Ubuntu, не отличается стабильностью при установке обновлений (подтверждено и не раз). Не знаю, то ли разработчики спешат с очередным выпуском, то ли квалификация монтейнеров пакетов «хромает», но факт остаётся фактом — частенько LM подкладывает «свинью». Благо придумали такой инструмент как TimeShift.
Лучшие дистрибутивы Linux для продвинутых пользователей
Arch Linux
Официальный сайт — archlinux.org
В отличии от всех ранее перечисленных пользовательских дистрибутивов, Arch Linux не имеет идущего по умолчанию графического интерфейса, и позволяет пользователю выбрать необходимую среду самостоятельно. Система позволяет пользователю самостоятельно настроить операционную систему под свои нужды, устанавливая только нужные ему программы. К слову, о программах — Arch Linux имеет самый большой репозиторий программного обеспечения, в котором можно найти почти любую существующую программу для Linux.
Gentoo
Официальный сайт — gentoo.org
Для тех пользователей, которые хотят иметь максимальный контроль над операционной системой построенной на ядре Linux, стоит присмотреться к дистрибутиву Gentoo. В данном дистрибутиве Вы сможете полностью проконтролировать весь процесс установки, от разбивки жестких дисков до ручной правки конфигурационных файлов программ. Обычным пользователям такой подход будет однозначно излишним, однако, пользователям которые действительно хотят познать работу Linux данный дистрибутив строго рекомендуется.
Лучшие дистрибутивы Linux для старых компьютеров и ноутбуков
Lubuntu
Официальный сайт — lubuntu.net
Lubuntu является версией Ubuntu, разрабатываемой сообществом, с использованием легкой оболочки рабочего стола LXQt (ранее использовался LXDE). В комплекте идет так же набор «легковесного» программного обеспечения. Разработчики Lubuntu ставят перед собой цель запуска данного дистрибутива на старых и слабых компьютерах и ноутбуках, в том числе и на нетбуках. В остальном дистрибутив не особо отличается от Ubuntu, и использует самое последнее и свежее программное обеспечение.
Puppy Linux
Официальный сайт — puppylinux.com
Один из самых легковесящих дистрибутивов Linux — Puppy Linux. Дистрибутив способен полноценно работать на старых компьютерах с объемом оперативной памяти не менее 300МБ. Не смотря на свои более чем скромные системные требования, дистрибутив имеет в комплекте внушительный набор полноценно работающих программ — от офисного пакета, до мультимедиа проигрывателя.
К минусам данной системы можно отнести тот факт, что платой за его маленький размер является отсутствие многих современных функций как в самой системе, так и в её программном обеспечении
- Предустановлены все необходимые легковесные программы
- Способен запустится на компьютере 20 летней давности
- Как плата за «легкость» — отсутствие многих современных функций у системы и программного обеспечения
- Посредственное оформление
Linux Mint — это дистрибутив, созданный на основе Debian и Ubuntu с целью предоставить пользователям классический рабочий стол в сочетании с изящными инструментами и поддержкой мультимедиа прямо из коробки.
Дистрибутивы Linux для экспертов
Эти ОС больше подходят для тех, кто хочет изучать Linux. Кто-то хочет сделать дистрибутив, адаптированный под специфичные требования, кто-то интересуется такими вариантами из праздного интереса. Но суть всегда одна – такие системы заставляют много времени тратить на настройку и постоянное «доведение до ума».
Обсудим наиболее подходящие дистрибутивы для тех, кто хочет ближе познакомиться с Линуксом.
Arch Linux
Довольно современный дистрибутив, исповедующий простоту в комбинации с минимальным удобством. Arch Linux всегда находится на передовой и предлагает пользователям современные программные пакеты.
По умолчанию в этой ОС нет даже графической оболочки. Для первоначальной настройки придется использовать командную строку. С помощью нее подключаться к интернету, с помощью нее настраивать учетные записи и рабочий стол.
Такой подход сразу отсекает большую аудиторию, не готовую осваивать терминал Linux. Зато он позволяет получить минимальную систему и из нее лепить что-то свое, что подходит конкретному человеку, без каких-либо лишних компонентов. От хозяина компьютера зависит, как будет выглядеть ОС, какие функции и возможности в ней будут. Многим это нравится, но среднестатистическому пользователю компьютера такую ОС рекомендовать, конечно же, нельзя. Нужно быть готовым к тому, что придется даже базовую настройку проводить с массивной инструкцией наперевес.
Gentoo
Это бесплатная ОС на базе Linux в чистом виде, легко оптимизируемая и кастомизируемая под любые нужды. Благодаря огромному сообществу поклонников и колоссальным возможностям по настройке Gentoo стала популярным дистрибутивом и мемом.
Мощная технология Portage, лежащая в основе Gentoo, позволяет создать из нее что угодно: безопасный сервер, идеальную среду для разработки, игровую систему, «домашнюю» платформу для веб-серфинга, «офисную» ОС для работы с таблицами и презентациями. Все, что придет в голову.
Portage представляет собой пакетный менеджер, который загружает подходящий набор ПО и устанавливает его поверх ядра Linux, которое пользователи Gentoo тоже «собирают» вручную.
Но Gentoo – это больше, чем программное обеспечение. Это огромное сообщество независимых разработчиков и тысячи экспертов в различных профессиональных сферах. Все они помогают совершенствовать дистрибутив и делать его более продвинутым с каждым обновлением.
Slackware
Один из старейших дистрибутивов Linux, построенный по принципу KISS (Keep It Simple Stupid). Этот принцип требует от системы быть максимально простой с точки зрения разработки. Никаких лишних сервисов и функций. Именно поэтому Slackware такой легкий.
Иногда от выхода одной стабильной версии системы до другой проходит более 5 лет. Но при этом есть версия current, работающая на свежей версии ядра и с новыми приложениями. Такой подход оправдан стремлением создателей Slackware сделать буквально идеальный дистрибутив без единой ошибки.
Команда, занимающаяся поддержкой и обновлением Slackware, пытается найти идеальный баланс между современностью и стабильностью, функциональностью и простотой. Поэтому, несмотря на кажущуюся сложность, у Slackware тысячи фанатов по всему миру.
Slackware можно установить на любое оборудование, поддерживаемое ядром Linux.
Puppy Linux
Нестандартный дистрибутив, ориентированный на «домашних» пользователей, но при этом имеющий весьма специфичную архитектуру. Сами разработчики операционной системы выделяют у нее следующие значимые преимущества:
Несмотря на это, каждый дистрибутив по-своему удивляет пользователей, и это тот список, который дает возможность проверить их самостоятельно и решить, какой из них, подходит вам больше всего.
Deepen
Deepin — это дистрибутив на основе Debian, созданный с целью предоставить пользователям мощную, красивую и простую в использовании вычислительную среду.
Практически все его программное обеспечение создается командой разработчиков, и это имеет большое значение, так-как объединяется поток операций ОС, анимации и т.д.
По многим отзывам в интернете, Deepin входит в число самых красивых Linux дистрибутивов, с которыми поставляет определенное число программ и утилит прямо из коробки.
Еще одна поразительная особенность Deepin — это приятный установщик, который гарантирует простоту и понятность для всех начинающих пользователей. Он поставляется с Deepin Store, предоставляющий множество приложений, которых нет в магазине Ubuntu Store.
Xubuntu
Xubuntu — это разработанный сообществом дистрибутив Linux на основе Ubuntu, который сочетает в себе простоту использования и приятный интерфейс.
Он направлен на удовлетворение потребностей пользователей, которые хотят наслаждаться современным внешним видом своих настольных компьютеров и ноутбуков, не жертвуя эффективностью или не покупая дорогостоящие компоненты. Xubuntu поставляется со стабильной и легкой средой Xfce.
Xubuntu предлагает компактность и не сильно нагружает системные ресурсы. Он обеспечивает хорошую систему пользовательского интерфейса, не влияя на ресурсы системы ПК, поэтому Xubuntu немного лучше по сравнению с той же Lubuntu с точки зрения функций и пользовательского интерфейса.
Он направлен на удовлетворение потребностей пользователей, которые хотят наслаждаться современным внешним видом своих настольных компьютеров и ноутбуков, не жертвуя эффективностью или не покупая дорогостоящие компоненты. Xubuntu поставляется со стабильной и легкой средой Xfce.
Manjaro
Manjaro Linux
Дистрибутив Manjaro основан на Arch Linux. Хотя в основе лежит система, которая ориентирована на опытных специалистов, сам Manjaro на самом деле хорошо подходит для новичков. Простой и дружественный интерфейс, много GUI-приложений в комплекте.
В качестве среды рабочего стола можно установить Xfce, KDE или GNOME. Также официально поддерживается Net-версия без графического окружения для более опытных пользователей, желающих создать рабочее окружение на свой вкус.
Zorin OS
Zorin OS
Zorin OS — ещё один дистрибутив на базе Ubuntu, который входит в число самых простых в использовании, интуитивно понятных и красивых. Графический интерфейс особенно улучшился после выхода версии Zorin 15 в прошлом году. Целевой аудиторией являются начинающие пользователи Linux, привыкшие работать в Windows.
Zorin OS выпускается в четырёх редакциях: Lite, Core, Education и платная Ultimate. Автор дистрибутива — Артём Зорин, молодой парень из Дублина. Его родители — русские, переехавшие из Украины в Ирландию много лет назад. Над операционной системой Артём работает с 2008 года вместе с братом Кириллом. Они зарегистрировали коммерческую компанию и продают платные версии Zorin OS и другие продукты.
Авторы дистрибутива Кирилл и Артём Зорины в 2010 году. Фото: podcast.ubuntu-uk.org
Как видите, есть из чего выбирать. Найдется вариант под любые задачи. Все ОС по умолчанию включают в себя необходимые для комфортной жизни проприетарные плагины, драйверы и кодеки. В этом плане Ubuntu похожа на Manjaro.
Домашний каталог и скрытые файлы
Поскольку Linux изначально задумывался как многопользовательская операционная система, все пути к «домашним» папкам, переменные окружения, программы, которые запускаются при открытии терминала, и другие настройки задаются в профиле пользователя. У разных юзеров они, соответственно, разные. Благодаря этому ты можешь, например, настроить системное окружение так, как комфортно именно тебе.
Чтобы указывать на домашний каталог, очень удобно использовать символ ~ . Так, вместо / home/ vasya/ можно писать просто ~/ , если ты залогинен как vasya .
В Linux часто встречается то, что в Windows попросту невозможно: файлы, имя которых начинается с точки (пользователи винды с непривычки думают, будто это файлы без имени, имеющие одно только расширение). На самом деле в Linux так обозначают скрытые файлы. Например, имя . htacess говорит нам о том, что этот файл скрытый, — благодаря наличию точки перед именем его легко отличить от других файловых объектов.
В домашнем каталоге пользователя хранится несколько скрытых файлов, которые могут быть очень полезны при работе в Linux. Чтобы просмотреть скрытые файлы в текущем каталоге, используй консольную команду ls -a или поковыряйся в меню файлового менеджера: например, в Nautilus пункт «Показать скрытые файлы» прячется в меню «Вид». Обрати внимание на следующие скрытые файлы:
- . bash_profile — содержит информацию о пользовательском окружении и запускаемых при авторизации пользователя программах. В некоторых дистрибутивах, основанных на Debian, данного файла по умолчанию не существует, но ты можешь создать его самостоятельно;
- . bash_login — этот файл исполняется, если отсутствует . bash_profile , и выполняет схожую функцию. Этого файла не существует по умолчанию ни в дистрибутиве Debian, ни в дистрибутиве Red Hat;
- . profile — выполняется при отсутствии . bash_profile и . bash_login ;
- . bash_logout — сценарий, который выполняется автоматически при завершении работы командной оболочки;
- . bash_history — хранит информацию обо всех командах, набранных в bash;
- . ssh — каталог, в котором хранятся ключи шифрования для подключения по SSH;
- . bashrc — сценарий, который обычно настраивается другими сценариями для своих собственных нужд — например, запуска демонов или обработки каких‑либо команд.
Необходимый минимум команд
Итак, запоминай самые важные команды, если еще не знаешь их:
- man — чуть ли не самая важная команда — она отображает справку о команде, название которой ты напишешь следом;
- ls (от слова list, список) — перечислить все файлы в текущей директории, аналог виндовой команды dir . Самые важные ключи: -a (all) — показывать скрытые файлы, -l (long) — показывать подробности, -h (human) — показывать размеры в «человеческих» единицах, а не в байтах. Можно писать все ключи сразу: ls -lha ;
- cd (change directory) — сменить директорию. Дальше можно указать папку, в которую ты хочешь перейти;
- pwd (print working directory) — узнать текущий путь;
- cp (copy) — скопировать файл. Дальше нужно указать, что и куда копировать;
- mv (move) — переместить файл. Тоже указываем какой, затем — куда;
- rm (remove) — стереть файл. Если стираешь каталог, указывай опцию -r (recursive), чтобы стереть все подкаталоги внутри, подкаталоги внутри них и так далее;
- chmod и chown — поменять права на файл или владельца файла;
- cat (concatenate) — придумана, чтобы объединять файлы, но часто используется, чтобы всего лишь вывести содержимое текстового файла. Просто напиши его название после cat ;
- less — если файл длинный, то его удобно прокручивать. Для этого и придумана команда less ;
- head и tail — с опцией -n число показывают сколько‑то строк от начала ( head ) или конца ( tail ) указанного файла;
- grep — поиск в строке по подстроке или регулярному выражению;
- find — поиск файлов;
- mkdir (make directory) — создание директории;
- touch — создание пустого файла. Просто укажи его название;
- sudo — выполнить следующую далее команду от имени суперпользователя;
- df (disk free) — посмотреть, сколько на дисках свободного места. Рекомендую писать df -h по аналогии с ls -h ;
- du (disk usage) — узнать, сколько занимает каталог. Тоже есть опция -h ;
- ps (processes) — посмотреть список запущенных тобой процессов и их идентификаторы;
- kill и идентификатор — завершить какой‑то процесс.
Ввод-вывод и пайпы
Большинство программ, работающих из командной строки, принимают данные на вход и что‑то выдают на выходе. При этом вывод одной программы можно направить на ввод другой и таким образом достичь какой‑то более сложной цели или автоматизировать какой‑то процесс. Давай разберемся подробнее.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.