Antix linux на русском

История разработки

Корни Linux уходят в два других проекта: Unix и Multics, которые ставили своей целью разработать многопользовательскую операционную систему.

Что такое Unix?

Unix – это собрание кроссплатформенных многопользовательских и многозадачных операционных систем.

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

Разработкой Unix занималась корпорация Bell Laboratories – в 1969 году они показали первую систему Unix. Чем дальше, тем большую популярность обретали системы Unix – в 70-х их начали устанавливать на компьютеры в учебных заведениях.

При создании Unix разработчики поставили перед собой три основные задачи:

  1. Использование минимального количества функций, сохранение простоты.
  2. Общность: одинаковые методы и механизмы в разных случаях.
  3. Комбинирование программ для решения задач, а не разработка новых программ с нуля.

Что касается отличительных особенностей Unix, то это:

  1. Практически постоянное использование командной строки.
  2. Использование конвейнеров.
  3. Настройка системы через использование простых (зачастую текстовых) файлов.

Unix имеет свою собственную философию. Программист Дуглас Макилрой, который разработал конвейнер в Linux, определил следующие правила:

Одна из проблем, коснувшаяся Unix, – наличие разных версий и множества программ, которые писали разработчики под свои нужды. Из-за низкой совместимости программы, работающие с одной версией Unix, могли не работать на машинах с другими версиями. В итоге было решено создать общий документ со стандартами, которым должны следовать разработчики.

В 1983 году было объявлено о создании GNU (GNU’s Not UNIX), Unix-подобной операционной системы. Произошло это под влиянием идеи основателя проекта Ричарда Столманна о необходимости создания свободно распространяемой операционной системы и программного обеспечения с открытым исходным кодом.

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

Именно эта мысль вдохновила Линуса Торвальдса, создателя Linux, начать в 1991 году работу над своей операционной системой. Linux, как и GNU, это Unix-подобная система, то есть система, появившаяся под влиянием Unix.

В дальнейшем именно система GNU/Linux станет той системой, которую сейчас называют просто Linux.

Что такое Multics?

Multics – Multiplexed Information and Computing Service («Мультиплексная информационная и вычислительная служба») – это одна из самых первых операционных систем, в которой была реализована плоская модель хранения данных и четко разделена концепция файлов (сегментов). Создание Multics началось в 1964 году. Над системой работали разработчики компании Bell Laboratories – через несколько лет часть разработчиков начнет работу над созданием Unix.

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

Однако главные вычислительные задачи не были достигнуты при выпуске первой версии системы, и компания Bell Laboratories перевела свой интерес на другой проект, в результате которого на свет появился Unix.

Так что дальше — рассказ про antiX

Во-первых, дистрибутив легкий, хоть и на одном из последних ядер (4.4 шло из коробки).

Во-вторых, дистрибутив базируется на debian. Что как я говорил, для меня — большой плюс. При установке установщик спрашивает, какой репозиторий использовать — stable или testing. Я выбрал testing (на нем Убунта) и как мне кажется — не прогадал

В-третьих. Я писал в январском марафоне 2015 про IceWM (http://www.alib.spb.ru/blog/page/janvarskij-marafon-post-3-icewm) — так вот… я понял, что я был глубоко неправ. На самом деле, IceWM настраивается достаточно неплохо.

Первым делом я поставил GDebi (apt install gdebi) — так как мои любимые офисные редакторы ставятся из пакетов, и мне удобнее ставить их им, а не через dpkg (на вкус и цвет, ага…).

Дальше — есть в этой среде такое шикарное сочетание: Super+Пробел=Выполнить. То есть нажимаем на WinKey (это Super по умолчанию) и пробел — вводим команду, получаем результат. Очень удобно, если настроить алиасы и их использовать, для быстрого запуска приложений.

В-четвертых, оно же “ложка дегтя”. Процессор 32х битный. Соответственно 64х битные приложения не пойдут. Никак. Или компилировать (что с учетом слабого процессора то еще огого), или смириться. Я решил пойти по второму пути. То есть ставить только те приложения, которые имеют нативную 32х битную архитектуру.

Теперь про настройку IceWM.

1) Настройка панели IceWM

Для настройки панели редактируем ~/.icewm/preferences

Там можно включить например, монитор сетей, памяти, процессора и т.д. (Фактически информация дублирует Gonky, но всегда на виду)

Там же можно переместить панель наверх (например).

Некоторые параметры:

TitleFontNameXft=»monospace,Droid Sans Mono:size=12:bold» #Название шрифта панели заголовка.MenuFontNameXft=»Droid Sans:size=14″ #Название шрифта меню.StatusFontNameXft=»Droid Sans:size=14″#Название шрифта отображения статуса.QuickSwitchFontNameXft=»Droid Sans:size=14″#Название шрифта для окна Alt+Tab переключателя.NormalTaskBarFontNameXft=»Droid Sans:size=14″#Название шрифта для нормального элемента панели задач.ActiveTaskBarFontNameXft=»Droid Sans:size=14″#Название шрифта для активного элемента панели задач.ListBoxFontNameXft=»Droid Sans:size=14″#Название шрифта списка окон.ToolTipFontNameXft=»Droid Sans:size=14″#Название шрифта для подсказок.ClockFontNameXft=»Droid Sans:size=14″#Название шрифта для часов на панели задач.

TaskBarDoubleHeight=1#таскбар в «две строки» — очень удобно в некоторых случаях

Дальше, сделал переключение разрешения по кнопке (http://wiki.crystaltask.ru/doku.php?id=linux:xrandr-change-res&s[]=xrandr)

Для работы на большом разрешении помогает настройка масштаба шрифтов: AntiX Control Center — увеличил размер шрифтов до 1,25 — на конском разрешении (1600×768) — очень помогает.

Далее.

~/.icewm/toolbar

очень удобно добавлять быстрые кнопки.

Например:

prog «Офис» /usr/share/icons/Bluecurve/16×16/ooo/stock_insert_endnote.png /usr/bin/soffice

и перезапустить icewm. (я так хотел прописать WPS офис, пример с Интернета)

Философия Unix

Дуглас Макилрой (Douglas McIlroy), изобретатель каналов UNIX и один из основателей традиции UNIX, обобщил философию следующим образом:

«Философия UNIX гласит:
Пишите программы, которые делают что-то одно и делают это хорошо.
Пишите программы, которые бы работали вместе.
Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».

Обычно эти высказывания сводятся к одному «Делайте что-то одно, но делайте это хорошо».

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

В 1994 году Майк Ганцарз (Mike Gancarz) объединил свой опыт работы в UNIX с высказываниями из прений, в которых он участвовал со своими приятелями программистами и людьми из других областей деятельности, так или иначе зависящих от UNIX, для создания Философии UNIX, которая сводится к 9 основным принципам:

  1. Простые решения красивы (Small is Beautiful).
  2. Пусть каждая программа делает что-то одно, но хорошо.
  3. Стройте прототип программы как можно раньше.
  4. Предпочитайте переносимость эффективности.
  5. Храните данные в простых текстовых файлах.
  6. Извлекайте пользу из уже существующих программных решений.
  7. Используйте скриптовые языки для уменьшения трудозатрат и улучшения переносимости.
  8. Избегайте пользовательских интерфейсов, ограничивающих возможности пользователя по взаимодействию с системой.
  9. Делайте каждую программу «фильтром».

В целом можно сказать, что Unix-подобные ОС делались программистами для программистов. Интерфейс не всегда понятен и доступен, требует изучения. Предполагается, что человек должен потратить время, чтобы эффективно пользоваться этими инструментами.

Релизы дистрибутива antiX

Версия Датарелиза Ядро Основа Кодовоеимя
6.5 09 июля 2007 Spartacus
7.0 30 октября 2007 Lysistrata
7.2 16 мая 2008 Vetëvendosje
7.5 24 августа 2008 Toussaint Louverture
8.0 14 февраля 2009 Intifada!
8.2 24 июля 2009 Tȟašúŋke Witkó
8.5 12 апреля 2010 Marek Edelman
M11 03 мая 2011 Jayaben Desai
12 07 августа 2012 Edelweißpiraten
13 02 июля 2013 Luddite
MX-14.4 23 марта 2015 Symbiosis
15 30 июня 2015 Killah P
MX-15 24 декабря 2015 Fusion
16 26 июня 2016 Berta Cáceres
17 24 октября 2017 Heather Heyer
17.1 18 марта 2018 4.9.87 Heather Heyer
17.2 05 октября 2018 4.9.126 Helen Keller пресс-релиз
17.3 26 декабря 2018 4.9.146 Helen Keller пресс-релиз
17.3.1 28 декабря 2018 4.9.146 Helen Keller
17.4 06 марта 2019 4.9.160 Helen Keller пресс-релиз
19 17 октября 2019 4.9.193 Debian 10 Buster Marielle Franco пресс-релиз
19.1 23 декабря 2019 4.9.200 Debian 10 Buster Marielle Franco пресс-релиз
19.2 28 марта 2020 4.9.212 Debian 10 Buster Hannie Schaft пресс-релиз
19.3 17 октября 2020 4.9.235 Debian 10 Buster Manolis Glezos пресс-релиз
19.4 21 мая 2021 4.9.0-264 Grup Yorum пресс-релиз
21 Ноябрь 2021 Debian 11 Bullseye Grup Yorum пресс-релиз

Сначала — браузеры.

Нормально встал и завелся Midori (http://midori-browser.org/download/debian/)/ Страшненький, конечно, но работает. Бывает, правда, глючит с кукисами — войти в Облако@Mail.Ru не получилось из-за этого бага.

Затем — surf (он из пакетов встал). Вообще интересный браузер — голый WebKit без всего. Запускается surf %url% — иначе ссылку, по которой перейти, ему не передать. (Для этого кстати, очень помогает как раз Super+пробел — вводим например “surf www.alib.spb.ru” — и попадаем на мой блог и т.д.). GMail из него работает корректно, а вот Ютуб нет (надо отдельно ставить flash player именно под surf, видимо)… Кстати, про Ютуб. Он на указанном ноуте работает только на минимальном качестве картинки. Увы, современный Интернет совсем не тот, что был 10 лет назад…

После — Palemoon (http://www.palemoon.org/). Palemoon — это форк firefox с примененными оптимизациями. Работает быстрее, памяти жрет меньше. Об установке его вот заметка в вики: http://wiki.crystaltask.ru/doku.php?id=linux:palemoon

Palemoon работает и с кукисами, и с Ютубом. Но на качестве 240 или 144p — иначе начинает заливать процессор.

Для сравнения поставил firefox. Для него с ходу процессора как-то маловато… Память — около 200 Мб на вкладку… В общем, разочаровал. (Palemoon — до 80 Мб на вкладку с тем же сайтом, что и ff).

Нет нужных программ

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

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

В качестве примера, конечно, можно привести в первую очередь Adobe Photoshop и Microsoft Office.

Альтернативные GIMP и LibreOffice не всегда решают поставленные задачи. GIMP имеет, откровенно говоря, некрасивый интерфейс, а LibreOffice не всегда корректно справляется с файлами от Microsoft Office.

Еще хуже дело обстоит в области видеообработки. Полноценных и мощных программ видео-монтажа под Linux нет. Те, которые есть, например, Kdenlive, сильно уступают по возможностям таким мастодонтам, как Adobe Premiere или Final Cut Pro (под MacOS).

Есть еще ряд специализированных программ, научных и инженерных, которые не имеют версий или полноценных альтернатив для Linux. В качестве примера можно привести AutoCAD.

Теперь про настройку IceWM.

1) Настройка панели IceWM

Для настройки панели редактируем ~/.icewm/preferences

Там можно включить например, монитор сетей, памяти, процессора и т.д. (Фактически информация дублирует Gonky, но всегда на виду)

Там же можно переместить панель наверх (например).

Некоторые параметры:

TaskBarDoubleHeight=1#таскбар в «две строки» — очень удобно в некоторых случаях

Дальше, сделал переключение разрешения по кнопке (http://wiki.crystaltask.ru/doku.php?id=linux:xrandr-change-res&s[]=xrandr)

Для работы на большом разрешении помогает настройка масштаба шрифтов: AntiX Control Center — увеличил размер шрифтов до 1,25 — на конском разрешении (1600×768) — очень помогает.

Далее.

~/.icewm/toolbar

очень удобно добавлять быстрые кнопки.

Например:

prog «Офис» /usr/share/icons/Bluecurve/16×16/ooo/stock_insert_endnote.png /usr/bin/soffice

и перезапустить icewm. (я так хотел прописать WPS офис, пример с Интернета)

Графический и текстовый интерфейс

В операционной системе Linux пользователю доступны два режима работы: графический и текстовый. В текстовом режиме недоступны возможности графических интерфейсов: рисование окон произвольной формы и размера, поддержка миллионов цветов, отрисовка изображений. Все возможности текстового режима ограничены набором текстовых и псевдографических символов и несколькими десятками базовых цветов. Тем не менее в Linux в текстовом режиме можно выполнять практически любые действия в системе (кроме тех, которые требуют непосредственного просмотра изображений). Текстовый режим в Linux — это полнофункциональный способ управления системой благодаря интерфейсу командной строки (см. об этом ). В Linux существует огромное множество программ (включая даже игры), предназначенных для работы в текстовом режиме.

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

В процессе работы Linux активно несколько виртуальных консолей. Каждая виртуальная консоль доступна по одновременному нажатию Alt и функциональной клавиши с номером этой консоли. На первых шести виртуальных консолях (Alt+F1 — Alt+F6) пользователь может зарегистрироваться и работать в текстовом режиме. 12-ая виртуальная консоль (Alt+F12) выполняет функцию системной консоли — на неё выводятся сообщения о происходящих в системе событиях.

Если загрузка системы по каким-то причинам не дошла до графического режима и завершилась приглашением к регистрации (login:) на текстовой виртуальной консоли, то можно попробовать запустить графический режим вручную. Для этого следует войти в систему (ввести имя пользователя и пароль), и ввести команду . Эта команда запускает графическую подсистему X11, которая займёт седьмую виртуальную консоль. Можно запустить до трёх графических подсистем (интерфейсов) одновременно, они займут консоли с седьмой по девятую. Чтобы переключиться из графического режима на другую консоль, следует нажимать одновременно Ctrl, Alt и функциональную клавишу с номером нужной консоли.

Благодаря виртуальным консолям каждый компьютер, на котором работает Linux, предоставляет возможность зарегистрироваться и получить доступ к системе одновременно нескольким пользователям. Даже если в распоряжении всех пользователей есть только один монитор и одна системная клавиатура, эта возможность небесполезна: можно переключаться между виртуальными консолями так, как если бы вы переходили от одного монитора с клавиатурой к другому, подавая время от времени команды и следя за выполняющимися там программами. Более того, ничто не препятствует зарегистрироваться в системе несколько раз под одним и тем же системным именем — это один из способов организовать параллельную работу над несколькими задачами.

Зачем использовать Linux вместо Windows?

Есть много причин, почему стоит использовать Linux вместо Windows, и вот лишь некоторые из них.

  1. ОС Linux поддерживается на старых компьютерах. Хотя Windows XP по-прежнему будет работать на старом оборудовании, она больше не поддерживается, поэтому обновления для системы безопасности отсутствуют. Существует ряд дистрибутивов Linux, которые создаются специально для старого оборудования и регулярно поддерживаются и обновляются.
  2. Некоторые дистрибутивы Linux и среды рабочего стола теперь более привычны для обычных пользователей компьютеров, чем Windows 8 и Windows 10. Если вам нравится внешний вид Windows 7, почему бы не попробовать Linux Mint, например.
  3. Объем, занимаемый Windows 10 огромен. Типичный дистрибутив Linux занимает чуть более 1 гигабайта, хотя некоторые из них могут занимать всего несколько сотен мегабайт. Также Windows требует по крайней мере пропускной способности уровня DVD.
  4. Linux поставляется с бесплатным программным обеспечением, и вы можете изменять и использовать это программное обеспечение по своему усмотрению.
  5. Linux всегда был более безопасным, чем Windows, так как для него существует очень мало вирусов, хотя интернет вещей и был под угрозой в последнее время.
  6. Linux работает лучше, чем Windows, во многих отношениях, и вы можете выжать из него все ресурсы до последней капли на более старом оборудовании, имеющем ограничения.
  7. Конфиденциальность. Windows регулярно собирает данные, полученные с помощью Cortana и поиска в целом. Хотя это вещь не новая, так как Google делает то же самое, но вы можете быть более чем уверены, что Linux так не поступает, особенно если вы выбираете бесплатный дистрибутив.
  8. Надежность. Когда программа зависает в Linux вы можете закрыть его довольно легко. Когда программа зависает в Windows, даже когда вы пытаетесь запустить Диспетчер задач, чтобы закрыть эту программу, это не всегда получается.
  9. Обновления. Windows очень навязчива со своей политикой обновления. Сколько раз вы включали компьютер, чтобы распечатать билеты на концерт или другую важную информацию, чтобы увидеть экран с установкой обновления 1 из 450?
  10. Вариативность. Вы можете заставить Linux выглядеть, ощущаться и вести себя именно так, как вы хотите. С Windows, компьютер ведет себя так, как в Microsoft думают, что вы хотите. Если вы все еще не определились, прочтите это руководство, которое поможет вам решить, подходит ли вам Linux.

Особенности

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

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

Unix имеет и другие характерные особенности:

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

График выхода релизов

MX Linux имеет три типа релизов.

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

Версия дистрибутива имеет индекс, соответсвующий году выпуска. Например, MX-18 означает, что релиз вышел в 2018 году.

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

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

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

Программы

В состав дистрибутива входит достаточно большой набор предустановленных программ.

Некоторые из приложений:

  • Файловый менеджер Thunar
  • Графический редактор GIMP
  • Бразуер Firefox
  • Почтовый клиент Thunderbird
  • Torrent-клиент Transmission
  • Офис LibreOffice
  • Видео-плеер VLC
  • Музыкальный-плеер Clementine
  • Программа для резервного копирования LuckyBackup
  • Программа для управления паролями и ключами Passwords and Keys (из GNOME)

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

MX Linux 19: Утилита MX Tools (Инструменты)

В состав MX Apps входят:

  • MX Tools (Инструменты)
  • MX Package Installer (Установщик пакетов)
  • MX Welcome (Экран приветствия)
  • MX Tweak (Настройка внешнего вида и поведения)
  • MX Updater (Обновление системы)
  • MX Cleanup (Очистка системы)
  • MX User Manager (Управление пользователями)
  • MX Conky
  • MX Live USB Maker
  • MX Fix GPG Keys
  • MX Netwoterrk Assistant
  • MX System Sounds
  • MX Date & Time
  • MX Boot Options
  • MX Boot Repair
  • MX Codecs
  • MX Menu Editor
  • и некоторые другие

Так что дальше — рассказ про antiX

Во-первых, дистрибутив легкий, хоть и на одном из последних ядер (4.4 шло из коробки).

Во-вторых, дистрибутив базируется на debian. Что как я говорил, для меня — большой плюс. При установке установщик спрашивает, какой репозиторий использовать — stable или testing. Я выбрал testing (на нем Убунта) и как мне кажется — не прогадал :)

В-третьих. Я писал в январском марафоне 2015 про IceWM (http://www.alib.spb.ru/blog/page/janvarskij-marafon-post-3-icewm) — так вот… я понял, что я был глубоко неправ. На самом деле, IceWM настраивается достаточно неплохо.

Первым делом я поставил GDebi (apt install gdebi) — так как мои любимые офисные редакторы ставятся из пакетов, и мне удобнее ставить их им, а не через dpkg (на вкус и цвет, ага…).

Дальше — есть в этой среде такое шикарное сочетание: Super+Пробел=Выполнить. То есть нажимаем на WinKey (это Super по умолчанию) и пробел — вводим команду, получаем результат. Очень удобно, если настроить алиасы и их использовать, для быстрого запуска приложений.

В-четвертых, оно же “ложка дегтя”. Процессор 32х битный. Соответственно 64х битные приложения не пойдут. Никак. Или компилировать (что с учетом слабого процессора то еще огого), или смириться. Я решил пойти по второму пути. То есть ставить только те приложения, которые имеют нативную 32х битную архитектуру.

Сначала — браузеры.

Нормально встал и завелся Midori (http://midori-browser.org/download/debian/)/ Страшненький, конечно, но работает. Бывает, правда, глючит с кукисами — войти в Облако@Mail.Ru не получилось из-за этого бага.

Затем — surf (он из пакетов встал). Вообще интересный браузер — голый WebKit без всего. Запускается surf %url% — иначе ссылку, по которой перейти, ему не передать. (Для этого кстати, очень помогает как раз Super+пробел — вводим например “surf www.alib.spb.ru” — и попадаем на мой блог и т.д.). GMail из него работает корректно, а вот Ютуб нет (надо отдельно ставить flash player именно под surf, видимо)… Кстати, про Ютуб. Он на указанном ноуте работает только на минимальном качестве картинки. Увы, современный Интернет совсем не тот, что был 10 лет назад…

После — Palemoon (http://www.palemoon.org/). Palemoon — это форк firefox с примененными оптимизациями. Работает быстрее, памяти жрет меньше. Об установке его вот заметка в вики: http://wiki.crystaltask.ru/doku.php?id=linux:palemoon

Palemoon работает и с кукисами, и с Ютубом. Но на качестве 240 или 144p — иначе начинает заливать процессор.

Для сравнения поставил firefox. Для него с ходу процессора как-то маловато… Память — около 200 Мб на вкладку… В общем, разочаровал. (Palemoon — до 80 Мб на вкладку с тем же сайтом, что и ff).

Распространённость UNIX-систем

Семейства

Распространённые семейства:

  • Linux
    • Debian (Ubuntu, Mint, elementaryOS…)
    • RedHat (Fedora, CentOS…)
    • SUSE (OpenSUSE…)
    • Android, Embedded Linux
  • BSD (FreeBSD, OpenBSD, NetBSD)
  • Darwin (iOS, OS X)

Дистрибутивы Linux

Дистрибутив Linux — общее определение операционных систем, использующих ядро Linux, готовых для конечной установки на пользовательское оборудование. Кроме ядра и, собственно, операционной системы, дистрибутивы обычно содержат широкий набор приложений, таких как редакторы документов и таблиц, мультимедиа-проигрыватели, системы для работы с базами данных, и т. д. Поставляемая в рамках дистрибутива операционная система состоит из ядра Linux и, как правило, включает в себя набор библиотек и утилит, выпускаемых в рамках проекта GNU, а также графическую подсистему X Window System. В настоящее время существует более шестисот дистрибутивов Linux; более половины из них поддерживаются в актуальном состоянии, что обеспечивается регулярным выпуском обновлений разработчиками дистрибутива.

Android

ОС основана на ядре Linux и собственной реализации виртуальной машины Java от Google.

В Android используются ядра Linux из LTS-версий (в 2017 году в основном версии 3.18 и 4.4) с модификациями от Google. Некоторые наработки были обратно портированы в основное ядро (например wakelocks для управления питанием). Android не использует библиотеку GNU C (вместо неё Bionic), не использует GUI-подсистему X Window System.

macOS

Основа системы — POSIX-совместимая операционная система Darwin, являющаяся свободным программным обеспечением. Её ядром является XNU, в котором используется микроядро Mach и стандартные службы BSD. Все возможности Unix в macOS доступны через консоль.

Поверх этой основы в Apple разработано много проприетарных компонентов, таких как Cocoa и Carbon, Quartz.

Десктопы

На настоящий момент Linux является заслуженно популярной ОС для серверов, хотя и куда менее популярной на рабочих столах. Тут лидирует ОС от Microsoft.

По данным Net Applications, декабрь 2017 г., исследование доли рынка ОС. Учитываются десктопные ПК, ноутбуки, нетбуки (кроме Android), подключенные к Интернету (анализируется посещаемость сайтов).

  • Linux (Ubuntu, …) — 2.12%
  • OS X — 9.02%
  • Windows — 88.51%

Смартфоны, планшеты

Согласно Gartner, в 2015 г. осуществлены поставки 1,3 млрд устройств на базе Android и 297 млн под управлением iOS/OS X.

По данным StatCounter, в апреле 2017 г. Android обошёл Windows по общему использованию в Интернете.

По данным на май 2017 г., у Android было более 2 млрд активных пользователей (которые использовали ОС хотя бы раз в месяц).

Серверы

UNIX-системы широко используются в качестве веб-серверов, почтовых серверов, DNS-серверов в Интернете. По разным данным, как минимум 60% публично доступных веб-серверов работают под управлением UNIX-систем.

Google, Facebook, YouTube, Twitter, Yahoo!, Wikipedia, …, Яндекс используют ОС Linux. Примеры сайтов на Windows: Microsoft.com, Hotmail, Bing, WindowsLive, Dell, StackOverflow.

Данные W3Tech, февраль 2015 г., по 10 млн веб-серверам: UNIX — 67.8%, Windows — 32.3%.

По состоянию на ноябрь 2017 г., все 100% суперкомпьютеров из списка TOP500 работают на Linux.

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

На июнь 2016 г. доля Sony PlayStation составляет 70%, а там поставляется UNIX-подобная ОС. Есть возможность загрузить свой Linux.

По данным UBM Electronics (март 2012 г.), доля Linux здесь около 30%.

Заключение

Перечислим еще раз очевидные преимущества этого уникального дистрибутива.

Во-первых, минимальные системные требования. Во-вторых, невероятно быстрая загрузка. На моем не самом топовом компьютере доступ к командной строке осуществляется за 6 секунд. В-третьих элементарная настройка у установка AntiX Linux.

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

Давно я не писал обстоятельно про Linux…. А тут как раз подвернулся случай.

Итак, вводные данные — у меня был Sony Vaio серии P, выпуска 2010 года. В чем-то уникальная машинка: 2 Gb оперативки / Intel Atom Z540 (1@1.86GHz) / 64 Gb SSD SunDisk, 1600×768 8”. Для 2010 очень достойно. Особенность ноутбука в том, что там отдельными блоками стоит WiFi-WiMax модуль, видеокарта… А остальное все распяно на плате. То есть ноут принципиально не апгрейдится никак, от слова “ни разу”.

В общем, захотелось это чудо немного восстановить, для чего начал смотреть в сторону легковесных дистрибутивов Linux. Ввиду того, что апгрейд нереален — смотрел на потребление “голым” дистром памяти и процессора.

Сразу же скажу, что для меня предпочтительны debian-based дистрибутивы, так как основной дистрибутив у меня Linux Mint (“хорошо доточенная Убунта”), поэтому смотрел в сторону именно их. Хотя и не только.

Итак, рассматривал:

  1. Lubuntu. Дистрибутив на базе Убунты. Оконная среда — LXDE. Потребление памяти после загрузки — 200 Мб. Процессора — около 1..3%. Формат пакетов — deb.
  2. anitX. Дистрибутив на базе Debian. Оконная среда — IceWM. Потребление памяти после загрузки — 80 Мб. Процессор — около 1%. Формат пакетов — deb.
  3. slitaz. Дистрибутив на базе самого себя. Оконная среда — кажется, E17. После загрузки — около 60 Мб. Процессор около 1%. Формат пакетов — свой.
  4. puppu linux. Дистрибутив на базе самого себя. Оконная среда — JWM. После загрузки — около 60 Мб. Процессор — 1%. Формат пакетов свой.

Slitaz и Puppu “завел” в режиме LiveCD, посмотрел и не стал ставить. Ибо — “не тот формат пакетов”, и не очень хотелось париться с незнакомым форматом — незнакомым дистрибутивом… (Да, скорее всего, в них решены все задачи, но искать решения не хочу — хочу применить то, что уже знаю).

В общем, поставил Lubuntu (точнее он там был… сам когда-то ставил какой-то древний, 14.04 вроде). Ну что сказать. Тормозит-с. И достаточно сильно. Я сначала поставил zram, потом снес — потому что памяти высвободилось (160 Мб примерно), но вот процессор показывал около 5%..10%, и начались визуальные тормоза.

Выдохнул. И поставил antiX (https://antixlinux.com/) — чисто “посмотреть”. И внезапно понял, что вообще то на этом “можно жить”.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: