The OpenNET Project / Index page

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

10.02.2015 19:52  OpenMandriva переходит на Clang и новый инсталлятор

Разработчики дистрибутива OpenMandriva объявили о переходе по умолчанию на компилятор Clang, который будет использоваться вместо GCC для сборки пакетов в следующем выпуске дистрибутива (OpenMandriva Lx 3). В настоящее время clang позволяет успешно собрать около 90% пакетов из репозитория main. Из достоинств перехода на Clang отмечается ускорение процесса компиляции, сокращение потребления памяти, доступность расширенных средств диагностики ошибок, более качественная генерация и оптимизация объектного кода.

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

  1. Главная ссылка к новости (https://blog.openmandriva.org/...)
  2. OpenNews: Представлен Calamares 1.0, независимый от дистрибутивов фреймворк для построения инсталляторов
  3. OpenNews: Вышел дистрибутив OpenMandriva Lx 2014.0
  4. OpenNews: Выпуск дистрибутива OpenMandriva Lx 2014.1
Лицензия: CC-BY
Тип: Программы
Ключевые слова: calamares, mandriva
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Саул (?), 19:56, 10/02/2015 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Закон не запрещает.
     
     
  • 2.12, Аноним (-), 21:02, 10/02/2015 [^] [ответить]     [к модератору]
  • +2 +/
    Закон не запрещает, но никаких преимуществ пользователям все это не дает А вот ... весь текст скрыт [показать]
     
     
  • 3.25, Анонимур (?), 01:15, 11/02/2015 [^] [ответить]    [к модератору]  
  • –2 +/
    Зачем OpenMP, когда есть няшный GDC?
     
  • 3.33, __yurkis__ (?), 09:47, 11/02/2015 [^] [ответить]     [к модератору]  
  • +/
    Из минусов OpenMP есть далеко не везде , чуть меньше производительность на са... весь текст скрыт [показать]
     
     
  • 4.47, Xaionaro (ok), 19:07, 11/02/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Из искреннего интереса спрашиваю А можно ссылочку Например тут всё как-то не т... весь текст скрыт [показать]
     
     
  • 5.57, Клыкастый (ok), 08:35, 12/02/2015 [^] [ответить]     [к модератору]  
  • –2 +/
    CLang 2,3,4,5 GCC 6,8,9,11 паритет в 12,7,10 Тест 1 хуже без OpenMP Что тут ... весь текст скрыт [показать]
     
     
  • 6.58, Xaionaro (ok), 09:23, 12/02/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Ну, например, рассмотрим вот это Все тесты на производительность приложений из ... весь текст скрыт [показать]
     
  • 3.60, kevin (??), 23:03, 13/02/2015 [^] [ответить]    [к модератору]  
  • +/
    а разве в кланг ещё не впилили опенмп? я чёт на полгода из темы выпал вроде там уже всё почти готово было..
     
  • 1.5, Константавр (ok), 20:39, 10/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +10 +/
    >более качественная генерация и оптимизация объектного кода.

    А где цыфарки посмотреть? А то я в сказки не верю.

     
     
  • 2.7, Аноним (-), 20:54, 10/02/2015 [^] [ответить]    [к модератору]  
  • +6 +/
    в поисковике: "Clang 3.4 Performance Very Strong Against GCC 4.9"

    Только на поверку она не стронг местами.

     
     
  • 3.9, Аноним (-), 20:55, 10/02/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    > в поисковике: "Clang 3.4 Performance Very Strong Against GCC 4.9"
    > Только на поверку она не стронг местами.

    Лучшие традиции желтой прессы, да.

     
     
  • 4.11, Аноним (-), 21:00, 10/02/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    >Лучшие традиции желтой прессы, да.

    Не знаю о чём вы, но в этих ваших интернетах более менее только он делает тесты.

     
     
  • 5.14, Аноним (-), 21:04, 10/02/2015 [^] [ответить]     [к модератору]  
  • +/
    Не знаю какие там тесты шланг делает более-менее но во всех программах использую... весь текст скрыт [показать]
     
     
  • 6.15, Аноним (-), 21:12, 10/02/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Что, собственно говоря, он и подтвердил в тесте сравнивая GCC 4.8 и  Clang 3.3
     
     
  • 7.23, Аноним (-), 23:25, 10/02/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    >  Clang 3.3

    Это же подтвердилось в 3.4 и 3.5. Там уже джва года завтраками кормят про OpenMP. Но воз и ныне там.

     
  • 6.20, iZEN (ok), 23:04, 10/02/2015 [^] [ответить]     [к модератору]  
  • –1 +/
    Так назовите эти программы Может их с гулькин нос наберётся и не интересны они ... весь текст скрыт [показать]
     
     
  • 7.22, Аноним (-), 23:23, 10/02/2015 [^] [ответить]     [к модератору]  
  • +3 +/
    Ну вон imagemagic, например Во всех бенчах рвет шланга в хламину И да, знаешь,... весь текст скрыт [показать]
     
     
  • 8.42, iZEN (ok), 14:20, 11/02/2015 [^] [ответить]     [к модератору]  
  • –3 +/
    Нет такого приложения Есть ImageMagick Из этого я делаю вывод, что ты сам не и... весь текст скрыт [показать]
     
     
  • 9.44, iZEN (ok), 16:19, 11/02/2015 [^] [ответить]    [к модератору]  
  • –2 +/
    При активированной опции "OPENMP" в зависимостях оказывается GCC 4.8.4 (порт lang/gcc). Так что эта фича не для Clang'а.
     
  • 8.56, Аноним (-), 03:06, 12/02/2015 [^] [ответить]     [к модератору]  
  • –1 +/
    Там где обработка картинок ImageMagick-ом будет существенно нагружть проц ну нап... весь текст скрыт [показать]
     
  • 3.13, Аноним (-), 21:03, 10/02/2015 [^] [ответить]    [к модератору]  
  • +/
    > Только на поверку она не стронг местами.

    А если программа использует OpenMP - то совсем-совсем-не-стронг.

     
     
  • 4.30, Аноним (-), 09:35, 11/02/2015 [^] [ответить]    [к модератору]  
  • +/
    Да он и без OpenMP нифига не стронг.
     
  • 2.8, Аноним (-), 20:54, 10/02/2015 [^] [ответить]    [к модератору]  
  • +4 +/
    > А где цыфарки посмотреть? А то я в сказки не верю.

    Какие циферки? Сказано же - _качественная_.

     
  • 1.6, Аноним (-), 20:43, 10/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Был же новость об этом? Полгода или год назад.
     
     
  • 2.10, Аноним (-), 20:57, 10/02/2015 [^] [ответить]    [к модератору]  
  • +/
    Здесь не было. https://www.linux.org.ru/news/linux-general/11016773
     
  • 1.16, Анономс (?), 21:31, 10/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    > ускорение процесса компиляции

    На что на что, а на это юзерам бинарного дистра пох. А вот то, что некоторые прогарммы теперь станут медленней работать нет.

     
     
  • 2.19, res2500 (ok), 22:29, 10/02/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    > а на это юзерам бинарного дистра пох.

    нет, это OpenMandriva пох на юзеров

     
  • 1.17, Crazy Alex (ok), 22:28, 10/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Из "преимуществ" понятно только ускорение компиляции. Остальное - либо чушь (вроде более качественного кода) либо (диагностика) касается разработчиков, а не маинтайнеров. Чай, не дебиан, чтобы вагон своих патчей накладывать.
     
     
  • 2.26, tensor (?), 05:01, 11/02/2015 [^] [ответить]     [к модератору]  
  • –4 +/
    Оптимальный код можно написать только мозгами на ассемблере, компилятор лишь стр... весь текст скрыт [показать]
     
     
  • 3.27, Филипп Филиппович (ok), 06:14, 11/02/2015 [^] [ответить]     [к модератору]  
  • +4 +/
    Вы будете смеяться, но уже очень мало кто пишет на ассемблере код, который быстр... весь текст скрыт [показать]
     
     
  • 4.28, Аноним (-), 08:48, 11/02/2015 [^] [ответить]    [к модератору]  
  • –9 +/
    Кодогенераты нам подарены инопланетянами? Или все-таки написаны людьми, к-е смогли угнаться за кодогенераторами и написать кодогенераторы?
     
     
  • 5.32, Аноним (-), 09:43, 11/02/2015 [^] [ответить]     [к модератору]  
  • +3 +/
    Есть разница между описанием правил и постоянном следовании им Так вот, разрабо... весь текст скрыт [показать]
     
  • 5.38, Филипп Филиппович (ok), 11:25, 11/02/2015 [^] [ответить]     [к модератору]  
  • +4 +/
    Шахматные программы тоже создаются людьми, как и компьютеры Но лучшие шахматные... весь текст скрыт [показать]
     
  • 4.34, Алексей Морозов (ok), 09:51, 11/02/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Да, лично у меня перестало хватать мозгов на качественную оптимизацию ещё где-то... весь текст скрыт [показать]
     
     
  • 5.36, BSA (?), 10:54, 11/02/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    Это в первую очередь из-за того, что компиляторы под "непопсовые" архитектуры мало кто сильно оптимизирует.
     
  • 5.39, Филипп Филиппович (ok), 11:36, 11/02/2015 [^] [ответить]     [к модератору]  
  • +/
    И затачивают не массовые кодогенераторы меньше, и сама архитектура проще Для ст... весь текст скрыт [показать]
     
     
  • 6.53, Аноним (-), 00:48, 12/02/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    > В 99% случаев ассемблер теперь нужен программисту только при отладке.

    А из-за того что по-настоящему хорошо ассемблер уже мало кто знает, этот 1% случаев приносит мне 99% денег.

     
     
  • 7.54, Филипп Филиппович (ok), 01:34, 12/02/2015 [^] [ответить]     [к модератору]  
  • +/
    Что ж, быть экзотическим специалистом неплохо До тех пор, пока эта экзотика вос... весь текст скрыт [показать]
     
  • 4.49, Ноно (?), 20:51, 11/02/2015 [^] [ответить]     [к модератору]  
  • –1 +/
    То-то я смотрю, что в колибриОС программы запускаются раньше, чем я кнопку мыши ... весь текст скрыт [показать]
     
     
  • 5.52, Аноним (-), 00:46, 12/02/2015 [^] [ответить]    [к модератору]  
  • +/
    Это никак не относится к кодогенерации. В KolibriOS можно писать на си, и программы точно так же будут быстро запускаться.
     
  • 5.55, Led (ok), 01:57, 12/02/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    > То-то я смотрю, что в колибриОС программы запускаются

    Все три?

     
  • 1.24, Аноним (-), 23:34, 10/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00457.html
     
     
  • 2.31, Andrey Mitrofanov (?), 09:42, 11/02/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    >/emacs-devel/2015-02/msg00457.html

    we r the esr^Wllvm^Wapple surrender all yor shields

     
  • 1.29, Аноним (-), 09:33, 11/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    > более качественная генерация и оптимизация объектного кода.

    ORLY?

     
     
  • 2.35, Andrey Mitrofanov (?), 09:56, 11/02/2015 [^] [ответить]    [к модератору]  
  • +/
    >> более качественная генерация и оптимизация объектного кода.
    > ORLY?

    Сектанты же. А RMS просто спросил[I]!1![/I]

    ""[...]the LLVM people are fanatical, absolutely fanatical, about refactoring and keeping their architecture clean. The whole thing is kept extremely modular, very easily modified, very well documented. LLVM *is* clean. It is, in fact, architecturally beautiful. I wish it wasn't written in C++, and[...] -- https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00589.html

     
     
  • 3.37, Аноним (-), 11:21, 11/02/2015 [^] [ответить]    [к модератору]  
  • –2 +/
    забавно наблюдать как Штольману объясняют, что писать lldb гораздо проще чем GDB, потому что у LLVM модульная архитектура :)
     
     
  • 4.40, Аноним (-), 13:08, 11/02/2015 [^] [ответить]    [к модератору]  
  • –3 +/
    а толку метать бисер? это тело знает только что он бог и gcc единственный компилятор. Если бы у него хватило понимания - то давно сделал бы export AST для сторонних приложений.
     
     
  • 5.41, Andrey Mitrofanov (?), 13:39, 11/02/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    > а толку метать бисер? это тело знает только что он бог и
    > gcc единственный компилятор. Если бы у него хватило понимания - то

    Если бы понимания хватило у тебя, у "нас" _давно были бы egcs II и XEmacs II.

     
     
  • 6.48, Аноним (-), 20:33, 11/02/2015 [^] [ответить]     [к модератору]  
  • –1 +/
    А лично ты что нам подарил, прости ... весь текст скрыт [показать]
     
     
  • 7.51, Andrey Mitrofanov (?), 21:50, 11/02/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    >>> это тело знает
    >>>Если бы у него хватило понимания - то
    >> Если бы понимания хватило у тебя, у "нас"
    > А лично ты что нам подарил, прости?

    Взгляд в зеркало на собственное хамство, конечно. Пользуйтесь!

     
  • 1.43, Аноним (-), 14:21, 11/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ренегаты! :)
     
  • 1.45, manster (ok), 17:21, 11/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ядро тоже можно clang-ом?
     
     
  • 2.50, Эргил (?), 21:15, 11/02/2015 [^] [ответить]    [к модератору]  
  • +/
    http://llvm.linuxfoundation.org/index.php/Main_Page

    Но у меня месяца три назад не вышло, хотел ради интереса попробовать собрать, не собралось.

     
  • 1.59, Аноним (-), 13:42, 12/02/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Не нужно собирают не нужным.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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