Латиноамериканский Фонд свободного ПО подготовил (http://www.fsfla.org/pipermail/linux-libre/2014-December/002...) полностью свободный вариант ядра 3.18 (http://www.opennet.me/opennews/art.shtml?num=41210) - Linux-libre 3.18-gnu (http://linux-libre.fsfla.org/pub/linux-libre/releases/3.18-gnu/), очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. Кроме того, Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание об использовании несвободных компонентов из документации.Для очистки ядра от несвободных частей, в рамках проекта Linux-libre создан универсальный shell-скрипт (http://linux-libre.fsfla.org/pub/linux-libre/releases/3.18-g...), который содержит тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Также доступны для загрузки готовые патчи, созданные на основе использования вышеупомянутого скрипта. Ядро Linux-libre рекомендовано для использования в дистрибутивах, соответствующих критериям (http://www.gnu.org/philosophy/free-system-distribution-guide...) Фонда СПО по построению полностью свободных дистрибутивов GNU/Linux. Например, ядро Linux-libre используется в таких дистрибутивах, как Dragora Linux (http://www.opennet.me/opennews/art.shtml?num=33690), Trisquel (http://www.opennet.me/opennews/art.shtml?num=33621), Dyne:Bolic (http://www.opennet.me/opennews/art.shtml?num=31762), gNewSense (http://www.opennet.me/opennews/art.shtml?num=23400), Parabola (http://www.opennet.me/opennews/art.shtml?num=30625), Musix (http://www.opennet.me/opennews/art.shtml?num=24449) и Kongoni (http://www.opennet.me/opennews/art.shtml?num=31204).
По сравнению с прошлым выпуском в Linux-libre 3.18-gnu прекращена чистка драйверов usbdux comedi, так как для них задействованы прошивки, распространяемые под свободными лицензиями. Расширены уведомления о попытках загрузки бинарных прошивок. Обновлён код для выявления блобов для драйверов msm (adreno GPU), radeon, m920x, bcm3510, or51211, sp8870, sp887x, tda1004x, as102, budget dvb, coda video, ft1000-pcmcia, netxen, qlcnic, r8169, bnx2x, iwlwifi-8000, rtl8723ae, rtl8188eu, rtl8192ee, rtl8821ae, lpfc, and qla2xxx. Deblobbed saa7134-go7007, ath10k testmode, wil6210 и knav_qmss.
Одновременно сформирован (http://www.fsfla.org/ikiwiki/selibre/linux-libre/index.en.ht...) набор Freed-ora 8-1 (http://www.fsfla.org/ikiwiki/selibre/linux-libre/freed-ora.e...), в котором подготовлены пакеты с ядром Linux-libre 3.18-gnu, готовые для установки в различных выпусках Fedora Linux (с Fedora 19 по Fedora 22). Кроме непосредственно ядра пользователям предложен пакет freed-ora-freedom, который нацелен на очистку системы от пакетов, в которых поставляются несвободные прошивки и связанные с ядром дополнительные несвободные компоненты.URL: http://www.fsfla.org/pipermail/linux-libre/2014-December/002...
Новость: http://www.opennet.me/opennews/art.shtml?num=41215
Сколько читаю подобные новости, столько не понимаю: в ядре есть проприетарный код?
*в ванильном ядре
в firmware сколько угодно. Разные ситуации бывают: писать некому/на реализации смотреть страшно, лицензия запрещает, производитель зажилил и т.д. и т.п. ... а железо-то всё-таки хотелось бы, чтоб работало.
> в firmware сколько угодно. Разные ситуации бывают: писать некому/на реализации смотреть
> страшно, лицензия запрещает, производитель зажилил и т.д. и т.п. ...
> а железо-то всё-таки хотелось бы, чтоб работало.а мне вот стало интересно, в тарболле с исходным кодом ядра абсолютно все файлы читаемы текстовым редактором? неважно, какая там лицензия - закрытая или открытая, но код читается везде? Сейчас уже не помню, но вроде там в папках /firmware сразу после распаковки лежат *.so-файлы.
>*.so-файлы.Бинарные.
> Сколько читаю подобные новости, столько не понимаю: в ядре есть проприетарный код?И да и нет. Это касается кода вспомогательных процессоров в периферийных устройствах. Некоторые устройства для начала полноценной работы требуют догрузить в них прошивку их собственного вспомогательного процессора (FYI, какой-никакой проц есть даже в мыши, не говоря о более сложных устройствах). У ряда устройств прошивка в встроенной флехе, а в ряде устройств хост должен вгрузить фирмварину с диска сам, т.к. на флеху пожлобились, например.
Объясните мне в чём смысл удалять закрытые прошивки?
Если прошивка будет хранится на встроенной флешке устройства, а не загружаться ядром система будет более свободной?
Не понимаю это логики.
А зачем ее хранить, если не загружать? Проще выкинуть вообще.
У устройства всё равно будет прошивка, причём почти наверняка несвободная.
Какой смысл тогда отказываться от загрузки прошивок ядром?
Количество свободных компонентов не изменится же.
А кто мешает отказаться от устройства целиком? Вместе с прошивкой.
Нехорошо менять свободу на удобство клетки. Имхо, конечно.
Речь не о свободных устройствах vs несвободные.
Речь о несвободных устройствах с прошивкой загружаемой ядром vs несвободные устройства с прошивкой сохраненной на встроенной флешке.
Первые не поддерживаются FSF-одобренным ядром, а вторые поддерживаются.
Причём при использовании как первых так и вторых количество несвободных компонентов в системе не меняется.
> Речь о несвободных устройствах с прошивкой загружаемой ядром vs несвободные устройства
> с прошивкой сохраненной на встроенной флешке.
> Первые не поддерживаются FSF-одобренным ядром, а вторые поддерживаются.
> Причём при использовании как первых так и вторых количество несвободных компонентов в
> системе не меняется.Очень интересная и странная логика.. А как вопли RMS о том что контролировать комп можно только когда всь исполняемый код открыт и может быть проверен?
Что тогда Ъ, надо делать чтобы им "прошивку не вставили" в USB?
> Очень интересная и странная логика.. А как вопли RMS о том что контролировать комп можно только когда всь исполняемый код открыт и может быть проверен?Удаление закрытых прошивок из ядра никак не меняет количество закрытого кода в системе.
> Что тогда Ъ, надо делать чтобы им "прошивку не вставили" в USB?
Причём тут USB?
Речь о флеш памяти которая распаяна на самом устройстве.
И такие устройства отлично поддерживаются тру-свободным-ядром, в отличие от тех, что требуют загрузки прошивки драйвером. Только в одном случае из ядра специально удаляется поддержка, а в другом оставляется.
>> Что тогда Ъ, надо делать чтобы им "прошивку не вставили" в USB?
> Причём тут USB?Наверное отсыл к BadBIOS и BadUSB. Существует легенда (или не совсем легенда) о малвари, которая прописывает себя в контроллер флешки. После чего становится на редкость труднообнаружимой и неудаляемой никакими штатными средствами. Зато при втыкании флехи в USB оно при успешной атаке на систему (а код в контроллере всегда может вовремя подпихнуть немного пропатченый сектор) - патчит еще и BIOS.
Никто ни разу не ловил это в диком виде, по крайней мере дампов я никогда не видел. Но PoC ради интереса кто-то смог сделать, хоть и не настолько вредный и опасный, разумеется. И совершенно невозможным это не является.
А чуть модифицированная идея может использоваться для достаточно внезапной атаки на систему - на хабре приводился пример взлома 4G модема с встроенным роутером, после чего модем становился по usb еще и клавиатурой. Получающей данные, которые надо напечатать ремотно и "печатающий" их. Несложно понять что это позволяет немного порулить удаленной системой по воздуху, как если бы ты сидел за настоящей клавиатурой...
> Нехорошо менять свободу на удобство клетки. Имхо, конечно.Ну, ок. А загружаться мы с чего будем? А то у SD карт, флешек, SSD, HDD, CD-ROM и прочих есть неслабая фирмвара. Которая знает как работать с тем что там есть (массив флеша, крутящиеся блинчики) и как из этого сделать некий стандартный протокол.
Вопрос на засыпку: как нам хотя-бы загрузить систему без этих блобиков?
p.s. у меня есть ответы, но они экзотические :)
Полностью свободное ядро + OpenHW
> Полностью свободное ядро + OpenHWТакое уже есть? Особенно второе? Особенно широкораспространенное? Нет? Ой, производить железо - оказывается, не песдеть на форумах и не мешки ворочать?
>Особенно широкораспространенное?фетиш такой?
Внезапно, не все в Москаль-сити проживают. В каком-нибудь Мухосранске достать что-то редкое - надо иной раз поизвращаться весьма. Вот когда ты пришел в магаз, взял любую мамку, прошил в нее coreboot - это одно дело, а когда поддерживаются полторы модели, которые еще хрен знает где достать - это другое.
> Внезапно, не все в Москаль-сити проживают. В каком-нибудь Мухосранске достать что-то редкое
> - надо иной раз поизвращаться весьма. Вот когда ты пришел в
> магаз, взял любую мамку, прошил в нее coreboot - это одно
> дело, а когда поддерживаются полторы модели, которые еще хрен знает где
> достать - это другое.это не имеет отношения к цели: свободное ПО в свободном железе.
> В каком-нибудь Мухосранске достать что-то редкоеТак вот ты какой, комплекс провинциала, который никак не может освоить использование почты и интернет магазинов...
> магаз, взял любую мамку, прошил в нее coreboot - это одно
> дело, а когда поддерживаются полторы модели, которые еще хрен знает где
> достать - это другое.Так фигня вопрос: приходишь в магазин, покупаешь мамку, реверсишь и запиливаешь в coreboot. Вот это да, разговор. А так ты ошибочно полагаешь что у кого-то есть цель сделать за...сь именно тебе, с прогибом под твои причуды. Это ошибочное мнение. Как известно, спасение утопающих - дело рук самих утопающих.
> Такое уже есть? Особенно второе?Ну так стремиться надо к хорошему. Опенсорсники не кинут. А вот как блобмейкеры пихали трояны - мы уже видели. От бэкдоров в домашних роутерах до протрояненых фирмваерй BMC у хьюлета и супермикро.
> Особенно широкораспространенное?
А какая разница? То что 95% населения - ... мы вроде бы и не сомневались. Поэтому они обречены быть кормовой базой для более сообразительных.
> Нет? Ой, производить железо - оказывается, не песдеть на форумах и не мешки ворочать?
Вот что-что а нынче все больше открытого железа. От микропроцессорного комплекта по которому желающие могут отлить чип (или хотя-бы запрограммить в FPGA) до плат на которые дают схему и разводку.
> Объясните мне в чём смысл удалять закрытые прошивки?Дабы не осквернять свой компьютер поделиями нечистых. Следует отречься от диявола, и от приспешников его, и от дел его! Короче, надо удалять и всё.
> Если прошивка будет хранится на встроенной флешке устройства,
> а не загружаться ядром система будет более свободной?Проприетарная прошивка суть первородный грех. От неё никуда не денешься.
> Не понимаю это логики.
Welcome to the club.
> Проприетарная прошивка суть первородный грех. От неё никуда не денешься.Странно, а мне нравится когда кубиборд взлетает с опенсорсного u-boot. А проприетары - ноль.
>> Проприетарная прошивка суть первородный грех. От неё никуда не денешься.
> Странно, а мне нравится когда кубиборд взлетает с опенсорсного u-boot. А проприетары
> - ноль.Всё правильно. Твой кубиборд рождён в новом мире, ибо было сказано: "И увидел я новое небо и новую землю". Ну ты понял, короче.
> увидел я новое небо и новую землю". Ну ты понял, короче.Понял - новый мир где не надо давиться жабой и нагревать ближнего своего всяким западлом - лично мне понравился, поэтому я решил остаться в нем.
>> Не понимаю это логики.
> Welcome to the club.Чтобы понять, нужно принять, что сущестуют точки зрения, отличные от своей. А иначе, да, "в клуб".
Пуристы, сэр!
> Пуристы, сэр!Всего лишь здравомыслящие люди, которые имея под рукой неидеальный мир понимают что не так и что надо бы исправить.
Годное дело делают. Сегодня никто не поручится за добросовесность производителей прошивок.Сам пару раз пробовал ядро с
USE="deblob" emerge sys-kernel/hardened-sources
работало всё кроме монитора по HDMI, для меня его наличие критично.
И чем православное ядро Linux-libre отличается от BSDшных? Учитывая что нет блобов - BSD еще и поболее устройств поддерживает.
> И чем православное ядро Linux-libre отличается от BSDшных?BSD-ядра научились ext4 (не через FUSE), lustre-client, inotify, cgroups и всему остальному?
> Учитывая что нет блобов - BSD еще и поболее устройств поддерживает.
Откуда такая информация?
А что, ext4 это лучшая файловая система всех времен и народов!? :-)))))) Уморил просто.
Ну и Linux умеет FreeBSD в JAIL без систем виртуализации?
А вот FreeBSD умеет Linux в JAIL. То есть в JAIL рабочий Linux получается. А дальше в этот JAIL умеет и cgroups, и lustre и все остальное.
> В что, ext4 это лучшая файловая система всех времен и народов!? :-))))))Где я говорил, что это лучшая ФС всех времён и народов? Вы вообще про что? Читайте внимательнее. Это просто хорошая ФС.
> Уморил просто.
> Ну и Linux умеет FreeBSD в JAIL без систем виртуализации?
> А вот FreeBSD умеет Linux в JAIL. То есть в JAIL рабочий
> Linux получается.Как же вы уже надоели с этим. В сотый раз объясняю, что это не Linux в JAIL-е, а лишь окружение Linux в Jail-е. На то он и Jail, чтобы работать на базе единого с хостом ядре (то есть на BSD-шном), а значит никаких inotify, netfilter и т.п. А никакого нового окружения толком BSD Linux-у предложить и так не может. Так что вообще не понятно к чему вы про это заговорили.
> А что, ext4 это лучшая файловая система всех времен и народов!? :-))))))Она относительно простая и быстрая. Когда к ФС нет никаких требований - нормальный выбор. А у фрибздюков на выбор окаменелый шит UFS и энтерпрайзный слоупок ZFS.
> Ну и Linux умеет FreeBSD в JAIL без систем виртуализации?
Он умеет namespaces и croups. И да, в Linux это более фичастая связка. В jails даже виртуализацию сетевого стека пилили без году неделю и то - я так и не понял насколько это уже юзабельно. А всякое там деление ресурсов - вообще по большей части "не, не слышали". А если пингвину довесков типа openvz поставить ... ну вот пингвн и выпер остальных с хостингов VDSов. А с бздами колупалось полторы особо жлобских конторы, с понятным результатом. Как обычно - получилось гэ, а с другими поделиться забыли и конкуренты с линем - обошли на повороте. Не в первый раз и не в последний.
> А вот FreeBSD умеет Linux в JAIL.
При том архаичный.
> То есть в JAIL рабочий Linux получается.
Только ядро свежее 2.6.22 любителям мимикрировать под других изобразить нечем. Чтобы просто изобразить namespaces в clone() и cgroups - надо половину бздевого ядра перепахать. А архаика уровня 2.6.22 интересна в основном только самим бздунам, когда они пытаются запустить что-то что на их системе нативно вообще не ползает.
> А дальше в этот JAIL умеет и cgroups, и lustre и все остальное.
А что, там таки взлетает линевый кернель? Или фрибздюки расперлись как-то загейтовать clone() с namespaces и cgroups в местечеовые понятия бзды?
>> А что, ext4 это лучшая файловая система всех времен и народов!? :-))))))
> Она относительно простая и быстрая. Когда к ФС нет никаких требований -
> нормальный выбор. А у фрибздюков на выбор окаменелый шит UFS и
> энтерпрайзный слоупок ZFS.А также ext2, vfat и ещё несколько ;)
> А также ext2, vfat и ещё несколько ;)Только радости с них не сильно больше, имхо. Архаичная файлуха без экстентов и индексирования дир (это уж стандартный джентльменский набор любой "классики") и без журнала + файлуха из доисторических времен доса. Ну да, эпичный выбор...
Да тут к гадалке не ходи. Мозгами пошурупь. 4/5 драйверов под BSD - переписаны под BSD ядро и собираются из исходных текстов. В случае Линя в целом все наобротот. Соответственно убираем блобы - количество поддерживаемого железа резко сокращается. А то что уже существовало в блобах особо никто не переписывал.
> Да тут к гадалке не ходи. Мозгами пошурупь. 4/5 драйверов под BSD
> - переписаны под BSD ядро и собираются из исходных текстов. В
> случае Линя в целом все наобротот. Соответственно убираем блобы - количество
> поддерживаемого железа резко сокращается. А то что уже существовало в блобах
> особо никто не переписывал.Ну а толку-то? Нужен свободный desktop — используй Trisquel Linux. А если речь про сервера, то там важны всякие там lustre, ceph, ocfs2, быстрый сетевой стэк, гибкие инструменты для изоляции приложений и многое другое. Где это всё во BSD? Например, я хочу сделать обычный «unshare(CLONE_NEWIPC)», как мне это делать в BSD? А для наблюдения за ФС у вас есть только BSM, kqueue и обрезанный dtrace. И все три для данной цели — вообще лютый …ц. Если вам действительно интересно, то попробуйте решить простую задачу — наблюдение за /usr/ports во FreeBSD.
Но нет, я не говорю, что BSD хуже Linux. Я знаю в чём они хороши для меня. Просто я знаю, что и Linux по-своему хорош. Неужели ещё остались люди, которым нужно разжёвывать столь очевидные вещи?
разве холивары тролько вчера появились?))
> разве холивары тролько вчера появились?))Честно сказать, я уже отвык от них. По сути, единственным холиваром за последний год на моей жизни является systemd vs the rest world. И его можно понять, ибо тема сравнительно новая. А вот BSD vs Linux — это ну уж совсем уже скучно…)
>> разве холивары тролько вчера появились?))
> Честно сказать, я уже отвык от них. По сути, единственным холиваром за
> последний год на моей жизни является systemd vs the rest world.
> И его можно понять, ибо тема сравнительно новая. А вот BSD
> vs Linux — это ну уж совсем уже скучно…)у тебя вим или емакс или хипстерские редакторы? Предпочитаешь редакторы с плагинами или IDE? WM или DE? Что лучше, монолит или микроядро? фаерфокс, хром или опера? гном, кде или крыса? амд или интел? питон или руби или перл? Сейчас на форуме павлинукс доказывает что-то на тему виртуализации, вроде что вмваре не г@мноу. Ах, да! Пермиссив или копилефт?))
Из года в год, кажется что так было всегда. Помню это с момента моего знакомства с линуксом. Программки некоторые только меняются.
>>> разве холивары тролько вчера появились?))
>> Честно сказать, я уже отвык от них. По сути, единственным холиваром за
>> последний год на моей жизни является systemd vs the rest world.
>> И его можно понять, ибо тема сравнительно новая. А вот BSD
>> vs Linux — это ну уж совсем уже скучно…)Знаю, что эти вопросы не требуют ответов, но…
> у тебя вим или емакс или хипстерские редакторы?
vim. Но это не значит что идеален и всем нужно на него молиться. Пусть используют что хотят.
> Предпочитаешь редакторы с плагинами или IDE?
vim с плагинами.
> WM или DE?
Для себя WM, для новичков (только перешедших с винды) — DE. А остальные пусть сами себе выбирают.
> Что лучше, монолит или микроядро?
Лучше то, что работает. А вообще см. соответствующий диалог Торвальдса и Таненбаума.
> фаерфокс, хром или опера?
Всё говно :)
> гном, кде или крыса?
Для чего?
> амд или интел?
От задач зависит. Например, современные реалии в моей области нагрузок на CPU таковы, что дороговизна intel окупается очень быстро за счёт более эффективного расходования электроэнергии, что иногда важно. Иногда важно, чтобы MKL работал быстро (а это очевидно intel); иногда важно просто побольше мощности (для выполнения конкретной задачи) нарастить на обычных cpu-шках за фиксированную стоимость, и тогда обычно amd. И т.д. Конкретный проект — конкретное решение.
> питон или руби или перл?
Они занимают 3 разных ниши, IMHO. Не стоит их вообще сравнивать. Я сложно себе представляю, чтобы GitLab был написан на perl-е, и чтобы ruby активно использовался в качестве glue-language для системных задач.
> Сейчас на форуме павлинукс доказывает что-то
> на тему виртуализации, вроде что вмваре не г@мноу.Если речь про консолидацию, то из-за недостатка оборудования я уже давно ушёл от всяких VMWare и Xen в пользу контейнерных систем. А в целом всё зависит от конкретных задач.
> Ах, да! Пермиссив или копилефт?))
Эти лицензии выполняют разные задачи. Я публикую код в зависимости от конкретной программы, как и под GPL, так и под BSD, например.
> Из года в год, кажется что так было всегда. Помню это с
> момента моего знакомства с линуксом. Программки некоторые только меняются.Не знаю, по-моему этих вопросов уже давно никто не задаёт. :)
ВОт видишь, ты сам понимаешь что "Я знаю в чем они хороши для меня" а умудрился развернуть холивар выше по тексту. Причем акцентировав внимание на СОФТЕ а не открытых драйверах и поддержке железа, что описывалось в моем посте.
> ВОт видишь, ты сам понимаешь что "Я знаю в чем они хороши
> для меня"Я это и ранее понимал в отличие от некоторых:
> И чем православное ядро Linux-libre отличается от BSDшных?
_
> а умудрился развернуть холивар выше по тексту.
Я холивар не развёртывал. Я объяснял «чем отличается от BSDшних» и почему оно может быть полезно для тех, кто этого не понимает.
> Причем акцентировав
> внимание на СОФТЕ а не открытых драйверах и поддержке железа, что
> описывалось в моем посте.Вообще-то я говорил про ядро. Ядро — это конечно софт, спорить не буду. Однако я лишь отвечал на то, чем это ядро «отличается от BSDшных».
> Я это и ранее понимал в отличие от некоторых:Просто у вас мыслительный процесс есть, а у bOOster только ура-патриотические кричалки в пользу его фетиша. Вот такое нынче в фрибзде комьюнити.
P.S. bOOster, а ты случайно не нагуал? Такой же тyпой и настырный ламак :).
Ну и где все эти журналовещатели с их хейтерством БСД?
"Блобы Nvidia", "пятая колонна". А по факту кто здесь пятая колонна? Кто увешан блобами и при этом еще похваляется как о у него все замечательно с вайфаями. Кто там радуется что у него есть стим, величаший блобозапускатель?
Лицемеры-лицемерчики.
> Ну и где все эти журналовещатели с их хейтерством БСД?
> "Блобы Nvidia", "пятая колонна". А по факту кто здесь пятая колонна? Кто
> увешан блобами и при этом еще похваляется как о у него
> все замечательно с вайфаями. Кто там радуется что у него есть
> стим, величаший блобозапускатель?
> Лицемеры-лицемерчики.Я не понял ваш комментарий фактически полностью. По сути мозг начало вырубать уже на слове «журналовещатели». А дальше дак вообще какой-то бред пошёл.
Тем, что в BSD-ядрах есть блобы. Цитирую с https://www.gnu.org/distros/common-distros.html:
FreeBSD, NetBSD, and OpenBSD all include instructions for obtaining nonfree programs in their ports system. In addition, their kernels include nonfree firmware blobs.Nonfree firmware programs used with Linux, the kernel, are called “blobs”, and that's how we use the term. In BSD parlance, the term “blob” means something else: a nonfree driver. OpenBSD and perhaps other BSD distributions (called “projects” by BSD developers) have the policy of not including those. That is the right policy, as regards drivers; but when the developers say these distributions “contain no blobs”, it causes a misunderstanding. They are not talking about firmware blobs.
No BSD distribution has policies against proprietary binary-only firmware that might be loaded even by free drivers.
> Тем, что в BSD-ядрахОй, да, полноте. Сие представитель клуба не рассматривающих включение мозга, как опцию.
> FreeBSD, NetBSD, and OpenBSD all include instructions for obtaining nonfree programs in
> their ports system. In addition, their kernels include nonfree firmware blobs.
> FreeBSD, NetBSD, and OpenBSD all include instructions for obtaining nonfree programs in
> their ports system. In addition, their kernels include nonfree firmware blobs.Думаешь, этот мышевозила с его putty.exe читал сорцы ядра своего фетиша хоть раз?
> - BSD еще и поболее устройств поддерживает.Расскажи плиз, как она поддерживает беспроводные сетевки, многие из которых для работы требуют вгрузить прошивку? Я вижу 2 варианта: 1) Работать не будет и 2) Фирмвару все-таки вгрузят. Такая же фигня и с кучей иных девайсов. Даже вон AMDшные видеокарты требуют немного блобов для старта. Да и нвидиевские. А у интеловского интеграта вообще блоб в системном биосе под него сидит (хотя в coreboot его вроде пытаются оторвать).
это ядро недостаточно свободно! оно работает с оборудованием, в котором выполняется богомерзкий проприетарный код, а должно испепелять его (при невозможности испепеления - отключать или блокировать)
Что-то я не понимаю смысл всего этого действа. Без прошивки устройство просто перестанет работать! А вы предлагаете отказаться от устройства! Зачем мне, обычному пользователю - домохозяйке все это?! Почему меня должен волновать вопрос не о работающем устройстве, а о всяких лицензиях и прочих надуманных гадостях? Вы можете дать нормальный аргументированный ответ на этот вопрос? Из крайностей в крайность... Дурдом.
> Вы можете дать нормальный аргументированный ответ на этот вопрос?Потому что эталон на который стоит равняться - должен быть. Даже если в реальной жизни идеал на 100% и не достигается зачастую.
А Debian использует свою систему очистки от блобов? Что там у них вообще?
> А Debian использует свою систему очистки от блобов? Что там у них
> вообще?
# Some of this is DFSG-free, but it has been moved to firmware-free so-- Из debian/patches/debian/dfsg/files-1 в linux_3.16.7-2.debian.tar.xz.
# we don't need it in linux as well.
rm firmware
Non-free bits removed-- Из debian/README.Debian там же.
---------------------
See the patches under debian/patches/debian/dfsg.
К черту очистку! Вместо того чтобы расширить ассортимент оборудования, они его "выпиливают"! И ради чего?! Лучше этого не спрашивать. Боюсь, ответ будет на грани фантастики и политики.
Да вообще удоды - не спрашивают какого-то анонима и строем не ходят. А это был вовсе и не сарказм, ну конечно :).
На мой взгляд такая постановка вопроса о "свободе" уводит в сторону от понимания, что такое свобода на самом деле. Правильно заметил тут один человек, что какая разница включена ли прошивка в ПЗУ устройства или на жёстком диске, да и всё равно всех нюансов внутренней организации устройства не понять. Это и не нужно, т.к. каждый день проектируется и вводится в эксплуатацию тысячи устройств, и каждое со своими внутренними особенностями. Скоро ни один процессор не будет работать без бинарных прошивок, по крайней мере на полную мощь. Так что борьба с "проприетарщиками" - это борьба с ветряными мельницами.Говорить о свободе правильнее в том контексте, в котором о ней говорил Иосиф Сталин, я думаю это самое верное определение свободы на сегодняшний день:
"Мне трудно представить себе, какая может быть "личная свобода" у безработного, который ходит голодным и не находит применения своего труда. Настоящая свобода имеется только там, где уничтожена эксплуатация, где нет угнетения одних людей другими, где нет безработицы и нищенства, где человек не дрожит за то, что завтра может потерять работу, жилище, хлеб. Только в таком обществе возможна настоящая, а не бумажная, личная и всякая другая свобода" (И.В. Сталин. Из интервью с председателем газетного объединения "Scripps-Howard Newspapers" Роем Говардом)