The OpenNET Project / Index page

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

LLVM и Clang включены в основной состав OpenBSD

05.09.2016 08:27

Следом за FreeBSD и DragonFly BSD в состав ветки OpenBSD Current, на основе которой формируется выпуск OpenBSD 6.1, включены компоненты LLVM и компилятор Clang (импортирован выпуск LLVM 3.8.1). Код LLVM размещён в директории "src/gnu/", наряду с GCC. Так как содержимое src/gnu/ не ограничивается проектами GNU (например, там находится Perl), разработчики теперь явно обозначили в файле README, что директория названа по историческим причинам, а служит для размещения больших и не совсем приемлемых программных пакетов, без которых, тем не менее, невозможно обойтись.

  1. Главная ссылка к новости (http://undeadly.org/cgi?action...)
  2. OpenNews: Выпуск OpenBSD 6.0
  3. OpenNews: В OpenBSD из соображений безопасности удалены systrace и прослойка совместимости с Linux
  4. OpenNews: FreeBSD-CURRENT переведён по умолчанию на Clang
  5. OpenNews: Clang включен в число системных компиляторов DragonFly BSD
  6. OpenNews: Релиз набора компиляторов LLVM 3.9
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45081-openbsd
Ключевые слова: openbsd, llvm, clang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Ilya Indigo (ok), 09:21, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ... разработчики теперь явно обозначили в файле README, что ... по историческим причинам, ... больших и не совсем приемлемых программных пакетов,  невозможно обойтись.
     
     
  • 2.6, Andrey Mitrofanov (?), 09:38, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > ... разработчики теперь явно обозначили в файле README, что ... по историческим
    > причинам, ... больших и не совсем приемлемых программных пакетов,  невозможно
    > обойтись.

    Исторические причины мешают им завести /src/apple.  Исторические скромность и стеснительность. И, конечно, Историческая и Неоплатная Благодарность GNU, FSF и лично тов.Столману!

     
     
  • 3.8, iZEN (ok), 09:40, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> ... разработчики теперь явно обозначили в файле README, что ... по историческим
    >> причинам, ... больших и не совсем приемлемых программных пакетов,  невозможно
    >> обойтись.
    > Исторические причины мешают им завести /src/apple.  Исторические скромность и стеснительность.

    Причём здесь "apple"? Для таких вещей, как исходники LLVM, Apache, Eclipse, Mozilla, Google есть общепринятое название "contrib".


     
  • 3.10, IMHO (?), 10:03, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > /src/apple

    не знаю такой лицензии

     
     
  • 4.11, Ilya Indigo (ok), 10:12, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >> /src/apple
    >не знаю такой лицензии

    Это украсть, запатентовать, заявить всему миру, что это они придумали; объявить всех остальных ворами и подать на них в суд.

     
     
  • 5.13, iPony (?), 10:49, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ПП - позерство и популизм
     
     
  • 6.14, Andrey Mitrofanov (?), 11:43, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > ПП - позерство и популизм

    Не! В /src/apple не всё под двойной лицензией.  :-P

     
  • 6.26, Аноним (-), 01:09, 06/09/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >  ПП - позерство и популизм

    Ну тебе как макинтошнику виднее. Ты например редкостный позер.

     
  • 4.20, Аноним (-), 14:22, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не лицензия, а директория. И для тебя это - /src/necro$oft.
     
  • 3.29, Анонимоус (ok), 11:07, 06/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И где же твоя "врождённая справедливость", которая так однобока, примитивный ты _не_ наш? Почему же она не кричит в тебе и не заставляет тебя кричать о том, что "токмо скромность да стеснительность, ну и исторические причины" не позволяют в линуксе то, что наконтрибьютили, к примеру, граждане из IBM помещать в соответствующую директорию /src/ibm? Или для тебя IBM чем-то лучше Apple? Да ладно IBM, есть куда интереснее контрибьютеры, да ни куда-попало, что можно выпилить из системы и вместо сабжа использовать что-то "более лучше правоверное", а в самое что ни на есть ядрышко, да ни кто-то там, а сам его величество Некрософт!!!
    http://go.linuxfoundation.org/who-writes-linux-2012 - вот тебе аргумент, и его, в отличие от тебя даже сами ребята из ЛинуксФаундейшн не стесняются признавать и оглашать. Там же, если внимательно почитать, можно найти и Гугль с Ораклом, кстати, которые ваще самые что ни на есть "_НЕ_" корпорасты и брать код от которых таким прямым и исключительно принципиальным, как ты ну никак не можно. Теперь внимание вопрос: как же ты, такой весь из себя правильный и принципиальный, пользуешься  (по крайней мере на словах) таким _НЕ_ расово верным и исключительно предательским ядром в операционке, которую здесь так яро противопоставляешь ветке БСД? Или хоть раз будешь честен сам с собой и с окружающим миром, да перестанешь включать либерастические двойные стандарты в отношении продукта, к которому не имеешь никакого отношения, продукта, дающего тебе и любому другому делать с ним действительно всё, что захочешь, продукту, который самим своим существованием почему-то приносит разным странным людям попаболь, но которые, как говорится, "...в своём бревна не замечая". А может даже направишь свои знания и умения на что-то более доброе, чистое, светлое, чем охаивание и троллинг чьего-то детища.
     
     
  • 4.31, Andrey Mitrofanov (?), 12:59, 06/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > И где же твоя "врождённая справедливость", которая так однобока, примитивный ты _не_
    > наш?

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

     
     
  • 5.34, Аноним (-), 18:23, 06/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Андрей, вот лично я слышал о вас много хорошего. Но здесь вы часто ведёте себя по-хамски. Это не умный троллинг, это обычные провокации обиженного человека, неприятные и не конструктивные.
     
     
  • 6.39, Andrey Mitrofanov (?), 11:07, 07/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Андрей, вот лично я слышал о вас много хорошего. Но здесь вы

    Не верьте слухам: лгут, бессовестно лгут.

    > часто ведёте себя по-хамски. Это не умный троллинг, это обычные провокации
    > обиженного человека, неприятные и не конструктивные.

    Кредит доверия принял ТЧК Ушёл искать в себе умного ЗПТ приятного и конструктивного троля ТЧК Скоро назад не ждите ТЧК Пока всё не пропью ЗПТ не вернусь ТЧК

     
  • 5.42, Анонимоус (ok), 06:09, 08/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> И где же твоя "врождённая справедливость", которая так однобока, примитивный ты _не_
    >> наш?
    > Чего так длинно-то? Я Вас так взволновал, что слитное-краткое изложение не выходит?
    > Ах, прощеньица просим. Вы выдохните, потом ещё раз. И пробуйте, пробуйте
    > ещё -- Ваши мысли важны для Космоса, надо их донести наконец-то
    > концов.

    Как-то слабовато, жиденько. Стареете-с( Ну и, как говорится, фиг с вами! )))

     

  • 1.12, Владимир (??), 10:26, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чем им лицензия Clang "не совсем приемлема", я не понял?
     
     
  • 2.15, Andrey Mitrofanov (?), 11:46, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А чем им лицензия Clang "не совсем приемлема", я не понял?

    Готовятся. Чтоб в следующий раз, когда флюгер переменится, "а они уже".

    И вообще -- gnu/llvm/ же!? Видишь??!! _Уже_ прям пора "выкидывать из базы"(Р).

     

  • 1.16, Какаянахренразница (ok), 11:55, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо же, чё-то добавили... А я думал, Тео только выбрасывать любит.
     
     
  • 2.18, Аноним (-), 12:41, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    "Чтобы выкинуть что-нибудь ненужное, надо сначала добавить что-нибудь ненужное".

    Ну или своё заканчивается, как вариант.

     

  • 1.17, mumu (ok), 12:23, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    в чем проблема назвать по-нормальному, а для исторических причин сделать симлинк?
     
     
  • 2.19, Andrey Mitrofanov (?), 13:02, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в чем проблема назвать по-нормальному, а для исторических причин сделать симлинк?

    исторические причины же могут сломаться от "появления" двух одинаковых llvm в дереве. исторически же! вы хотите им билЪд сломать?? </>

     
  • 2.21, iZEN (ok), 15:56, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > а для исторических причин сделать симлинк?

    Это будет в духе дистростроителей Linux. Не пойдёт - нужно изначально всё продумывать и делать прямо, в каталожной системе. Про "gnu" они почему-то не продумали.

     
     
  • 3.22, Аноним (-), 16:19, 05/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > в духе дистростроителей Linux.

    Ну-ну... Тебе виндее.

     

  • 1.24, Аноним (-), 20:27, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Код LLVM размещён в директории "src/gnu/", наряду с GCC. Так как содержимое src/gnu/ не ограничивается проектами GNU (например, там находится Perl), разработчики теперь явно обозначили в файле README, что директория названа по историческим причинам, а служит для размещения больших и не совсем приемлемых программных пакетов, без которых, тем не менее, невозможно обойтись.

    И ложь люди не осмеливаются назвать ложью, ведь они не хотят признать что обманывают всех, даже себя

     
  • 1.30, Vall (ok), 11:09, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ... а GNU - большой и не совсем приемлемый программный проект,
    > без которого, тем не менее, невозможно обойтись.
     
  • 1.32, бедный буратино (ok), 14:20, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    и как теперь собирать базовую систему на каких-нибудь маломощных архитектурах? оно же требует гигазов мегазов варезов памяти!
     
     
  • 2.37, iZEN (ok), 21:52, 06/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > и как теперь собирать базовую систему на каких-нибудь маломощных архитектурах? оно же
    > требует гигазов мегазов варезов памяти!

    Для этого придумана кросс-компиляция, когда код для ARM или MIPS компилируют на более мощном x86_64. Этот механизм, кстати, унифицирован в source-based-операционках, а во всяких конечных продуктах типа Ubuntu он скрыт доп.соглашениями на проприетарный тулчейн.


     
     
  • 3.38, бедный буратино (ok), 02:40, 07/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    OpenBSD НЕ использует кросс-компиляцию, и тео наглядно объяснил, почему.
     
     
  • 4.40, Vall (ok), 19:08, 07/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    где почитать?
     

  • 1.33, бедный буратино (ok), 14:27, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мда. 90% обсуждения - как называется подкаталог в дереве CVS. по-моему, вообще должно быть пофиг, как он там называется, это не стоит внимания.
     
     
  • 2.35, Аноним (-), 18:25, 06/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > мда. 90% обсуждения - как называется подкаталог в дереве CVS. по-моему, вообще
    > должно быть пофиг, как он там называется, это не стоит внимания.

    Именно. Впрочем, зачем этот момент был подчёркнут и вообще упомянут в тексте новости — тоже не понятно.

     

  • 1.36, koblin (ok), 19:53, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Папочка для всякого рода гну.. Тонко
     

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



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

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