Латиноамериканский Фонд свободного ПО c небольшой задержкой опубликовал полностью свободный вариант ядра Linux 5.14 - Linux-libre 5.14-gnu1, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. Кроме того, Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание об использовании несвободных компонентов из документации...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55713
почему отдельной новостью, а не вмест с ядром?
Сказано же - опубликовано с небольшой задержкой.
спасибо, невнимаельно прочитал новость
уже пилим
Неюзабильно!
Без блобов - неюзабильно!
Очень даже юзабельно. Когда железо нормальное.
Это древнее железо то что-ли?
О котором всё известно. С новым железом то и проблема, что кроме блобов, нормальных дров нет, потому что о нём ничего не известно.
А на ответ, что есть и свободные дрова скажу, блобы то тогда никто и не использовал бы.
Ты под блобами что имеешь ввиду: проприетарные драйверы или firmware?
Простите, это какое такое железо, если тому же amdgpu для работы штук 10 фирмварей на каждое семейство надо? Просьба вопли типа "зачем на сервере видяха" не испускать, Linux не только на серверах.
Что? Ты хоть раз собери ядро сам. Тот же i915 работает вообще без блоба. Ему сбоку разве что фирмварь для декодирования видео можно присобачить, да и то ставится отдельным пакетом.
> Что? Ты хоть раз собери ядро сам."Смиялсо" ©®
Я на Gentoo, эта процедура примерно раз в 2-4 недели делается.
У меня прошлый ноут и без amdgpu работал (но был блоб для wi-fi), а на десктопе вообще nvidia на nouveau.
как там с 2D/3D акселерацией ?
Видеокарты от AMD как тебе? Поддержка этих карт есть в kernel, mesa и при этом им необходим бинарный firmware, без которого ты только и будешь, что сидеть в режиме nomodeset с минимальным разрешением без всякого ускорения и всего остального.
Для создания списка поддерживаемого железа в охолощенном ядре линукса существует специальная утилита под названием touch
НетВидео отвалится полюбому.
Хотя я как дебил купившия GTX1050ti когда-то могу сказать что оно и с блобами неюзабельно.
В игрушках дрожжат грани моделей, текстуры "шевелятся".
И что забавно под вайном порой оно лучше чем нативно.
За то дрова от "сУпир производуна", да.
Ещё надо ядро свободное от rustИ ядро в которое вернули нормальные термины с master/slave и т.д.
Пили.
Да хрен с этой политкорректностью. Вот свободное от Rust, да. Хотя бы, пока GCC не начнёт уметь в Rust в достаточной для ядра степени.
В этом проекте главенствует 《Идея》? Практического смысла нет?
Показать, что полностью свободное ядро работает.
> Показать, что полностью свободное ядро работает.Как будто это что то красивое. На самом деле мало кто может убедиться в этом, ибо мало у кого найдётся уникальное сочетание оборудования, при котором это ядро сможет загрузиться.
Что мешает целенаправленно подобрать такой набор оборудования? Всё равно приходится этим заниматься и с обычным ядром.
А зачем?
Зачем?Даже железо без firmware в ядре уже часто имеет встроенное firmware.
В чём идиотия поставлять ядро без firmware?
В данный момент на моей машине:
CPU firmware
GPU firmware
EFI BIOS = по сути firmware
Sound Codec firmware
LAN firmware
WiFi firmware
BlueTooth firmwareПоследние два без дополнительного firmware вообще не работают.
Вопрос в том, свободное это firmware или нет. Если несвободное, то что ему делать в гнулинуксе?
Ядро Linux это не про отказ от всего что работает. За свободой от работающего железа тебе в GNU/Hurd. Только имей в виду, там даже браузер не работает, в свежем Debian GNU/Hurd битые зависимости у Fx и Iceweasel
Что такое "свободное" firmware??Код firmware написан для специализированного сопроцессора внутри ваших железок, а если они уже имеют такой код, то никакого доступа к нему вы не получите, только если сами не спроектируете.
Плюс, и это самое главное, этот код написан на наборе инструкций, которые, даже если вам покажут исходники, будут для вас 100% мусором.
Фаны свободы несут и не расплёскивают. 🤣
// b.
>Код firmware написан для специализированного сопроцессора внутри ваших железок, а если они уже имеют такой код, то никакого доступа к нему вы не получите, только если сами не спроектируете.Да нет, там чаще всего какой-нибудь ARM и RTOS на выбор. Хотя, например, в той же PS4 вообще FreeBSD на южном мосте крутится.
ARM?MIPS/RISC-V чаще всего.
// b.
в подавляющем большинстве хардов контроллер на ARM
ХЗ, я только данные по WD нашёл и то старые, и ничего непонятно.https://www.anandtech.com/show/12133/western-digital-to-deve...
> Meanwhile, all controllers for Western Digital’s products (it does not matter where they were developed) use compute cores based on ARM, ARC and MIPS architectures.
Про ARC вообще 1й раз слышу.
В любом случае, я ни разу не слышал, чтобы ARM была самой популярной архитектурой для микроконтроллеров. Было бы неплохо не 3.14здеть, а приводить ссылки и данные. Слишком много здесь на ЛОРе фанаты "свободы" и GPL 3.14здят не по делу.
Во-вторых, какая бы там ни была архитектура, это ещё раз подтверждает, что там FIRMWARE, которое всем погоняет и которое, по словам фанов "свободы", у них "нет". Фаны свободы как правило насколько необразованы и однобоки, что почти ничего про железо в их руках не знают.
// b.
> В любом случае, я ни разу не слышал, чтобы ARM была самой
> популярной архитектурой для микроконтроллеров. Было бы неплохо не 3.14здеть, а приводить
> ссылки и данные. Слишком много здесь на ЛОРе фанаты "свободы" и
> GPL 3.14здят не по делу.Silicon Motion = ARM
Sandforce = ARM
Samsung/Phoenix = ARM
Stec = ARM
рейд контроллеры LSI = ARM
даже небо, даже аллах = ARMссылки и данные в гугле
+ все выпущенные за последние лет 15 DVD/BluRay/HDD/SSD/NVME идут с firmware.
Не надо привирать насчёт NVMe. У меня для него нет firmware, но работает.
если оно прошито в микросхему внутри NVMe - это не считается?..
"НЕ СЧИТАЕТСЯ!!!!!!" - закрывая уши и глаза. :-D
Оно же не включается в гнулинукс.
Coreboot запили для своей материнки. Жпу без фирмвари пашет. Блоб декодировщика видео отдельный. Звук на USB контроллере не требует блоба. Главное тут что ath9k как вафля работает без блоба. блюпуп далеко не всем нужен и вот он то и грузится даже в ath9k, если тот поддерживает загрузку блоба. Лан от реалтека работает без фирмвари. Проверено в 9front. Уж для 9front мало кто сподобится написать огромный драйвер. И вообще нормальный люди берут материнки с BIOS и поддержкой больших накопителей. Если комп не ноутбук это можно устроить и на готовой системе. А смысл всего этого действа в том, что без блобов система работает стабильно. То и дело при загрузке видно как что-то не загрузилось.
> Coreboot запили для своей материнки.А может сразу материнку запилить? И процессор из куска кремния состругать? Чего мелочиться-то.
> Жпу без фирмвари пашет.
Без той, которая в саму видяху зашита? Это как?
> Главное тут что ath9k как вафля работает без блоба.
А если нужна скорость выше, чем пара-тройка мегабайт в секунду и железо, которое реалистично купить где-либо, кроме Авито и Ебая?
> Лан от реалтека работает без фирмвари.
Так оно и не только от реалтыка работает без блобов, вопрос в том, что блобы могут быть не только в дровах/ядре, но и в железе - с ними что делать предлагается? Опять же, у кого-то есть гарантии, что в сами реалтыки не зашито никаких прикрытых фиговыми листочками интересностей?
> И вообще нормальный люди берут материнки с BIOS и поддержкой больших накопителей.
Даже интересно было бы посмотреть на материнку без BIOS.
> А смысл всего этого действа в том, что без блобов система работает стабильно.
Особенно, если эта система работает в чьих-то фантазиях, потому что реальность, сволочь такая, всё время вмешивается и мешает мечтать о добром и светлом.
Ну вот так:
Загружаешь исходники ядра с kernel.org, компилируешь ядро и не включаешь ничего в разделе блобов. Ноутбук с i915 работал нормально и даже декодирование виде силами встроенного декодера работало. Я даже не в курсе зачем там фирмвари, наверное чтобы было.Если нужна скорость выше то как вариант взять с тремя антеннами хоть на 5ггц ath9k карточки, а не хватит одной, то взять вторую и подцепить ее хоть через китайский переходник к USB порту. И вообще железо к нам везут как-то неохотно. Так что вероятно интересное железо придется подождать несколько дней - зависит от доставки.
Ну работает же и не требует в ядре фирмвари, значит нормально все. Можно либре ядро ставить и ничего не прописывать и будет работать.
Есть материнки без BIOS и сразу с coreboot. Только опять же это для сэшэакцев делается, а ждать я так понимаю это не вариант. Но речь шла о ненужности как раз UEFI. Мне UEFI только создать проблемы с установкой. Плюс на ноутбуке UEFI не умеет грузиться с карты памяти microSDXC, а они как бы на несколько терабайт бывают и линукс туда поставить можно. System76 такое выпускает например. А еще при желании можно роутер взять без блобов и прицепить к нему по USB видеокарту внешнюю. Будет стабильнее Raspberry Pi с их адовыми блобами. Вот как пример i915 декодирует видео. На ядре 4.19 все нормально, а все что старше люто вешает комп. И виноват видимо блоб. На ядре 5.14 внезапно в Sway под вейландом VLC перестал вешать комп. Второй день без зависонов. В иксах он же и MPV стабильно продолжают вешать комп. И вот не надо мне рассказывать что лучше без блоба. Декодировщик никуда не лезет, да и атом не слишком резвый в плане декодирования 4К силами процессора.
Работает да. Только все равно придется к вафле доставлять regulatory.db и regulatory.db.ps7, так что совсем без блобов беспроводная сеть работать не будет. Ну только есть блюпупом пользоваться, если такой существует, что работает без блобов совсем. Вообще если стращно сетью пользоваться можно ведь и по USB трафик пустить. Или опять начнем доказывать что без блобов жить нельзя? Любая проприетарная программа это блоб 100%. Но не каждый блоб прямо опасен.
> Загружаешь исходники ядра с kernel.org, компилируешь ядро и не включаешь ничего в разделе блобов.А что делать с блобами в материнке, видяхе и т.п.? Где и что надо скачать, чтобы их не стало?
> Если нужна скорость выше то как вариант взять с тремя антеннами хоть на 5ггц ath9k карточки, а не хватит одной, то взять вторую и подцепить ее хоть через китайский переходник к USB порту.
А еще можно из булки хлеба сделать троллейбус... Кхем, отвлекся.
> И вообще железо к нам везут как-то неохотно.
То есть, пойти в магазин и купить - опять не выйдет? Снова антиквариат и б/у везти с Китая и Ебая?
> Ну работает же и не требует в ядре фирмвари, значит нормально все.
Правда, адский конфиг из кучи PCI/USB-свистков и антен с попытками из несчастного 802.11n выжать хоть сколь-нибудь приемлемую скорость назвать "нормально" можно лишь в горячечном бреду, ну да ладно.
> Можно либре ядро ставить и ничего не прописывать и будет работать.
Так куда блобы в железе-то девать при этом?
> Есть материнки без BIOS и сразу с coreboot.
Эмм... Как бы сказать... В coreboot тоже есть BIOS, потому что он нужен для совместимости. Прикинь, да?
https://www.coreboot.org/SeaBIOS> да и атом не слишком резвый
Понимаешь, некоторые люди используют компьютер для каких-то продуктивных задач, не только в попытках ради каких-то личных девиаций проигрывать дивиксы на нетбуке с атомом вместо процессора.
> Работает да. Только все равно придется к вафле доставлять regulatory.db и regulatory.db.ps7,
> так что совсем без блобов беспроводная сеть работать не будет.То есть, вся эта возня имеет исключительно декоративный характер, потому что без блобов современное железо всё равно не работает, а геронтофилией заниматься не всем интересно? Ясно-понятно.
> Или опять начнем доказывать что без блобов жить нельзя?
Можно жить и без компьютеров. Счёты никто не отменял же.
> Любая проприетарная программа это блоб 100%. Но не каждый блоб прямо опасен.
Тогда зачем вообще делать ядро без блобов? Вдруг они неопасные?
>В чём идиотия поставлять ядро без firmware?Если ты ещё не заметил, что сейчас firmware поставляются отдельно от ядра пакетом linux-firmware.
Тогда какого лешего часть таковой не выковыряли из ядра?
Про запас сныкали?
Ну чтоб был повод еще патчей запилить и получить финансирование.
> Что мешает целенаправленно подобрать такой набор оборудования?Подскажите, а где можно найти материнскую плату, в которой нет Intel ME/AMD PSP и при этом способную нести на себе процессор x86, практическая польза от которого хотя бы немного больше, чем только как затычки для сокета? Ну, типа, чтобы какие-то реальный повседневные задачи выполнять, а не просто записать видос "Как я поставил линукс на ноутбук из начала 2000!!!!! ШОК!!! Я САМ ОФИГЕЛ!!!!111"?
Или отсутствие блобов в ядре каким-то магическим образом деактивирует блобы в железе?
> и при этом способную нести на себе процессор x86x86 приприетарная архитектура от и до, чем конкретно эта ваше хотелка обусловлена учитывая что вам нужно по открытее?
>Ну, типа, чтобы какие-то реальный повседневные задачи выполнять
Срашно спросить, что вы за такие задачи считаете? Вконтакте сидеть ютуб смотреть и на опеннете писюлькать?
> x86 приприетарная архитектура от и до, чем конкретно эта ваше хотелка обусловлена учитывая что вам нужно по открытее?Ну, как бы, интересный вопрос - зачем нужна самая популярная архитектура, для которой есть больше всего железа и программ именно при использовании в качестве рабочей станции. Даже и не знаю, что тут ответить.
И, кстати, насчет "проприетарности от и до", чисто для справки - конкретно x86 (по крайней мере, до пней) уже давно может считаться практически открытым, потому что на него истекли патенты.> Срашно спросить, что вы за такие задачи считаете? Вконтакте сидеть ютуб смотреть и на опеннете писюлькать?
В вашем случае, видимо, так и есть, раз подобные вопросы задаете.
Сразу в глубокую защиту уходите, прикольно.
> Сразу в глубокую защиту уходите, прикольно.Главное - не отвечать по существу, а так же, как бонус, записаться в мои придворные минусожамкатели.
> Главное - не отвечать по существуЭто ваше жизненное кредо судя по всему.
Выше вы выставляете набор заведомом взаимоисключающих требований, причем специально не определяя что за "задачи" вам нужно выполнять обязательно на открытой платформе и обязательно на х86 и обязательно не старше хх лет.
При этом вам нужна обязательно "самая популярная архитектура", популярная для чего где и как? Монополизация рынка х86 и свобода как-то немного взаимоисключающие понятия?Так что тут конкретно по этому вопрос к вам, вы какого чёрта как грязный клоун кривляетесь вообще?
Вам настолько ненужно свободное яро линукса что вы не можете об этом молчать?>для которой есть больше всего железа
Чего вы несёте вообще. Много лучше больше железа?
А свободные современные платформы для рабочих станций существуют, их можно купить и использовать.
> А свободные современные платформы для рабочих станций существуют, их можно купить и использовать.Что в Роисси можно взять? Современного, производительного и ОТКРЫТОГО БЕЗ FIRMWARE хотя бы на уровне Comet Lake/Zen 2?
Уточните, пожалуйста.
// b.
Очевидно вам никакого открытого железа ненужно вообще.Лучше таблетки от шизофрении возьмите, в РФ легко достать.
> Выше вы выставляете набор заведомом взаимоисключающих требованийМожно попутно пояснить, что и что в них исключает? Или просто слово "взаимоисключающие" понравилось, очень хотелось его хоть где-нибудь ввернуть?
> причем специально не определяя что за "задачи" вам нужно выполнять
Действительно, ведь я должен каждому встречному подробно пояснять, какие задачи я делаю. Поделитесь, кстати, своими паспортными данными, адресами и телефонами. А иначе с вами этот вопрос обсуждать категорически нельзя, это будет "взаимоисключающим требованием" и "специальным неопределнием".
> обязательно на открытой платформе и обязательно на х86 и обязательно не старше хх лет.
Так уж вышло, что в магазинах продают железо, которому несколько меньше, чем 10-15 лет. Равно как, так уж вышло, что новый софт тоже, в основной массе, поддерживает именно такое железо и эффективнее всего там работает. А искать себе на Авито в разделе "антиквариат" компьютер для выполнения рабочих задач я как-то не готов.
> При этом вам нужна обязательно "самая популярная архитектура", популярная для чего где и как?
А что такое "архитектура"? А что такое "популярная"? А что такое "что"?
Сократ, перелогиньтесь.> Монополизация рынка х86 и свобода как-то немного взаимоисключающие понятия?
Рынок ARM не монопольный, но чот там свободы как-то еще меньше. Кто опять виноват и наcрал вам в штаны?
> Так что тут конкретно по этому вопрос к вам, вы какого чёрта как грязный клоун кривляетесь вообще?
А какого черта вы, как подзаборное быдлo, хамите незнакомым людям?
Много в этом мире есть интересных вопросов...> Вам настолько ненужно свободное яро линукса что вы не можете об этом молчать?
А вы являетесь кем-то, кто решает кому молчать, а кому говорить, равно как и по какому поводу это делать, или не делать?
> Чего вы несёте вообще. Много лучше больше железа?
Вы мало мало читать и плохо понимать написанное.
> А свободные современные платформы для рабочих станций существуют, их можно купить и использовать.
Ссылочку можно? Или это платформы где-то из мира фантазий, где можно прям пойти в магазин и купить свободную платформу для рабочих станций? Тогда не утруждайтесь, пожалуйста.
3 блоба лучше чем 5.
> 3 блоба лучше чем 5.Я так понимаю, ответ на вопрос "чем лучше" тут будет уровня "чем грузины".
Блобы (такого уровня) либо есть, либо нет. Количество не имеет значения, если речь идет именно о полностью открытых решениях (к которым, как я понимаю, относится и обсуждаемое ядро).
И так как на сегодняшний день в продаже практически нет железа, которое полностью соответствовало бы критериям открытости и при этом не представляло собой либо древний мусор, куда блобы еще не успели завезти, либо мусор современный, в котором блобов нет в силу его примитивности, то практическая ценность подобного "полностью свободного ядра" даже с точки зрения постулируемых задач - околонулевая.
> даже с точки зрения постулируемых задач - околонулевая.Почему околонулевая?
Можно смотреть на загрузку ядра и яростно дp04ить при этом.
// b.
https://www.socket.by/kompyutery/komplektuyushchie-dlya-pk/m.../
> https://www.socket.by/kompyutery/komplektuyushchie-dlya-pk/m.../А драйвер для ME там в даунлоадсах на сайте Глюкобайта в качестве прикола выложен?
https://www.gigabyte.com/Motherboard/H310M-A-rev-11/support#...
Не благодари.
> Не благодари.Не буду, конечно, зачем мне список музейных экспонатов? Я же не музей.
> https://www.coreboot.org/Supported_Motherboards
А можно, всё-таки, список того, что в магазине купить можно, а не в музее взять погонять?
На еще
> На еще
> http://www.mcst.ru/modulesМодули, выпускаемые МЦСТ - открытые? Это такой кринж-трoллинг, или ты правда настолько потерял связь с реальностью?
Знаешь чем занимается кот, когда ему делать нечего? Вот это те самые коты
- Как говорится, когда коту делать нечего...
- Это миф. Коты лижут яйца по делу, а не просто так. Когда им нечего делать они просто спят.
(c) С опеннета же
Но ты-то тоже ещё тот кот.
Тссс! Не пали! Никто в интернете не знает, что на самом деле я — кот
Свобода от здравого смысла
Не хватает только Rust, чтобы ядро было свободно от ошибок работы с памятью
Предлагаешь добавить «безопасных» ошибок?
В Rust нет ошибок памяти. Только логические ошибки бывают, но это везде
В списке дистрибутив его юзающих не указ Hyperbola Gnu/Linux
Прочитал два раза, так и не понял нужны ли блобы с растом или не нужны. Если нужны, то зачем, а если нет, то почему?
Если запускается на несвободном железе, то несвободный. Либо должен все firmware, которое может жить своей жизнью стирать. Никаких погашенных сетевух отправляющих пакеты, левых биосов, minix в материнках intel и т.д. и т.п.