gns_ua: (Default)
[personal profile] gns_ua
Латиноамериканское отделение Фонда свободного ПО анонсировало доступность полностью свободного варианта ядра Linux 2.6.33, разработанного в рамках проекта Linux-libre. Ядро 2.6.33-libre освобождено от всех несвободных компонентов, таких как проприетарные прошивки и драйверы с бинарными вставками.

Ура освободителям!

создали универсальный скрипт для удаления несвободных блоков в ядре. Скрипт содержит в себе тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Раньше скрипт был написан на sed, но требовал для своей работы около 2 Гб ОЗУ. В текущей версии скрипт дополнительно переписан на языках Awk, Python и Perl, что позволило внушительно сократить потребление памяти, но увеличило время выполнения полного анализа: sed-вариант выполняется 3 минуты, awk - 5 минут, а Python и Perl - 90 минут.

2010-03-02 13:42 (UTC)
kastaneda: (Default)
- Posted by [personal profile] kastaneda
Столлман давно не торт.

Как меня страшно напрягают «несвободные» BLOBы firmware, ужас просто :)

Для меня BLOB — это некая магия, которая заставляет некое устройство (WiFi, принтер или ещё что) проснуться и начать работать согласно спецификации. Хрень для инициализации, как AT-команды модема. Я не представляю, что за код в той прошивке, что за архитектура с «той стороны» (у меня и компилятора для того процессора может не найтись). Всё, что мне надо от этих BLOBов — это возможность их использовать без модификаций. Какие, к чёрту, модификации — можно ненароком сломать тонкую магию.

Никого ж не смущает возможность печатать на принтере с «железной» поддержкой PostScript'а? А по сути — в нём живёт та же самая прошивка, только в ПЗУ. Чо теперь, удалять из CUPSа дрова для принтеров, прошивка которых не GPLная?

Profile

gns_ua: (Default)
gns_ua

April 2017

M T W T F S S
     12
3456789
10111213141516
17181920212223
24252627282930

Expand Cut Tags

No cut tags