Видео смотреть бесплатно

Смотреть супер видео

Официальный сайт printclick 24/7/365

Смотреть видео бесплатно

Похожие на jhkswapd0
15.11.2009 15:18

jrunКак собирал ядро...

После того как вышла Ubuntu 9.10 я решил что пора бы разобрать что нибудь, и посмотреть, как же это работает.
Вооружившись статьёй "Ядерная физика для домохозяек" я решил преступить к собиранию своего ядра.
Полностью.
+ 4 -
20
warchief 03.12.2009 21:35

Есть проблема!Проблема с установкой ядра из реп. mainline-ppa в Ubuntu

Добрый день.

Наверно всем Убунтоводам известно, что комманда Убунту периодически выкладывает свежие версии ядра, с патчами Ubuntu, тут http://kernel.ubuntu.com/~kernel-ppa/mainline/

Всегда ставил новые ядра из этого репозитория у себя. После выхода 9.10 мне ни разу не удалось установить ядро оттуда.
Полностью.
+ 1 -
6
LeXuS 02.08.2010 12:16

Новости — Релиз Linux-ядра 2.6.35



В анонсе Линус рассказывает, что в целом попытка установки жестких правил заморозки кода удалась и эксперимент планируется продолжить в рамках подготовки следующего релиза. Число коммитов с изменениями не связанными с исправлением ошибок после выпуска первого кандидата в релизы ядра 2.6.35 составило 2000 (идея введения жестких правил была изложена перед выходом rc3), что почти в два раза ниже, чем было внесено в процессе подготовки 2.6.34 (после rc1 было принято 3800 коммитов).

Основные новшества:

Сетевая подсистема

Поддержка технологий Receive Packet Steering (RPS) и Receive Flow Steering (RFS) для прозрачного распределения нагрузки по обработке входящего сетевого трафика на имеющиеся в системе CPU. Функция RPS позволяет организовать на разных CPU параллельную обработку операций над IP и TCP пакетами, для чего для каждого сетевого устройства или для каждой очереди пакетов добавлен дополнительный индекс, использующий хэширование по заголовку пакетов для выборка CPU-обработчика. RFS дополняет RPS эвристическими методами выбора CPU, не просто выбирая обработчик случайным образом, а учитывая на каком CPU выполняется вызвавшее системный вызов recvmsg() приложение для наиболее оптимальной утилизации кэша. Изменения разработаны и переданы в состав Linux-ядра компанией Google. Измерение производительности показало, что новая функция позволила увеличить пропускную способность на восьмиядерном сервере для драйвера tg3 с 90 тыс. транзакций в сек. до 285 тыс., а для драйвера e1000 с 90 тыс. до 292 тыс. транзакций в сек. (утилизация CPU при этом возросла с 30 до 60%);

Поддержка нескольких независимых таблиц multicast-маршрутизации. Обычно multicast маршрутизация выполняется на уровне пользователя, процессом принимающим решение о судьбе multicast-пакета на основе адреса IP приемника и назначения. Представленная возможность позволяет в рамках одной системы организовать одновременную работу нескольких независимых процессов multicast-маршрутизации, изоляцию сетевых интерфейсов и пакетов для которых обеспечивает ядро;

Поддержка протокола L2TP третьей версии (Layer 2 Tunneling Protocol, RFC 3931), предоставляющего средства для динамического формирования L2-туннелей поверх IP-сетей. Кроме туннелинга протокола PPP, новая версия L2TP предоставляет средства для проброса других L2-протоколов, таких как ATM, Frame Relay, HDLC и даже Ethernet.

Поддержка протокола CAIF, используемого компанией ST-Ericsson в своих GPRS-модемах для организации связи между хостом и модемом. Хост управляет обработкой виртуальных управляющих AT-каналов, инициализацией GPRS-соединений, работой каналов с передачей видео и сервисных каналов. Модемы ST-Ericsson поддерживают несколько видов транспорта, но в Linux пока поддерживаются только UART и Loopback;

Дисковая подсистема, ввод/вывод и файловые системы

В реализации файловой системы Btrfs добавлена поддержка режима прямого ввода/вывода, позволяющего организовать доступ к данным минуя кэш файловой системы. Функция прямого ввода/вывода активно используется в СУБД, поддерживающих собственные механизмы кэширования. Кроме того в Btrfs завершена работа над кодом "-ENOSPC", обеспечивающим работу в ситуации острой нехватки свободного дискового пространства.

В файловой системе XFS добавлена поддержка отложенной записи в лог в режиме журналирования, позволяющей организовать накопление нескольких асинхронных транзакций в памяти, вместо их многократного сброса в лог. Использование отложенной записи позволяет заметно сократить число операций ввода/вывода, связанных с журналированием, и повысить производительность при интенсивных операциях с мета-данными. Возможность имеет статус экспериментальной и включается через опцию монтирования "-o delaylog";

В файловой системе OCFS2 добавлена поддержка заблаговременного резервирования (allocation reservation) блоков, что позволяет значительно сократить фрагментацию. Проведена оптимизация производительности. По умолчанию при монтировании отныне используется опция nointr, запрещающая прерывать выполняющиеся файловые операции;

Память и системные сервисы

Интегрирован механизм уплотнения памяти (memory compaction), позволяющий снизить фрагментацию внешней памяти за счет перемещения нескольких использованных страниц памяти в один блок большего размера, состоящий из непрерывно следующих друг за другом занятых страниц. В итоге, после выполнения операции упаковки, вместо перемешанного набора свободных и занятых непрерывных страниц памяти, получается один большой блок с используемыми страницами и один большой блок со свободными страницами, что в дальнейшем упрощает проведения операций выделения больших областей памяти. Инициировать уплотнение всей памяти можно записав любое значение в файл /proc/sys/vm/compact_memory;

В ядро интегрирован код, позволяющий обеспечить работу отладчика KDB поверх другого отладчика Kgdb, что дает возможность их одновременного использования. Отладчик KDB разработан в недрах компании SGI и, в отличие от Kgdb, не требует для отладки второго компьютера, на котором запущен фронтэнд gdb. С помощью KDB можно инспектировать работу ядра на локальной системе, но его слабым звеном является отсутствие поддержки отладки на уровне исходных текстов;

Продолжено расширение возможностей отладочной подсистемы Performance Events: В команде "perf inject" добавлена поддержка live-режима, для одновременного обеспечения записи статистики и ее вывода. Данный режим активируется автоматически, если утилита perf вызывается без явного указания команд record/report (например, "perf trace rwtop 5"). Добавлена утилита perf kvm для мониторинга гостевых окружений из хост-системы. В perf probe добавлена возможность доступа к заданным полям определенных структур данных (например, "perf probe --add 'vfs_read file->f_op->read file->f_path.dentry'");

Оборудование и аппаратные архитектуры

Расширены возможности DRM-модуля (Direct Rendering Manager) i915 для видеокарт Intel: добавлена поддержка аппаратной акселерации декодирования видеопотоков H.264 и VC1 для графических карт на базе GPU G45+; добавлена поддержка графических чипсетов Intel Cougarpoint; реализована поддержка средств для мониторинга потребления энергии; поддержка чересстрочных дисплеев (interlaced); поддержка самообновления памяти для чипов Ironlake;

Расширены возможности DRM-модуля Radeon для видеокарт ATI/AMD: добавлена начальная поддержка функций управления питанием; упрощен и улучшен код обработки сброса GPU (GPU reset); добавлен код, необходимый для поддержки видеокарт семейства Evergreen;

Добавлена поддержка интерфейса APEI (ACPI Platform Error Interface), определенного в спецификации ACPI 4 и позволяющего улучшить обработку NMI, организовать сохранение MCE (Machine Check Exception) ошибок на Flash, реализовать поддержку APEI Error Record Serialization Table (ERST), APEI Generic Hardware Error Source и APEI Error INJection (EINJ).

Разное

Добавлен новый интерфейс для конфигурирования параметров сборки ядра "make nconfig". Интерфейс основан на menuconfig, но имеет более современный внешний вид, прстроен на базе ncurses и сопутствующих библиотек для создания меню, форм ввода и панелей;

Образ initramfs (RAM-диск с файловой системой, загружаемой на этапе начальной инициализации, до монтирования корневого раздела) теперь может быть сжат методом LZO;

Размер неименованных каналов (pipe) теперь можно менять при помощи fcntl-операций F_GETPIPE_SZ и F_SETPIPE_SZ;
Полностью.
+ 4 -
21
Shtsh 15.09.2010 21:10

ПереводыВсё о подкачке в Linux.

Оригинал
Переведено при помощи сервиса translated.by инициативной группой переводчиков welinux при участии пользователей Shtsh, settler, zereal.

Linux делит физическую память (RAM, random access memory, память с произвольным доступом) на участки, называемые страницами. Свопинг - это процесс, когда страницы памяти копируются на заранее определённое место на жёстком диске, называемое областью подкачки (swap). Совместно физическая память и область подкачки составляют виртуальную память.
Полностью.
+ 14 -
28
heavyrail 20.09.2010 12:26

Есть проблема!Каждый раз после обновления ядра Arch регулярно нарушается загрузка

Началось это далеко не вчера, после очередного обновления, так что установить первопричину я не могу.
Продолжается по сей день. Итак: если я обновил систему, и обновилось ядро, после перезагрузки попадаю в kernel panic, а более детально пишет так:
1
2
Kernel panic - not syncing. No init found.
Try passing init= option to kernel

Лечиться я умею - перезагрузился с CD, сделал chroot в систему, переписал образ ядра при помощи mkinitcpio.
Но как сделать так, чтобы такой проблемы вообще не возникало, чтобы всё происходило автоматически?
Полностью.
+ 2 -
42
ZogG 21.09.2010 04:10

ПереводыУправляем кодом ядра Linux с помощью Git

Оригинал

Прежде всего хочу сказать спасибо за перевод Zereal, digiwhite, Shtsh, settler и silent, они сделали большую часть работы с переводом и привели текст в читабельное состояние.

Это будет краткое и в то же время простое руководство по использованию Git и тому, как управлять исходными кодами ядра с его помощью.

До появления Git, простейшим способом управления кодом ядра была следующая последовательность действий: скачать код ядра тарболом (архив, собранный утилитой tar и обычно запакованный утилитой gzip. Прим. пер.) с сайта kernel.org и, в дальнейшем, для экономии трафика, обновлять код, скачивая патчи (от англ. patch - заплатка. Прим. пер.), выходящие между релизами, при этом было очень важно то, что патчи имели маленький размер, что позволяло отказаться от загрузки полного архива кода ядра при каждом изменении. Это также позволяло, применив патчи, всего лишь пересобрать только то, что было изменено, вместо полной пересборки ядра заново. Этот способ неплох, он до сих пор применим и, скорее всего, будет существовать всегда. Обычное скачивание архивов по HTTP и FTP подходит во многих ситуациях.
Полностью.
+ 6 -
0
CaveRat 29.11.2010 03:03

How-to`sКак пересобирают ядро

Думаю, манов и хавтушек по поводу пересборки ядра уже достаточно много, но тем не менее, опишу как этот процесс происходил в моем случае. Скажу сразу - я не linux-гуру, да и доступа к хавтушкам у меня на момент пересборки не было по причине отсутствия интернета.
Полностью.
+ 12 -
27
emostar 17.12.2010 19:12

Я рекомендуюЯдро 2.6.36 с новым патчем

Один человек с ником Mahdi создал deb-пакет ядра с новым ускоряющим 200-строчным патчем о котором все так говорят.
Пока что его сборка рассчитана только для Ubuntu 10.10 32 bit, скачать можно по ссылке:
linux-headers-2.6.36
linux-image-2.6.36
Полностью.
+ 5 -
19
uscr 04.05.2011 18:31

Есть проблема!Как обновить ядро, не обновляя ядра?

Удивлены? Лучше всего за меня расскажет вывод pacman -Syu:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
[nazarovd@King ~]$ sudo !!
sudo pacman -Syu
Пароль: 
:: Синхронизируются базы данных пакетов...
 core                     37,6K   62,0K/s 00:00:01 [######################] 100%
 extra                   475,1K  161,8K/s 00:00:03 [######################] 100%
 community               438,2K  149,0K/s 00:00:03 [######################] 100%
:: Запускается полное обновление системы...
:: Заменить gnome2-user-docs на extra/gnome-user-docs? [Y/n] y
:: Заменить gnome-panel-bonobo на extra/gnome-panel? [Y/n] y
:: Заменить gnome-themes на extra/gnome-themes-standard? [Y/n] y
разрешение зависимостей...
проверка на взаимную несовместимость...
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: nvidia-96xx: требует kernel26<2.6.38
[nazarovd@King ~]$ uname -a
Linux King 2.6.37-ARCH #1 SMP PREEMPT Fri Mar 25 14:35:13 UTC 2011 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz GenuineIntel GNU/Linux


Возможно ли обновить ядро и не сломать проприетарные дрова?

Да, дистрибутив - ArchLinux.
Полностью.
+ 0 -
20
calg0n 10.06.2009 11:23

Linux InternalsВышел релиз Linux ядра 2.6.30. Обзор новшеств

Линус Торвальдс представил новый релиз Linux ядра - 2.6.30. В новое ядро принято более 13 тысяч исправлений от 1334 разработчиков, размер патча - 63Мб (добавлено 1 096 994 строк кода, удалено - 470 555).

Полностью.
+ 20 -
31
1 2

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн