Что интересного в linux

Обновлено: 03.07.2024

На что обратить внимание при выборе дистрибутива 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 избыточны для большинства обычных пользователей. Что, впрочем, не мешает некоторым устанавливать этот дистрибутив просто как систему для десктопа — возможно, как дань моде.

GNU/Linux — это уникальный проект, который объединяет тысячи разработчиков по всему миру и развивается стремительными темпами. Сегодня GNU/Linux можно найти как на мощных суперкомпьютерах, так и на игровых приставках, телефонах, встраиваемых системах, рабочих станциях и десктопах. В этой мини-статье мы хотим предложить твоему вниманию самые интересные факты, касающиеся истории и текущего развития Linux.

Kopilka-dostijenii-f

Днем рождения Linux принято считать 25 августа 1991 года, когда в новостной рассылке операционной системы Minix появилось письмо Линуса Торвальдса о начале разработки ядра новой ОС. Хотя версия 0.01 увидела свет только 17 сентября, в этот день Линус отправил исходный код нескольким своим друзьям. По-настоящему публичным релизом принято считать 5 октября, когда вышла версия 0.02, доступная всем и бесплатно (в соответствии с идеологией Торвальдса «счастья всем, даром…»). Изначально новую ОС планировалось назвать Freax (free — свободный, freak — каприз или уродец, последняя буква от UNIX), но Ари Леммке, владельцу FTP-сервера, на котором размещались сырцы, название не понравилось, и он использовал каталог linux. Этот вариант и прижился.

Эмблему Linux выбирали долго, в итоге остановились на пингвине Tux. В своей книге Just for Fun Торвальдс пишет, что пингвина как эмблему он выбрал из-за того, что однажды в зоопарке (дело было в Австралии в 1993 году) его клюнул пингвин. Как шутил Торвальдс, после этого инцидента он заболел penguinitis. Талисман для Linux создал американский программист Ларри Юинг.

Linux быстро нашел единомышленников и за 22 года стал крупнейшим проектом сотрудничества на планете. Уже через год версия достигла 0.95, а через два года (1994) вышла версия 1.0, то есть основные недочеты были исправлены и ядро в целом готово. Сегодня над совершенствованием ядра работает целая армия помощников, а Линус уже далеко не самый активный разработчик. Торвальдсом на данный момент написано лишь 2% кода ядра Linux, но он принимает решение о внесении важных изменений в официальную ветку ядра.

Закон Линуса

Один из «Законов Линуса», названный в его честь и сформулированный программистом Эриком Рэймондом в четвертой части его эссе «Собор и базар» (The Cathedral and the Bazaar), гласит: при достаточном количестве глаз все ошибки лежат на поверхности (Given enough eyeballs, all bugs are shallow). То есть чем больше человек тестирует программу, тем больше вероятность обнаружения любой проблемы. Хотя этот закон и некоторые программисты оспаривают, считая, что если «тестеры» не обладают требуемой квалификацией, то их количество не имеет значения и не гарантирует безопасность кода.


Так как Линус владеет торговой маркой Linux, у него постоянно спрашивают, почему он не хочет создать дистрибутив, который бы так и назывался. Но он отвечает, что его это не интересует, а само ядро — это еще не весь Linux. Вместо того чтобы «делать миллиарды», он предпочитает рыться в коде и является типичным представителем down shift (у нас любят говорить «даошифтинг»). То есть человеком, предпочитающим жить в свое удовольствие, вместо того, чтобы постоянно беспокоиться о новом богатстве. На его образ мышления не повлияли даже множество премий, среди которых одна из самых престижных — Millennium Technology Prize. Журнал Time несколько раз помещал его в списки влиятельных людей мира. Его именем назван астероид (9793 Torvalds) и луна астероида (Linus). В настоящее время Торвальдс владеет пакетом акций Red Hat (достался в подарок при выходе компании на фондовый рынок, сейчас акция стоит 46 долларов) и работает в Linux Foundation (образовалась после слияния Open Source Development Labs и Free Standards Group). Он использует Fedora с рабочим столом XFce.

Именно с этого письма в рассылке ОС Minix отсчитывают день рождения Linux

Именно с этого письма в рассылке ОС Minix отсчитывают день рождения Linux

Реверс малвари

С 2005 года собирается статистика, и на сегодня свой вклад в развитие ядра Linux внесли 10 000 разработчиков из более чем 1000 компаний, с 2012 года — 1000 разработчиков и 225 компаний. В прошлом году наиболее значительный вклад среди разработчиков внес Хартли Свитн (Hartley Sweeten), совершивший 2,3% от всех изменений в ядре. На втором месте идет Марк Браун (Mark Brown) с 1,5% изменений, на третьем Аль Виро (Al Viro) — 1,4%. Далее следуют Аксель Лин (Axel Lin) и Йоханнес Верг (Johannes Berg), которые внесли 1,2% и 1% изменений.

Вопреки расхожему мнению, большая часть всех изменений, вносимых в ядро (более 80%), сделана программистами, получающими за эту работу оплату, в том числе и сотрудниками крупных компаний (например, Hitachi, LG Electronics, Renesas, NEC, Sony, Panasonic, Qualcomm). Понятно, что компаниям выгодно, чтобы система работала на их оборудовании и развивалась дальше (любопытный момент: каждый включенный в основное ядро патч может сэкономить компании до 250 000 долларов в год). Доля энтузиастов составляет 13,6%, еще 0,9% кода принадлежит образовательным учреждениям и столько же The Linux Foundation.

Кто вносил изменения в ядро Linux Языки, используемые при создании Debian Рейтинг Linux-дистрибутивов на конец 2013 года

Debian

Один самых известных дистрибутивов, положивший начало многим проектам. Это крупнейший некоммерческий дистрибутив, известный своей стабильностью (в том числе и стабильным запаздыванием релизов) и безопасностью. 15 августа 2013 года Debian исполнилось двадцать лет. Название дистрибутива происходит от имен создателя проекта Яна Мердока (Ian Murdock) и его подруги Дебры (Debra). Релизы называют по персонажам из мультфильма Toy Story, нестабильный релиз sid — в честь ребенка, который регулярно ломал игрушки. Версия 1.0 не была выпущена из-за ошибки на CD, поэтому первым релизом считают 1.1.

В 2013 году общее количество строк исходных текстов составляет около 100 миллионов, из которых 68,5% представляет собой фактический код, остальное — пустые строки и комментарии. C 1996 года 4752 разработчиками было произведено около 470 000 коммитов, затронувших 1,4 миллиона файлов. Больше всего разработчиков Debian проживает в США (21,3%), Германии (13,3%) и Франции (7%). Наиболее продуктивный из них Йонас Смедегорд (Jonas Smedegaard), он присоединился к проекту в 2001 году и внес 9349 изменений. При написании используется около 70 языков. Самые популярные: C — 32,1%, С++ — 18,7%, XML — 9,8%, Autoconf — 7,6%, shell — 4,5%. По интенсивности разработки дистрибутив сегодня находится на уровне 2006 года (пик пришелся на 2009 год). В соответствии со стандартом COCOMO (COnstructive COst MOdel) проект стоит 1,2 миллиарда долларов или 22 984 человеко-лет.

Динамика развития Debian

Динамика развития Debian

Fedora

Проект Fedora Linux (ранее Fedora Core), поддерживаемый добровольцами, возник в Гавайском университете в 2002 году с целью обеспечить единое хранилище с Red Hat Linux. Но официальной датой рождения считается 22 сентября 2003 года, когда компания Red Hat объявила о разделении дистрибутива на два субпроекта — развиваемый при участии сообщества Fedora Linux и коммерческий Red Hat Enterprise Linux. То есть в этом году Fedora исполнилось десять лет, и сегодня он является платформой для тестирования новых технологий, которые потом интегрируются в RHEL. Дистрибутив содержит только свободное ПО.

В отличие от других дистрибутивов, Fedora не предлагает LTS-версий, релизы выходят каждые 6–8 месяцев и поддерживаются год. Кодовое имя выбирается сообществом на основе голосования. Логотип символизирует бесконечность, свободу и голос (infinity, freedom и voice). В проекте участвует более 25 000 разработчиков. Общее число пользователей по разным подсчетам составляет от 1 до 7 миллионов. Сам Fedora является основой для 94 дистрибутивов, из которых активными считаются 27.

Ubuntu

20 октября Ubuntu исполнилось девять лет. Дистрибутив создавался как временное ответвление от Debian, обеспечивающее регулярный выпуск новых версий каждые шесть месяцев. Имя Ubuntu на языке зулу означает «человечность», эмблема дистрибутива символизирует круг друзей. Название релиза состоит из цифры (год и месяц выхода) и кодового имени, состоящего из двух английских слов: прилагательного и названия животного, начинающихся на одну и ту же букву. Каждый четвертый релиз получает статус LTS (долгосрочной поддержки). Более 600 сотрудников Canonical трудится в

200 городах 30 стран, компания имеет офисы в шести городах: Лондон, Бостон, Монреаль, Шанхай, Сан-Паулу, Тайбэй. Под управлением Ubuntu работает 8,2% интернет-сайтов из общего количества.

Общее количество пакетов в репозитории Ubuntu более 37 500, размер превышает 45 Гб. На его основе построен 131 дистрибутив, из которых 77 активные. Серверы Ubuntu One размещены на Amazon S3, на самом Amazon S3 пользователи в 54% случаях предпочитают именно образы Ubuntu. C 2008 года Ubuntu используется на серверах Википедии.

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




Для некоторых людей идея увидеть Linux в виде самой распространённой настольной ОС особенно важной не кажется. Вместо этого им нужно нечто такое, что позволяет им эффективно решать их задачи. Однако Linux — это система, которая, так сказать, «просто работает». Когда задумываешься над тем, что некий усреднённый пользователь тратит значительную часть времени на работу в браузере или на браузерные игры, логично предположить, что Linux (учитывая высокий уровень её безопасности и отличную надёжность) имеет всё необходимое для того, чтобы стать ведущей настольной ОС. Но она до сих пор не стала таковой. Почему?

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

«Официальный» дистрибутив

Я уже некоторое время говорю о «едином официальном дистрибутиве», но это не совсем то, чем это может показаться на первый взгляд. Фрагментация дистрибутивов в сообществе Linux приносит больше вреда, чем пользы. Например, некая компания X разработала программу, весьма популярную, которая работает в средах Windows и Mac OS. Когда эту компанию просят сделать версию их программы для Linux, она отвечает: «Мы бы с удовольствием это сделали, но дело в том, что это слишком сложно». По мере развития ситуации оказывается понятным, что эта компания не выпускает версию своего продукта для Linux из-за того, что для того, чтобы это сделать, нужно учесть массу особенностей экосистемы Linux. Для какого дистрибутива создавать программу? Какой менеджер пакетов применять? На какую среду рабочего стола она должна быть рассчитана? Какими инструментами пользоваться для её разработки? Этот список непростых вопросов можно продолжать ещё очень долго.

Именно поэтому я считаю, что в мире Linux нужен некий единый «официальный» дистрибутив. Такой, на котором наша компания X может сосредоточить усилия при создании Linux-версии своего продукта. Предположим, таким «официальным» дистрибутивом является Debian с рабочим столом GNOME. Это будет значить, что компании X, для того, чтобы перенести свои разработки на Linux, нужно лишь сделать так, чтобы их программа работала бы в вышеописанной среде. Если вам, как пользователю, нужна программа компании X, то вы будете знать, что вам для этого понадобится «официальный» дистрибутив. Это не означает, что с появлением такого дистрибутива все остальные исчезнут. Ни в коем случае. Это всего лишь означает, что в экосистеме Linux будет присутствовать общепризнанный дистрибутив, в расчёте на который крупные компании смогут создавать свои программные продукты.

Я понимаю, что идея единого официального дистрибутива непопулярна, но сообществу Linux следует отнестись к ней очень серьёзно. В противном случае для Linux, как и прежде, не будет создано версий таких популярных и востребованных программных пакетов как Adobe Photoshop, Adobe Premiere, Microsoft Office и многих других.

Удаление устаревших приложений из каталогов

Не могу уже и вспомнить, сколько раз я открывал каталог приложений Linux в поисках некоей нужной мне программы, и находил лишь проекты, которыми уже никто не занимается, которые уже очень давно не обновлялись, в которых используются устаревшие или нерабочие зависимости. Это никуда не годится. Тем, кто ответственен за наполнение различных каталогов приложений, нужно убрать из них весь мусор. Меньше всего в экосистеме Linux нужны неадекватные приложения, которые предлагаются пользователям. Я понимаю, что одной из причин подобной ситуации является погоня за красивыми цифрами. Но я считаю неправильным стремление к возможности заявлять о том, что в некоем каталоге имеются десятки тысяч приложений, не учитывая долю качественных продуктов. Из каталогов должны исчезнуть устаревшие, заброшенные разработчиками, небезопасные приложения.

Антивирусы и другие защитные программы, работающие в реальном времени

Тут некоторые из читателей могут решить, что я говорю о совершенно ненормальных вещах, но я, всё же, предлагаю им меня выслушать. Мне часто задавали следующий вопрос: «Нужен ли при работе в Linux антивирус?». Я всегда отвечал на него так: «Нет, по крайней мере — пока не нужен». Почему «пока»? Потому что когда настольная Linux превратится в явление, сопоставимое с Windows и Mac, то можно быть уверенным в том, что компьютеры под управлением Linux окажутся весьма интересными для злоумышленников. Но, помимо этого, как насчёт пользователей, которые получают электронные письма с вредоносными вложениями, а потом, сами не понимая что делают, рассылают эти вредоносные вложения другим пользователям? А как быть с фишинговыми атаками, подвергнуться которым рискуют все, кто пользуется браузером? В Linux есть инструменты наподобие ClamAV (и ClamTK), но они не выполняют сканирование системы в реальном времени. Сообществу Linux необходимо начать думать о будущем, то есть, в данном случае, озаботиться разработкой опенсорсных антивирусов, работающих в режиме реального времени.

Программы для непрофессионалов, пользующихся профессиональными инструментами

В экосистеме Linux имеется множество программ, для, скажем так, пользователей «среднего уровня». Огромное количество Linux-приложений рассчитано на IT-профессионалов. Здесь не хватает лишь приложений для так называемых «просьюмеров» — пользователей-непрофессионалов, которые покупают программы профессионального уровня. Среди таких приложений можно отметить такие, как Adobe Premiere, Final Cut Pro, Photoshop, Avid Pro Tools, и другие подобные. Безусловно, для Linux создано множество программ (таких, как Audacity и OpenShot), способных удовлетворить нужды огромного количества обычных пользователей, но таким программам далеко до уровня, который нужен просьюмерам. Например, никто не станет монтировать полнометражный фильм в OpenShot или работать над альбомом в Audacity. До тех пор, пока в Linux не будут доступны инструменты профессионального уровня, определённому сегменту пользователей эта ОС будет неинтересна.

Улучшение вывода шрифтов

Выпуск качественных компьютеров, рассчитанных на Linux

После того, как я побывал в компании System76 и ознакомился с их новым настольным компьютером Thelio, у меня возникло сильное ощущение того, что будущее Linux зависит от подобных разработок. Компания System76 придерживается целостного подхода к Linux. В частности, речь идёт о том, что разрабатываемое ими аппаратное обеспечение прекрасно работает под управлением ОС этого семейства. Именно такие ощущения и должны вызывать Linux-системы. То есть, например, если кто-то хочет пользоваться Linux, он покупает ноутбук или обычный компьютер, подключает к нему периферийные устройства, и это всё работает без проблем и без необходимости каких-то сложных настроек. Именно такие ощущения и дают продукты System76. Экосистема Linux нуждается в большем количестве компаний, которые выпускают продукты столь же высокого класса, как продукты System76.

Итоги

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

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

Какие-то дистрибутивы стремятся быть самыми защищёнными, другие делают упор на отказоустойчивости, третьи так и вовсе требуют особый подход к установке и настройке системы. Иными словами, разнообразие дистрибутивов не ограничивается выбором между DEB и RPM, GNOME и KDE.

Интересные дистрибутивы Linux

1. Puppy Linux

wGwybjiemOr2QAAAABJRU5ErkJggg==

Дистрибутив Puppy Linux предназначен для работы на слабых компьютерах. Для его запуска достаточно иметь 512 МБ оперативной памяти. Конечно, современные ресурсоёмкие приложения вряд ли смогут работать на слабом ПК без подвисаний. Дистрибутиву не под силу поднять производительность компьютера, надо трезво смотреть на вещи. Puppy Linux также можно использовать в качестве переносной ОС, подбирать Flash накопитель особо не придётся. Система будет быстро грузиться даже с USB 2.0, ведь она занимает совсем немного места.

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

2. Qubes OS

3I6ikwAAAAASUVORK5CYII=

Дистрибутив Qubes OS – это необычное решение, позволяющее повысить безопасность системы. Для этих целей используется гипервизор Xen. С его помощью для каждого приложения (или группы приложений) создаётся виртуальная машина. Другие приложения не смогут получить доступ к этой машине. Конечно, такой подход похож на паранойю. Прошли те времена, когда целью атак являлись программы и операционная система, да и вирусов на Linux на порядок меньше, чем на Windows.

3. NixOS

VwAAAABJRU5ErkJggg==

Интересный дистрибутив Linux - NixOS обязан своим названием менеджеру пакетов Nix. Именно этот менеджер делает дистрибутив крайне интересным. Всё крутится вокруг конфигурационных файлов. Каждой программе присваивается свой хеш, который используется для наименования папки, у конфигурационных файлов тоже считается хеш. Что это даёт пользователю? А то, что в системе может одновременно существовать несколько версий программы и все изменения прописываются в конфигурационных файлах.

Иными словами, систему сложно сломать и легко перенести на другой компьютер. Дистрибутив не очень дружелюбен к новичкам, даже при установке необходимо дополнить конфигурационные файлы необходимыми записями. Да и сама идея того, что при обновлении приложения его старая версия никуда не пропадает, заставляет проводить регулярные чистки от скопившегося мусора. Если же вам интересна такая идея управления системой, то также можете обратить своё внимание на системы управления конфигурацией Ansible и Puppet.

4. GoboLinux

wTig82abMIy7AAAAABJRU5ErkJggg==

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

5. Fedora Silverblue

0dZto6dnVUIAAAAASUVORK5CYII=

Fedora Silverblue – это неизменяемая операционная система с атомарными обновлениями. Термин неизменяемая означает то, что системные файлы находятся в режиме «только чтение». Но при этом обновить систему можно, для этого используется система обновления версий OSTree. Вы можете установить новую версию, но при этом старая никуда не денется и в случае чего можно будет откатиться обратно. Для установки приложений в основном используется Flatpak с его системой контейнеров. Если кратко, то разработчики постарались создать неубиваемую систему.

6. Clear Linux

hsPAeH0OpHEbAAAAABJRU5ErkJggg==

Интересный дистрибутив Linux - Clear Linux не стоит путать с созвучной серверной системой ClearOS. Главной особенностью Clear Linux является то, что дистрибутив собран полностью с использованием компилятора Intel. Казалось бы, ничего необычного, его используют многие разработчики. Но дело в том, что при сборке были использованы флаги для оптимизации работы кода на системах с процессорами Intel. Конечно, это не поднимет производительность до небывалых значений. В среднем прирост составляет 2-5% по сравнению с другими дистрибутивами. Раньше результаты в некоторых программах были выше, но разработчики отказались от использования инструкций AVX2 в угоду лучшей совместимости.

7. Batocera.linux

t3AP50QAAAABJRU5ErkJggg==

Дистрибутив Batocera.linux интересен в первую очередь тем, что его можно установить на Flash накопитель и туда же записать ваши любимые игры. Он поддерживает эмуляцию практически всех консолей вплоть до PlayStation 2. Также дистрибутив корректно распознаёт USB и Bluetooth контроллеры. В гости пришли дети и не знаете, чем их занять, или же не хотите давать свою основную систему на растерзание, просто имейте под рукой Flash накопитель с Batocera.linux и пару геймпадов. С таким комплектом можно и самому идти в гости. Тем, кому за 30, будут не прочь поностальгировать вместе с вами в играх NES и MegaDrive.

8. Arch Linux

3aD6D8OOEyhjgs9JDLKluqLFXxNoWddRWwzIcAg7rbJmhONYI+1FQ8P8AaM4Y9FGLwgwAAAAASUVORK5CYII=

Ну и куда же без Arch Linux. Этот дистрибутив примечателен в первую очередь тем, что является конструктором (DIY). Изначально в нём нет ничего. И для того, чтобы что-то появилось, необходимо вручную прописывать все команды. По крайней мере до тех пор, пока вы не установите оболочку рабочего стола и менеджер пакетов с графическим интерфейсом. Да, многое из того, что необходимо сделать перед нормальным использованием системы, делается однократно, но всё же позволяет понять структуру операционной системы Linux. К плюсам дистрибутива можно отнести частые обновления.

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

Выводы

Рассказать про все дистрибутивы невозможно. Например, миниатюрные SliTaz и Tiny Core интересны своим размером, но вряд ли могут стать полноценной заменой «тяжёлых» операционных систем, да и гордиться тем, что дистрибутив занимает десятки мегабайт в то время, когда объёмы накопителей измеряются терабайтами не очень уместно. Тут стоит упомянуть про встраиваемые операционные системы, вроде OpenWRT, но это уже тема отдельного разговора и не затрагивает настольные операционные системы.

Также можно было бы упомянуть дистрибутивы с нестандартной системой инициализации, вроде PCLinuxOS с SysV Init и Void Linux с runit. Но это те изменения, которые сложно оценить при реальном использовании.

А какие интересные дистрибутивы знаете вы? Стоит ли использовать что-то отличное от Debian/Ubuntu на домашнем компьютере? Делитесь своим мнением в комментариях.

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