Сообщество разработчиков открытой системы Linux объявило об официальном выпуске новой версии ядра под обозначением Linux Kernel 3.4. Среди прочих новинок, реализованных в этом ядре, особо выделяются такие как поддержка ряда новейших видеокарт, улучшенная работа с файловой системой BTRFS, а Линус Торвальдс, возглавляющий работу над ядром, отметил практически полное отсутствие нервозности и суеты в работе над версией 3.4.
По словам Торвальдса, автора Linux и главы Linux-сообщества, обычно очередь релиз-кандидатов не заканчивается вплоть до официального релиза. Тем не менее, в работе над версией 3.4 почти впервые разработчикам удалось точно выдержать сроки. Более того, Торвальдс уверен, что в такой же спокойной атмосфере продет и следующий цикл разработки для выпуска ядра под номером 3.5. Спокойная работа с точным соблюдением сроков сдачи – довольно редкое явление в создании продуктов с открытым исходным кодом. Так, еще в прошлом году противоречия из-за поддержки гипервизоров буквально взорвали Linux-сообщество: дебаты были очень горячими.
Что касается улучшенной работы с файловой системой BTRFS, ядро Linux 3.4 предлагает пользователям новые встроенные утилиты для восстановления данных и исправления ошибок. Реализована поддержка метаданных с размером блоков более 4 Кбайт, а обработка ошибок и исключительных ситуаций стала эффективней.
В области поддержки оборудования Linux 3.4 предлагает улучшенную поддержку новых графических чипов от компаний Nvidia, Intel и AMD. В частности, реализована полноценная поддержка новой графической подсистемы Intel Medfield для смартфонов и других мобильных устройств, нового чипа Nvidia GeForce 600 Kepler и ускорителей AMD Radeon из серии 7000.
Кроме расширенной поддержки оборудования и файловых систем новое ядро Linux 3.4 предлагает множество менее заметных, но тоже очень важных изменений. Например, новый бинарный интерфейс приложений обеспечивает дополнительный выигрыш от аппаратных возможностей 32- и 64-битных систем. Для обеспечения системной безопасности добавлен модуль Yama. Кстати, разработчики ядра Linux объявили о том, что уже приступили к реализации компонентов для поддержки еще не выпущенной в серию новой процессорной архитектуры Haswell от компании Intel – она должна пойти в серию к началу 2013 г.
Как всегда, линукс в своем репертуаре, еще сама аппаратура не вышла, а уже его поддерда под линукс имеется :) , Мастдаю вечно в хвосте плестись, как это было с USB 3.0
Хех. Кстати, о USB 3.0: у меня на работе стойка с оборудованием уже имеет 2 порта USB 3.0, которые отлично обнаруживаются как USB 3.0. Правда, подключаются к ним лишь кабели RS232->USB.
Уже поставил – в хубунту 12.04, работает.
По такой инструкции:
Откройте терминал и введите следующие команды:
sudo apt-add-repository ppa:francisbrwn9/kernels
sudo apt-get update
sudo apt-get dist-upgrade
Ядро завелось.
(Если понадобится откатиться на предыдущую версию ядра, установите PPA Purge:
sudo apt-get install ppa-purge
Затем удалите PPA:
sudo ppa-purge ppa:francisbrwn9/kernels
)
Правда nvidia-вский казённый драйвер 295.33 из стандартного репозитория с ядром 3.4 не заработал.
Подсоединил, через ubuntu-tweak, PPA xorg-edgers .
Тот nvidia-current , который там (302.11 уже), установился успешно.
В этом PPA, кстати, также есть новое ядро 3.4. Т.е., достаточно xorg-edgers только было подсоединить.
1. Для смены ядра в LTS дистрибутиве должны быть очень серьёзные причины, ибо так не делается. Я не рекомендую это делать.
2. Стандартное ядро 12.04 получило недавно статус LTS. 3.4 не имеет такого статуса.
3. Теперь по поводу самого предлагаемого ppa. Не так давно он был пуст, а ещё до этого предлагал ядра для 11.10. Теперь для 11.10 ядер нет и те, кто уже поставил себе из этого ppa ядро останутся без патчей и исправлений безопасности, ибо сейчас он для 12.04 и выше и машинка с 11.10 на борту из него уже не обновляется. Оставив же стандартное ядро человек гарантированно будет получать обновления Hardware+Software+Security до апреля 2014, Software+Security до окончания срока поддержки.
4. Относительно PPA xorg-edgers. Указывайте людям на то, что
И таки да, фраза "To revert to official packages, you can install the ppa-purge package" "какбэ" намекает.
Я бы тоже ядро не менял бы, ибо пока нет совсем уж распрекрасных фич, из-за которых стоило бы это делать. Во-вторых, francisbrwn9 — это кто такой? Каких он туда бэкдоров позасовывал можно только догадываться. ;) С другой стороны, пользователей Убунты стабильность и безопасность никогда особо и не привлекали. Так что рецепт Амламла многим пригодится.
Да я ж не против, но хоть указать людям на те особенности, которые их поимеют :-) при следовании этим инструкциям. На минных полях и то таблички ставили ;-)))
Очень серьёзные причины – это ноутбуки, нетбуки и десктопы с новейшими видеокартами и материнскими платами. На которые я этот самый хубунту 12.04 списываю.
Через неделю после выхода 12.04 мне притащили свежий нетбук асус с четырёхзначным Атомом. На ядре 3.2 видеокарта интел4000 нормально не завелась.
________________
А только для себя, для компьютера трёхлетней давности, я бы не стал обновлять ядро.
Но обновил – чтобы ставить опыты "на себе", а не на заказчиках:))
Понятно, что без необходимости ядро не будут обновлять.
Либо любители экспериментов, но им и флаг в руки.
А ведь не зря меня здесь умные люди предупреждали про ядро 3.4: «Не пей, Иванушка, из копытца – козлёночком станешь!» (((-:
Всё было прекрасно, пока мне не понадобилось заглянуть в мой старый тукриптовский контейнер с научными раскопками, который я ещё во времена виндовса делал, и он в ntfs отформатирован. Оказалось, что там часть исходников открываются с ошибками – внутри какие-то строчки с кракозябрами внедряются.
Ну ладно, бывает, файл контейнера попортился за столько лет... Достаю копию с другого жёсткого диска – то же самое!
Проверяю из дебиана – в тех же файлах всё нормально, ни следа кракозябров. Из хубуны-вуби – тоже порядок.
Наконец, из этой же рабочей хубунты, но загрузившись с ядра 3.2 – никаких проблем!
Ну, тут уже понятно – кто есть ху ((((-:
Так что пришлось мне всё-таки ядро 3.4 удалить:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:xorg-edgers/ppa
sudo ppa-purge ppa:francisbrwn9/kernels
При этом удалились больше пол-гигабайта файлов: nvidia, xorg, куча-куча библиотек, и вайн со скайпом с ними за компанию ((-:
Не удалились только сами ядра 3.4! Из синаптика их доудалял потом.
И в нём же нажал "Обновить", "Отметить всё", "Применить", и он автоматом, по зависимостям, установил обратно ту кучу библиотек (из основных репозиториев).
Ещё вайн и скайп потом возвернул.
Вроде мои данные и хубунта не пострадали от этих приключений.
Так что это "намёк и добрым молодцам урок" – без большой необходимости экспериментальные ядра лучше не ставить!
Все правильно — на Либератуме плохого не посоветуют. :)
Кстати, предлагаю как-нибудь обсудить достоинства и недостатки ручной сборки ядра. ;)
Фига себе у Убунты и зависимости. Неочевидные я бы сказал. В 3.4 так много всего поменялось или это особенность дистрибутива?
Думаю, что это
sudo ppa-purge ppa:xorg-edgers/ppa
добросовестно сработал – удалил тестовые библиотеки, которые ранее установились при обновлении из xorg-edgers (там, похоже, много чего есть, не только иксорг и ядро).
А после такой чистки вернулись их стабильные версии из стандартного репозитория.
Отправить комментарий