Найти в Дзене
Dean Devis

ALT Linux. Linux против Windows - коммунизм против капитализма.

Оглавление

GNU GPL и Linux

Поводом для статьи послужило желание поделиться с вами не только возможностями продукта, сегодня случилось так, что я зашёл на FTP-сервер сообщества ALT Linux Team (см. http://ftp.altlinux.org/pub/distributions/) и обнаружил, что оно было связано с проектами FreeMusic и OpenMusic. Если кратко, то эти проекты дают возможность свободного распространения музыки их производителями. Возможно вы считаете, что это не является проблемой, однако от большинства из нас довольно далёк мир лицензий и мир правового поля, который нас защищает, с одной стороны, с другой же ограничивает. Поэтому многие физические и юридические лица опасаются использовать что-либо в своей деятельности, из-за возможного нарушения прав правообладателя и из-за необходимости оплачивать ему использование его творчества. Свободная лицензия, по сути, позволяет бесплатно и широко использовать тот или иной продукт, в данном случае музыку. Как следствие, она позволяет малоизвестным исполнителям стать более популярнее.

Думаю, начать знакомство с ALT Linux следует с того, чем является GNU GPL и как с ней связана операционная система (ОС) Linux. Рекурсивная аббревиатура «GNU’s Not UNIX» (GNU — не Unix), собственно, обозначает саму ОС Linux, изначально появилась из-за того, что та была создана на базе ОС Unix, а Unix — не свободный коммерческий программный продукт, принадлежащий компании Bell Labs.

Так вот, GNU — некоммерческий свободный программный продукт, т.е. программный код, который конкретно никому не принадлежит, каждый может внести в него какие-то свои изменения, использовать на своё усмотрение. Специально для этого создана «универсальная общественная лицензия» (General Public License, GPL), которая позволяет законодательно закрепить права на возможность свободного использования GNU и её составляющих. Создателем, запустившим проект GNU GPL в 1983 году, считается программист Ричард Столлман.

Кстати, вот какие основные права буквально предоставляются всем лицам, использующим GNU GPL:

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

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

Манифест GNU (The GNU Manifesto) был написан Ричардом Столлманом для того, чтобы получить поддержку и привлечь людей к участию в проекте. Программистам было предложено принять участие в каком-либо аспекте проекта — в том, что их интересовало. Люди могли бы пожертвовать средства, компьютерные компоненты, или даже своё собственное время, чтобы написать код и программы для этого проекта.

     Ричард Столлман — создатель проекта GNU
Ричард Столлман — создатель проекта GNU

В Манифесте GNU Ричард Столлман рассказывает, почему он начал проект, и отвечает на возможные вопросы о проекте GNU, которые могут возникнуть у участников и сторонников проекта. Манифест начинается с объяснения, как и почему проект GNU будет доступен, вместе с ответами на возражения, которые могут возникнуть о возможных последствиях проекта GNU.

ОС на базе Linux

Операционных систем на базе Linux-ядра великое множество: Mandriva, Ubuntu, Debian, FreeBSD, CentOS, RedHat, Mint, fedora, Suse и др. Кто-то различает их по возможности применения, кто-то по наличию нужных утилит, какие-то являются популярнее других, какие-то чаще обновляются, какие-то не имеют локализации для того или иного региона и тд.

     Логотипы некоторых ОС на базе Linux вместе с общим талисманом - пингвином Туксом (Tux)
Логотипы некоторых ОС на базе Linux вместе с общим талисманом - пингвином Туксом (Tux)

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

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

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

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

ALT Linux Team

ALT Linux Team (команда ALT Linux) — рекурсивная аббревиатура, объединяющая разработчиков свободного программного обеспечения, связанных с репозиторием Сизиф и дистрибутивами ALT Linux. (Подробнее о команде ALT Linux см. https://ru.wikipedia.org/wiki/ALT_Linux_Team).

Команда ALT Linux образовалась в Москве, в 2001 году, из проекта IPLabs Linux Team. В него входят разработчики из России, Белоруссии, Украины, Казахстана, Румынии и Бразилии. Команда ALT насчитывает около 150 человек, большинство из которых не являются сотрудниками компании «Альт Линукс». Компания координирует этот проект и осуществляет внедрение и поддержку решений.

Ни раз будет сказано об общем репозитории программ для всех дистрибутивов ОС ALT Linux — Сизифе (Sisyphus). Название это исходит из имени героя древнегреческой мифологии, с которой интересно и познавательно ознакомиться каждому. В этом репозитории хранится практически всё что необходимо для работы, как драйвера устройств, так и огромный набор программ разных категорий: проигрыватели, компиляторы, архиваторы, редакторы музыки, видеоредакторы, веб-браузеры, текстовые редакторы, утилиты для работы с оборудованием и пр. Таким образом, по мере необходимости можно их загружать в систему, хотя немало программ заранее предустановлено. Сам репозиторий Сизиф часто обновляется, появляюся новые программы и версии программ, которые затем легко и быстро обновляет ваша система. Заметьте, что речь идёт фактически о беслпатном обновлении для вашей ОС и всех прикладных программ. Все программы из этого репозитория хранятся в виде исходного кода, доступ к ним имеют все, как и следует из манифеста Ричарда Столлмана. (Подробнее о репозитории Сизиф см. https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%B7%D0%B8%D1%84_(%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9).

Касательно самого ядра ALT Linux. Оно часто обновляется, почти так же, как и сами программы. Обновляется легко, с помощью всего одной короткой команды из терминала. Причём его можно быстро поменять на любое другое интересующее, об этом можно почитать в соответствующей ветке: https://www.altlinux.org/Kernels/Flavours

ОС ALT Linux

Для подробного ознакомления с семейством ОС ALT Linux рекомендую почитать книги «ALT Linux снаружи» и «ALT Linux изнутри», которые можно найти на просторах интернета в свободном доступе, а можно и поддержать производителя: https://www.altlinux.org/Books:Altlibrary

Официальный сайт ОС Alt Linux, которая на сегодня принадлежит компании «Базальт СПО»: https://www.basealt.ru На сайте можно найти более подробную информацю по дистрибутивам, как и скачать их.

Плюсы (в сравнении с буржуазной ОС Windows)

Что касается самой ОС ALT Linux, то теперь хотелось бы рассказать о её возможностях. В целом данная операционная система обеспечивает комфортную работу даже для домашнего пользователя, благодаря наличию удобного графического интерфейса (GUI), даже не одного, а нескольких, и широкого набора прикладных программ, хотя их качество часто отстаёт от программ для Windows, не стоит забывать о том, что они из разряда свободного распространения и использования. Кстати, большинство необходимых программ, содержится на специальных серверах и подгружается по мере запроса в состав ОС, эти сервера напрямую относятся к ней и являются их частью, поэтому это такие же свободные программы. Среди которых есть, например, видеоредакторы (Avidemux, Kdenlive, OpenShot и пр.), аудиоредакторы (Audacity, Mixxx, LMMS и пр.), графические редакторы (GIMP, DigiKam, Krita и пр.), редакторы 3D-моделей (Blender, FreeCAD и пр.), текстовые редакторы (OpenOffice, LibreOffice и пр.), всевозможные проигрыватели для видео и звуков различных форматов, популярные браузеры (Яндекс.Браузер, Mozilla Firefox, Google Chrome и пр.)

На сегодня существует и развивается уже 9-я платформа ОС ALT Linux, когда в первый раз я с ней познакомился в далёком 2012 году, это была 7-я платформа.

Вот основные характеристики дистрибутива ALT Linux p9 Workstation (Подробнее о 9-ой платформе ALT Linux см. https://www.altlinux.org/%D0%90%D0%BB%D1%8C%D1%82_%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B0%D1%8F_%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F_9):

  • ядра Linux 4.19.79 и 5.3.6 (4.9.140 для Nvidia Jetson Nano)
  • языки программирования Perl 5.28.1, Python 2.7.16 и 3.7.4, GCC 8.3.1
  • рабочая среда MATE 1.22.2
  • офисный пакет LibreOffice-still 6.2.7.1
  • веб-браузер Firefox ESR 68.1.0
  • среда запуска приложений на Win32 API — WINE 4.17.1
  • редактор растровой графики GIMP 2.10.12
  • редактор векторной графики Inkscape 0.92.4
  • 3D-редактор Blender 2.79b

Хотелось бы добавить, что это набор предустановленных программ в системе ALT Linux. Из репозитория впоследствии можно доустановить необходимые конкретно вам. Например, сменить браузер или даже графическую среду.

Про графическую среду следует сказать отдельно. Как видно, в дистрибутиве ALT Linux p9 Workstation используется графическая среда MATE. На самом деле их количество огромно (KDE, Gnome, Cinnamon, Unity, LXDE, XFCE и пр.), их можно установить из того же репозитория Сизиф в вашу систему. Однако, работа сторонних оболочек для данной сборки дистрибутива не гарантируется. Можно сразу отметить то, насколько свободны Linux-системы перед Windows-системами даже в оформлении. Чем они отличаются и как выглядят, можно найти в интернете: https://losst.ru/luchshie-graficheskie-obolochki-linux

ОС ALT Linux, как и все на базе Linux, не поддерживает приложения, написанные для Windows. И это скорее плюс, чем минус. Хотя существует возможность запустить некоторые из них на виртуальной машине (Virtual Box или Wine), которая имеется изначально в составе установленных программ.

Давно в сети ходит легенда о том, что в Linux нет вирусов. Это не совсем так, они могут быть, ведь это та же операционная система, программный код, который управляет аппаратным обеспечением (АО) вашего компьютера. Однако, их намного меньше, это бесспорно, вряд ли появятся у вас, если не будете устанавливать сторонние программы, а будете использовать имеющиеся из репозитория, за которым следит разработчик. Не так давно в сборке ALT Linux предлагается даже установить свободный антивирус ClamAV.

ALT Linux очень функциональна, т.е. её можно настроить как угодно, любыми множественными путями, причём абсолютно всё настраивается. Такой функциональности Windows точно позавидует. Однако, по этой же причине, она сложна в использовании, рекомендуется опытным пользователям. Честно признаться, несмотря на присутствие графической оболочки, придётся многое настраивать и запускать с помощью команд в текстовой строке в командной оболочке. Лично мне это не в тягость, позволяет глубже понять как работу ОС, так и работу многих устройств, да и отсылка к прошлому какая-никакая, романтика. Если кто-нибудь пожелает держать у себя сервер с ОС Linux, тому управление с помощью командной строки как нельзя будет кстати, потому как администраторы только её и используют.

Она, как и остальные ОС данного семейства, не требовательна к ресурсам. Например, для сравнения, в текущей версии ОС Windows 10 Home, в только что установленной системе, она занимает 2,2 Гб оперативной памяти (причину этого я не смог найти), а текущая версия ОС ALT Linux p9 Workstation после загрузки занимает всего около 600 Мб памяти.

Минусы (в сравнении с буржуазной ОС Windows)

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

Нет, на подавляющем большинстве имеющегося оборудования, она будет работать, от ноутбука до настольного ПК, дело не в том, что она вообще не работает с какими-то устройствами или программами, дело чаще в их неполной совместимости. Это легче объяснить на двух примерах: с видеокартой и аналогом тектового процессора MS Word в Linux - Open Word.

С видекартой в ALT Linux у меня случилось следующее. После установки драйверов я решил, чего греха таить, поиграть. Установил клиент для Steam, с некоторых пор он есть и во всех Linux-системах. Скачал несколько игр, кстати, большинство из них теперь тоже поддерживается ОС Linux, как напрямую, так и через функцию Proton в Steam. Они запускаются, все работают, но почему-то производительность/качество заметно хуже, чем было в той же ОС Windows. В общем, скорее всего, дело в поддержке оборудования, а точнее в драйверах. Для Windows у производителя больше причин делать их качественно, хотя в плане использования игровых приложений ОС Linux только начинает развиваться. В будущем, скорее всего, производитель напишет более качественные драйверы для данной ОС. Но речь здесь об игровых приложениях, что касается видео, интернета, вообще качественного отображения, здесь у Linux никаких проблем.

С текстовыми процессорами распространённая проблема, многие вам на неё укажут. Вообще, используя аналог MS Office в ОС семейства Linux - Open Office, приходит мысль, что он отстаёт от своего товарища лет на десять минимум. OpenOffice интерфейсом скорее похож на MS Office поколения Office 2003, если такой помните. Между этими проектами, коммерческим и свободным, существует совместимость, которая инициирована, судя по всему, создателями OpenOffice. Создавая файл формата .doc или .docx в Windows вы можете его открыть в OpenWord. Однако, выглядеть он будет уже по-другому, весьма неприглядным образом из-за плохой совместимости форматирования документа, хотя возможность прочесть всё же будет. Другой небольшой проблемой является пока отсутствие поддержки колонтитулов в OpenWord. Однако, проект OpenOffice развивается, выходят новые версии, когда-нибудь эти неполадки исправят.

Заключение

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

Важное уточнение, что всё-таки в Windows идут огромные вливания средств, деньги довлеют и над программистами, от реализации Linux они вряд ли их получат, но суть такова, что это работа для души, работа в свободное время. То что Linux становится всё популярнее, это заслуга тысяч программистов, разбросанных по всему миру. Хотя, в последнее время подключаются и компании со своим коммерческим продуктом, такие как Valve со Steam, как Yandex со своим браузером, как Google со своим Chrome, как 1С со своей продукцией учёта и пр. Смотится это весьма неприглядно, коммерческие предприятия всегда ищут выгоду для себя, однако всё же те из них, которые находятся в составе Сизиф, те в любом случае со свободной лицензией, а Steam или 1C Бухгалтерия, например, не входят в состав Сизифа, существует всего лишь их поддержка, набор библиотек для установки.

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

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

Интересно, но опытные пользователи и программисты не любят характеризовать Linux и её дополнительное ПО как бесплатные, отвечая тем, что свободное ПО — не про бесплатное. Наверное, слово «бесплатное» действительно неверно характеризует эту систему, словно бы всё замешано на деньгах.

Касательно совместимости ОС семейств Windows и Linux можно сказать, что первая никак не поддерживает последнюю, но Linux во многом поддерживает Windows. Например, Linux понимает и поддержвает технологию ActiveDirectory для информационно-вычислительных сетей, наряду со своей Samba, благодаря этой возможности Linux стала широко использоваться в качестве ОС на серверах. Ещё Linux поддеривает файловые системы NTFS и FAT32, характерные для Windows, наряду со своими ext1 — ext4.