Следом за FreeBSD (https://www.opennet.me/opennews/art.shtml?num=35237) и DragonFly BSD (https://www.opennet.me/opennews/art.shtml?num=40913) в состав ветки OpenBSD Current, на основе которой формируется выпуск OpenBSD 6.1, включены (http://undeadly.org/cgi?action=article&sid=20160904232020) компоненты LLVM и компилятор Clang (импортирован выпуск LLVM 3.8.1). Код LLVM размещён в директории "src/gnu/ (http://ftp.usa.openbsd.org/pub/OpenBSD/src/gnu/)", наряду с GCC. Так как содержимое src/gnu/ не ограничивается проектами GNU (например, там находится Perl), разработчики теперь явно обозначили (https://marc.info/?l=openbsd-cvs&m=147294196101471) в файле README, что директория названа по историческим причинам, а служит для размещения больших и не совсем приемлемых программных пакетов, без которых, тем не менее, невозможно обойтись.URL: http://undeadly.org/cgi?action=article&sid=20160904232020
Новость: http://www.opennet.me/opennews/art.shtml?num=45081
... разработчики теперь явно обозначили в файле README, что ... по историческим причинам, ... больших и не совсем приемлемых программных пакетов, невозможно обойтись.
> ... разработчики теперь явно обозначили в файле README, что ... по историческим
> причинам, ... больших и не совсем приемлемых программных пакетов, невозможно
> обойтись.Исторические причины мешают им завести /src/apple. Исторические скромность и стеснительность. И, конечно, Историческая и Неоплатная Благодарность GNU, FSF и лично тов.Столману!
>> ... разработчики теперь явно обозначили в файле README, что ... по историческим
>> причинам, ... больших и не совсем приемлемых программных пакетов, невозможно
>> обойтись.
> Исторические причины мешают им завести /src/apple. Исторические скромность и стеснительность.Причём здесь "apple"? Для таких вещей, как исходники LLVM, Apache, Eclipse, Mozilla, Google есть общепринятое название "contrib".
> /src/appleне знаю такой лицензии
>> /src/apple
>не знаю такой лицензииЭто украсть, запатентовать, заявить всему миру, что это они придумали; объявить всех остальных ворами и подать на них в суд.
ПП - позерство и популизм
> ПП - позерство и популизмНе! В /src/apple не всё под двойной лицензией. :-P
> ПП - позерство и популизмНу тебе как макинтошнику виднее. Ты например редкостный позер.
Не лицензия, а директория. И для тебя это - /src/necro$oft.
И где же твоя "врождённая справедливость", которая так однобока, примитивный ты _не_ наш? Почему же она не кричит в тебе и не заставляет тебя кричать о том, что "токмо скромность да стеснительность, ну и исторические причины" не позволяют в линуксе то, что наконтрибьютили, к примеру, граждане из IBM помещать в соответствующую директорию /src/ibm? Или для тебя IBM чем-то лучше Apple? Да ладно IBM, есть куда интереснее контрибьютеры, да ни куда-попало, что можно выпилить из системы и вместо сабжа использовать что-то "более лучше правоверное", а в самое что ни на есть ядрышко, да ни кто-то там, а сам его величество Некрософт!!!
http://go.linuxfoundation.org/who-writes-linux-2012 - вот тебе аргумент, и его, в отличие от тебя даже сами ребята из ЛинуксФаундейшн не стесняются признавать и оглашать. Там же, если внимательно почитать, можно найти и Гугль с Ораклом, кстати, которые ваще самые что ни на есть "_НЕ_" корпорасты и брать код от которых таким прямым и исключительно принципиальным, как ты ну никак не можно. Теперь внимание вопрос: как же ты, такой весь из себя правильный и принципиальный, пользуешься (по крайней мере на словах) таким _НЕ_ расово верным и исключительно предательским ядром в операционке, которую здесь так яро противопоставляешь ветке БСД? Или хоть раз будешь честен сам с собой и с окружающим миром, да перестанешь включать либерастические двойные стандарты в отношении продукта, к которому не имеешь никакого отношения, продукта, дающего тебе и любому другому делать с ним действительно всё, что захочешь, продукту, который самим своим существованием почему-то приносит разным странным людям попаболь, но которые, как говорится, "...в своём бревна не замечая". А может даже направишь свои знания и умения на что-то более доброе, чистое, светлое, чем охаивание и троллинг чьего-то детища.
> И где же твоя "врождённая справедливость", которая так однобока, примитивный ты _не_
> наш?Чего так длинно-то? Я Вас так взволновал, что слитное-краткое изложение не выходит? Ах, прощеньица просим. Вы выдохните, потом ещё раз. И пробуйте, пробуйте ещё -- Ваши мысли важны для Космоса, надо их донести наконец-то концов.
Андрей, вот лично я слышал о вас много хорошего. Но здесь вы часто ведёте себя по-хамски. Это не умный троллинг, это обычные провокации обиженного человека, неприятные и не конструктивные.
> Андрей, вот лично я слышал о вас много хорошего. Но здесь выНе верьте слухам: лгут, бессовестно лгут.
> часто ведёте себя по-хамски. Это не умный троллинг, это обычные провокации
> обиженного человека, неприятные и не конструктивные.Кредит доверия принял ТЧК Ушёл искать в себе умного ЗПТ приятного и конструктивного троля ТЧК Скоро назад не ждите ТЧК Пока всё не пропью ЗПТ не вернусь ТЧК
>> И где же твоя "врождённая справедливость", которая так однобока, примитивный ты _не_
>> наш?
> Чего так длинно-то? Я Вас так взволновал, что слитное-краткое изложение не выходит?
> Ах, прощеньица просим. Вы выдохните, потом ещё раз. И пробуйте, пробуйте
> ещё -- Ваши мысли важны для Космоса, надо их донести наконец-то
> концов.Как-то слабовато, жиденько. Стареете-с( Ну и, как говорится, фиг с вами! )))
А чем им лицензия Clang "не совсем приемлема", я не понял?
> А чем им лицензия Clang "не совсем приемлема", я не понял?Готовятся. Чтоб в следующий раз, когда флюгер переменится, "а они уже".
И вообще -- gnu/llvm/ же!? Видишь??!! _Уже_ прям пора "выкидывать из базы"(Р).
Надо же, чё-то добавили... А я думал, Тео только выбрасывать любит.
"Чтобы выкинуть что-нибудь ненужное, надо сначала добавить что-нибудь ненужное".Ну или своё заканчивается, как вариант.
в чем проблема назвать по-нормальному, а для исторических причин сделать симлинк?
> в чем проблема назвать по-нормальному, а для исторических причин сделать симлинк?исторические причины же могут сломаться от "появления" двух одинаковых llvm в дереве. исторически же! вы хотите им билЪд сломать?? </>
> а для исторических причин сделать симлинк?Это будет в духе дистростроителей Linux. Не пойдёт - нужно изначально всё продумывать и делать прямо, в каталожной системе. Про "gnu" они почему-то не продумали.
> в духе дистростроителей Linux.Ну-ну... Тебе виндее.
> Код LLVM размещён в директории "src/gnu/", наряду с GCC. Так как содержимое src/gnu/ не ограничивается проектами GNU (например, там находится Perl), разработчики теперь явно обозначили в файле README, что директория названа по историческим причинам, а служит для размещения больших и не совсем приемлемых программных пакетов, без которых, тем не менее, невозможно обойтись.И ложь люди не осмеливаются назвать ложью, ведь они не хотят признать что обманывают всех, даже себя
> ... а GNU - большой и не совсем приемлемый программный проект,
> без которого, тем не менее, невозможно обойтись.
и как теперь собирать базовую систему на каких-нибудь маломощных архитектурах? оно же требует гигазов мегазов варезов памяти!
> и как теперь собирать базовую систему на каких-нибудь маломощных архитектурах? оно же
> требует гигазов мегазов варезов памяти!Для этого придумана кросс-компиляция, когда код для ARM или MIPS компилируют на более мощном x86_64. Этот механизм, кстати, унифицирован в source-based-операционках, а во всяких конечных продуктах типа Ubuntu он скрыт доп.соглашениями на проприетарный тулчейн.
OpenBSD НЕ использует кросс-компиляцию, и тео наглядно объяснил, почему.
где почитать?
мда. 90% обсуждения - как называется подкаталог в дереве CVS. по-моему, вообще должно быть пофиг, как он там называется, это не стоит внимания.
> мда. 90% обсуждения - как называется подкаталог в дереве CVS. по-моему, вообще
> должно быть пофиг, как он там называется, это не стоит внимания.Именно. Впрочем, зачем этот момент был подчёркнут и вообще упомянут в тексте новости — тоже не понятно.
Папочка для всякого рода гну.. Тонко