Разработчики проекта Debian сообщили (http://www.debian.org/News/2010/20101215) о завершении работы по выделению проприетарных составляющих Linux-ядра в отдельный пакет, что позволит достичь ранее поставленной цели и укомплектовать релиз Debian 6.0 полностью свободным Linux-ядром, не содержащим кода проприетарных прошивок.
Следуя обязательствам, изложенным в "Общественном Договоре (http://www.debian.org/social_contract)" с сообществом свободного ПО, разработчики понимают, что удаление бинарных прошивок приведет к существенному сокращению числа поддерживаемого дистрибутивом оборудования. Так как некоторым пользователям могут потребоваться несвободные компоненты для обеспечения работы на их системе, для таких пользователей предусмотрена возможность доустановить проприетарные прошивки из отдельного репозитория "non-free". Кроме того, прошивки будут включены в состав альтернативных установочных образов, на которых они будут представлены в области "non-free". Формально такие установо...URL: http://www.debian.org/News/2010/20101215
Новость: http://www.opennet.me/opennews/art.shtml?num=29008
Хорошая новость. Надеюсь, проект Ubuntu сделает тоже самое.
Не сделает. Там, если я не ошибаюсь, nonfree предлагается по умолчанию и драйверы проприетарные, куда уж там до удаления несвободных прошивок из ядра.
уж надеюсь, что не сделают.
Аналогично. Хоть для души и хочется чтобы проприетарщина постепенно выжималась и заменялясь свободнм кодом, но главное - чтобы "здесь и сейчас" поддерживало (и поддерживало как можно полнее) как можно больше разного оборудования. И чтобы "out of the box". IMHO. Одним из важнейших плюсов Linux, которые можно привести вербуя виндузятника является то, что не надо специально качать и ставить драйверы, на более-енее стандартном железе всё само ставится.
Уже, к сожалению, не плюс. Windows 7 на годовалый ноут поставилась и все драйверы установились в месте с ней включая даже сенсор для отпечатков пальцев.
> Уже, к сожалению, не плюс. Windows 7 на годовалый ноут поставилась и
> все драйверы установились в месте с ней включая даже сенсор для
> отпечатков пальцев.Вам повезло. Ни на одном из ноутов, на которые ставил W7 я (думаю свежее чем двухлетней давности среди них не было), так не получилось.
То-то у меня древний сканер UMAX не запускается вообще (дров нет) ни на висте, ни на 7, хотя на убунте (и на ХР) - из коробки.
И еще тюнер Beholder 609, хоть и не самый новый, но на 7 без драйверов не работает.
Так что здесь убунта в плюсе.
> ...
> Так что здесь убунта в плюсе.Я с Вами совершенно согласен ;-)
> Одним из важнейших плюсов Linux, которые можно привести вербуя виндузятника является то, что не надо специально качать и ставить драйверы, на более-енее стандартном железе всё само ставится.вербовщикам - убунта самое то. а на дебьяне сидят идеологи, они вендузятников не вербуют.
пс: отличная новость :)
На дебиане только идеологи и сидят, потому что все что есть в дебиане есть и в убунте, поэтому сидеть на дебиане вместо убунты - только идИолог на такое способен
Вынести в non-free и удалить это разные вещи. Если они вынесут проприетарщину из ядра в non-free, они ведь смогут использовать её по-умолчанию, разве нет?
Она ж загнётся сразу.
Не загнётся.А кто вам навязывает-то?
Никогда не задумывались почему у дебиан такие большие репозитории и почему так много дебиан-бэйсед систем? Всё потому, что если вы делаете свой дистрибутив и в будущем не хотите пострадать от того, что вы нарушили 20-30 неизвестных вам лицензий, вы используете дебиан и проблем у вас нет. Многим разработчикам это нравится. Результат мы видим. Так что такая политика - добро.
Если вам лично это не нравится, выберете что-то из основанного на дебиан, которое уже "не навязывает свободу". Я вообще проблемы тут не вижу. Юзайте Knoppix или чего там ещё.
Ну в основном-то загнутся вебкамеры, да и то не все + по мелочам там и сям. Не велика потеря для серверного дистрибутива, а если доустановить non-free, то всё вернётся на круги своя.
> Ну в основном-то загнутся вебкамеры, да и то не все + по
> мелочам там и сям. Не велика потеря для серверного дистрибутива, а
> если доустановить non-free, то всё вернётся на круги своя.С чего уж вебкамеры-то загнутся? Тупые устройства класса усб-видео? Гораздо уместнее было бы упомянуть про вайфай.
> Не велика потеря для серверного дистрибутиваАга, а как рейд контролеры будут воркать без firmware?
В-первую очередь страдают wifi-карты, часть LAN, изредка звуковухи. Это что касательно десктопов.Все что идет под небольшие серверы, чаще всего выбивает из колеи отсутствие драйверов для RAID, хотя всегда можно выкрутиться софтовым.
YES !!! :)
CONFIG_MICROCODE_INTEL,
CONFIG_MICROCODE_AMD
тоже выключат? :)
Не знаю как в Дебиане, но L-L это давным давно убирает:MICROCODE_AMD - AMD microcode patch loading support
arch/x86/kernel/microcode_amd.c: disabled non-Free firmware-loading machinery
arch/x86/kernel/microcode_amd.c: removed blobsMICROCODE_INTEL - Intel microcode patch loading support
arch/x86/kernel/microcode_intel.c: disabled non-Free firmware-loading machinery
arch/x86/kernel/microcode_intel.c: removed blobshttp://www.fsfla.org/svnwiki/selibre/linux-libre/download/re...
> Не знаю как в Дебиане, но L-L это давным давно убирает:
> MICROCODE_AMD - AMD microcode patch loading support
> arch/x86/kernel/microcode_amd.c: disabled non-Free firmware-loading machineryС другой стороны, отключение самого процесса загрузки это тоже не путь к свободе.
Может у меня есть исходники микрокода AMD иль Intel :)> arch/x86/kernel/microcode_amd.c: removed blobs
Вот это да.
устанавливаться и запускаться буден на любом оборудовании и потом, если необходимо, потребуется установка прошивок или большой бубен и напильник будет нужен на стадии установки? неужели это будет плюсом и радостью?
>большой бубен и напильник будет нужен на стадии установки?Не большой бубен, а флэшка: http://d-i.alioth.debian.org/manual/en.amd64/ch06s04.html
> устанавливаться и запускаться буден на любом оборудовании и потом, если необходимо, потребуется
> установка прошивок или большой бубен и напильник будет нужен на стадии
> установки? неужели это будет плюсом и радостью?Обычно Дебиан если находит оборудование которому требуется прошивка просит присунуть ему какой-нить носитель с этой самой прошивкой. Во всяком случае с интеловскими wifi-карточками вариант такой, я обычно прошивки для них держу на SD-карте.
<sarcasm>Маразм крепчал.
Новость читать надо так: "В Debian 6.0 "Squeeze" не будет работать железо, которое не умеет работать без [начальной] загрузки firmware." Вплоть до сетевых карт.
</sarcasm>
Вы разучились читать?> Кроме того, прошивки будут включены в состав альтернативных установочных образов, на которых они будут представлены в области "non-free". Формально такие установочные образы не являются частью Debian и поддерживаются в неофициальном порядке.
Это не Squeeze будет, а нечто -based...PS: нет, я поборников исходников от всего подряд не уважаю. Исходники от дизайна они всё равно не предоставляют, равно как и от /usr/share/sounds/*. А понимание того, что во всём важна мера -- оно важно и нужно.
>Это не Squeeze будет, а нечто -based...Это для тех, кто не в состоянии "асилить" прочтение документации перед установкой. Те, кто в состоянии, спокойно всё установят с официального диска.
Вот представьте себе что в коде драйвера вы увидите const char[] = { 0xFF, 0x12 .. 0x23 } всего 34 килобайта например. И будет это прогружаться в девайс при старте драйвера. А если то же самое будет внутри флэшки устройства?А если есть исходники, но компилятор для контроллера под одну ОС и одну архитектуру и вообще дорогой и платный. Значит работоспособное ядро не будет собираться на многих компьютерах.
Я считаю разница отсутствует и все это идиотизм.
Приведите ну хоть один пример который оправдывает действия команды Debian!
> Вот представьте себе что в коде драйвера вы увидите const char[] = { 0xFF, 0x12 .. 0x23 } всего 34 килобайта например.Угу. И больше ничего.
И будет каким-нибудь ascii2binary это компилироваться в собственно готовый драйвер.
Вы этого хотите?
дорогой, платный и 34 байта? да вы в своём уме? где вы учились чтобы знать?
давайте исходники и эти 34 байта и я вам компилятор напишу за_не_дорого.зы:
всё правильно делают дебианщики - линух развивался как свободное ПО, если кому-то не нравится, то могут возвращаться на ту проприетарь с которой свалили.
>дорогой, платный и 34 байта? да вы в своём уме? где вы учились чтобы знать?давайте исходники и эти 34 байта и я вам компилятор напишу за_не_дорого.
КИЛОбайта.
Что-то я не пойму, с каких пор дистростроители должны оправдываться за исключение из своего дистрибутива не свободного по?Дебиан всегда славился своей строгой политикой в отношении лицензий, и если для вас это представляет какую-то проблему, зачем ссать против ветра? Используйте мандриву, например.
> Вот представьте себе что в коде драйвера вы увидите const char[] = { 0xFF, 0x12 .. 0x23 }Хе...
#define BUFF_MESS 30; // где-то в хедереconst char *mess = "Initializing"; // Безобидная строчка, 12 байт.
volatile restrict char *sys_messages = malloc(32); // на будущие....
где-то далеко;
memcpy(sys_messages, mess); // ну например пришло по сокету или из copy_from_user();
printk(KERN_INFO, %s, sys_messages); // отписалисьmemset(sys_messages, 0, BUFF_MESS); // 2 байта остались не обнулённые.
пришло другое сообщение по сокету, или от юзера, есстественно строго определённое заранее.
делаем sys_messages &= new_message;
чё там получилось в последних двух байтах, можно тока гадать :)и делаем ioctl(DEV_REG_SEC, sys_message, ....бебеб); // И пишем в доке что так положено.
Вот те и бэкдор. :)
---
Как уже много раз писали, - С это ужасный язык, с не ограниченными возможностями,
радует только одно - ассемблер ещё хуже. :)
Так здесь и нет никакого отличия, все эти FF .. 23 тоже нужно вынести в отдельный firmware и вынести из ядра. А как иначе. Вот вы можете сказать, что эти FF .. 23 делают? Может они астральный телемост "Нью-васюки - ФБР" открывают?
Отличие есть. Если этот крап под GPL, вас хотя бы не засудят за его использование.
Получается двухполюсный мир. С одной стороны Оракл и патентные войны с другой РМС и Дебиан. Это нормально. Хуже будет если равновесие нарушится.
Странные вещи говорите...> Получается двухполюсный мир. С одной стороны Оракл и патентные войны с другой
> РМС и Дебиан. Это нормально. Хуже будет если равновесие нарушится."Получается двухполюсный мир. С одной стороны [зло] с другой [добро]. Это нормально. Хуже будет если равновесие нарушится. [Например, добро победит.]"
А теперь вопрос: кому хуже? :)
Патентным троллям, копирастам и проприетарщикам. Короче, всем тем, кто заслуживает "уважения" :))
> Получается двухполюсный мир. С одной стороны Оракл и патентные войны с другой РМС и Дебиан. Это нормально. Хуже будет если равновесие нарушится.Может не стоит плавать в океане смутных ассоциаций ?
мир праху debian. К счастью есть Ubuntu где таким идиотизмом не страдают.
Нефик нужен тот дистрибутив который не возможно поставить на современное железо?
Это даже не смешно - что бы настроить сеть надо скачать из non-free прошивку для wifi..
Не смешно это то, что до сих пор есть такие неосиляторы, которые даже прошивку доустановить не могут.
>Это даже не смешно - что бы настроить сеть надо скачать из non-free прошивку для wifi..Может все-таки драйвер?
Вообще новость хорошая, должен быть сильный противовес проприетарщине. И Столлман его сощдал, респект ему. А проприетарщикам только дай волю, будут впаривать хоть воздух по заоблачным ценам.
А вам то, что, все равно, так что шагайте дальше ровным строем с Ubuntu в ряды проприетарщины
>>Это даже не смешно - что бы настроить сеть надо скачать из non-free прошивку для wifi..
> Может все-таки драйвер?Нет, именно прошивку (firmware). Сами драйвера из ядра никто не удалял, т.к. претензии по части свободности - не к ним, а к фирмвари и прочим бинарным вставкам. Многие из драйверов, кстати, отлично заводят девайс и позволяют с ним беспроблемно работать и без загрузки фирмвари, в частности речь о некоторых проводных сетевых картах.
Ставил убунту 10.04 недавно и wi-fi там не стал по умолчанию.предложил доустановить вместе с каталистом...
Так вот чем они маялись все это время с момента релиза Lenny ;)
Успокойтесь!
Если Вы считаете что i7, hd5770, с рейдом на 12 тб не современное железо - то Вы круты!
Работает дебиан 6.0. И работает неплохо. Без всяких геморроев. А по поводу убунты и современного железа. Поставьте ради развлечения убунту на MSI 321/ Развлечения и танцы с бубнами гарантированы. Начиная от видюхи и заканчивая тем же самым wi-fi, ничуть не меньше чем с дебианом. Просто когда покупаете - выбирайте железо то которое будет работать, а не то с которым нужно будет скажем так экспериментировать.
> hd5770И как она работает без фирмвари? Я имею ввиду, насколько хуже.
А никому не кажется, что это какие-то детские игры? Просто перекладывание кода из одного места в другое. Ловкость рук - и у нас "полностью свободное ядро". Но ведь фактически ничего не изменилось, несвободный код как был, так и остался, просто он немного в другом месте. И чего они добьются? Ценой доп. геморроя для пользователей можно будет заявить что вот наконец-то у нас свободное ядро.
Это сделано не для того, что проприетарщины стало меньше, а чтобы пользователи имели возможность выбора - устанавливать несвободое ПО или нет. В многих других дистрибутивах такой возможности нет - там Linux изначально с кляксами.
>Это сделано не для того, что проприетарщины стало меньше, а чтобы пользователи имели возможность выбора - устанавливать несвободое ПО или нет. В многих других дистрибутивах такой возможности нет - там Linux изначально с кляксами.Мда, карбюратор ВАЗа хорош тем, что позволяет любому водителю разобрать его, собрать обратно и настроить согласно своих предпочтений и пожеланий по норме токсичности и расходу топлива. Другие автомобили не предоставят вам такую свободу. Зачем вам ставить инжектор, ведь вы не знаете, как он работает и для его настройки необходимо обращаться на соответсвующее СТО?
радует кретинизм некоторых пользователей))) Установка уже сравни разборке автомобиля)
Вернись 2005-2006 год, где таких еще не было :)
> А никому не кажется, что это какие-то детские игры? Просто перекладывание кода
> из одного места в другое. Ловкость рук - и у нас
> "полностью свободное ядро". Но ведь фактически ничего не изменилось, несвободный код
> как был, так и остался, просто он немного в другом месте.
> И чего они добьются? Ценой доп. геморроя для пользователей можно будет
> заявить что вот наконец-то у нас свободное ядро.имхо это делается как превентивная мера против патентных троллей. чтобы если что не случилось как с продуктами Sun (rip!)
никто не мешает по необходимости скачать альтернативный образ или доставить пакеты вручную.
> имхо это делается как превентивная мера против патентных троллей.Ну а что взять с Debian? Кого тянуть в суд, к кому предъявлять иск? Патентный тролль - ведь тоже не просто так троллит, а с целью срубить профит с жертвы, а Дебиан разрабатывает не юр.лицо. Скорее претензии могли бы быть к той же Cannonical, но вот она как раз не чешется.
Так что ИМХО причины тут другие.
Откажусь от всех блобов, кроме nvidia!!! :)
Я долго этого ждал!
Половина железа работать не будет.... - по логике.
Мой пост:
> Вот представьте себе что в коде драйвера вы увидите const char[] = { 0xFF, 0x12 .. 0x23 } всего 34 килобайта например. И будет это прогружаться в девайс при старте драйвера. А если то же самое будет внутри флэшки устройства?И прочитал я ответы... Я не хочу сказать что тут 99% идиоты, но явно проблемы с соображалкой есть... =(
1) бинарная последовательность в исходниках
2) бинарная последовательность в отдельном файле (прошивка)
3) бинарная последовательность во флэшке устройстваРазница ГДЕ??? Ну нету ее! Вы умеете решать простейшие логические задачи? Какие к черту бэкдоры, когда код, управляющий передачей этой бинари в устройство открыт и доступен.
Тогда с той же точки зрения открытые драйвера для любого устройства опасны т.к. там в прошивке может быть что-то недокументированное. Ну может быть, да, запросто, только как оно повредит системе?
Дело не в бэкдорах, а в постепенном уменьшении процента фирмвари в ядре. Где фирмварь нужна - ее зальют, но где можно обойтись - быть ее и не должно по дефолту. Кроме того, это простимулирует разработчиков создавать свободные драйвера, поскольку теперь закрытые психологически будут в резкой оппозиции свободным, будучи физически от них отделенными
Не вижу тут противоречия с тем что я написал. И если уж устройство уже использует фирмварь в виде внешнего файла, а не внутри себя, то каким волшебным образом оно заработает без нее?
Никаким. Таким способом просто хотят, грубо говоря, ухудшить отношение к проприетарным драйверам, чтобы простимулировать создание открытых в конечном счете
Скомпилировать ванильное ядро и заменить им Debian'овское стоковое по-прежнему можно?
> Скомпилировать ванильное ядро и заменить им Debian'овское стоковое по-прежнему можно?Проще другой, более дружественный дистрибутив :)
Очень умно и правильно сделали може теперь будут открывать исходники драйверов и т.д.
С чего? Чтобы их включили в Дебиан? :)