The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Продемонстрирован запуск openSUSE с ядром Linux, собранным п..., opennews (??), 15-Июл-12, (0) [смотреть все]

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


40. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +3 +/
Сообщение от VoDA (ok), 15-Июл-12, 14:56 
А собственно какие бонусы дает использование LLVM для сборки ядра Linux?

PS любителей поорать "GCC лучше всех" или "LLVM не нужен" просьба не беспокоиться и флеймить в других местах ;)

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

82. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +/
Сообщение от кверти (?), 15-Июл-12, 16:49 
>> пока никаких, кроме пиара LLVM
> Для вас это скорее всего так.
> Потому что чтобы понимать реальные преимущества, нужно хоть немного представлять, как это
> устроено и функционирует.

называй преимущества. по пунктам

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

178. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +/
Сообщение от Аноним (-), 16-Июл-12, 00:21 
> пока никаких, кроме пиара LLVM
>>
>> Для вас это скорее всего так.
>> Потому что чтобы понимать реальные преимущества, нужно хоть немного представлять, как это устроено и функционирует.
>
> называй преимущества. по пунктам

Вы высказали свое мнение, я высказал свое.
Хотите узнать что-то еще именно от меня - ответьте сначала на те вопросы, которые я задал именно вам. А не с конца к началу, как вы здесь пытаетесь.

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

43. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +1 +/
Сообщение от VoDA (ok), 15-Июл-12, 14:59 
> А собственно какие бонусы дает использование LLVM для сборки ядра Linux?

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

Что нибудь еще? Может в рантайме ядро собранное LLVM будет быстрее?


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

45. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +/
Сообщение от Аноним (-), 15-Июл-12, 15:03 
с llvm проще написать компилятор. Т.е проще в последствии портировать на новую архитектуру.
Но оно не надо т.к есть x86 и arm
Ответить | Правка | Наверх | Cообщить модератору

56. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +/
Сообщение от Аноним (-), 15-Июл-12, 15:42 
это фича для юзерспейса, а в ядре переход на новую архитектуру так просто не делается.
Ответить | Правка | Наверх | Cообщить модератору

84. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +1 +/
Сообщение от Аноним (-), 15-Июл-12, 16:53 
Это ядро уже работает на всех архитектурах.
Ответить | Правка | Наверх | Cообщить модератору

192. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +/
Сообщение от Аноним (-), 16-Июл-12, 02:15 
> Но оно не надо т.к есть x86 и arm

А еще 640Кб хватит всем, разумеется.

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

53. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +5 +/
Сообщение от ананим (?), 15-Июл-12, 15:31 
> 1. вероятно более точное следование стандартам С

Шланг хуже держит стандарт.
> 2. опять же более качественный анализ кода

Анализ кода у шланга тоже хуже.
Не путать с диагностическими сообщениями, которые более читабельны, но не более.
> Что нибудь еще? Может в рантайме ядро собранное LLVM

Собранный шлангом код как правило медленнее.
Не смотря на более агресивную оптимизацию по сравнению с О2 по умолчанию в гцц.
Тесты тут тоже приводились.

Зыж
И отличайте уже шланг от llvm. Последний вообще не компиоятор.
Ззыж
Сборка разными компиояторами интересна для поиска узких мест и анализа.
Линух теперь может 3 компилятора включая интеловский. И это не плохо для линуха.

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

193. "Продемонстрирован запуск openSUSE с ядром Linux, собранным п..."  +1 +/
Сообщение от Аноним (-), 16-Июл-12, 02:18 
> Анализ кода у шланга тоже хуже.

У него есть статический анализ. Впрочем, статические анализаторы есть и отдельно, а вот кривой неоптимальнй код - отдельной утилитой хрен пролечишь. Хотя амдшникам пришлось - LLVM при всей распальцованной крутизне архитектуры не осилил нормально генерить код для VLIW, так что потребовался еще костыль сзади - финализатор. Который перегруппирует команды в потоке так чтобы укладывались в ограничения процессора. Почему LLVM сам так не может - ???

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

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

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




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

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