Linux 3.4: новый x32 ABI, Yama, btrfs-restore, qnx6fs

http://www.nixp.ru/uploads/news/large_image/ec8d05e3e83cfe1b2986fdcc64b64ae0c7f2d6e1_large_image.png
Такс, талисман Linux Иллюстрация с сайта Ru.Wikipedia.Org

Минувшей ночью Линус Торвальдс (Linus Torvalds) представил очередной релиз ядра Linux — 3.4.0. Анонсируя Linux 3.4, Линус отметил, что процесс подготовки этой версии прошел весьма спокойно.

Среди изменений в последней версии ядра свободной операционной системы можно выделить следующие:

  • многочисленные улучшения в файловой системе btrfs: добавлена утилита btrfs-restore (она не «чинит» файловую систему, а пытается найти поврежденные элементе и скопировать их в «безопасное» место); утилита btrfs fsck научилась исправлять повреждения в деревьях extent allocation tree; повышена производительность (особенно отмечается работа с большими блоками метаданных);

  • Nouveau, свободный драйвер для видеокарт NVIDIA, теперь считается готовым для широкого использования (вынесен из staging) и получил базовую поддержку GeForce 600;

  • новый бинарный интерфейс x32 ABI позволяет программистам задействовать 64-битный режим работы с 32-битными указателями (и 32-битным long integer);

  • поддержка «зондирования» (autoprobing) для драйверов процессора (на базе информации из x86 CPUID);

  • включен в состав модуль безопасности Yama, ограничивающий интерфейс ptrace, который позволяет процессу проверить память и статус запуска любого другого процесса того же пользователя;

  • у device-mapper появилась цель «verity», позволяющая использовать устройство для хранения хэшей блоков файловой системы и проверки каждого запроса на чтение к этой ФС (если хэш блока этой ФС не соответствует правильному значению, операция чтения не выполняется); технология используется, например, в Chrome OS для проверки, что операционная система не была модифицирована;

  • у perf появился графический интерфейс на базе GTK+ 2 для отчетов («perf report --gtk»);

  • поддержка файловой системы из операционной системы реального времени QNX6 (qnx6fs) только на чтение;

  • из ext4 убраны неактуальные опции для mount: resize и journal=update, а в NFS добавили опции «v4.0» и «v4.1».

Источник »
Главная ссылка к новости »

Был, был и весь вышел...

2

Когда в Минте/убанте будет?

Ну не сегодня это уж точно. Пока его тестировать будут - куча времени пройдет. Скорее всего первыми его увидят юзеры Arch Linux / Gentoo, ну и те кто ручками соберет.

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR

4

Стащил с git'а ab с конфигом если будет время поковырять, соберу.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

5

А вот лень. Конфиг стандартный для x86_64 кто бы кинул..... ab

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

6

многочисленные улучшения в файловой системе btrfs: добавлена утилита btrfs-restore (она не «чинит» файловую систему, а пытается найти поврежденные элементе
элементе

7

Кстсти, кто-нибудь уже использует btrfs?

8

Вроде, Lupo Alberto говорил, что пользуется. У меня на виртуалке с Фантой Btrfs. Охота было потестить Фанту, решил заодно и Btrfs поглядеть.

Йа тьомный эльф

9 (22.05.2012 00:23:20 отредактировано riso)

animal,тема как раз об этом

— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст

10

bobr пишет:

У меня на виртуалке с Фантой Btrfs.

Ну и как?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

11

bobr пишет:

Вроде, Lupo Alberto говорил, что пользуется.

Пользовался, но не очень удачно ac

Был, был и весь вышел...

12

В portage появилась, будем «попробовать» bx

Был, был и весь вышел...

13

lupo@gentoo-laptop ~ % uname -a                                                                         [gentoo-laptop][11:04]
Linux gentoo-laptop 3.4.0-funtoo-r0a #1 PREEMPT Tue May 22 10:41:03 FET 2012 i686 Genuine Intel(R) CPU T1350 @ 1.86GHz GenuineIntel GNU/Linux
Был, был и весь вышел...

14

newzenon пишет:
bobr пишет:

У меня на виртуалке с Фантой Btrfs.

Ну и как?

Обыкновенно. Ничего экстраординарного. Но я не пользовался вещами вроде снапшотов и прочих новомодных штук. Если использовать как обычную ФС, то нареканий вобщем-то нет.

Йа тьомный эльф

15

Для пользователей Ubuntu, вот инструкция по обновлению ядра.

"Чем красивее и проще GUI, тем тупее юзер" (c)

16

BWR
Это ужасная инструкция, следует найти более правильный способ или использовать Linux 3.2.

17

Darth Revan пишет:

BWR
Это ужасная инструкция, следует найти более правильный способ или использовать Linux 3.2.

+100500
Кошмар. Кстати недавно ставил Релиз дистрибутива Siduction 12.1 попробовать, там как-раз 3.4 ядро в Ubuntu точно встанет.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

18

Нашёл PPA с Linux 3.4:

sudo add-apt-repository ppa:francisbrwn9/kernels
sudo apt-get update
sudo apt-get dist-upgrade
newzenon пишет:

там как-раз 3.4 ядро в Ubuntu точно встанет

Я бы не стал подключать их репозиторий, а ставить вручную пакет опять же не очень хорошо. Можно попробовать с liquorix, но у них пока Linux 3.3.

19

Ну почему же. Все зависит от случая. Давеча ставил 3.4 на ubuntu 10.04 (i386) без особых проблем встало. К этому прицепил xorg-edgers и x-swap с новым барахлом. И все чудно работает.

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR

20

Darth Revan пишет:

Я бы не стал подключать их репозиторий

Вопрос спорный. Ест также и http://oscar.aptosid.com/debian/pool/ma … x-aptosid/

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

21

doctor_jekyll
newzenon

Я просто против установки ядра вне репозитория - обновления сами не придут.

22

Ну, я ставил на старезный LTS и все заработало. А по поводу aptosid - вообще забавная картина. Новое ядро после обновления не заводится хоть ты тресни. Старое чудно работает, новое - не хочет. Пробовал подключаться к репам Сидакшена - так же картина. Я не знаю почему и как но грузится онли консоль и мигающий курсор.
На Ubuntu ставил ядро из kernel ppa (в гугле можно найти) и ставил ручками. Нормально работает, даже загружаться быстрее стало (субъективно)

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR