The OpenNET Project / Index page

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

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

"В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от opennews on 14-Апр-14, 11:51 
Линус Торвальдс объявил (https://lkml.org/lkml/2014/2/2/176) о закрытии окна приёма изменений и публикации первого кандидата в релизы ядра Linux 3.15. Отмечается, что в выпуск включено более 12 тысяч изменений, что заметно больше чем принималось в рамках подготовки прошлых выпусков. При этом, изменения не связаны с реализацией каких-то отдельных значительных новшеств, а обусловлены принятием большого числа мелких доработок.


Из наиболее заметных изменений можно отметить интеграцию (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...) наработок компании Intel по ускорению процесса возврата из спящего режима. Благодаря организации асинхронного одновременного вывода из спящего режима дисков и прочих устройств время пробуждения ноутбуков удалось сократить (https://01.org/suspendresume/blogs/tebrandt/2013/hard-disk-r...) в 7-12 раз. Например, время вывода из спящего режима ноутбука на базе  Intel Core i7 3960X уменьшилось с  11.6 до 1.1 секунд (в 10.5 раз), ноутбука на базе Intel Core i7 3770 с 5.4 до  0.45 секунд (в 12 раз), а ноутбука не базе Intel Core i7 4770S  с 5.4 до 0.69 секунд (в 7.8 раз).


Кроме того, в ядро включены  подготовленные в рамках проекта LLVMLinux (http://llvm.linuxfoundation.org) новые патчи (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...) для улучшения сборки с использованием компилятора Clang.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTY2MjE
Новость: http://www.opennet.ru/opennews/art.shtml?num=39566

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

Оглавление

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


1. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –8 +/
Сообщение от Анонимус_б6 on 14-Апр-14, 11:51 
интел интел интел...  а на базе процессоров АМД будут улучшения такого порядка или хоть какие-нибудь вообще? или инженеры интеля наоборот все для АМД застопорили или сделали хуже?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +23 +/
Сообщение от Проходящий on 14-Апр-14, 12:10 
чуваки распаралелили выход из сна, это касается всех процессоров, бро
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +3 +/
Сообщение от Аноним (??) on 14-Апр-14, 12:11 
Вот пусть инженеры AMD и делают улучшения, какие проблемы то?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

31. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от pavlinux (ok) on 14-Апр-14, 15:32 
> интел интел интел...  а на базе процессоров АМД будут улучшения ...

"async SCSI resume support

Allow disks and other devices to resume in parallel.
This provides a tangible speed up for a non-esoteric use case (laptop resume)"

Это ваще ни к какому процессору не привязано!!!  

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

3. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –3 +/
Сообщение от t28 on 14-Апр-14, 11:51 
> новые патчи для улучшения сборки с использованием компилятора Clang

Ну вот, а вы боялись...

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

15. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от Анонист on 14-Апр-14, 13:08 
Кстати, пробовал кто-то собирать шлангом? Как оно на деле-то? Быстродействие, скорость самой сборки, и все остальное?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

58. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +2 +/
Сообщение от кевин on 14-Апр-14, 23:45 
> Кстати, пробовал кто-то собирать шлангом? Как оно на деле-то? Быстродействие, скорость
> самой сборки, и все остальное?

погодь скоо будет тест с фороникса.

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

62. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от rob pike on 15-Апр-14, 00:32 
Тест с фороникса покажет дватцатикратное превосходство CLang, даже если он не запустится вообще.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

69. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –1 +/
Сообщение от Аноним (??) on 15-Апр-14, 16:52 
> Тест с фороникса покажет дватцатикратное превосходство CLang, даже если он не запустится вообще.

А если все-таки запустится? Видимо вам страшно даже такое представить.
Раньше говорили, что типа вообще не бывать ничему подобному в ближайшие годы.

Теперь оставшиеся батхертствующие ненавистники clang не знают чтобы такое еще придумать, чтобы хоть ненадолго себя успокоить. Действительно, может быть и вправду не запуститься. Как же им хочется на это надеяться! Интересно, какое самоуспокоение они придумают в следующий раз.

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

80. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от rob pike on 17-Апр-14, 10:49 
>оставшиеся батхертствующие ненавистники clang не знают чтобы такое еще придумать

Теми же самыми словами за systemd агитируют обычно.
Может быть как-то разнообразить лексикон?
А то у вас все "кучка недобитых оппортунистов, брызгая ядом, пытается встать на пути Прогресса" получается, из газеты "Правда" 1976 года.

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

82. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Аноним (??) on 17-Апр-14, 18:15 
> Теми же самыми словами за systemd агитируют обычно.
> Может быть как-то разнообразить лексикон?

Говоря про "те же самые слова", вы хоть и другими словами, но по форме пытаетесь подражать тексту на который отвечаете.
Сначала вы отвлекали внимание на фороникс, теперь на systemd.

А если вдруг зайдет речь о systemd, вы тут же начнете переводить внимание еще на что-то другое.

Кстати, как раз таки systemd и ближе "вашему" лагерю, фанатиков gcc и Linux.
(Настоящие специалисты по gcc или Linux в виду не имелись.)

> А то у вас все "кучка недобитых оппортунистов, брызгая ядом, пытается встать на пути Прогресса" получается, из газеты "Правда" 1976 года.

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

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

76. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Аноним (??) on 16-Апр-14, 05:13 
>  Тест с фороникса покажет дватцатикратное превосходство CLang, даже если он не
> запустится вообще.

Что-то остальные тесты этого не показывали. И вообще, любители шланга обычно гневно вопят - "это же фороникс!!!111". На что фороникс вполне цинично капитанит что тесты воспроизводимые, тестовый пакет можно скачать, а параметры запуска указаны в результатах. Так что докопаться не получится, все исходные данные и конфига - приведены.

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

78. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –1 +/
Сообщение от Аноним (??) on 16-Апр-14, 18:23 
> Что-то остальные тесты этого не показывали. И вообще, любители шланга обычно гневно вопят - "это же фороникс!!!111".

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

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

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

81. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от rob pike on 17-Апр-14, 11:00 
>>  Тест с фороникса покажет дватцатикратное превосходство CLang, даже если он не
>> запустится вообще.
> Что-то остальные тесты этого не показывали.

Показывали много и более смешного.

>As for Phoronix, so far I saw several pitfalls in their testing methodology:
>Comparing LLVM and GCC on Fortran benchmarks.  LLVM has no fortran FE and just quietly call system GCC.  So comparison of LLVM and GCC on Fortran benchmarks means comparison of system GCC and a given GCC.

http://article.gmane.org/gmane.comp.gcc.devel/134152

> И вообще, любители шланга обычно гневно
> вопят - "это же фороникс!!!111". На что фороникс вполне цинично капитанит
> что тесты воспроизводимые,

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

> тестовый пакет можно скачать, а параметры запуска указаны
> в результатах. Так что докопаться не получится, все исходные данные и
> конфига - приведены.
>It is not that long that Phoronix used to compile some of the benchmarks

e.g. with -O0 and claim they were compiled with -O3, or tune for a
completely different CPU than what it has been tested on
http://article.gmane.org/gmane.comp.gcc.devel/134155

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

63. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от maxis11 (ok) on 15-Апр-14, 01:19 
сегодня пытался собраться llvminux. Не наложился патч:
Наложение патча kbuild-clang.patch
patching file Makefile
Hunk #1 succeeded at 253 with fuzz 2 (offset 6 lines).
Hunk #2 succeeded at 377 with fuzz 2 (offset 49 lines).
Hunk #3 FAILED at 395.
Hunk #4 FAILED at 635.
2 out of 4 hunks FAILED -- rejects in file Makefile
Patch kbuild-clang.patch can be reverse-applied
make: *** [state/kernel-patch] Ошибка 1

Примерно тоже самое и у buildbot'a было
http://buildbot.llvm.linuxfoundation.org/builders/clang/buil...

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

70. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от pavlinux (ok) on 15-Апр-14, 17:39 
Какой патч, куда патч, зачем патч? o_0  
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

71. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +2 +/
Сообщение от Andrey Mitrofanov on 15-Апр-14, 19:29 
> Какой патч, куда патч, зачем патч? o_0

Два патча лучше, чем ни одного!

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

73. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –2 +/
Сообщение от maxis11 (ok) on 15-Апр-14, 23:48 
я понял, что процесс сборки происходит так: скачивается kernel с git'а (мастер ветка). Потом накладывается на него патчи для сборки под clang. Скачивается и ставится toolchain(llvm,clang,buildroot,ltpsf,qemu) (можно настроить что бы использовал свои версии инструментов) (ядро тоже можно настроить(какую ветку, какой коммит использовать)). Потом уже собирает ядро. Я сам не вдавался в подробности на самом деле, просто хотел собрать zen-kernel 3.14, а тут такая новость появилась. Думаю, что бы не было вопросов можешь сам попробовать поставить.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

8. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от karapuz2 (ok) on 14-Апр-14, 12:15 
> ноутбука на базе Intel Core i7 3960X

кто-то чего-то принял без рецепта

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

10. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Аноним (??) on 14-Апр-14, 12:16 
А в Африке тем временем дети голодают!
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +13 +/
Сообщение от A.Stahl (ok) on 14-Апр-14, 13:24 
Они не будут это есть. Даже с рецептом.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

39. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от xv (??) on 14-Апр-14, 17:18 
EUROCOM Panther 5D.
Processor: up to Intel i7-4960X Extreme (6-cores) or up to XEON E5-2697 v2 (12 cores / 24 treads)); socket LGA2011
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –1 +/
Сообщение от Zenitur (ok) on 14-Апр-14, 12:19 
3960X медленнее чем 3770? Звучит как "GeForce GXT 780 медленнее 750".

> Благодаря организации асинхронного одновременного вывода из спящего режима дисков и прочих устройств время пробуждения ноутбуков удалось сократить в 7-12 раз.

В TuxOnIce это есть?

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

13. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от karapuz2 (ok) on 14-Апр-14, 12:22 
Я полагаю, lspci | wc -l на двух машинах отличается раза в два. Было бы интересно проверить
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

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

18. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Элиар on 14-Апр-14, 13:44 
Это вы про сборку clang'ом? Нельзя, к сожалению. Многое определяется на этапе компилляции — размер типов, препроцессинг и т. д.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

59. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от кевин on 14-Апр-14, 23:47 
> Но вообще забавно. Можно будет один раз скомпилировать в платформонезависимый код, а
> запускать через небольшую прослойку. И далее весь дистрибутив. Как? Ну примерно
> как у pnacl. :)

ага только вот этой вот прослойкой окажется большая часть ядра...

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

19. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +2 +/
Сообщение от sysstartd (ok) on 14-Апр-14, 14:03 
а не путают ли в статье ждущий со спящим режимом ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +3 +/
Сообщение от Аноним (??) on 14-Апр-14, 15:24 
А ведь ты прав. По ссылке на 01.org упоминается S3 (Suspend to RAM), который всю жизнь был ждущим режимом, а спящий это S4 (Suspend to disk).
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

36. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от sysstartd (ok) on 14-Апр-14, 16:15 
поправил статью, ждём когда модераторы примут изменения
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

20. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –3 +/
Сообщение от Аноним (??) on 14-Апр-14, 14:16 
Теперь можно будет программировать ядро прямо в визуалстудии, сбылась мечта микрософта и прочих фидорасов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +1 +/
Сообщение от Аноним (??) on 14-Апр-14, 15:12 
Когда-то и tcc ядро успешно собирал, но где он теперь?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

72. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Аноним (??) on 15-Апр-14, 20:29 
а теперь будет визуалстудия, поцтеринг и прочая шваль порадуются
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –1 +/
Сообщение от Аноним (??) on 14-Апр-14, 15:14 
Это что же, TuxOnIce, который Линус по непонятным причинам долгие годы не принимал в ядро, теперь не нужен?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Аноним (??) on 14-Апр-14, 15:26 
Отвечу сам себе. В оригинале речь о ждущем режиме, а не о спящем.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

34. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –2 +/
Сообщение от pavlinux (ok) on 14-Апр-14, 15:46 
Во Молнар нафуячил

Ingo Molnar (21):
  core locking updates
  RCU updates
  hweight type fix
  perf changes
  scheduler changes
  x86 acpi numa fix
  x86 apic changes
  x86 build change
  x86 cleanups
  x86 cpu handling changes
  x86 debug cleanup
  x86 EFI changes
  x86 hashing changes
  x86 hyperv change
  x86 kaslr update
  x86 mm change
  x86 reboot changes
  x86 cpufeature update
  timer updates
  x86 threadinfo changes
  sched/idle changes

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

77. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Аноним (??) on 16-Апр-14, 05:15 
> Во Молнар нафуячил

Тем не менее, ничего user-visible.

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

51. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –1 +/
Сообщение от Аноним (??) on 14-Апр-14, 20:49 
а у меня как только линукс просыпается - обрываются интернеты
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

64. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –2 +/
Сообщение от Аноним (??) on 15-Апр-14, 03:47 
и на ноутах и ОСОБЕННО смартфонах - очень Выпукло видна разница )
и выход из суспенда в разЫ шустрее - тоже впечатляет. вот что значит - начали избавляться от легаси кода я ядре, наконец-то, работавшего на скотче и соплях, утрируя )
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

65. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от pavlinux (ok) on 15-Апр-14, 05:29 
> ... начали избавляться от легаси кода я ядре, наконец-то, работавшего на скотче и соплях, утрируя )

Вы такие весёлые и забавные :) Там в код добавили пару строчек .

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

66. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  –1 +/
Сообщение от Аноним (??) on 15-Апр-14, 14:23 
Ну помечтать-то можно?
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

79. "В ядре Linux 3.15-rc1 улучшена поддержка Clang и существенно..."  +/
Сообщение от Аноним (??) on 17-Апр-14, 03:56 
"добавили пару строчек" - нередко позволяет избавиться от "добавленных сотен строк ранее" рукопопыми коллегами, закомитенных годами ранее.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

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

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




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

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