- Свободные дистрибутивы Linux
- 1. Trisquel
- 2. Parabola
- 3. GuixSD
- 4. Dragora
- 5. Dyne:bolic
- 6. gNewSense
- Заключение
- Свободные дистрибутивы gnu linux
- Свободные дистрибутивы GNU/Linux
- Свободные дистрибутивы не GNU
- Рекомендации для свободных дистрибутивов
- Популярные дистрибутивы
- Свободы по требованию не достаточна
- Почему это важно?
Свободные дистрибутивы Linux
Большинство пользователей считают 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.
Для полноценной свободной системы вам придётся подбирать не только дистрибутив, но и железо, которое будет им поддерживаться.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Свободные дистрибутивы gnu linux
Свободные дистрибутивы системы GNU/Linux включают и предлагают только свободные программы. Они отказываются от несвободных приложений, несвободных платформ программирования, несвободных драйверов, несвободных программ для устройств (“клякс”) и всех прочих несвободных программ и документации. Если они обнаруживают, что включили что-то из этого по ошибке, они удаляют это.
Свободные дистрибутивы GNU/Linux
Мы рекомендуем вам пользоваться свободным дистрибутивом системы GNU/Linux,— таким, который не включает никакого несвободного программного обеспечения. Так вы сможете быть уверены, что не устанавливаете никаких несвободных программ. Вот наш список таких дистрибутивов:
Свободные дистрибутивы GNU/Linux.
Каждый из этих существующих дистрибутивов не отказался бы от помощи в разработке. Так что, если вы хотите оказать эффективную поддержку свободным дистрибутивам GNU/Linux, мы предлагаем вам присоединиться к разработке существующего дистрибутива, а не создавать новый свободный дистрибутив.
Свободные дистрибутивы не GNU
Эти дистрибутивы систем свободны, но сильно отличаются от GNU. Пользуются ими не так, как GNU/Linux. Однако они удовлетворяют тем же этическим критериям, что мы применяем к дистрибутивам GNU/Linux.
Свободные дистрибутивы не GNU.
Каждый из этих существующих дистрибутивов не отказался бы от помощи в разработке. Так что, если вы хотите оказать эффективную поддержку в этой области, мы предлагаем вам присоединиться к разработке существующего дистрибутива, а не создавать новый свободный дистрибутив.
Рекомендации для свободных дистрибутивов
Вот список проблем, которые могут помешать дистрибутиву считаться полностью свободным:
Рекомендации для свободных дистрибутивов систем.
Популярные дистрибутивы
Много популярных и хорошо известных дистрибутивов GNU/Linux не отвечают нашим рекомендациям. Вы можете прочесть об их проблемах здесь:
Почему мы не можем одобрить многих хорошо известных дистрибутивов GNU/Linux.
Мы призываем разработчиков этих дистрибутивов удалить несвободные части и таким образом сделать их полностью свободным программным обеспечением.
Свободы по требованию не достаточна
Некоторые дистрибутивы GNU/Linux предлагают пользователю возможности установки только свободных программ. Это обсуждается в статье:
Почему свободы по требованию не достаточно.
Почему это важно?
Когда в дистрибутив GNU/Linux входят несвободные программы, это приводит к проблемам двух видов:
- Если вы устанавливаете его, вы можете установить и пользоваться несвободными программами.
- Это дает людям неверное понятие о цели.
Первая проблема — прямая: это касается пользователей дистрибутива, если они устанавливают несвободные программы. Однако вторая проблема более важна, потому что она касается сообщества в целом.
Разработчики несвободных дистрибутивов не говорят: “Мы приносим свои извинения за присутствие несвободных компонентов в нашем дистрибутиве. Мы не знаем, что заставило нас внести их. Мы надеемся, что в следующем выпуске мы будем обращать внимание на свободу”. Если бы они это делали, их дурное влияние было бы меньше.
Вместо этого они, как правило, представляют несвободные программы в своих системах как положительную черту; они говорят, что их цель — “произвести на пользователя по возможности наилучшее впечатление” и тому подобное, а не свобода. Другими словами, они учат людей ставить удобство выше свободы — работая непосредственно против нашей кампании, посвященной тому, чтобы сделать свободу первичной целью.
Именно из-за того факта, что эти дистрибутивы не доставляют свободу, мы не одобряем их. Именно из-за того, что они приучают людей не ценить свободу, мы всерьез озабочены этой проблемой.