The OpenNET Project / Index page

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

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

"Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от opennews (??) on 13-Май-13, 21:07 
Линус Торвальдс анонсировал (https://lkml.org/lkml/2013/5/11/155) первый кандидат в релизы ядра Linux 3.10 (rc1), который ознаменовал закрытие окна по приёму новшеств (merge window) в ветку 3.10. По утверждению Линуса, по числу добавленных изменений ядро 3.10 является одним из самых значительных за всю историю. В частности было внесено почти 12 тысяч коммитов, при этом изменения в основном связаны с текущей работой по улучшению ядра. Релиз ядра 3.10 ожидается в первой половине июля.


Среди внесённых в ядро 3.10 изменений:


-  Интеграция разработанной и применяемой в Google системы Bcache (http://www.opennet.ru/opennews/art.shtml?num=35849), которая позволяет организовать кэширование доступа к медленным жестким дискам на быстрых SSD-накопителях, при этом кэширование ведётся на уровне блочного устройства, что позволяет ускорить доступ к накопителю независимо от используемых на нём файловых систем. Один SSD-накопитель может использоваться для кэширования нескольких различных блочных устройств. Блочное устройство может быть на лету прикреплено к кэшу и отключено от него, без размонтирования и временной остановки работы. Поддерживается как сквозное кэширование (writethrough), так и режим отложенной записи (writeback) при котором данные записываются на исходный носитель не сразу, что позволяет обеспечить ускорение операций записи. Дополнительно поддерживается режим readahead, при котором кэш наполняется не только при записи, но и при операциях чтения;
-  Функциональность запуска скриптов, содержащих путь к интерпретатору в заголовке "#!", теперь может быть собрана в виде модуля ядра. Таким образом, теперь легко можно запретить выполнить скрипты как программы;

-  В DRM-модуль Radeon добавлена поддержка (http://www.opennet.ru/opennews/art.shtml?num=36571) ускорения воспроизведения видео с использованием аппаратного декодера UVD, встроенного в современные GPU AMD. Поддержка UVD обеспечена для GPU HD4xxx-HD5xxx (R700, Evergreen), поддерживающих UVD2, и HD6xxx-HD7xxx (Northern Islands, Southern Islands) с поддержкой UVD3;

-  Внесены патчи, подготовленные в рамках проекта LLVMLinux (http://www.opennet.ru/opennews/art.shtml?num=34811) и позволяющие собирать ядро компилятором Clang. Аналогичные патчи внесены в ветку Clang 3.3, что приблизило проект к состоянию, когда немодифицированное ядро можно пересобрать штатным компилятором Clang;

-  Добавлена динамическая система управления генерацией прерываний таймером, позволяющая в зависимости от ткущего состояния изменять прерываний в диапазоне от тысяч тиков в секунду до одного прерывания в секунду, сводя к минимум нагрузку на CPU при обработке прерываний при неактивности системы. В настоящее время добавленная функциональность нацелена на применение в системах реального времени и для высокопроизводительных вычислений (HPC), в будущих выпусках планируется задействовать указанную возможность и для десктоп-систем;
-  В cgroups добавлена поддержка от генерации события с уведомлением приложения о приближении к исчерпанию доступной процессу или системе памяти;
-  В систему uprobes (userspace probes), нацеленную на анализ поведения выполняемых в пространстве пользователя приложений, добавлен контрольный вызов для перехвата выхода из функции (выполнение Return);
-  В команду perf добавлена поддержка профилирования доступа к памяти;
-  В подсистему  iSCSI добавлена поддержка протокола  RDMA (iSER);
-  Добавлен новый экспериментальный драйвер "sync", разработанный в рамках платформы Android и используемый для синхронизации между другими драйверами;
-  Добавлен драйвер для виртуальных видеоадептеров Microsoft Hyper-V;
-  Поддержка новых средств управления питанием, появившихся в процессорах AMD семейства 16h ("Jaguar");
-  Выполнение криптографических функций, в том числе sha256, sha512, blowfish, twofish, serpent и camellia, оптимизировано с использованием инструкций AVX/AVX2 и SSE. Отдельно можно отметить задействование поддерживаемых в современных CPU AMD и Intel средств ускорения шифрования AES, что позволяет существенно повысить производительность eCryptfs AES-NI;
-  Интегрирован драйвер виртуальной графической карты QXL, применяемой в системах виртуализации для обеспечения акселерированного вывода графики с использованием протокола SPICE (http://www.opennet.ru/opennews/art.shtml?num=29782);
-  В  Btrfs добавлена поддержка режима Skinny Extents, позволяющего уменьшить размер дерева распределения блоков до 30%. Добавлена поддержка автоматического перестроения индекса квот;
-  В файловой системе XFS появилась экспериментальная поддержка ведения контрольных сумм для контроля целостности метаданных.


Одновременно представлены (http://www.kernel.org/) очередные корректирующие релизы ядра Linux: 3.0.78 (http://lkml.org/lkml/2013/5/11/131) (13 исправлений (http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.0.78)), 3.4.45 (http://lkml.org/lkml/2013/5/11/132) (26 исправлений (http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.4.45)),  3.8.13 (http://lkml.org/lkml/2013/5/11/135) (76 исправлений (http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.13))и 3.9.2 (http://lkml.org/lkml/2013/5/11/136) (77 исправлений (http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.9.2)). Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления. Выпуск 3.8.13 является последним в серии 3.8.x, пользователям рекомендуется осуществить обновление до ветки 3.9.

URL: https://lkml.org/lkml/2013/5/11/155
Новость: http://www.opennet.ru/opennews/art.shtml?num=36921

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

Оглавление

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


1. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 13-Май-13, 21:07 
>> Блочное устройство может быть на лету прикреплено к кэшу и отключено от него, без размонтирования и временной остановки работы.

что-то это не сходится с тем что написано в оф.документации к Bcache:
Both the cache device and backing device must be formatted before use.

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

3. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 13-Май-13, 21:22 
Речь про уже созданный кэш. На сайте bcache написано:

A single cache device can be used to cache an arbitrary number of backing devices, and backing devices can be attached and detached at runtime, while mounted and in use (they run in passthrough mode when they don't have a cache).

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

2. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –4 +/
Сообщение от nagual email(ok) on 13-Май-13, 21:10 
>В Btrfs добавлена поддержка режима Skinny Extents, >позволяющего уменьшить размер дерева распределения >блоков до 30%. Добавлена поддержка автоматического >перестроения индекса квот;

Это как?

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

5. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +4 +/
Сообщение от Аноним (??) on 13-Май-13, 21:25 
Это как дерево, только квоты
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

27. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +19 +/
Сообщение от Аноним (??) on 13-Май-13, 23:42 
> Это как дерево, только квоты

Самурай без меча подобен самураю с мечом, но без меча.

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

66. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от dalco (ok) on 14-Май-13, 03:59 
Skinny Extents - метаданные занимают на 30% меньше места.

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

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

4. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +6 +/
Сообщение от Аноним (??) on 13-Май-13, 21:24 
ух скоро 3.11
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –3 +/
Сообщение от WherWolf on 13-Май-13, 21:37 
Ставлю 20 дублонов, что они таки выпустят 4.0, а не 3.11
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от анан on 13-Май-13, 21:38 
56 песо что 3.11
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +5 +/
Сообщение от Аноним (??) on 13-Май-13, 22:30 
Выпустят Linux NT.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 13-Май-13, 22:33 
Линус сказал что здето 3.39 будет последней из 3 версии потом 4

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

72. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от 1 (??) on 14-Май-13, 07:26 
новостное агентство "Одна бабка сказала" (тм)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

76. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 07:56 
100 теньге, что выпустят Linux for Workgroups :)
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

103. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от kai3341 (ok) on 14-Май-13, 16:20 
Проскакивала новость, что книжкой займётся Линус лично. Также писали, что для Linux 3.11 поменяют логотип:
http://www.heise.de/open/imgs/10/7/1/0/6/1/4/31-tuxlogo-f41b...
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

8. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 13-Май-13, 21:51 
> В cgroups добавлена поддержка генерации события с уведомлением приложения о приближении к исчерпанию доступной процессу или системе памяти;

Это еще надо научить приложение обрабатывать такое событие?

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

11. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +13 +/
Сообщение от Аноним (??) on 13-Май-13, 22:27 
Кто не будет обрабатывать, тот будет убит. Все честно.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

73. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –2 +/
Сообщение от 1 (??) on 14-Май-13, 07:26 
нет
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от Аноним (??) on 13-Май-13, 22:09 
linux 3.11 это вам ничего не напоминает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +6 +/
Сообщение от Ситро (??) on 13-Май-13, 23:05 
> linux 3.11 это вам ничего не напоминает?

Нет.

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

43. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от Z (??) on 14-Май-13, 00:33 
Там не будет добавки "for Workgroups"
Так что не напоминает.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

52. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от anonymous (??) on 14-Май-13, 01:15 
> linux 3.11 это вам ничего не напоминает?

Предлагаю взять им слоган для 3.11: "Done the right way"

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

94. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Карбофос (ok) on 14-Май-13, 13:50 
вообще, об этом все стали подшучивать, когда был переход на версию 3.0
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +3 +/
Сообщение от Статс on 13-Май-13, 22:12 
> Добавлен драйвер для виртуальных видеоадаптеров Microsoft Hyper-V;

не нужно

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

86. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +5 +/
Сообщение от Имя on 14-Май-13, 10:49 
Нужно.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

87. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от commiethebeastie (ok) on 14-Май-13, 11:26 
Не нужно.
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

89. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 12:10 
Нужно
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

92. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от Аноним (??) on 14-Май-13, 13:21 
Ваши "нужно" и "не нужно" не нужны. И мое.
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

98. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 15:06 
ну не нужно же
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

117. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от iCat (ok) on 15-Май-13, 06:16 
Обоснуй!
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

14. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Аноним (??) on 13-Май-13, 22:36 
Эту Bcache можно настроить так, чтобы HDD как можно больше времени проводил в standby mode?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Anonymous1 on 13-Май-13, 22:56 
Use ramdisk, Luke!
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

29. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 13-Май-13, 23:51 
Зачем мне ramdisk, когда у меня SSD в разы больше RAM.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

36. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от ano (??) on 14-Май-13, 00:14 
чтобы HDD как можно больше времени проводил в standby mode?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

48. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 00:53 
Для этого SSD есть.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

85. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Аноним (??) on 14-Май-13, 10:49 
Уточняю. Есть ноутбук с большим HDD и маленьким SSD. Я не хочу вручную определять, какие файлы и директории куда класть, а хочу работать с единой файловой системой, и чтобы при этом HDD как можно больше времени проводил в standby mode. Может ли Bcache помочь мне в этом?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

100. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от nagual email(ok) on 14-Май-13, 15:48 
> Уточняю. Есть ноутбук с большим HDD и маленьким SSD. Я не хочу
> вручную определять, какие файлы и директории куда класть, а хочу работать
> с единой файловой системой, и чтобы при этом HDD как можно
> больше времени проводил в standby mode. Может ли Bcache помочь мне
> в этом?

Для двигателей запуск самый тяжелый режим. Дергать винт постоянными пусками это плохая идея.

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

106. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 18:21 
> Для двигателей запуск самый тяжелый режим. Дергать винт постоянными пусками это плохая идея.

Поэтому дергать надо как можно реже.

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

16. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от ВовкаОсиист (ok) on 13-Май-13, 22:56 
В этот раз мало вкусностей для десктопа(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –2 +/
Сообщение от ябалдею on 13-Май-13, 23:12 
И про Xen не слышно
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 13-Май-13, 23:26 
  Stefano Stabellini: (1)
        ARM Xen SMP updates
  Konrad Rzeszutek Wilk: (2)
        Xen updates
        Xen bug-fixes
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

19. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –6 +/
Сообщение от Аноним (??) on 13-Май-13, 23:12 
Автокад не включили в ядро? Или цвет обоев не тот?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –2 +/
Сообщение от ябалдею on 13-Май-13, 23:19 
А вообще с 3.9 что-нибудь релизнулось уже?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +2 +/
Сообщение от Аноним (??) on 13-Май-13, 23:25 
Арч, конечно же. А через пару дней будет в нынешней (18-й) федоре.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от Аноним (??) on 13-Май-13, 23:25 
Релизнулось ли что не знаю, но в сусе запросто ставится 3.9.1, ну или в SUSE Studio собирается для себя с таким ядром.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

38. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –2 +/
Сообщение от ябалдею on 14-Май-13, 00:20 
Хочется именно что из коробки. Как-то старая привычка - иметь под рукой диск с тем, что ставишь, чтобы потом было чем выдернуть файлы с очередной извратной ФС, которую (с учётом новых фишек) не понимают старые ядра или там конфиги поправить, если чего грузиться перестало. Хотя давно такое было надо последний раз, но всё ж для мажорных релизов хорошая практика.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

49. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +2 +/
Сообщение от Аноним (??) on 14-Май-13, 00:54 
> Хочется именно что из коробки. Как-то старая привычка - иметь под рукой
> диск с тем, что ставишь, чтобы потом было чем выдернуть файлы
> с очередной извратной ФС, которую (с учётом новых фишек) не понимают
> старые ядра или там конфиги поправить, если чего грузиться перестало. Хотя
> давно такое было надо последний раз, но всё ж для мажорных
> релизов хорошая практика.

 
>> в SUSE Studio собирается для себя с таким ядром.

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

81. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от VldK email(ok) on 14-Май-13, 09:49 
с 11-го мая 3.9 доступно в Sabayon.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

83. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от ябалдею on 14-Май-13, 10:02 
> с 11-го мая 3.9 доступно в Sabayon.

Sabayon как раз интересует... но вот оно доступно не из коробки, а через установку обновления, т.е. если система перестанет грузиться, из "ливчика" вытащить данные с какой-нить f2fs (в 3.9 его исправили маленько) может и не получиться.
Но по ходу Sabayon может раньше остальных релиз полноценный выдать.

Значится остаётся кастом от SUSE

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

97. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от ябалдею on 14-Май-13, 14:57 
Что-то я в упор не вижу, где у них в кастоме задать ядро. Максимум там можно задать, на базе какого релиза суси билдить, т.е. сейчас оно "based on openSUSE 12.3"
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

25. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Ушастик on 13-Май-13, 23:40 
Arch
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

75. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Аноним (??) on 14-Май-13, 07:48 
AltLinux
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

37. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от vitalif email on 14-Май-13, 00:20 
О :) а ещё там будет исправление бага (race condition где-то в районе HPET), внесённого в 3.6, из-за которого у меня hibernate отвалился! Мне так tglx сказал :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Аноним (??) on 14-Май-13, 00:54 
Они что, хотят со временем перейти на Clang?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +2 +/
Сообщение от Loooooker (ok) on 14-Май-13, 01:17 
Те, кто продвигает эти патчи? Да =)
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

109. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 18:24 
> Те, кто продвигает эти патчи? Да =)

Apple хочет сделать Mac OS Server на базе Linux?

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

68. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от Xasd (ok) on 14-Май-13, 05:05 
> по числу добавленных изменений ядро ${LINUX_VERSION |h} является одним из самых значительных за всю историю

ОПЯТЬ?!

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

80. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от Andrey Mitrofanov on 14-Май-13, 09:34 
>>является одним из самых значительных за всю историю
> ОПЯТЬ?!

Регулярно!

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

93. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –2 +/
Сообщение от Аноним (??) on 14-Май-13, 13:23 
Больше изменений хороших и разных!
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

99. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Аноним (??) on 14-Май-13, 15:21 
> Больше изменений хороших и разных!

Да чтоб ты жил в эпоху перемен!

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

77. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +5 +/
Сообщение от Аноним (??) on 14-Май-13, 07:59 
"Внесены патчи, подготовленные в рамках проекта LLVMLinux и позволяющие собирать ядро компилятором Clang. "
А вот это они зря под бздунов и Аппле прогибаются.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

79. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –4 +/
Сообщение от Аноним (??) on 14-Май-13, 09:13 
Нассал на старпёра.
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

110. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +2 +/
Сообщение от Аноним (??) on 14-Май-13, 18:26 
> Нассал на старпёра.

Нассал на ябло-хипстера.

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

84. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –3 +/
Сообщение от ябалдею on 14-Май-13, 10:08 
> "Внесены патчи, подготовленные в рамках проекта LLVMLinux и позволяющие собирать ядро компилятором
> Clang. "
> А вот это они зря под бздунов и Аппле прогибаются.

Расширение инструментария разработки, улучшение отстрела ошибок на этапе сборки, выпиливание gcc-измов мешающих собирать софт под другие платформы и другими компиляторами (их таки не два)... ну да, зря, зря, лучше сидеть в жопе и постить тут сивый бред по вашему примеру =)

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

96. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от sasa (??) on 14-Май-13, 14:17 
> выпиливание gcc-измов мешающих собирать софт под другие платформы

вы немного не в теме
http://www.ibm.com/developerworks/linux/library/l-gcc-hacks/

хотя в целом gcc хреновенький компилятор, шланг _сейчас_ еще хуже, особенно на ARM, но в перспективе возможно что-то из него можно получить.

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

101. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от nagual email(ok) on 14-Май-13, 15:55 
> хотя в целом gcc хреновенький компилятор, шланг _сейчас_ еще хуже,

Вы скомпиленное icc на процессорах amd позапускайте :)) для сравнения ... и gcc и шланг намного лучше иных поделок ;)


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

108. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +2 +/
Сообщение от Аноним (??) on 14-Май-13, 18:23 
> Расширение инструментария разработки, улучшение отстрела ошибок на этапе сборки, выпиливание
> gcc-измов мешающих собирать софт под другие платформы и другими компиляторами (их
> таки не два)...

Нормальный компилятор один - gcc. Вменяемых конкурентов ему все равно нет. Тем более - по количеству платформ.

Носиться с домашней поделкой яббла как с писаной торбой - смысла не вижу.

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

114. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +1 +/
Сообщение от arisu (ok) on 14-Май-13, 20:33 
> их таки не два

да, он один.

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

115. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от ябалдею on 14-Май-13, 22:36 
И его вы тоже не осилили, как и те которые отрицаете?
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

116. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +2 +/
Сообщение от arisu (ok) on 14-Май-13, 22:41 
> И его вы тоже не осилили, как и те которые отрицаете?

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

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

90. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Аноним (??) on 14-Май-13, 12:43 
Ты сколько раз в код GCC заглядывал, Анон?
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

107. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 18:21 
> Ты сколько раз в код GCC заглядывал, Анон?

Про мантру "не читал, но осуждаю" слышал?

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

82. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Ващенаглухо email(ok) on 14-Май-13, 09:55 
Скорее бы уже запилили xfs_reno
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

91. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  –1 +/
Сообщение от Аноним (??) on 14-Май-13, 13:09 
Я вот про "#!" не понял. Кто-нибудь может пояснить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

95. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от pavlinux (ok) on 14-Май-13, 13:59 

static int load_script(struct linux_binprm *bprm)
{
    const char *i_arg, *i_name;
    char *cp;
    struct file *file;
    char interp[BINPRM_BUF_SIZE];
    int retval;

    if ((bprm->buf[0] != '#') || (bprm->buf[1] != '!'))
        return -ENOEXEC;
    /*
     * This section does the #! interpretation.
     * Sorta complicated, but hopefully it will work.  -TYT
     */

    allow_write_access(bprm->file);
    fput(bprm->file);
    bprm->file = NULL;

    bprm->buf[BINPRM_BUF_SIZE - 1] = '\0';
    if ((cp = strchr(bprm->buf, '\n')) == NULL)
        cp = bprm->buf+BINPRM_BUF_SIZE-1;
    *cp = '\0';
    while (cp > bprm->buf) {
        cp--;
        if ((*cp == ' ') || (*cp == '\t'))
            *cp = '\0';
        else
            break;
    }
    for (cp = bprm->buf+2; (*cp == ' ') || (*cp == '\t'); cp++);
    if (*cp == '\0')
        return -ENOEXEC; /* No interpreter name found */
    i_name = cp;
    i_arg = NULL;
    for ( ; *cp && (*cp != ' ') && (*cp != '\t'); cp++)
        /* nothing */ ;
    while ((*cp == ' ') || (*cp == '\t'))
        *cp++ = '\0';
    if (*cp)
        i_arg = cp;
    strcpy (interp, i_name);
    /*
     * OK, we've parsed out the interpreter name and
     * (optional) argument.
     * Splice in (1) the interpreter's name for argv[0]
     *           (2) (optional) argument to interpreter
     *           (3) filename of shell script (replace argv[0])
     *
     * This is done in reverse order, because of how the
     * user environment and arguments are stored.
     */
    retval = remove_arg_zero(bprm);
    if (retval)
        return retval;
    retval = copy_strings_kernel(1, &bprm->interp, bprm);
    if (retval < 0) return retval;
    bprm->argc++;
    if (i_arg) {
        retval = copy_strings_kernel(1, &i_arg, bprm);
        if (retval < 0) return retval;
        bprm->argc++;
    }
    retval = copy_strings_kernel(1, &i_name, bprm);
    if (retval) return retval;
    bprm->argc++;
    retval = bprm_change_interp(interp, bprm);
    if (retval < 0)
        return retval;

    /*
     * OK, now restart the process with the interpreter's dentry.
     */
    file = open_exec(interp);
    if (IS_ERR(file))
        return PTR_ERR(file);

    bprm->file = file;
    retval = prepare_binprm(bprm);
    if (retval < 0)
        return retval;
    return search_binary_handler(bprm);
}


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

102. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 16:13 
А выложи конечную релизацию
int pci_bus_read_config_word(struct pci_bus *bus, unsigned int devfn, int where, u16 *val);
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

104. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от pavlinux (ok) on 14-Май-13, 16:23 
> А выложи конечную релизацию
> int pci_bus_read_config_word(struct pci_bus *bus, unsigned int devfn, int where, u16 *val);


#define PCI_OP_READ(size,type,len)                                      \
        int pci_bus_read_config_##size                                  \
        (struct pci_bus *bus, unsigned int devfn, int pos, type *value) \
{                                                                       \
                int res;                                                \
                unsigned long flags;                                    \
                u32 data = 0;                                           \
                if (PCI_##size##_BAD) return PCIBIOS_BAD_REGISTER_NUMBER; \
                raw_spin_lock_irqsave(&pci_lock, flags);                \
                res = bus->ops->read(bus, devfn, pos, len, &data);      \
                *value = (type)data;                                    \
                raw_spin_unlock_irqrestore(&pci_lock, flags);           \
                return res;                                             \
}
...
PCI_OP_READ(word, u16, 2)
...
EXPORT_SYMBOL(pci_bus_read_config_word);

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

113. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 14-Май-13, 20:20 
Ну конечно,вот только не это имел в виду,в смысле какая в конце концов функция стоит за
pci_bus_read_config_word.Вот куда ведёт указатель bus->ops->read(bus, devfn, pos, len, &data).Смотреть в arch/XXX/pci
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

119. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от Аноним (??) on 16-Май-13, 14:31 
Окончательная победа Поттеринга над здравым смыслом. Скрипты больше не нужны, только systemd! :)
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

118. "Выпущен первый кандидат в релизы ядра Linux 3.10 (3.10-rc1) "  +/
Сообщение от VM on 15-Май-13, 14:52 
> первый кандидат в релизы ядра Linux 3.10 (rc1)
> Среди внесённых в ядро 3.10 изменений:
> -  Добавлен драйвер для виртуальных видеоадептеров Microsoft Hyper-V;

Сам по себе driver for the Hyper-V Synthetic Video


{
the driver for the Hyper-V Synthetic Video, which supports screen
resolution up to Full HD 1920×1080 on Windows Server 2012 host, and
1600×1200 on Windows Server 2008 R2 or earlier. It also solves the double
mouse cursor issue of the emulated video mode.

}

не самое интересное

Там еще VSS и hot add в Dynamic Memory

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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