LINUX.ORG.RU

Продемонстрирован запуск openSUSE с ядром Linux, собранным при помощи Clang

 , , ,


0

2

Разработчики openSUSE представили видеоролик, на котором продемонстрирован процесс загрузки и работы дистрибутива в графическом окружении, при использовании ядра Linux, собранного с использованием компилятора Clang вместо GCC. Сборка осуществлена с задействованием наработок проекта LLVMLinux, развиваемом при участии организации Linux Foundation с целью решения проблем со сборкой ядра в Clang и продвижения созданных патчей в upstream-проекты (ядро Linux и LLVM/Clang).

Использование компилятора Clang, распространяемого под лицензией BSD, позволяет задействовать дополнительные техники оптимизации и диагностики проблем, например, автоматизировать выявление фактов разыменования указателей и других ошибок, связанных с некорректной работой с памятью. Изначально проект LLVMLinux развивался в рамках инициативы Linaro и был ориентирован на сборку ядра для платформы ARM, но месяц назад была обеспечена поддержка архитектур x86_64 и i586.

Для упрощения формирования сборочного окружения и кросс-компиляции ядра с использованием Clang и LLVM подготовлен специальный сборочный инструментарий.

Сборка ядра для архитектур i586 и x86_64 полностью работоспособна и позволяет получать рабочие системы, что демонстрирует пример openSUSE, но официально подобные ядра пока не готовы для применения в конечных продуктах.

Дополнительно налажен ежедневный процесс сравнительного тестирования при помощи пакета Linux Test Project (LTP) свежих сборок ядра, собранных с использованием GCC и Clang.

>>> Подробности

★★★★

Проверено: post-factum ()
Последнее исправление: post-factum (всего исправлений: 1)
Ответ на: комментарий от lucentcode

Поэтому код LLVM полностью совместим с GPL

Подтверждаю. Вот подробности.

Лицензия: University of Illinois/NCSA Open Source License

FSF approved - Yes OSI approved - Yes GPL compatible - Yes Copyleft - No

anonymous
()
Ответ на: комментарий от Boy_from_Jungle

Это и мне не нравится. Но их кормит ещё и Google, а права на проект принадлежат исследователям из какого-то университета, а не Apple. Так что всё вроде в порядке.

lucentcode ★★★★★
()
Ответ на: комментарий от alex-w

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

lucentcode ★★★★★
()
Ответ на: комментарий от lucentcode

Если бы не Линус с его ядром

то мы бы давно уже всем миром «допили» Hurd и послали Линуса в тур по Мадагаскару.

anonymous
()
Ответ на: комментарий от anonymous

Ага, если бы не подпускали Штольмана и его идеологов к Hurd, а нашли толковых программистов и контору, которая бы развивала и поддерживала его(типа красношляпы), то развили бы. А с кучей идеологической болтовни вместо нормальной работы можно ещё девять тысяч лет это ядро пилить. Главное, как Таннебаум, говорить всем что оно лучше чем уже имеющиеся будет. Подождите, ваши внуки увидят релиз ядра и т.п.

lucentcode ★★★★★
()
Ответ на: комментарий от lucentcode

Ага

Бэгэ

можно ещё девять тысяч лет это ядро пилить

Плохо учитесь, студент! ВУЗ должен развивать мышление, а не тормозить его: HURD никому не нужен потому, что есть Linux.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.