Автор: Максим Мишутин | 12.12.2012 | 2:14 | В рубриках: Новости, Ядро

TUX

Представлен релиз ядра Linux 3.7. В новую версию принято 10409 исправлений, размер патча – 95 Мб. 33% всех представленных изменений связаны с драйверами устройств, 23% – обновления кода специфичного для аппаратных архитектур, 6% – сетевой стек, 3% – с файловыми системами и 3% – внутренние подсистемы ядра.
Основные изменения:

  • поддержка архитектуры ARM 64-bit
  • унификация кода поддержки архитектуры ARM для обеспечения возможности формирования многоплатформенных ARM-сборок
  • реализована поддержка механизмов виртуализации Xen для систем на базе процессоров ARM Cortex A15
  • реализована поддержка набора инструкций SMAP (Supervisor Mode Access Prevention), реализованного в процессорах Intel на базе микроархитектуры Haswell
  • поддержка криптографически подписанных модулей ядра
  • в Btrfs добавлена поддержка “hole punching”, технологии при которой часть файла можно пометить как более неиспользуемую
  • ускорена работа Btrfs fsync()
  • в Ext4 добавлена поддержка изменения размера на лету для 64-разнядных ФС (размером более 16 Тб) и ФС с meta_bg
  • CIFS обеспечена поддержка протокола SMBv2 и SMBv2.1
  • в программной реализации RAID 0/1/10/5 (MD RAID) и файловой системы JFS добавлена поддержка команды TRIM (discard), которая позволит увеличить производительность при работе и повысить срок службы SSD-накопителя
  • стабильная реализация NFS 4.1
  • новый экспериментальный инструмент “perf trace”, расширяющий возможности strace
  • реализована поддержка функции TCP Fast Open на стороне сервера
  • реализована поддержка протокола туннелирования GRE (Generic Routing Encapsulation) для IPv6
  • реализована поддержка трансляции адресов (NAT, MASQUERADE, NETMAP, REDIRECT, а также хелперы для протоколов FTP, IRC, SIP и amanda) для IPv6
  • поддержка протокола туннелирования vxlan, позволяющего передавать ethernet-пакеты 2-го уровня поверх UDP
  • для процессоров Intel реализована поддержка системы безопасности “supervisor mode access prevention”
  • переписана базовая часть драйвера Nouveau
  • для видеокарт Intel в драйвере i915 добавлен экспорт через Sysfs информации о частоте и режимах энергосбережения GPU
  • в драйвере Radeon улучшено управление конфигурацией нескольких мониторов, расширена поддержка управления фоновой подсветкой на ноутбуках, сокращено потребление памяти
  • в ALSA добавлен новый API (PCM channel-mapping API) для управления звуковыми каналами
  • добавлена поддержка Raspberry Pi, а также SoC Broadcom BCM2835, Micrel KS8695, Freescale P5040DS, Freescale/iVeia P1022RDK, MIPS Technologies SEAD3
  • добавлена поддержка игровых пультов Sony PS3 BD
  • добавлена поддержка сетевых контроллеров Silicom Bypass, Freescale XGMAC MDIO и Microchip MRF24J40
  • добавлена поддержка модемов ST-Ericsson STE
  • добавлена поддержка звуковых плат Wolfson Bells
  • добавлена поддержка USB-контроллеров: Broadcom BCM63xx, Marvell USB 3.0 PHY, ZTE USB-to-serial переходников и плат Cambridge Electronic Design 1401 USB

Чтобы установить ядро Linux 3.6.9 в Ubuntu 12.04/12.10/Linux Mint 13/14 выполните следующие команды в терминале:
1 Способ

cd /tmp
wget http://dl.dropbox.com/u/47950494/upubuntu.com/linux-kernel-3.7 -O linux-kernel-3.7
chmod +x linux-kernel-3.7
sudo sh linux-kernel-3.7
sudo reboot

2 Способ
Ubuntu 32-bit

mkdir kernel3.7.0 && cd kernel3.7.0
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-headers-3.7.0-030700_3.7.0-030700.201212102335_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-headers-3.7.0-030700-generic_3.7.0-030700.201212102335_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-image-3.7.0-030700-generic_3.7.0-030700.201212102335_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-image-extra-3.7.0-030700-generic_3.7.0-030700.201212102335_i386.deb
sudo dpkg -i *.deb
cd ..
rm -r kernel3.7.0

Ubuntu 64-bit

mkdir kernel3.7.0 && cd kernel3.7.0
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-headers-3.7.0-030700_3.7.0-030700.201212102335_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-headers-3.7.0-030700-generic_3.7.0-030700.201212102335_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-image-3.7.0-030700-generic_3.7.0-030700.201212102335_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/linux-image-extra-3.7.0-030700-generic_3.7.0-030700.201212102335_amd64.deb
sudo dpkg -i *.deb
cd ..
rm -r kernel3.7.0

Проверяем версию установленного ядра командой:

uname -r

Чтобы удалить ядро Linux 3.7 выполнив команду в терминале:

sudo apt-get purge linux-image-3.7*
sudo reboot

Оцените Linux 3.7

Просмотреть результаты

Loading ... Loading ...

Эта запись была опубликована 12.12.2012в 14:00. В рубриках: Новости, Ядро. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить свой комментарий или трекбек со своего сайта.

  • сергей

    мне кажется у меня чтото подобное было, я посчитал, что по запарке рано выключил теминал, но наверно было чтото подобное, восстановился просто через установку дистрибутива, там есть возможность выбора в начале установки, есть возможность “накатить” новую версию, все данные сохраняются, с приложениями не очень, но если поставить тоже приложение, то все настройки, история (если это браузер) восстанавливаются

    • sasha

      Есть способ восстановления ядра с Live , но лезет 3.7 , чтоб ему…
      Не запускается . Пришлось переустанавливать систему.

  • sasha

    После удаления командой sudo apt-get purge linux-image-3.7* , два родных ядра 3.5 ушли в мир иной .

    • http://proubuntu.com.ua/ Максим Мишутин

      А что осталось?

      • sasha

        нет никто )

    • Саша

      скорее всего ты просто нарушил загрузчик GRUB, это все можно решить поищи в инете boot-repair , мне помог