Большинство пользователей считают Linux открытой и свободной операционной системой, но это не совсем так. Большинство современных компьютеров не будут нормально работать, или даже запускаться без уже скомпилированных производителями железа драйверов, прошивок UEFI, BIOS, микрокода процессоров, видео и сетевых карт. Исходный код этих проприетарных компонентов не доступен никому, кроме самих производителей железа. Даже модификация и последующее распространение могут быть прямо запрещены лицензией производителя.
Существует организация, пытающаяся противостоять такому положению вещей - Фонд свободного программного обеспечения (англ. Free Software Foundation, сокращённо FSF). Эта организация выступает за основные права пользователей: право на запуск, изменение, дополнение и свободное распространение программного обеспечения. FSF рекомендует удалять любые проприетарное или нарушающие вышеперечисленные права программы и прошивки. Часто закрытое и проприетарное ПО пользователи Linux называют "blobs" - "блобы", буквально - сгустки чего-то непонятного. В этой статье мы собрали лучшие свободные дистрибутивы Linux.
Блобы плохи не только из-за нарушения прав пользователей, но и из-за того, как производители относятся к своим продуктам: устаревшие (по мнению производителя, опять же) устройства теряют поддержку и производитель не будет исправлять глюки или хоть как-то обновлять свои прошивки и драйверы. Блобы нельзя портировать на другие архитектуры, и часто пользователи ограничены только архитектурой: x86 или x86_64. Ещё в блобах можно найти бэкдоры, встроенные производителем, как было с серверами Supermicro или с маршрутизаторами Huawei. А сколько ещё сюрпризов там спрятано?
FSF продвигает именно полностью свободные дистрибутивы с ядром Linux-libre, из которого удалены все компоненты, которые могут нарушить права пользователей.
Содержание статьи
1. Trisquel
Простой дистрибутив для небольших организаций, домашних и образовательных центров, доступен в трёх версиях "Pro", просто "Trisquel" и "Edu", соответственно. Это почти Ubuntu с рабочим столом Mate, но без каких-либо проприетарных компонентов. Возможно, это самый популярный дистрибутив среди полностью свободных и открытых. В недостатки ему можно записать только несколько устаревшее ПО в репозиториях.
2. Parabola
Основанный на Arch Linux свободный дистрибутив. Как и Arch, здесь система обновляется по принципу "rolling-release", где все обновления доступны бесшовно и постоянно, в отличие от традиционных, вроде Debian. Благодаря этому в системе доступно новейшее ПО. Но этот дистрибутив не подходит новичкам, так как установка возможно только в текстовом режиме.
3. GuixSD
Guix Software Distribution (произносится "гикс") использует GNU Guix, полнофункциональный пакетный менеджер. Помимо обычных операций, пакетный менеджер позволяет транзакционные апгрейды и откаты, сохраняемые окружения сборки, управление непривилегированными пакетами и поддержку профилей для каждого пользователя.
Система инициализации в этом дистрибутиве - GNU Shepherd. Пакетный менеджер и система инициализации написаны на предметно-ориентированном языке Guile Scheme, облегчая опытному пользователю написание скриптов и модулей для этих компонентов.
4. Dragora
Dragora - это аргентинский дистрибутив GNU/Linux, созданный с нуля (то есть разработчики создали его, не используя для основы какой-либо другой дистрибутив). Dragora - дистрибутив GNU/Linux, состоящий из полностью свободного ПО.
Его очень простая система пакетов позволяет вам устанавливать, удалять, обновлять и создавать свои пакеты с лёгкостью (хотя для новичков эта система может оказаться слишком сложной). Для управления системными сервисами использует runit. Система соответствует принципу "KISS - Keep It Simple, Stupid".
5. Dyne:bolic
Дистрибутив - мультимедиа-студия, созданный для редактирования звука и видео. Это Live-дистрибутив, обычно запускаемый с внешнего носителя, поддерживает множество периферийных устройств (в т.ч. звуковых, FireWire, плат видеозахвата). Также позволяет шифровать пользовательские файлы с помощью инструмента "Tomb". Для дистрибутива не выпускаются обновления, поэтому для работы с сетью его лучше не использовать.
6. gNewSense
Дистрибутив основан на Debian Linux, но не содержит несвободного ПО, финансируется FSF. Удалён даже логотип Debian. Разработка затихла в последние несколько лет, но в 2021 году разработчики обещают новый выпуск, или присоединиться к проекту Skeleton GNU/Linux.
Заключение
С более полным списком свободных дистрибутивов можно ознакомиться здесь. К нему можно было бы добавить Arch Linux со Slackware, если самостоятельно установить в них ядро Linux-libre. В качестве альтернативы можно попробовать OpenBSD.
Есть у перечисленных дистрибутивов и проблемы - это поддержка железа, в первую очередь. Множество видеокарт и Wi-Fi карт не будут работать, в том числе современные видеокарты AMD и NVIDIA. Во вторую очередь, уязвимости железа обнаруживаются практически регулярно, например SPECTRE и Meltdown. От них может помочь обновление микрокода процессора, но это блоб, так что решать вам.
Ещё во всех современных системах с процессорами Intel и AMD есть встроенный "процессор безопасности" Intel ME/AMD PSP со своей прошивкой и программами. У этих "процессоров безопасности" (так их называют производители) есть полный доступ к оперативной памяти вашего компьютера, прошивке UEFI и ко многому другому. Производители или те, кто сможет взломать этот чип, получат полный доступ к вашему компьютеру. Вам стоит ознакомиться с проектами наподобие coreboot, если вы хотите, чтобы системная прошивка была свободной и с me_cleaner для отключения Intel Management Engine.
Для полноценной свободной системы вам придётся подбирать не только дистрибутив, но и железо, которое будет им поддерживаться.
Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали










Когда сделают нормальные полноценно рабочие драйвера для nvidia, тогда уже и будем смотреть 🙂
Nvidia те ещё скоты! Приходится использовать bumblebee на дискретных видеокартах.
по русски драйверы, а не драйвера. так же можно говорить слесаря , токаря :-)) учите язык!!!
Мне нравятся еще SLAX, ALTLinux (www.altlinux.ru)
ИМХО, это уже фанатизм и пустая трата ресурсов.
Считаю что Фонд свободного программного обеспечения действует в правильном направлении. Удаление всех закрытых компонентов из ядра - это правильное решение. Если будет закрытый код, то это будет не безопасно, ведь люди не будут знать что там написано.
двумя руками за altlinux и им подобные. Но на настройку уходит много времени. но к счастью это делается почти один раз. и тут скорее вопрос о умении и знании. Например первой у меня была ubunta, а сейчас я смотреть на нее не могу. да и назначения у всех у них тоже отличается. Нюансов много. Надо понимать такие вещи!
русский язык надо изучать, а потом писать комментарии!!!
Где , хочется спросить, автор Такое Выкапывает!? И вопрос №2 - неужели кто-то вменяемый будет Это использовать?)))
Александр, ещё только всякая безграмотная нерусь нас не учила как нам пользоваться нашим родным языком!!