LINUX.ORG.RU

Фонд СПО опубликовал Linux-libre 4.3 — полностью свободную версию ядра Linux

 , ,


1

2

Латиноамериканский Фонд СПО выпустил полностью очищенный от проприетарных компонентов вариант ядра Linux версии 4.3. Из ядра полностью исключены все несвободные компоненты, а также убрана документация к ним.
Выявление и удаление бинарных компонентов происходит при помощи shell-скрипта deblob. А ядро, пропатченное таким образом, по умолчанию используется в полностью свободных дистрибутивах, соответствующих требованиям Фонда СПО, таких как Dragora GNU/Linux, Trisquel, Guix и др. Также пакет linux-libre доступен в репозитории AUR для Arch Linux.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 2)

Повторюсь: адекватные люди функционал запиливают, эти - выпиливают.

Debian-овский путь больше похож на адекватный.

Norong ★★
()

Из ядра полностью исключены все несвободные компоненты, а также убрана документация к ним.

И работает оно с тремя железяками.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Ну вот. Теперь все будут постить один и тот же комментарий.

sudopacman ★★★★★
() автор топика

Выпиливать фичи из ядра по призыву старого пердуна - это кул.

Unununij ★★★★
()

Аватарка ньюсмейкера соответствует новости... котэ такое грустное.

Desmond_Hume ★★★★★
()

Какое ещё вредительство считается за «полную свободу»? Снос памятников считается?

anonymous
()
Ответ на: комментарий от dk-

На то это и свобода, что каждый волен делать так, как хочет. Если Вам так это не нравится, то не надо нападать на авторов на персональном уровне

anonymous
()

Пипец, одни впиливают, другие выпиливают.

Oxdeadbeef ★★★
()

Правильно делают. Лично для меня это повод тщательнее подбирать железо и не платить денег тем мразям, которые не раскрывают программный интерфейс к своим железкам.

Croco ★★★
()

С таким ядром ОС можно использовать только на 1% компьютеров.

filosof ★★
()
Ответ на: комментарий от annulen

Казалось бы, причём тут Украина?

anonymous
()
Ответ на: комментарий от Croco

Лично для меня это повод тщательнее подбирать железо и не платить денег тем мразям, которые не раскрывают программный интерфейс к своим железкам.

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

Xenius ★★★★★
()
Ответ на: комментарий от kernelgood

И с ними 20% не увидит. Чё сказать то хотел?

anonymous
()
Ответ на: комментарий от Croco

тщательнее подбирать железо

Подбираешь исключительно из к155*?

anonymous
()

Первая страница комментариев предсказуемо наполнена обиженными воплями эльфов, которых кто-то (не иначе) заставляет ставить это специализированное ядро.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от anonymous

не надо нападать на авторов на персональном уровне

Он свободный человек и волен делать так, как хочет.

devl547 ★★★★★
()

Выявление и удаление бинарных компонентов происходит при помощи shell-скрипта deblob.

Выявление и удаление бинарных компонентов
при помощи shell-скрипта

Прекрасно.

Если кому интересно, скрипт похоже вот такой: http://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/deblob-4.3

sT331h0rs3 ★★★★★
()
Последнее исправление: sT331h0rs3 (всего исправлений: 1)
Ответ на: комментарий от kernelgood

Используй Windows, там без свободный компонентов, одни проприетарные и видит 99% периферии.

anonymous
()

Если речь о прошивке — какая разница, откуда устройство грузит свою прошивку — из ROM-памяти или от ОС при инициализации. Единственное отличие — во втором случае оно меньше стоит (не нужно паять память) и проще обновить. Хорошо, конечно, если все устройства будут полностью открыты, но до этого вряд ли доживём. Бесполезная и, с какой-то стороны, даже вредная работа, имхо. А закрытых драйверов в ядре вроде как нет.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

Не отнимай у каргокультистов единственную цель в жизни.

anonymous
()

Совершенно бесполезная работа. Те, кто этим пользуется, очевидно не имеют железа, которому этот код для подгрузки блобов нужен (иначе эти железки у них бы не работали). Но раз у них этих железок нет, то и код по подгрузке блобов исполняться не будет (причем, код подгрузки вообще свободен, проприетарны сами блобы). И блобы не загрузятся, не запустятся. И документацию о них эти люди никогда не откроют. Но тогда на кой нужно производить всю эту работу по чистке?

Единственный разумный аргумент - экономия пространства на диске. Но только приусловии, что человек тогда пересобирая ядро, выпиливает и все остальное, что ему не нужно (драйверы для отсутствующих девайсов и так далее). Тогда да, экономия места, это можно оправдать. А выпиливание потому что «я испытываю страдания от мысли, что у меня там этот код, загружающий блобы» - это уже определено расстройство психики и стоит посетить психолога, как минимум.

anonymous
()
Ответ на: комментарий от anonymous

Не булькай, а хотя булькай, всем смешно)))

weare ★★
()
Ответ на: комментарий от anonymous

Вот предположим тебе нужно завести проприетарную железку (роутер например). А тут раз, и СПОшные дурачки уже выпилили чужую фирмварь.

Тебе остается только написать свои закрытые драйверы.

?????

profit!

weare ★★
()
Последнее исправление: weare (всего исправлений: 1)
Ответ на: комментарий от Croco

Правильно делают. Лично для меня это повод тщательнее подбирать железо и не платить денег тем мразям, которые не раскрывают программный интерфейс к своим железкам.

Поддержу.

barberry ★★
()
Ответ на: комментарий от Croco

Вот как раз надо апгрейднуть wifi на ноутбуке с b/g до ac, буду брать от atheros. Смогу швабодное ведро использовать!

anonymous
()
Ответ на: комментарий от anonymous

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

Они и не работают. В этом случае ищут свободную фирмварь или меняют железки.

Но тогда на кой нужно производить всю эту работу по чистке?

Чтобы пользователи полностью свободных дистрибутивов знали, что там точно нет проприетарного ПО.
А чем принципиально эти прошивки лучше другого проприетарного ПО?

Xenius ★★★★★
()
Ответ на: комментарий от Legioner

Если речь о прошивке — какая разница, откуда устройство грузит свою прошивку — из ROM-памяти или от ОС при инициализации. Единственное отличие — во втором случае оно меньше стоит (не нужно паять память) и проще обновить.

Ну так и пусть выпустят открытые исходники этой прошивки под GPL-совместимой лицензией, тогда из linux-libre её выпиливать не будут. Кто-то запрещает производителям железа выпустить исходные прошивок коды под свободной лицензией?

А если не хотят выпускать, то это такой же проприетарный код, как и любой другой. И если он будет в ROM, он от этого ничем не лучше.

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Ну так и пусть выпустят открытые исходники этой прошивки под GPL-совместимой лицензией, тогда из linux-libre её выпиливать не будут. Кто-то запрещает производителям железа выпустить исходные прошивок коды под свободной лицензией?

Многие прошивки даже скомпилировать не получится, потому что там могут быть свои проприетарные компиляторы, трансляторы и тд. И смысла в этом нет никакого. Этот код выполняется не на центральном процессоре, он выполняется на встроенном микропроцессоре внутри USB-контролера, например.

А если не хотят выпускать, то это такой же проприетарный код, как и любой другой. И если он будет в ROM, он от этого ничем не лучше.

Открытый код существует не просто так. Не потому, что слово красивое. Он нужен для определённых целей. Например если у нас есть открытый драйвер в Linux, мы можем его прочитать и портировать в OpenBSD (если лицензия позволяет). Или, например, в новую версию Windows, которую производитель перестал поддерживать. Это хорошо и правильно.

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

Требование открыть микрокод находится на одном уровне с требованием открыть технологию изготовления устройства. Чтобы ты мог взять все эти «исходники», пойти к китайцам и заказать партию. Возможно немного его улучшить, подправить микрокод и тд. Это чудесно, но этого никто не делает. Когда из линукса вырезают микрокоды, это просто работа на другом уровне. Тогда надо в этот либре линукс встраивать детектор свободного железа и отказываться запускаться, если в системе обнаружено хотя бы одно устройство, чья сигнатура отличается от разрешённых. Это логичное завершение вырезания микрокодов.

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

Legioner ★★★★★
()

УМВР на linux-libre 4.2.

anonymous
()
Ответ на: комментарий от sudopacman

Стэк же: наверху та новость, которая появилась последней

anonymous
()
Ответ на: комментарий от Legioner

бедный производитель! у него у самого проблем с проприетастами хватает!
а еще китайцы прошивку украдут, если будет свободная!
ОТКРЫТЬ технологию... на святое покусились швабодкалюбы...

Прям холопское отношение к технологиям какое-то.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.