Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от opennews (??) on 19-Сен-17, 22:29 | ||
Инженеры из компании Google выступили на конференции Linux Plumbers Conference с докладом (http://www.linuxplumbersconf.net/2017/ocw//system/presentati...), в котором рассказали об инициативе переноса в основное ядро оставшихся патчей от заброшенного последние несколько лет проекта LLVMLinux (http://llvm.linuxfoundation.org). В результате проведённой работы предоставлена возможность сборки LTS-ядер Linux 4.4 и 4.9 с использованием компилятора Clang. Поддерживается сборка для архитектур x86_64 и ARM64. Перед сборкой требуется наложение одного патча (4.4 (https://chromium.googlesource.com/chromiumos/third_party/ker...), | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +5 +/– | |
| Сообщение от Аноним (??) on 19-Сен-17, 22:29 | ||
Хорошая новость, по опыту разработки могу сказать, что clang имеет хороший статический анализатор (по сравнению с gcc). Например, в версии 3.9 он научился находить случаи использования variadic arguments с некорректными аргументами, которые были автоматически promoted до другого типа. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 12. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –4 +/– | |
| Сообщение от kleem_head on 20-Сен-17, 09:20 | ||
> clang имеет хороший статический анализатор (по сравнению с gcc) | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 21. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –3 +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 12:55 | ||
> clang имеет хороший статический анализатор (по сравнению с gcc) | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 26. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 17:37 | ||
То, что в GCC нет встроенного анализатора не отменяет того факта, что они существуют отдельно. Просто GCC не комбайн. | ||
| Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору | ||
| 28. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 18:43 | ||
Ошибаетесь, есть. | ||
| Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору | ||
| 31. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –1 +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 21:15 | ||
Это батенька не статический анализатор у вас там в gcc, а так, уровень дотошности. | ||
| Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору | ||
| 42. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –2 +/– | |
| Сообщение от Crazy Alex (ok) on 23-Сен-17, 00:51 | ||
Это вы, батенька, горячитесь. | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 44. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +2 +/– | |
| Сообщение от pavlinux (ok) on 25-Сен-17, 02:50 | ||
gcc 2.7.2 рулез форева! Ядро в три раза тоще и в 10 раз быстрее. | ||
| Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору | ||
| 2. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от Аноним (??) on 19-Сен-17, 22:48 | ||
Разве gcc и clang не должны поддерживать стандартный C11 к которому и должен быть приведён код ядра линукс? Что ж там такое то в ядре и компиляторах твориться что ядро надо патчить чтобы оно собралось на другом компиляторе?! | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 4. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +9 +/– | |
Сообщение от Ordu (ok) on 19-Сен-17, 23:02 | ||
Ну там же ссылка есть в новости, где можно посмотреть грядку патчей, которые нужны. Лень потыкать? | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 5. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –1 +/– | |
| Сообщение от anonymous (??) on 19-Сен-17, 23:03 | ||
Я тебя удивлю, но ядро написано не только на С... | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 10. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –2 +/– | |
| Сообщение от нэту on 20-Сен-17, 07:02 | ||
а на чём ещё? asm - не в счет - шланг в него нормально умеет | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 24. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –3 +/– | |
Сообщение от iZEN (ok) on 20-Сен-17, 15:47 | ||
Частично на perl, xml, mk, m4 и башизмах в sh-скриптах? | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 25. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +2 +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 16:26 | ||
И? Причем здесь perl, xml, mk, m4 и баш к Clang? | ||
| Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору | ||
| 30. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –2 +/– | |
| Сообщение от номия on 20-Сен-17, 20:54 | ||
это скорее про сборочное окружение.. от него тоже куча проблем для сборки клангом | ||
| Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору | ||
| 16. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +2 +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 09:57 | ||
Не удивил. Точнее удивил но по другой причине. Меня удивляет само существование людей думающих что они в состоянии судить об информированности собеседника по одному комментарию. | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 11. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +4 +/– | |
| Сообщение от nobody (??) on 20-Сен-17, 09:19 | ||
> стандартный C11 к которому и должен быть приведён код ядра линукс | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 13. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –3 +/– | |
Сообщение от Владимир (??) on 20-Сен-17, 09:22 | ||
Там до сих пор C89, по той причине, что Торвальдс не хочет, чтобы кто-то случайно закоммитил код, смешивающий код и объявления. | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 14. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +1 +/– | |
| Сообщение от nobody (??) on 20-Сен-17, 09:30 | ||
Там не только C89. Там много компиляторной магии от gcc. Собственно "поддержка компиляции с помощью clang" главным образом сводится к добавлению всех этих gcc'измов в шланг. | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 18. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 11:03 | ||
Так было давно уже, что они начали принимать патчи на C99. | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 22. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 13:18 | ||
На чистом C ядро написать невозможно. | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 33. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –1 +/– | |
| Сообщение от Аноним (??) on 21-Сен-17, 07:03 | ||
> На чистом C ядро написать невозможно. | ||
| Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору | ||
| 35. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –3 +/– | |
| Сообщение от Аноним (??) on 21-Сен-17, 11:46 | ||
Имелось ввиду, без использование Asm'а. | ||
| Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору | ||
| 36. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –5 +/– | |
| Сообщение от Аноним (??) on 21-Сен-17, 12:13 | ||
${любой_драйвер} невозможно написать с помощью чистого C. | ||
| Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору | ||
| 46. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +2 +/– | |
| Сообщение от pavlinux (ok) on 25-Сен-17, 02:52 | ||
> На чистом C ядро написать невозможно. | ||
| Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору | ||
| 45. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +1 +/– | |
| Сообщение от pavlinux (ok) on 25-Сен-17, 02:51 | ||
> к которому и должен быть приведён код ядра линукс? | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 3. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –4 +/– | |
| Сообщение от Andrey Mitrofanov on 19-Сен-17, 22:59 | ||
> в котором рассказали об инициативе переноса в основное ядро оставшихся патчей | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 6. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +3 +/– | |
Сообщение от Ordu (ok) on 19-Сен-17, 23:06 | ||
>>по переводу сборочного инструментария Android и | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 7. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +2 +/– | |
| Сообщение от Andrey Mitrofanov on 19-Сен-17, 23:19 | ||
>>>по переводу сборочного инструментария Android и | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 23. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +1 +/– | |
| Сообщение от ввввв on 20-Сен-17, 15:13 | ||
>>>по переводу сборочного инструментария Android и | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 32. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –1 +/– | |
Сообщение от Ordu (ok) on 20-Сен-17, 23:08 | ||
> Linux ядро - лучшая часть андроида | ||
| Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору | ||
| 38. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –2 +/– | |
| Сообщение от qwerty123 (??) on 22-Сен-17, 11:52 | ||
>Какая разница, какое там ядро прячется в глубине? | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 41. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –2 +/– | |
Сообщение от Ordu (ok) on 22-Сен-17, 19:02 | ||
>>Какая разница, какое там ядро прячется в глубине? | ||
| Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору | ||
| 43. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от Crazy Alex (ok) on 23-Сен-17, 00:55 | ||
Большая. Потому что "глубина" сказывается на качестве работы. | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 47. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +1 +/– | |
| Сообщение от pavlinux (ok) on 25-Сен-17, 03:00 | ||
> А как программисту мне опять же фиолетово, потому что насколько я знаю, | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 50. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
Сообщение от Ordu (ok) on 25-Сен-17, 07:57 | ||
>> А как программисту мне опять же фиолетово, потому что насколько я знаю, | ||
| Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору | ||
| 51. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от pavlinux (ok) on 26-Сен-17, 05:11 | ||
>>> А как программисту мне опять же фиолетово | ||
| Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору | ||
| 52. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
Сообщение от Ordu (ok) on 26-Сен-17, 11:02 | ||
>>>> А как программисту мне опять же фиолетово | ||
| Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору | ||
| 15. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –3 +/– | |
| Сообщение от Пох on 20-Сен-17, 09:57 | ||
Дайте угадаю, будет как с ZFS. Cначала кpасноглазыe шипели и хвалились бтрфс, а потом дружненько перешли на ненавистную им ZFS. Да еще и зрадник красношапка положил болт на их любовь. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 17. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +9 +/– | |
| Сообщение от Антон Семенович Шпак on 20-Сен-17, 10:17 | ||
> Дайте угадаю, будет как с ZFS. Cначала кpасноглазыe шипели и хвалились бтрфс, | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 20. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от нах on 20-Сен-17, 11:08 | ||
> Дайте угадаю, будет как с ZFS. | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 27. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +2 +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 17:47 | ||
> будет как с ZFS | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 29. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | –1 +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 19:48 | ||
от бтрфс отказались только красношляпники, да и те только из-за NIH. Причем в пользу не ZFS, а какой-то своей хипстерской приблуды на Rust. Основные разработчики бтра (сусе, фейсбук и т.д.) продолжают его пилить. | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 34. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +/– | |
| Сообщение от Andrey Mitrofanov on 21-Сен-17, 09:37 | ||
> В ближайшее время ждем новостей в стиле "линукс только выиграл от перехода | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 19. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +5 +/– | |
| Сообщение от Аноним (??) on 20-Сен-17, 11:07 | ||
>рассказали об инициативе переноса в основное ядро оставшихся патчей от заброшенного последние несколько лет проекта LLVMLinux | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 48. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +1 +/– | |
| Сообщение от pavlinux (ok) on 25-Сен-17, 05:03 | ||
> git clone https://chromium.googlesource.com/chromium/src/tools/clang | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 49. "Обеспечена возможность сборки ядер Linux 4.4 и 4.9 при помощ..." | +1 +/– | |
| Сообщение от pavlinux (ok) on 25-Сен-17, 05:35 | ||
. | ||
| Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |