The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз ядра Linux 3.11. Обзор новшеств"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от opennews (??) on 03-Сен-13, 01:09 
После двух месяцев разработки Линус Торвальдс выпустил (https://www.kernel.org/) ядро Linux 3.11 (https://www.kernel.org/). В шутку новому ядру присвоено (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...) кодовое имя "Linux for Workgroups", по аналогии с Windows 3.11 for Workgroups. Среди наиболее заметных улучшений: технология сжатого кэширования раздела подкачки Zswap; флаг O_TMPFILE для создания "невидимых" временных файлов; возможность упаковки ядра с использованием сжатия LZ4; экспериментальная поддержка кластерной файловой системы Lustre; спящий режим IRST; динамическое управление питанием GPU Radeon; NFS 4.2; применение SELinux для NFS; порт KVM и Xen для архитектуры ARM64.

<a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g... src="http://www.opennet.dev/opennews/pics_base/0_1373904563.jpeg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" align="right" border="0"></a>В новую версию принято 10.7 тысяч исправлений от 1239 разработчиков, размер патча - 44 Мб (изменения затронули 10475 файлов, добавлено 789 тысяч строк кода, удалено 341 тысяч строк). Около 43% всех представленных в 3.10 изменений связаны с драйверами устройств, примерно 23% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 11% связано с сетевым стеком, 5% - файловыми системами и 5% c внутренними подсистемами ядра. 9.1% изменений внесено сотрудниками компании Intel, 8.5% - Red Hat, 8.3% - Linaro, 4.5% - Samsung, 3.9% - IBM, 3.0% - Texas Instruments, 2.9% - SUSE, 2.6% - AMD, 2.1% - Google, 1.3% - Oracle, 1.3% - ARM, 1.1% - Cisco.


Из наиболее интересных новшеств (http://kernelnewbies.org/Linux_3.11) можно отметить:


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

-  Включение в состав ядра клиента кластерной файловой системы Lustre (http://wiki.lustre.org/index.php/Main_Page), используемой в большинстве кластеров, входящих в список самых мощных суперкомпьютеров мира (6 из 10 и 60 из 100 самых мощных кластеров используют Lustre). Клиентская часть Lustre работает (http://ru.wikipedia.org/wiki/Lustre_%28%D1%81...) вкупе с серверами для хранения данных и обслуживания метаданных, предоставляя средства для обращения клиентов к хранимым в распределённой ФС данным (основанный на ext4 бэкенд  ldiskfs для организации работы сервера хранения данных в ядро не включен). Модуль для работы клиента Lustre поставляется в экспериментальном разделе "staging" и не собирается по умолчанию;
-  В F2FS (http://www.opennet.dev/opennews/art.shtml?num=35667), развиваемую компанией Samsung высокопроизводительную файловую систему для Flash-накопителей, добавлена поддержка меток безопасности, что позволяет использовать данную ФС с LSM-модулями (Linux Security Modules (http://en.wikipedia.org/wiki/Linux_Security_Modules)), в частности даёт возможность использовать средства  принудительного контроля доступа SELinux и SEAndroid (http://www.opennet.dev/opennews/art.shtml?num=37470). Кроме того, в F2FS реализована функция перемонтирования раздела (remount);

-  В Btrfs обеспечена техника слияния запросов ввода/вывода, ожидающих помещения в лог обратной записи, что позволило увеличить скорость записи в синхронном режиме до 60% (с 2.9MB/s до 4.6MB/s) на SCSI-дисках с включенной буферизацией. Прекращено использование структуры btrfs_sector_sum, что позволило заметно поднять производительность линейного копирования. Например выполнение теста утилитой dd на SSD-накопителе показало рост пропускной способности на 74% (с 31MB/s до 54MB/s). Добавлена поддержка (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...) клонирования данных файла в тот же файл, когда клонируемая и записываемая области не пересекаются (например, запись клона в хвост);


- Интегрированы дополнительные оптимизации производительности  для файловых систем  Btrfs (http://lkml.indiana.edu/hypermail/linux/kernel/1307.1/00890....), XFS (http://lkml.indiana.edu/hypermail/linux/kernel/1307.1/00889....) и Ext4 (http://lkml.indiana.edu/hypermail/linux/kernel/1307.0/00286....). В Ext4 добавлена поддержка (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...) предварительного резервирования места под транзакции;

-  Предварительная поддержка находящегося в разработке стандарта NFS 4.2 (http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion2), в котором ведётся работа (http://sniaesfblog.org/?p=245) по увеличению эффективности потребления ресурсов, например копирование на стороне сервера, предварительное резервирование места, оптимизации для SSD-накопителей;


-  В модуль управления пропускной способностью ввода/вывода blk-throttle добавлена поддержка контроля ресурсов ввода-вывода с блочных устройств при помощи иерархических управляющих групп (cgroups). По умолчанию поддержка иерархических cgroups отключена, для включения следует использовать флаг "sane_behavior";
-  В Device Mapper добавлен новый модуль "dm-switch"   для создания устройства, позволяющего организовать произвольный мапинг  регионов ввода/вывода привязанных к определённому набору путей, привязку которых к специфичным регионам можно менять динамически. Новый модуль нацелен на обработку усложнённых случаев маппинга (например, для распределённых хранилищ iSCSI), для которых не достаточно модуля "dm-stripe";
-  В DM RAID добавлена (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...) возможность восстановления работы после временного сбоя накопителя. Если при возобновления работы после остановки (resume) диск помечен как сбойный, но суперблок читается, предпринимается попытка возвращения диска в RAID. Указанное изменение позволяет попытаться вернуть вылетевший из RAID диск простым выполнением операций suspend/resume  вместо ручного переконфигурирования;

-  Проведения оптимизация производительности системного вызова sync, работа которого ускорена в 7-8 раз для активно используемых ФС;
-  Добавлена поддержка таблиц дисковых разделов AIX;
-  В файловую систему CIFS добавлена поддержка диалекта SMB3.02. Добавлена опция монтирования "nosharesock"  для принудительного создания нового отдельного сокета для сервера (можно создать несколько независимых точек монтирования для разных пользователей). Поддержка верификации запросов  SMB3 при помощи цифровых подписей AES-CMAC;

-  
Виртуализация и безопасность

-  В системные вызовы open() и openat() добавлена поддержка флага O_TMPFILE, позволяющего передать файловой системе информацию о создании временного файла, не видимого в иерархии ФС, что позволяет применить для данного типа файлов отдельные оптимизации. Создаваемые при помощи O_TMPFILE временные файлы не имеют имени, в качестве пути передаётся только директория. Создание невидимого временного файла без имени позволяет разработчикам приложений не задумываться о возможных уязвимостях, таких, как атака через символические ссылки;

-  В коде Xen и KVM появилась поддержка виртуализации для архитектуры ARM64;

-  Реализация меток безопасности в NFS (Labeled NFS), позволяющих обеспечить полноценную поддержку SELinux для NFS. Ранее для  точки монтирования привязывалась только метка, как правило nfs_t. Labeled NFS позволяет использовать произвольное число различных меток для каждого раздела NFS. Например, отдельную метку можно привязать к файлу с образом виртуальной машины, размещённом на NFS-разделе, можно экспортировать домашние директории через NFS с разграничением доступа приложений только в определённые области;

...

URL: https://lkml.org
Новость: http://www.opennet.dev/opennews/art.shtml?num=37796

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


6. "Релиз ядра Linux 3.11. Обзор новшеств"  –18 +/
Сообщение от Аноним (??) on 03-Сен-13, 01:34 
IRST - Intel изобрела фичу которую Эпл в своей прошивке и макоси сделал 3 года назад.
Шустро они ахахах
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Релиз ядра Linux 3.11. Обзор новшеств"  +17 +/
Сообщение от Avator (ok) on 03-Сен-13, 02:02 
ну и что? Если кто-то другой сделал, то также делать ни-ни??
Сосед сделал круглое колесо и поэтому теперь можно делать только квадратные или треугольные??
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

88. "Релиз ядра Linux 3.11. Обзор новшеств"  +7 +/
Сообщение от Аноним (??) on 03-Сен-13, 14:57 
Ждем когда эппл наедет на интел за то что они смеют выпускать процессоры которые в макбуки паяются. Ведь все знают что х86 изобрел Эппл, а интел - копапастеры позорные.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

99. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 16:05 
> Ждем когда эппл наедет на интел за то что они смеют выпускать
> процессоры которые в макбуки паяются. Ведь все знают что х86 изобрел
> Эппл, а интел - копапастеры позорные.

Шансов на профит поменьше, ведь интел - тоже американская компания, а значит, Обама не будет лично прикрывать ябложеппу.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

158. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от critic on 04-Сен-13, 09:20 
я не жду
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

11. "Релиз ядра Linux 3.11. Обзор новшеств"  +6 +/
Сообщение от Аноним (??) on 03-Сен-13, 02:15 
> Эпл
> сделал

Как обычно, "позаимствовали" идею у гнусмаса?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

40. "Релиз ядра Linux 3.11. Обзор новшеств"  –5 +/
Сообщение от Аноним (??) on 03-Сен-13, 08:28 
А разве не наоборот?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

86. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от rshadow (ok) on 03-Сен-13, 14:36 
эпл в техническом плане что-то изобрел ... не смешите людей.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

89. "Релиз ядра Linux 3.11. Обзор новшеств"  +7 +/
Сообщение от Аноним (??) on 03-Сен-13, 14:58 
> эпл в техническом плане что-то изобрел ... не смешите людей.

Они изобрели сказочный лохоразвод - продажу 150-баксовой железки по $500+ :).

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

97. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:04 
> Они изобрели сказочный лохоразвод - продажу 150-баксовой железки по $500+ :).

Это не инженерия и даже не дизайн, а чистый маркетинг.

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

180. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Evtomax email(ok) on 04-Сен-13, 17:11 
Юзабилити? Не, не слышал...
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

182. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 17:16 
> Юзабилити? Не, не слышал…

это точно, огрызок о нём если и слышал, то сразу забыл. общесистемная интеграция контактов из разных сервисов, например? не, не слышали.

Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору

186. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Evtomax email(ok) on 04-Сен-13, 18:42 
Вот моя бабушка запутается с этой вашей интеграцией и кучей сервисов. А если ещё руками что-то подправлять придётся... Какое же это юзабилити? Это на костыль больше похоже, который предназначен для объединения кучи разных сущностей, выполняющих одну и ту же функцию. Чтобы было удобно, на одну задачу должен быть только один сервис.
Ответить | Правка | ^ к родителю #182 | Наверх | Cообщить модератору

192. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 19:01 
> Чтобы было удобно, на одну задачу должен быть только один сервис.

правильно. задача — общение. что имеем? опа: «поковорить в сцайпике» — одна программа. «написать фкантактиге» — другая. «написать в фейсбучике» — третья. «кинуть в жабир» — четвёртая. «просто позвонить» — пятая. «послать смс» — шестая. какого чёрта? это всё одна и та же задача, для которой логично иметь контакт с соответствующими полями, где подписано «сцайпик», «звонить», «смс», «просто послать текст» (по чему получится — есть инеты и там человек онлайн — по жабиру, сцайпу; нету инетов — по смс, и ты пы).

уверяю тебя, бабушке проще один раз тыцнуть на иконку «внучек» и пусть дальше техника сама разбирается, на то она и умная. а не напрягаться, думая, как же именно она с внучеком хочет поговорить. ей ПОФИГУ, как, ей ПОГОВОРИТЬ охота.

поздравляю, своим примером ты смачно сам себя усадил в лужу.

Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору

196. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Evtomax email(ok) on 04-Сен-13, 19:10 
То, что вы описали, - это костыль. Какая там компания костылями славилась? Так что про лужу с вами не соглашусь.
Ответить | Правка | ^ к родителю #192 | Наверх | Cообщить модератору

198. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 19:12 
> То, что вы описали, - это костыль.

да, я понял: всё, чего у огрызков нет — это костыль. но разреши, всё-таки, загадку: ты яблобот или нищеброд?

Ответить | Правка | ^ к родителю #196 | Наверх | Cообщить модератору

199. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Evtomax email(ok) on 04-Сен-13, 19:16 
А вы кружка или карандаш? Вот точно одно из двух! :-D
Ответить | Правка | ^ к родителю #198 | Наверх | Cообщить модератору

143. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Evtomax email(ok) on 04-Сен-13, 00:55 
Они внезапно осознали, что людям нужен в первую очередь удобный и продуманный в мелочах мобильник, а не напичканное до краёв функционалом глючное и неудобное поделие, как у большинства других производителей мобильников.
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

148. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 04-Сен-13, 04:02 
А по-моему они осознали что лоха надо доить. Всего лишь. И придумали весьма могучий метод дойки.
Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

179. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Evtomax email(ok) on 04-Сен-13, 17:10 
> А по-моему они осознали что лоха надо доить. Всего лишь. И придумали
> весьма могучий метод дойки.

На момент появления айфона достойных альтернатив ему не было. Большинство элементарных действий, которые обычно совершают люди в своих смартфонах, на айфоне делаются проще и приятнее. Почему вы отказываете людям в праве выбрать мобильник, который им больше нравится, даже если за это придётся переплатить из-за отсутствия альтернатив? Если бы дело было только в продвижении, то айфон не имел бы такого успеха, т.к. другие компании тоже активно продвигают свои продукты.

Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору
Часть нити удалена модератором

191. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 18:55 
> Т.е. вы меня назвали яблоботом, а я теперь вам должен доказывать, что
> это не так? :-D

есть предложение начать с демонстрации Мощного Дизайна в язвониле. например, с пояснения, почему фича «copy/paste» долгое время считалась лишней. почему с объединением контактов беда (как там с механизмом добавления разных протоколов, и чтобы не отдельными программами, а системным мессенджером? у меня на N900 есть). почему «рабочий стол» там до сих пор считается прежде всего мусоросборником для иконок, даже без нормальной возможности удобно раскидать их по классам задач. и так далее.

про всё это рассказано не было, зато было голословное утверждение про какой-то «хороший дизайн». лично я считаю, что такие утверждения могут исходить или:
а) от огрызкобота, или
б) от нищеброда, который истекает слюнями на огрызкопродукцию, но позволить её себе не может.

чисто из вежливости я выбрал пункт «а».

итак, я пояснил свою позицию. ваш ход, уважаемый.

Ответить | Правка | ^ к родителю #196 | Наверх | Cообщить модератору

195. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-13, 19:09 
> есть предложение начать с демонстрации Мощного Дизайна в язвониле.

Один знакомый (далеко не дурак, юниксовод с большим стажем) отмечал необычно хорошее качество айфонного звука по причине обработки данных с двух микрофонов отдельным DSP, что ли (подавление фоновых шумов).  И ещё стопку таких же "мелочей".

Яблочники вообще специализируются на главных вещах (вроде "без кнопок") и мелочах (вроде "чтобы плавно"), а серединка вроде копипастов и прочего хайтека вполне может выпадать.  И что характерно, у них получается -- при первом столкновении с маком то, что у мышки одна кнопка, я заметил спустя полдня работы.  Это был LC475 под MacOS 7.5, лет пять стажа в ИТ у меня уже было.

Прошу по возможности выруливать на конструктив, середину субтреда вырезал по понятным причинам.

Ответить | Правка | ^ к родителю #191 | Наверх | Cообщить модератору

200. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 19:19 
Миша, кроме «чтобы плавно» есть ещё и «чтобы удобно». ятрынделка удобна примерно на уровне «тупофона», вот только «тупофон» дешевле будет.

и да, «одну кнопку» я заметил сразу, потому что ни вставки по среднеклацу/двоеклацу, ни контекстного меню по правой кнопке. это, конечно, больше сила привычки.

на всякий случай: я не говорю, что у огрызков ВСЁ плохо. и неплохие идеи у них есть, и издалека это даже выглядит прилично. ровно до тех пор, пока используешь огрызкотехнику так, как огрызок считает правильным. шаг влево, шаг вправо — наглая провокация.

Ответить | Правка | ^ к родителю #195 | Наверх | Cообщить модератору

203. "(offtopic) про apple"  –1 +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-13, 23:12 
> и да, «одну кнопку» я заметил сразу, потому что ни вставки по
> среднеклацу/двоеклацу, ни контекстного меню по правой кнопке.

Вот на контекстном меню и вылезло, а иксами ещё тогда не пользовался (юниксы, с которыми сталкивался в 1994 или около того, были доступны по жалезному терминалу).

> на всякий случай: [...]

Именно.  И плохо с фанатами стиля Apple ровно то, когда пытаются обобщать, не учитывая это "будь как все" либо скрывая.  А накидываться на каждого с кулаками как минимум бессмысленно.

Предлагаю завязывать данный офтопик потихоньку.

Ответить | Правка | ^ к родителю #200 | Наверх | Cообщить модератору

204. "(offtopic) про apple"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 23:16 
> Предлагаю завязывать данный офтопик потихоньку.

без проблем. с пациентом я уже закончил, когда он откровения про дизайн ниже высказал.

Ответить | Правка | ^ к родителю #203 | Наверх | Cообщить модератору

197. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Evtomax email(ok) on 04-Сен-13, 19:12 
А какой смысл с вами дальше спорить, если вы считаете, что «хороший дизайн» и юзабилити - это одно и то же? :-D
Ответить | Правка | ^ к родителю #191 | Наверх | Cообщить модератору

201. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 19:21 
> А какой смысл с вами дальше спорить, если вы считаете, что «хороший
> дизайн» и юзабилити — это одно и то же? :-D

потому что это «юзабилити» — это и есть часть «хорошего дизайна». но действительно, какой смысл говорить о дизайне с человеком, который считает не так…

Ответить | Правка | ^ к родителю #197 | Наверх | Cообщить модератору

164. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-13, 14:33 
> эпл в техническом плане что-то изобрел ... не смешите людей.

Вообще-то много чего, хотя в последнее время скурвились.

Почитайте http://www.pacifict.com/Story/ для разнообразия и не говорите откровенных глупостей.

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

105. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:14 
> А разве не наоборот?

Мистер Обама, это вы?
Ведь никто, кроме вас, не "поверит" в утверждения яббла о "собственных инновационных разработках".

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

16. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 03-Сен-13, 02:20 
Все они молодцы! А вот ты нехороший
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

32. "Релиз ядра Linux 3.11. Обзор новшеств"  +20 +/
Сообщение от Аноним (??) on 03-Сен-13, 04:23 
> IRST - Intel изобрела фичу которую Эпл в своей прошивке и макоси
> сделал 3 года назад.

Вгрузку образа ОС из оперативы кто-то делал лет 10 назад, наверное. Но яблофаги все меряют по своему фетишу. Сектанты галимые.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

34. "Релиз ядра Linux 3.11. Обзор новшеств"  +15 +/
Сообщение от opex (??) on 03-Сен-13, 05:21 
3 года назад эппл сделал фишку, которую куча ноутбуков делала ещё во времена Windows 3.1?
Браво, Эппл!
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

82. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 13:44 
Похоже ты не в курсе об чем конкретно идет речь.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

13. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 03-Сен-13, 02:16 
Очень вкусный ченжлог
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

161. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от ano (??) on 04-Сен-13, 10:48 
не забудь распечатать и заправить маянезиком
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 02:19 
Порекомендуйте дистрибутив с 3.11-stable
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 02:20 
Арчик же.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 02:25 
linux-3.10.10-1-x86_64 (стабильный)

linux-git 3.11.rc1 https://aur.archlinux.org/packages/linux-git/ (это не стабильный)

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 04:14 
Слоупоки, у убунты уже 3.11 лежит для желающих :)
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

33. "Релиз ядра Linux 3.11. Обзор новшеств"  +4 +/
Сообщение от Аноним (??) on 03-Сен-13, 04:31 
Они бы другим занялись более важным и глючным
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

55. "Релиз ядра Linux 3.11. Обзор новшеств"  +4 +/
Сообщение от Аноним (??) on 03-Сен-13, 10:15 
> занялись более важным и глючным

Звучит как-то подозрительно.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

61. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 10:25 
>> занялись более важным и глючным
> Звучит как-то подозрительно.

Mir

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

63. "Релиз ядра Linux 3.11. Обзор новшеств"  +5 +/
Сообщение от Аноним (??) on 03-Сен-13, 10:46 
> Mir

Не, я за "Дружбу". Она всегда побеждает. Проверено в doom II.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

102. "Релиз ядра Linux 3.11. Обзор новшеств"  +3 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:08 
> Mir

Вы сделали аж две ошибки в слове NIH.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

126. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Анончик on 03-Сен-13, 18:00 
в systemd их еще больше
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

136. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 22:01 
> в systemd их еще больше

Разработчики Ubuntu уже работают над этим - ударными темпами тащат NIHи из systemd и внедряют их в убунтопользователей.

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

145. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Анончик on 04-Сен-13, 01:24 
не все, а только наиболее полезные
Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

106. "Релиз ядра Linux 3.11. Обзор новшеств"  +3 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:16 
>> занялись более важным и глючным
> Звучит как-то подозрительно.

Да не, все правильно. Суть убунты - взять дебиан, сделать из него арч и добавить как можно больше глюков. Чтобы свитчеры с винды не испытывали психологического дискомфорта от непривычной стабильности системы.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

147. "Релиз ядра Linux 3.11. Обзор новшеств"  –2 +/
Сообщение от Xasd (ok) on 04-Сен-13, 03:02 
ха ха ха, если Убунта хоть чемто напоминает Арч, то я тогда даже и не значит что такое:

1. принцип KISS
2. роллинг резлизы
3. пакеты с минимальным колличеством патчей (дистрибутиво-специфичных).

----------

основное отсутствие глюков в Дебин-подобных операционных системах -- является следствием поговорки "это не баг, а фича!"..

...здесь я имею ввиду баги, которые НЕ исправляются в дистрибутивах годами (не смотря на то что в свежей версии той-или-иной программы бага уже нет), и люди настолько к таким багам привыкают что даже уже не считают их за баги. серъёзно, это так!

а Арче может появиться какой-то свежий баг, но после очередного pacman -Syu высокая верятность что он исчезнит (люди НЕ успевают привыкнуть к этим багам, и таким образом эти баги действительно выглядят как баги!)

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

149. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 04-Сен-13, 04:07 
> не испытывали психологического дискомфорта от непривычной стабильности системы.

Да, в стабильной ветке дебиана такое стабильное ядро. Особенно там стабилен стек usb 3.0, который в этом античном шите колбасит вообще по черному. USB 3.0 пользоваться с хабами и прочая стало можно где-то в районе 3.10 - до этого сплошной запрыг по граблям был вообще. Ах, в вашем древнем шите нет usb 3.0? Ну вот на таком древнем шите дебиан и стабилен. А берешь современную конфигу - а там болт!

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

173. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 04-Сен-13, 14:56 
Этого "древнего шита" - 99% там, где стабильность хоть что-то значит.
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

100. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:07 
> Слоупоки, у убунты уже 3.11 лежит для желающих :)

Никто и не сомневается, что убунта более экспериментальна, чем арч.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

150. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 04-Сен-13, 04:09 
> Никто и не сомневается, что убунта более экспериментальна, чем арч.

Только в убунте экспериментировать надо самому захотеть, а в арче расколбас это дефолтное состояние системы. И апдейты кладущие систему - норма жизни. В убунтах такого все-таки нет. Но да - там можно проявить авангардизм без особого гемора, если хочется. Я склонен считать это фичой. А арч - для тех кому ридми читать на каждый апдейт не западло, согласившись с тем фактом что если это не сделано то система может оказаться вообще небутабельной. Конечно же по закону подлости - когда вопрос на миллион и система вам позарез нужна как раз.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

159. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Клыкастый (ok) on 04-Сен-13, 09:52 
> Только в убунте экспериментировать надо самому захотеть

это происходит тут же, когда выясняется, что из коробки система валится от обращения к вебкамке или не работает выключение или ещё что-то. Очень весело получается при попытке установить самбу 4, потом откатиться на самбу 3. И обновления не исправляют ничего, в смысле "совсем ничего". это печально.

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

165. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-13, 14:38 
>> Никто и не сомневается, что убунта более экспериментальна, чем арч.
> Только в убунте экспериментировать надо самому захотеть

Типа там кнопочки налево перенести или на unity переехать? :)

> Конечно же по закону подлости - когда вопрос на миллион
> и система вам позарез нужна как раз.

rsync -qaHx --delete-after / /home/backup-root/ и спасательная флэшка в ящике стола, если уж хочется заниматься вопросами на миллион и одновременно футболом на минном поле.

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

35. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Led (ok) on 03-Сен-13, 05:55 
Просили дистрибутив, а не арчик.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

50. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 09:32 
У арчика до недавнего времени тоже появился инсталлер
http://mirror.yandex.ru/archlinux/iso/archboot/latest/
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

166. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от arisu (ok) on 04-Сен-13, 14:41 
> У арчика до недавнего времени тоже появился инсталлер

archbang уже есть.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

51. "Релиз ядра Linux 3.11. Обзор новшеств"  –6 +/
Сообщение от AX (ok) on 03-Сен-13, 09:53 
> Просили дистрибутив, а не арчик.

Не осилил — не ной.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

56. "Релиз ядра Linux 3.11. Обзор новшеств"  +4 +/
Сообщение от Аноним (??) on 03-Сен-13, 10:16 
> Не осилил — не ной.

"Не смог сгрызть кактус - нефиг колючками плеваться!"

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

108. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:17 
> Просили дистрибутив, а не арчик.

Тут вон анонимус выше вообще на убунту намекает, так что арчик вполне ок.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

26. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 04:13 
> Порекомендуйте дистрибутив с 3.11-stable

Вкатить в любой вариант (к,л,х)убунту и т.п. ядро из http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/ - дешево и сердито. Если уж оно надо.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

90. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от koblin (ok) on 03-Сен-13, 15:00 
в осенней убунте оно будет
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

109. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:19 
> в осенней убунте оно будет

Гораздо веселее, что там будет udev из свежего systemd, с бинарной базой данных и несовместимым API. Ждем бурных страданий.

Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

151. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 04-Сен-13, 04:11 
> Гораздо веселее, что там будет udev из свежего systemd, с бинарной базой
> данных и несовместимым API. Ждем бурных страданий.

А кто страдать то будет? Местные арчеводы? А им разве не вгрузили такой же? Гентушники оптимизирующие полмега памяти чтобы потом высадить сэкономленное своей аццкой компил-фермой? :)

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

160. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Клыкастый (ok) on 04-Сен-13, 09:53 
> А кто страдать то будет?

а там и посмотрим )))

Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

202. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Aleks Revo (ok) on 04-Сен-13, 20:00 
>> Гораздо веселее, что там будет udev из свежего systemd, с бинарной базой
>> данных и несовместимым API. Ждем бурных страданий.
> А кто страдать то будет? Местные арчеводы? А им разве не вгрузили
> такой же? Гентушники оптимизирующие полмега памяти чтобы потом высадить сэкономленное
> своей аццкой компил-фермой? :)

А ты тут на Генту не наезжай, а то видели мы тут убунтушников, внезапно вынужденных канпилять неподдерживаемые в репозитории пакеты, только без соответствующих удобств и окружения, бегающих в поисках какого ещё грёбанного -dev пакета не хватает )))

Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

19. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 02:37 
Вопрос новичка. Каждые несколько месяцев - релиз ядра. Но при этом команда file на всех бинарниках говорит, что бинарник для Linux 2.6.9, 2.6.18 или 2.6.32. Но ведь каждый месяц приходит новая порция возможностей! За эти годы их появилось ну очень много! А можно ли сделать такие бинарники, которые будут требовать ядра 3.11 и никак не меньше?

Даже в моей генте нет бинарников, требующих ядра новее 2.6.32. И только в x32_x32 я увидел много бинарников, требующих Linux 3.4.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Релиз ядра Linux 3.11. Обзор новшеств"  +4 +/
Сообщение от pavlinux (ok) on 03-Сен-13, 04:14 
>  А можно ли сделать такие бинарники, которые будут требовать ядра 3.11 и никак не меньше?


#include <stdio.h>
#include <fcntl.h>

int main(void) {
   return open(NULL, O_TMPFILE);
}

$ gcc 3.11test.c
opentest.c: In function 'main':
opentest.c:6:20: error: 'O_TMPFILE' undeclared (first use in this function)
opentest.c:6:20: note: each undeclared identifier is reported only once for each function it appears in

Чорт, у меня 3.2.

Вот эта шняга на меньше чем 2.6.27 не заработает.


#define _GNU_SOURCE
#include <fcntl.h>
#include <unistd.h>

int main(void) {

   int pip[2];
   return pipe2(pip, 0);
}


---

А команда file читает elf заголовок из бинарника, там есть код ABI.
Соответствие этого кода и номера ядра прописано glibc, а именно в ld.so

Ты ж на глядя на автомобильный спидометр не впадаешь в депрессию,
когда видишь минимальную нарисованную скорость 20 км/ч. :)

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

29. "Релиз ядра Linux 3.11. Обзор новшеств"  +15 +/
Сообщение от Аноним (??) on 03-Сен-13, 04:15 
> int fd = open("/tmp/my.tmp", O_TMPFILE);

"How to write unportable code. For dummies. Pavlinux press, 2013".

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

41. "Релиз ядра Linux 3.11. Обзор новшеств"  +3 +/
Сообщение от Аноним (??) on 03-Сен-13, 08:31 
Вмнда не нужна!
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

84. "Релиз ядра Linux 3.11. Обзор новшеств"  +6 +/
Сообщение от Аноним (??) on 03-Сен-13, 14:11 
> Вмнда не нужна!

Отличная идея. Поэтому пару идей павлину для его книжки:
1) Use fork(), Luke. Отличный сискол. Удобный. Позволяет сделать многие тяжелые и длинные операции асинхронными и быстрыми. Занахаляву, парой строк, вытолкав противную и длинную операцию в отдельный процесс. Аналог fork()-а напрочь отсутствует в winapi, что вызовет уйму радости у виндyсятников. Ну то-есть они как-то там могут попробовать потрепыхаться с цыгвином, но лулзов будет много. Большинство этих трусов бегут как крысы с корабля завидев первый же fork() в программе.

2) Если бастард попался упорный и fork() не испугался - надо устроить атаку clone()-ов! Замечательный сискол. Может уйму всего. Многие posix'ные вещи в лине на самом деле сделаны через него. Вещь! Может контейнеры отпиливать на ходу, да еще флагами выбирается какие именно namespaces виртуализовывать, etc. Крутота. Юзеры винды отпадут имхо сразу - сомнительно что они смогут эмулировать clone() вот так сходу. Чтобы послать покурить например заодно и юзеров *bsd - можно юзать LXCшные флаги, ибо линуксляторы всякие - застряли на уровне 2.6.22 и больше - никак. Не умеют они LXC эмулировать, хе-хе. А если хочется конкретно оттянуться то можно варьировать флаги и выписать серебряных пуль даже линуксным некрофилам с древними ядрами, прозрачно намекнув что апгрейд неизбежен.

3) Если мы занимаемся околоэмбедовкой, у нас есть не совсем стандартный девайс, с которым хочется поработать из libusb - нам поможет замечательная функция - libusb_detach_kernel_driver(). Ну разве не круто когда программа сама отцепляет ядерный драйвер, обслуживавший девайс, чтобы не мешался под ногами, автоматически? :) А подпись вида "This functionality is not available on Darwin or Windows." гарантирует что любители проприетари будут чертыхаться и сносить/выгружать мешающие работе с девайсом ядерные драйвера в системе сами, руками. Они привычные, им полезно. У них там плангплей же. Вот пусть и выколупывают мешающийся драйвер руками как умеют.

4) Эй, шиндошсятники, запортируйте что-то такое? Вполне юзается в реальных программах. С #ifdef linux, ясен перец.
#define TCP_THIN_LINEAR_TIMEOUTS 16
#define TCP_THIN_DUPACK          17
setsockopt(..., TCP_THIN_LINEAR_TIMEOUTS, ...)
setsockopt(..., TCP_THIN_DUPACK, ...)

Очень полезный улучшайзер интерактивности для TCP соединений, используемых для относительно реалтаймных и интерактивных сущностей. Ну окей, в винде все и так тормозит, так что фиг с ними, с хинтами TCP/IP стеку минимизировать задержки. Подумаешь, TCP на интерактивных данных потормозит. Винда же, там к тормозам привычны.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

85. "Релиз ядра Linux 3.11. Обзор новшеств"  +3 +/
Сообщение от Аноним (??) on 03-Сен-13, 14:35 
5) fallocate(...FALLOC_FL_PUNCH_HOLE...) - ну разве не круто прогрызть дырку в файле, откусив свое законное место на диске назад?! Бонус: пойдут гулять все, чье ядро линукса менее 2.6.38 :). А те у кого не линукс - могут вообще фалломорфировать от такой наглости!
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

96. "Релиз ядра Linux 3.11. Обзор новшеств"  –2 +/
Сообщение от Stax (ok) on 03-Сен-13, 15:57 
> Use fork(), Luke. Отличный сискол. Удобный. Позволяет сделать многие тяжелые и длинные операции асинхронными и быстрыми. Занахаляву, парой строк, вытолкав противную и длинную операцию в отдельный процесс

А не пойти ли вам программировать под винду (или другую подобную ось), подальше от наших юниксов? fork() в юниксе это довольно тяжелая операция, и напридумывали десятки костылей разной степени юзабельности, чтобы хоть как-то облегчить ее и уменьшить проблемы, вызываемые внезапным fork'ом (см. например http://www.oracle.com/technetwork/server-storage/solaris10/s... ).

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

104. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 16:11 
> fork() в юниксе это довольно тяжелая операция

Разработчики eudev с вами несогласны.

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

154. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 04-Сен-13, 04:19 
> Разработчики eudev с вами несогласны.

А апачисты - вообще форкают по процессу на запрос. Что, конечно, долбанатство, но то что им такая мысль в принципе пришла в голову - как бы намекает.

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

113. "Релиз ядра Linux 3.11. Обзор новшеств"  +3 +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 16:48 
Конкретно в линуксе это довольно легкий вызов. Не зря у вас ссылочка на солярис ;-)
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

121. "Релиз ядра Linux 3.11. Обзор новшеств"  –3 +/
Сообщение от linux must _RIP_ on 03-Сен-13, 17:25 
да да. копирование всех областей памяти это еще тот "легкий" вызов.
попробуй сделать fork у процесса который уже съел пару гигов по что нить? после чего померяй насколько легким fork().

за одно подумай почему создание потока "thread" это легкий вызов - а fork() тяжелый.

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

127. "Релиз ядра Linux 3.11. Обзор новшеств"  +4 +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 19:56 
Сразу видно,что кто-то пришел из дремучих юниксов, в которых при форке не используется COW (правда я и не думал, что такие динозавры ещё есть).

Заодно узнай, что в линуксе создание потока и процесса почти не отличаются.

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

132. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Stax (ok) on 03-Сен-13, 20:58 
Внезапно, COW не избавляет от необходимости копировать таблицы страниц. А это может быть о-гого, посмотрите на размер таблиц страниц на сервере с Oracle DB, например. Не зря в статье описаны ухищрения типа - создать рядом маленький процесс и форкаться из него.

А posix_spawn не зря изобрели, в том же линуксе fork() раз в 80 медленнее, чем posix_spawn (http://stackoverflow.com/questions/2731531/faster-forking-of...).

Но, в общем, дело не в этом. Дело в том, что во-первых линуксом POSIX-системы не ограничиваются (как бы того не хотелось GNU-фанбоям, пытающимся в каждом проекте дернуть по максимуму GNU-специфичных нестандартных расширений и намеренно пишущих код, который кроме линукса ни под чем не запускается), во-вторых бездумно писать в коде fork() даже в линуксе - плохая идея.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

133. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним email(??) on 03-Сен-13, 21:55 
> Внезапно, COW не избавляет от необходимости копировать таблицы страниц. А это может быть о-гого, посмотрите на размер таблиц страниц на сервере с Oracle DB, например.

Внезапно http://www.oracle-base.com/articles/linux/configuring-huge-p...

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

142. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Crazy Alex (ok) on 04-Сен-13, 00:46 
Просто там, где предлагается применить костыли - в линуксе делаются прямые решения. Как те самые huge pages, о которых вам ниже напомнили. Что до меня - то не вижу ни малейшей необходимости создавать себе геморрой ради упрощения жизни проприетарщиков, которым линукс не по вкусу.
Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

146. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Crazy Alex (ok) on 04-Сен-13, 01:25 
А ссылочка хорошая - поглядите, какой ответ лучшим помечен ;-)
Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

155. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 04-Сен-13, 04:30 
> бездумно писать в коде fork() даже в линуксе - плохая идея.

Бездумно писать в коде - по любому плохая идея. Поэтому в оригинальном сообщении было написано:  

вытолкав противную и длинную операцию в отдельный процесс

Но настоящие джедаи сообщения не читают и вместо этого сперва бросаются в рубку, а там разберемся.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

169. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 14:47 
> А posix_spawn не зря изобрели, в том же линуксе fork() раз в
> 80 медленнее, чем posix_spawn

я тебе сейчас весь стройный мир разрушу: fork() далеко не всегда применяется в виде связки fork()/exec().

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

170. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от arisu (ok) on 04-Сен-13, 14:53 
> в каждом проекте дернуть по максимуму GNU-специфичных нестандартных расширений и намеренно
> пишущих код, который кроме линукса ни под чем не запускается

а кто виноват, что позикс — убогий bs? если у кого-то нет левой ноги, это не причина производить только ботинки на правую ногу.

меня, например, как автора интересует, чтобы программа по максимуму использовала возможности моей ОС. поэтому там, где есть выигрыш от использования специфических расширений — я буду их использовать. страдальцам с других систем никто не запрещает при необходимости переписать под свои, на то и исходники дадены.

и точно то же самое относится к расширениям gcc. что? у вас старый gcc или вовсе отсутствует? не мои проблемы, мне моё удобство важнее, нежели «лёгкая портируемость» на систему, которую я не использовал, не использую и использовать не собираюсь. поставьте себе уже gcc и не мучайтесь. или соберитесь скопом и протолкните удобные штуки в стандарт.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

178. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от AlexAT (ok) on 04-Сен-13, 15:10 
> Внезапно, COW не избавляет от необходимости копировать таблицы страниц. А это может
> быть о-гого, посмотрите на размер таблиц страниц на сервере с Oracle
> DB, например.

Huge pages отменили?

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

209. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от qux (ok) on 06-Сен-13, 12:20 
> Внезапно, COW не избавляет от необходимости копировать таблицы страниц. А это может
> быть о-гого, посмотрите на размер таблиц страниц на сервере с Oracle
> DB, например. Не зря в статье описаны ухищрения типа - создать
> рядом маленький процесс и форкаться из него.

vfork избавляет. Хотя сейчас и его костылем обзовут.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

177. "Релиз ядра Linux 3.11. Обзор новшеств"  +3 +/
Сообщение от AlexAT (ok) on 04-Сен-13, 15:09 
> да да. копирование всех областей памяти это еще тот "легкий" вызов.

Проснитесь. Даже в ядре 2.2 нет никакого копирования - есть модификация таблиц страниц и CoW.

> попробуй сделать fork у процесса который уже съел пару гигов по что
> нить? после чего померяй насколько легким fork().

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


Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

153. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 04-Сен-13, 04:16 
> А не пойти ли вам программировать под винду (или другую подобную ось),
> подальше от наших юниксов? fork() в юниксе это довольно тяжелая операция,

Не такая уж и тяжелая. Если там скажем запись в файл на 1 минуту - форк на ее фоне выглядит весьма блекло. А вот остальной программе не придется минуту стоять колом пока этот файл минуту выгружается куда-то. И кода - строчек 5 на все. Дешево и сердито. И работает, ЧСХ. Хотя, конечно, бывает и клиника, типа апача, где тыщщи форков плодятся с поводом и без. Ну да, любое начинание можно довести до маразма...

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

172. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 14:56 
> Не такая уж и тяжелая. Если там скажем запись в файл на
> 1 минуту — форк на ее фоне выглядит весьма блекло.

штука в том, что fork() ещё и весьма опасная штука с кучей side effects. но Эффективные Программисты — они применяют fork() только в связке с exec(), поэтому указывают на posix_spawn() как на «альтернативу форку».

хотя намного веселей было бы рассказать про чудесный забег по граблям в случае, если программа использует и pthreads, и forking, и при этом форкается, когда несколько потоков запущены, проинициализированы всякие локи и так далее. и не делает потом exec(). но это уже ракетная наука.

Ответить | Правка | ^ к родителю #153 | Наверх | Cообщить модератору

168. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от arisu (ok) on 04-Сен-13, 14:45 
> подальше от наших юниксов? fork() в юниксе это довольно тяжелая операция

ну ок, мы пойдём подальше от ваших юниксов. на наши линуксы. вы уж извините, что не хотим с некрофилами играть.

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

101. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Слушатель on 03-Сен-13, 16:07 
Мощно аргументировал, ничего не скажешь.
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

77. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 13:23 
Ну так через год в любом более-менее новом софте это можно будет использовать. Редхат бекпортирует - к гадалке не ходи, в остальных дистрах никто не ставит новый софт со старыми ядрами. Надеюсь, вы не о бсдах да солярах заботитесь?

Вообще не понимаю писка насчет портабельного кода если целевая система явно впереди планется всей и может быть просто и бесплатно установлена куда угодно и гарантированно доступна в исходниках. Независимым нужно быть от вендор локов.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

111. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:24 
> Ну так через год в любом более-менее новом софте это можно будет
> использовать. Редхат бекпортирует - к гадалке не ходи, в остальных дистрах
> никто не ставит новый софт со старыми ядрами. Надеюсь, вы не
> о бсдах да солярах заботитесь?

Есть же замечательная слака с не менее замечательным Сережкой Марковым (и кучей аналогичных сказочных персонажей, которые на слаку тянутся как мухи на... мед), который из принципа сидит на древнем ведре, а прикладной софт обновляет в стиле арча.

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору
Часть нити удалена модератором

144. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 04-Сен-13, 01:12 
Нет, для этого надо извращаться сильно выше среднего, поэтому такая конфигурация - редкость.
Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору

122. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от linux must _RIP_ on 03-Сен-13, 17:29 
> Ну так через год в любом более-менее новом софте это можно будет
> использовать. Редхат бекпортирует -

это как бэкпортировал бэкдоры и local DOS?... ну да.. ну да..

hint. не все онанируют на последние ядра - некоторым черт подери стабильности хочется..

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

128. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 19:58 
Где хочется стабильности в ядрах - там тем более хочется стабильности в софте - он как-то почаще в среднем ломается и бажит.
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

139. "Релиз ядра Linux 3.11. Обзор новшеств"  +3 +/
Сообщение от Аноним (??) on 03-Сен-13, 22:05 
> это как бэкпортировал бэкдоры и local DOS?... ну да.. ну да..

Спортировали стопицот фич - молчание.
Спортировали полтора бага - ужас-ужас, вредители-убийцы, любимый оракел обижают!

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

156. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Аноним (??) on 04-Сен-13, 04:32 
> это как бэкпортировал бэкдоры и local DOS?... ну да.. ну да..

А твой любимый оракл это потом к себе скопипастит безбашенно? :)

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

212. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Sivolday (??) on 18-Сен-13, 17:44 
Бугага
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

167. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-13, 14:41 
> А можно ли сделать такие бинарники, которые будут требовать ядра 3.11 и никак не меньше?

Зачем?

Смысл указания минимальной версии ядра/libc/... -- чтоб можно было закладываться на интерфейсы, которые там появились и далее поддерживаются.

Когда софт работает и на старом ядре -- это вообще-то выгода, а не проблема.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

20. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от c0rax (ok) on 03-Сен-13, 02:39 
>В ядро добавлены патчи, необходимые для реализации поддержки запуска в Wine приложений для Windows RT;

Вот не могу понять...зачем это в ядре?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 02:43 
Планшетники, Вайлонды, ..
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 03:03 
"Планшеты".
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 04:16 
> Вот не могу понять...зачем это в ядре?

Действительно. RT по сути труп.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 03:18 
Ну вот, блин, только всё устаканилось с 3.10, сейчас снова пойдут массовые поломки :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 04:20 
> Ну вот, блин, только всё устаканилось с 3.10, сейчас снова пойдут массовые поломки :(

Что там у вас сломалось? Мозг? А то я ради интереса 3.11 воткнул в хубунту 13.04 - ничего не сломалось вроде. Даже c -RC1. Зато DPM радеоновский работает просто шикарно.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

75. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 13:06 
Так у тебя и ломаться нечему, один ноут ;)
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

92. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 15:06 
> Так у тебя и ломаться нечему, один ноут ;)

Что-то у вас телепатор сломался: у меня нет ноутов с радеоном. Вас глючит.

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

188. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 04-Сен-13, 18:47 
Ну так если большой продакшн - ждите дистрибутивное ядро оттестированное, какие проблемы?
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

38. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от iles (??) on 03-Сен-13, 08:07 
если будет надо убунта сама обновится, не переживай
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

37. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 08:05 
Это торт!
Я сам давно пользую zswap и btrfs у себя на домашнем компе. При моих гигах ОЗУ подкачка нужна была редко и это нафиг убивало систему, даже мышка переставала двигаться толком (в линуксе подкачка по моему сделана крайне хреново, по сравнению с постоянно подкачивающими аналогами), но теперь, даже эти редкие случаи подкачки перестали работать с диском, просто система слегка замедляется и подергивается, но работает стабильно. btrfs же хороша сжатием налету, патамучта сокращает объем ввода вывода на диск и ускоряет его тем самым при сжатии (объемов то сейчас у всех дофига, у меня винт в ноуте на 750Гб).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от iles (??) on 03-Сен-13, 08:10 
> в линуксе подкачка по
> моему сделана крайне хреново, по сравнению с постоянно подкачивающими аналогами)

ну да, /swap куда хуже чем pagefile

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

45. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Casm (??) on 03-Сен-13, 08:47 
Не хуже, но несколько напрягает если запускаешь виртуалку (например, 512МБ), когда свободно ещё 1ГБ ОЗУ, а система вдруг начинает всё сбрасывать в swap. И пока она не закончит, мало, что можно сделать.
Вот похожее описание - https://bugzilla.kernel.org/show_bug.cgi?id=13205

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

46. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от inferrna (ok) on 03-Сен-13, 08:52 
swappiness настрой, zram/zswap задействуй. У меня, вот, наоборот - zswap включен, но почти всегда по нулям, аж обидно.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

65. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Харитон email on 03-Сен-13, 10:55 
у вас свапинесс ближе к 100? так в чем проблема?
У меня никогда такой проблемы не было! Ни на 1Гб ни на 6Гб ОЗУ!
Свап пользуется только тогда, когда уже ОЗУ нет! А если сделать свапинес 0, то вообще никогда не будет пользоваться...))
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

81. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 13:31 
Ну обойти проблему так можно, но это ж костыль. Не должна система при свапе замирать напрочь.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

93. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 15:17 
> Ну обойти проблему так можно, но это ж костыль. Не должна система
> при свапе замирать напрочь.

А вот это - не факт. Когда код программы выдавливается в своп, когда выполнение доходит до выдавленной в своп страницы - выполнение программы нафиг клинится. До тех пор пока ядро не достанет нужную страницу из свопа. Если в своп улетело много - скорость выполнения программы провалится в полный унитаз, т.к. скорость механического диска vs скорость RAM это как скорость самоката vs скорость ракеты. В зависимости от того что это была за программа - результат может и не понравиться.

А если при этом еще и накопитель один на все, да еще и механический - он будет жестоко seek'ать, сильно просадив скорость всех остальных операций. Так что остальные запросы на работу с файлами которые ранее отрабатывали быстро, станут медленными и печальными. Так что пока тормозной ноутбучный накопитель свои патефонные головы гонит добрых 50 миллисекунд с другого края диска - вы как-нибудь его подождете, потому что чудес - не бывает. А потом окажется что через 4 кило кода надо еще раз так же. И еще. Логично что работать будет "не очень". Т.к. и файловые операции на системного накопителе просели и программы тормозят.

И, кстати, таким макаром можно практически любую систему при желании ушатать. Своп, особенно на тормозном накопителе, особенно если это единственный системный диск - потенциально позволяет довольно сильно угробить интерактивность, особенно если винч механический. Разумными настройками свопления можно минимизировать вред, но то что HDD это очень медленный эмулятор оперативы и просадка неизбежна - это факт. Самый лучший вариант - добавить оперативы до состояния когда ее всегда хватает и выключить своп совсем. Интерактивность взлетит до небес и метода ее просадить не будет чисто технически.

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

116. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 16:54 
Так это надо не просто в своп залезть, а в такой жесткий, чтобы оттуда постоянно страницы дергать приходилось. Там - да, только память добавлять или урезать аппетиты софта. В своп же не рандомно страницы бросаются, а с учетом частоты доступа. А обычная ситуация - это что-то открыли о оно сидит себе в фоне.

Обычно большую часть можно вытеснить вообще без каких-либо потерь. Очевидный нынче вариант - браузер и куча открытых вкладок без активного JS. Офисный пакет, читалка с PDF, которая в данный момент не используется... В "домашних условиях" сплошь и рядом подобное.

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

123. "Релиз ядра Linux 3.11. Обзор новшеств"  –4 +/
Сообщение от linux must _RIP_ on 03-Сен-13, 17:31 
> Так это надо не просто в своп залезть, а в такой жесткий,
> чтобы оттуда постоянно страницы дергать приходилось.

да да - в прошлом ядре как раз MM LRU фиксили :-) когда свеже прочитаные странички мочились..

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

129. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 19:59 
Ну вот что-то такое, да - в таких случаях надо баги оформлять и помогать искать, а не костылями фиксить. А то так всю жизнь на костылях ходить и придется.
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

211. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 09-Сен-13, 21:44 
> да да - в прошлом ядре как раз MM LRU фиксили :-)
> когда свеже прочитаные странички мочились..

Еще раньше там 12309 или как там его фиксили, когда странички кэша, который решено ихъять в пользу выделения программе памяти - могли выстроиться в немеряную очередь на тормозной накопитель, если тот слоупок а в кэше много добра висит. В результате программа попросившая себе память ее конечно получит. Только пользователь раньше задолбается на "повисшую" программу смотреть.

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

134. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от CyberDaemon on 03-Сен-13, 21:56 
>Самый
> лучший вариант - добавить оперативы до состояния когда ее всегда хватает
> и выключить своп совсем. Интерактивность взлетит до небес и метода ее
> просадить не будет чисто технически.

Если ноут и какой нить SUSE с KDE - может не получится. Да и не берем в расчет рабочие станции типа W530 куда можно до 32 гигов засунуть.

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

79. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 13:30 
То, что она сбрасывает - это нормально - высвобождается память под кеши, например. А вот то, что при этом всё замиарет - ненормально ни разу.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

94. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 15:28 
> То, что она сбрасывает - это нормально - высвобождается память под кеши,
> например. А вот то, что при этом всё замиарет - ненормально ни разу.

По логике вещей замирают те программы которые выдавливаются в своп, когда оказывается что то что выдавлено - потребовалось назад. Еще возможно что нагрузка на накопитель клинит какие-то другие I/O операции, но это уже как-то странно. Я бы попробовал покрутить агрессивность свопления и может быть планировщик I/O. Хотя в нормальной ситуации для начала просто не должно быть свопления.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

117. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 16:56 
Если замирает мышь - это точно ненормально. Ей как-то I/O не требуется, на это никакой своп, по уму, влиять не должен. Так что если не костылить - то да, с планировщиками играть, а может и баг открывать.
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

78. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 13:26 
Такое впечатление, что у вас проблемы с диском или его контроллером, ну или настройки какие-то адски кривые. Не не специализированной системе загрузить ввод-вывод на диск так, чтобы это стало узким местом, тем более вплоть до замирания курсора мыши - это суметь надо.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

163. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 04-Сен-13, 13:35 
У меня i7+8Гб ОЗу ну и остальное такое же. Я прсто поставил убунту 13.04 и ведро от liquorix последнее (3.10). Это сейчас, ранее на всех версиях ведра начиная с 2.6 и убунты начиная с 10 было то же самое, а ранее на дебиане. Мало того на нескольких разных компах! Я в настройки не лезу на домашнем ни разу...только сжатый ОЗУсвап включаю с некоторых пор. Так вот, на всем этом зоопарке, включая мой нынешний навороченный ноут линукс всегда замерзает напрочь при свопе! В общем, своп в нем сделан хреново.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

171. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-13, 14:56 
> Так вот, на всем этом зоопарке, включая мой нынешний навороченный ноут линукс

Не линукс, а убунта. (простите, не удержался :)

> всегда замерзает напрочь при свопе! В общем, своп в нем сделан хреново.

Попробуйте другие дистрибутивы и другие ядра из них.  УМВР на альте уже которое десятилетие.

Ответить | Правка | ^ к родителю #163 | Наверх | Cообщить модератору

189. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Crazy Alex (ok) on 04-Сен-13, 18:51 
Ну я вот в дебиане много лет сижу - не замечал такого. То есть можно систему так заморить - но это не отнюдь просто своп нужен. Ради интереса попробую воспроизвести, если детали дадите - что делать-то надо? Ядро - оно у вас всегда было "от кого-то", или с дистрибутивными родными то же самое? В общем, давайте данные.
Ответить | Правка | ^ к родителю #163 | Наверх | Cообщить модератору

193. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от arisu (ok) on 04-Сен-13, 19:05 
присоединяюсь, мне тоже очень интересно. загрузить диски так, что программы долго ждут своей очереди и активно свопятся — мне удавалось. но мышь при этом не замирала, и программы, с которыми я работаю (терминал, например) всё ещё оставались отзывчивыми (пока на диск не лезли). ТАК систему уложить, по-моему, может или очень кривое железо, или какой-то идиотский системный сервис, который поднял себе привилегии под самый потолок.

p.s. не SSD, технике уже года 4 (или больше).

Ответить | Правка | ^ к родителю #189 | Наверх | Cообщить модератору

205. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 05-Сен-13, 10:31 
Ведра были разные, сначала стандартные, потом самосборные, потом на ликворикс переехал, возится надоело...было время я в потрохах дистра копался...потом наигрался :)

Загрузить...ну, специально, например так. Месяц ноут не выключать, писать на эклипсе что то там, использовать эмуляторы и прочее. Наступит момент...и усе фриз.

Если быстрее...то есть совсем спецом...берем несколько виртуалбоксных виртуальных машин, запускаем одновременно, выдавая им по паре гигов памяти на нос. При этом их запихиваем в фон...то есть, на первом плане находится браузер, окошки терминала и прочее, а виртуалки в фон. Система должна бы догадаться, что виртуалки в своп надо, а браузер не трогать...не говоря уж о курсоре мышки, который вообще не причем.

Если без zswap то все замрет нафиг, а если с ним, курсор будет работать как и все остальное, но подлагивать...что меня по сравнению с полным фризом устраивает.

Ответить | Правка | ^ к родителю #193 | Наверх | Cообщить модератору

206. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 05-Сен-13, 11:25 
во-первых: у тебя точка заедает.
во-вторых: unconfirmed. виртуалящики работают, исправно уходят в своп, ничего не замирает. need more info.
Ответить | Правка | ^ к родителю #205 | Наверх | Cообщить модератору

207. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 05-Сен-13, 11:31 
Что поделать, у меня наверное глюки. Доказывать мне смыслу нету, как есть, так есть. zram помог решить проблем. Остальное...мое мнение от того, докажу я вам или нет, не поменяется...опыт сын ошибок трудных, в линухе своп сделан крайне хреново. Ваше мнение, ваше, мое, мое. Разойтись :)
Ответить | Правка | ^ к родителю #206 | Наверх | Cообщить модератору

208. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 05-Сен-13, 11:51 
(пожимает плечами) ну, морозь яйца назло кондуктору, это ж у тебя тормозит, а не у меня.

надеюсь, багрепорты ты не пишешь. а то там тоже часто требуют больше информации, и очень удивляются, видя, как эмо начинает плакать.

всё, abtreten!

p.s. свой опыт надо слушать. кричит опыт в ухо: «нет смысла разговаривать с генератором многоточий!» — слушать надо. каюсь, вперёд буду слушать.

Ответить | Правка | ^ к родителю #207 | Наверх | Cообщить модератору

47. "Релиз ядра Linux 3.11. Обзор новшеств"  –3 +/
Сообщение от бедный буратино (ok) on 03-Сен-13, 08:54 
А тем временем в далёком далёком месте Microsoft купила Nokia. Секрет Полишанеля раскрыт!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

98. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 16:05 
Нет, ну надо быть Буратиной, чтобы так удивиться этой новости.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

49. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 09:26 
ну вот, селинукс и в телефон засунули
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 10:21 
> ну вот, селинукс и в телефон засунули

Современный телефон спокойно заткнет десктоп десятилетней давности за пояс. Спасибо если не сервак еще.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

68. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от NikolayV81 email on 03-Сен-13, 11:48 
Современный телефон не затыкает даже не самый дорогой ноут 2003/4-го года имеющийся в наличии.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

73. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 12:43 
> Современный телефон не затыкает даже не самый дорогой ноут 2003/4-го года имеющийся в наличии.

Вот это совсем не факт. Третий пенек, одноядерный и с тормозной оперативкой - ничего такого из себя не представляет. Многоядерные ARM-ы его обсчитают как делать нефиг.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

103. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 16:08 
Да, в оптимизированных под многоядерность тестах многоядерые arm обсчитают одноядерный Pentium III. Но не всё в этом мире многоядерно и оптимизировано, знаете ли.
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

157. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от AlexAT (ok) on 04-Сен-13, 07:29 
Тем не менее, по сырой мощи телефон сделает пресловутый древний ноут на P-M в разы.
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

52. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от SpiritOfStallman (ok) on 03-Сен-13, 10:04 
Поражаюсь каждому ченжлогу нового ядра, когда читаю часть с дисковой подсистемой.
Такие ощутимые приросты (по крайней мере на бумаге), что возникает то самое ощущение, когда хочется сразу накатить свежее ядро, начисто позабыв о всякой "стабильности".
Эхх :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

59. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Аноним (??) on 03-Сен-13, 10:23 
> ощущение, когда хочется сразу накатить свежее ядро, начисто позабыв о всякой "стабильности".

Если у вас не убер-энтерпрайз где факап будет в случае чего стоить десятки лямов - это в целом зарекомендовало себя вполне безопасным и неплохо работающим начинанием.

Все-таки хорошо когда програмеры на своих тушках свои ядра юзают. В результате даже первый -RC как правило можно юзать без особых проблем.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

62. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от SpiritOfStallman (ok) on 03-Сен-13, 10:35 
>убер-энтерпрайз

Именно за него и говорю же :)
Дома и на рабочих машинах то ясно что не проблема.
Интересно было бы ту же f2fs посмотреть не на тестовой флешке, а в "продакшене".
Но как уже замечено - цена таких тестов совсем не та.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

72. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 12:40 
> Именно за него и говорю же :)

А там - "работает - не трогай!". Нефиг новые супер-материалы на уже работающей АЭС тестировать.

> Дома и на рабочих машинах то ясно что не проблема.
> Интересно было бы ту же f2fs посмотреть не на тестовой флешке, а в "продакшене".

Зависит от критичности этого самого продакшна и организации процессов. Какой-нить гугель которому падение плюс-минус пары серверов вообще до балды может наверное и такое себе позволить, просто отключив проблемные сервера при необходимости. Тем не менее, для более-менее обычных целей видится очевидная проблема: fsck в F2FS IIRC нету.

> Но как уже замечено - цена таких тестов совсем не та.

Ну как бы тестовый сервант поднять и погонять в условиях близких к боевым - можно, вероятно. А дальше уж по результатам. Хотя это имеет смысл только если что-то не устраивает и хочется большего. А так оно работает в общем то. Чего б ему, програмеры на своих тушках основные моменты обтестили. Shit, конечно, happens, но все-таки.

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

60. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 10:23 
>>> начисто позабыв о всякой "стабильности"

Собрать ядро вообще не проблема, главное дистрибутив выбирать без Vendor Kernel Fix

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

64. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Наше имя легион on 03-Сен-13, 10:48 
> 9.1% изменений внесено сотрудниками компании Intel, 8.5% - Red Hat

Бли-и-и-н!
А как же прямо-таки гигантские изменения, вносимые в код ядра Мелкомягкими? Тем паче ТАКОГО ядра! :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

74. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 12:44 
ну, синие в основном регрессии и заточки "под себя" тянут, красные - менеджмент итп.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

66. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 11:30 
>1239 разработчиков

Символично :) Нуля только не хватает...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

174. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-13, 14:57 
>>1239 разработчиков
> Символично :) Нуля только не хватает...

"И вот я здесь"? :}

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

71. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Buy (ok) on 03-Сен-13, 12:37 
> В ядро добавлены патчи, необходимые для реализации поддержки запуска в Wine приложений для Windows RT;

Зачем это?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

80. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 13:31 
Да сходи по ссылке, посмотри на патч. Они не запихали ВинАпи в ядро, ёпта
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

76. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Слакварявод on 03-Сен-13, 13:07 
Собрал! Пропатчил, как обычно, дрова нвидии. Только после этого всё ОК!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

83. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 13:46 
Нет упоминаний о доработке дров альзы для чипов ALC* Intel HD Audio. Патч для альзы довольно крупный. На ALC892 теперь должны пропасть щелчки и треск. (Регрессия появившиеся в ядре начиная с версии 3.5)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

95. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Аноним (??) on 03-Сен-13, 15:30 
> Нет упоминаний о доработке дров альзы для чипов ALC* Intel HD Audio.

Нажми под новостью кнопку "исправить" и допиши. Ну что ты как маленький?

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

91. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 15:01 
Если программа, использующая O_TMPFILE, некорректно завершится, то невидимый файл останется, занимая место на диске?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

118. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 16:57 
Убьется автоматом при любом завершении программы, конечно
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

119. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 03-Сен-13, 17:06 
А если RESET нажать тоже убъётся?
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

120. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от Led (ok) on 03-Сен-13, 17:20 
> А если RESET нажать тоже убъётся?

Да, при следующем монтировании.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

124. "Релиз ядра Linux 3.11. Обзор новшеств"  –2 +/
Сообщение от linux must _RIP_ on 03-Сен-13, 17:33 
> Если программа, использующая O_TMPFILE, некорректно завершится, то невидимый файл останется,
> занимая место на диске?

понимаешь народ не осилил сделать open() + unlink() - для чего сделал отдельный флаг.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

130. "Релиз ядра Linux 3.11. Обзор новшеств"  +2 +/
Сообщение от Crazy Alex (ok) on 03-Сен-13, 20:06 
1) они не атомарны
2) если есть часто используемая фича - надо её делать удобной
3) главное. Флаг O_TMPFILE - это о семантике. Это явное указание ядру на то, что ты хочешь. open + unlink - просто идиома, из которой ядро никаких выводов делать не должно. Надо полагать, именно поэтому в ядре для случая O_TMPFILE стали возможны некоторые оптимизации.
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

125. "Релиз ядра Linux 3.11. Обзор новшеств"  –2 +/
Сообщение от pro100master (ok) on 03-Сен-13, 17:37 
Мда, btrfs всё там же, печально
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

135. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от аннон email on 03-Сен-13, 21:56 
поддержка ядром интеловских атомов с лицензированным у powervr видеоядром, опять в полёте?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

210. "Релиз ядра Linux 3.11. Обзор новшеств"  +/
Сообщение от qux (ok) on 06-Сен-13, 12:44 
> поддержка ядром интеловских атомов с лицензированным у powervr видеоядром, опять в полёте?

А есть какие-то причины надеяться на изменение ситуации?
/me не в курсе, но интересно.

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

152. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 04-Сен-13, 04:12 
Ура арчик обновили 3.11 !!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

162. "Релиз ядра Linux 3.11. Обзор новшеств"  –1 +/
Сообщение от Аноним (??) on 04-Сен-13, 11:44 
У меня после обновления что то Compiz грузит проц и как то заторможено обновление графики
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

176. "Релиз ядра Linux 3.11. Обзор новшеств"  +1 +/
Сообщение от arisu (ok) on 04-Сен-13, 15:06 
> У меня после обновления что то Compiz грузит проц и как то
> заторможено обновление графики

скорбим вместе с тобой.

Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру