The OpenNET Project / Index page

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



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

Оглавление

GCC удалён из основного состава FreeBSD , opennews (??), 03-Мрт-20, (0) [смотреть все]

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


11. "GCC удалён из основного состава FreeBSD "  –1 +/
Сообщение от Сергей (??), 03-Мрт-20, 19:14 
Объясните, пожалуйста, чайнику на пальцах - чем gcc не угодил?
Ответить | Правка | Наверх | Cообщить модератору

14. "GCC удалён из основного состава FreeBSD "  –4 +/
Сообщение от Im banana man (?), 03-Мрт-20, 19:16 
GCC лицензируется под GPL 3, что требует, чтобы все, кто использует его тоже открыли исходники. BSD-шникам это не нравится. Что дает возможность закрывать исходники и зарабатывать капиталистам
Ответить | Правка | Наверх | Cообщить модератору

18. "GCC удалён из основного состава FreeBSD "  +4 +/
Сообщение от Аноним (1), 03-Мрт-20, 19:19 
Что? Конечно не требует. Такое условие есть только если ты линкуешься (напрямую), и по-моему компилятор gcc является исключением из этого правила. А вот проприетарные закрытые плагины для модификации кода в него нельзя напихать, поэтому злонамеренные корпорации и не стали его использовать.
Ответить | Правка | Наверх | Cообщить модератору

109. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от ананчик (?), 04-Мрт-20, 03:41 
какие закрытые технологии вы в шланге обнаружили?
Ответить | Правка | Наверх | Cообщить модератору

137. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (1), 04-Мрт-20, 13:38 
Там вроде эпл что-то закрытое пилил (для раста, как это ни странно).
Ответить | Правка | Наверх | Cообщить модератору

143. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (140), 04-Мрт-20, 14:53 
Так потому вы их в официальном репозитории и не увидите, что они закрытые и поставляются отдельно.
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

19. "GCC удалён из основного состава FreeBSD "  +1 +/
Сообщение от Аноним (13), 03-Мрт-20, 19:19 
> чтобы все, кто использует его тоже открыли исходники

На самом деле нет. Есть обязанность либо распространять исходники вместе с бинарниками, либо дать гарантию получения этих исходников после получения бинарников, причём брать доп. плату за это нельзя. То есть, если модифицировать и использовать ПО под GPL, но не распространять его, то исходники "открывать" необязательно. Нет никакой обязанности заливать код на общедоступные ресурсы.

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

20. "GCC удалён из основного состава FreeBSD "  +1 +/
Сообщение от анонн (ok), 03-Мрт-20, 19:22 
> GCC лицензируется под GPL 3, что требует, чтобы все, кто использует его тоже открыли исходники.

Нет, не требует. Требует открывать код только тем, кому отгружаешь бинарник.

> Что дает возможность закрывать исходники и зарабатывать капиталистам

Это как Гуглю, Клаудфлари, Амазону и прочим облачникам, которым GPLv2 официально позволяет зажать код?
Или скорее как Тесле и тысячам китайских фирм и фирмочек, которые годами обещают открыть (или просто игнорят бледнолицых демонов с их закидонами)?


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

21. "GCC удалён из основного состава FreeBSD "  +2 +/
Сообщение от dimchaemail (??), 03-Мрт-20, 19:22 
О нет, какое вопиющее извращение фактов!

Речь о том, что сам GCC нельзя распространять, а не собранный им софт. Поэтому они и юзали для сборки говномамонтовую версию. Сейчас все порты, требующие gcc, перевели на портовый же gcc, а системный выпилили ... за ненадобностью.

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

58. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (55), 03-Мрт-20, 21:35 
мисье напомнить историю с забытым исключением в gcc ?
или сам нагуглит мисье?
ну можно еще погуглить историю с object-c и gcc..
Ответить | Правка | Наверх | Cообщить модератору

32. "GCC удалён из основного состава FreeBSD "  +9 +/
Сообщение от Аноним (32), 03-Мрт-20, 19:53 
> GCC лицензируется под GPL 3, что требует, чтобы все
> кто использует его тоже открыли исходники. BSD-шникам это
> не нравится. Что дает возможность закрывать исходники
> и зарабатывать капиталистам

Ага. Все эти годы нравился, а тут внезапно не понравился.
Аргумент не выдерживающий критики.

И надо ли понимать ваше объяснение, как прогиб фряхи под капиталистов и корпорокрастов?
Если всё так, то при всех минусах линукса и gpl - альтернативы им нет, и фряха в таком случае становится лютым ненужно.

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

37. "GCC удалён из основного состава FreeBSD "  +5 +/
Сообщение от Crazy Alex (ok), 03-Мрт-20, 20:07 
В смысле "прогиб"? Да они этого и не скрывали никогда
Ответить | Правка | Наверх | Cообщить модератору

101. "GCC удалён из основного состава FreeBSD "  +1 +/
Сообщение от Котофалк (?), 04-Мрт-20, 02:31 
у вам одинаковые иллюзии? единотараканники?
Ответить | Правка | Наверх | Cообщить модератору

209. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Im banana man (?), 05-Мрт-20, 19:35 
> В смысле "прогиб"? Да они этого и не скрывали никогда

Ну как бы и усе. Сразу понятно кому надо, зачем надо.

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

47. "GCC удалён из основного состава FreeBSD "  +1 +/
Сообщение от Аноним (48), 03-Мрт-20, 20:31 
>Если всё так, то при всех минусах линукса и gpl - альтернативы им нет, и фряха в таком случае становится лютым ненужно.

Вопрос только в том, как долго ты сможешь свой закрытый форк синхронизировать с веткой родительского проекта собственными силами, как ни крути код придется возвращать.
То есть лицензия роли не играет совсем.

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

144. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (140), 04-Мрт-20, 15:02 
Боян от проприерастов.
Ответить | Правка | Наверх | Cообщить модератору

50. "GCC удалён из основного состава FreeBSD "  +7 +/
Сообщение от анонн (ok), 03-Мрт-20, 20:44 
> Если всё так, то при всех минусах линукса и gpl - альтернативы
> им нет, и фряха в таком случае становится лютым ненужно.

Т.е.:
нежелание переходить с GPLv2 на GPLv3 (об AGPL даже не заикаемся - платиновые партнеры просто не поймут) в Пингвине - норм.

А вот в случае Фри, нежелание поменять компоненту с GPLv2 на GPLv3 (ну и заодно, не только нежелание, но и невозможность из-за этой _одной_ компоненты, перевести лицензию всего проекта на нее же) - это "прогиб под капиталистов и корпорасов"?

Неплохая гибкость мировоззрения, че.

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

51. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Anonn (?), 03-Мрт-20, 20:46 
> Ага. Все эти годы нравился, а тут внезапно не понравился.

Аргумент не выдерживающий критики.

Все эти годы они использовали старую версию GCC со второй версией лицензии, пока запиливали ОС под LLVM. Сейчас этот процесс завершился и gcc стал не нужен в базовой системе вообще. Всё стройно и логично для тех, кто знает историю ситуации. Для молодняка это просто очередной повод поорать, безусловно. Это не ново.

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

52. "GCC удалён из основного состава FreeBSD "  +4 +/
Сообщение от Аноним (-), 03-Мрт-20, 21:14 
> этот процесс завершился

Ясно. То есть процесс "прогиба" завершился успешно.

> кто знает историю

Сначала встали на коленки, потом поставили ручки, а вот теперь прогнулись. История знакома и банальна.

> Для молодняка это просто очередной повод поорать

Ну так говорите потище. Тут необязательно орать. Все люди взрослы.

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

95. "GCC удалён из основного состава FreeBSD "  –2 +/
Сообщение от Im banana man (?), 04-Мрт-20, 01:29 
Может и так. Сейчас прибегут толпами эксперты и будут доказывать, что "вывсиенитакпанимаете", но я вот с обывательской точки зрения вижу это так.

BSD-код бери и где хочешь используй. GPL - тут низзя, либо открывай свои исходники (что корпорасты не любят), либо не используй, а то засудим.

Вот и все дела. Так что GPL как кость в горле корпорастам.

Если только это не какой-нибудь общественный проект, который всем приятен. В таком случае крупные компании даже публикуют изменения публично. Что-нибудь с инфраструктурой связано, с настройками или еще чем. Бизнес-фичи к ним не относятся. Это все пишут внутри и никому не показывают.

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

136. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (55), 04-Мрт-20, 13:23 
покажите эту кость в девайсах на андроиде ? что там у нас с загрузчиком и кастомными сборками?
А ведь GPL...

сколько там всяких сервисов у гугла? и что он выкладывает все свои изменения ?

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

146. "GCC удалён из основного состава FreeBSD "  –1 +/
Сообщение от Аноним (140), 04-Мрт-20, 15:12 
Какой GPL? Android под Apache.
Ответить | Правка | Наверх | Cообщить модератору

178. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (-), 04-Мрт-20, 22:23 
> Какой GPL? Android под Apache.

Попробуй хотя-бы в about зайти, узнаешь много нового :)

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

148. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Im banana man (?), 04-Мрт-20, 15:31 
> покажите эту кость в девайсах на андроиде ? что там у нас
> с загрузчиком и кастомными сборками?
> А ведь GPL...
> сколько там всяких сервисов у гугла? и что он выкладывает все свои
> изменения ?

А исходники андроида прям сразу таки и публикуются. День в день. Агась?

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

188. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (-), 05-Мрт-20, 05:04 
> А исходники андроида прям сразу таки и публикуются. День в день. Агась?

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


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

16. "GCC удалён из основного состава FreeBSD "  +1 +/
Сообщение от хрю (?), 03-Мрт-20, 19:18 
Чего в фразе "интеграция более новых версий была невозможна из-за перехода 4.2.2 на лицензию GPLv3, которая была признана неприемлемой для базовых компонентов FreeBSD" не понятно?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

27. "GCC удалён из основного состава FreeBSD "  +5 +/
Сообщение от анонн (ok), 03-Мрт-20, 19:43 
> Объясните, пожалуйста, чайнику на пальцах - чем gcc не угодил?

Тем, что при смене лицензии на GPLv3 исключения из правил для компилятора и его библиотек - еще не было.
Поэтому весь объектный код из под gcc 4.2.2 принудительно менял лицензию на GPLv3. Такое кино понравилось далеко не всем - так появился clang (на который для основных платформ перешли еще в 2013 году), давший по совместительству еще и неплохого пинка разработчикам gcc в области более осмысленных сообщений об ошибках или проверок (тот же asan первым появился в шланге). О последних пунктах правда местные "знатоки" предпочитают в своих горячих спичах не вспоминать ))


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

39. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Crazy Alex (ok), 03-Мрт-20, 20:08 
А ты предпочитаешь не вспоминать, что исключение добавили резво, но те, кто хотел повод  повозмущаться GCC - его получили.
Ответить | Правка | Наверх | Cообщить модератору

45. "GCC удалён из основного состава FreeBSD "  +9 +/
Сообщение от анонн (ok), 03-Мрт-20, 20:26 
> А ты предпочитаешь не вспоминать, что исключение добавили резво, но те, кто хотел повод повозмущаться GCC - его получили.

А ты предпочитаешь не вспоминать, что меняли лицензию не менее резво, при минорном переходе 4.2.1 -> 4.2.2, без предупреждения - и добавили исключение таки _позже_. Плюс - редистрибутится не только готовый продукт, но и сам код gcc c фряшными патчами. Т.е. пропатченый gplv3 код в проекте BSD - это что у нас юридически-лицензионно будет и с какими практическими ограничениями, не расскажите?
Так что да, довольно неплохой повод не только повозмущаться, но и попытаться избавиться от зависимости от любителей таких взбрыков.
Ну и с логикой у местных комментаторов не очень - нежелание (да и невозможность) поменять лицензию (или иметь базовые компоненты) во Фре из-за смены таковой у компилятора у местных комментаторов из "верности принципам" вдруг стало "прогибом под корпорасов". А если бы взяли и поменяли - тогда было бы что? "Непрогиб", но только для смены на GPLv3?  

В то время, как комиты всякой дряни в ядро от МСца или "нежелание" переходить на AGPL, который не позволял бы облачным корпорасам утягивать и закрывать код (или хотя бы GPLv3, который осложнил бы жизнь корпоративным любителям закоммитить открытый загрузчик своего закрытого блобика) - "та ну, тут все норм!", если речь о Пингвинчике.
Эталон двойных стандартов из палаты мер и весов …


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

102. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Котофалк (?), 04-Мрт-20, 02:36 
когда анон изложил всё толково и ни отнять, ни добавить.
Ответить | Правка | Наверх | Cообщить модератору

114. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (55), 04-Мрт-20, 07:48 
можно еще напомнить историю с object-C.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

36. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (48), 03-Мрт-20, 20:04 
Несовместимость GPLv3 с CDDL например.
А еще необходимость собирать кросскомпилятор для каждой архитектуры, clang в этом плане гибче.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

44. "GCC удалён из основного состава FreeBSD "  –1 +/
Сообщение от Аноним (48), 03-Мрт-20, 20:26 
А во вспомнил, не стабильный С++ ABI еще, libc++ с этим все шоколадно, а с libstdc++ придется страдать.
Ответить | Правка | Наверх | Cообщить модератору

127. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от пох. (?), 04-Мрт-20, 12:39 
> А во вспомнил, не стабильный С++ ABI

это не нестабильный abi, это точно такая же диверсия гнусников, как и libgcc_s - только более ранняя, и "привычная". Да, гадить окружающим они старались еще до той истории.

На самом деле (если ты сумеешь придумать как обойти заshitу в виде версионных символов) - ты приятно удивишься, что держать весь миллион версий этой ненужнолибы не нужно никогда, и ничего от этого не развалится и работать не перестанет.

Более того, в большинстве проектов она вообще низачем не нужна, и никак не используется. Но слинковать плюсовую программу без нее... в общем, проще дать в опу, один раз - не п-с.

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

126. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от пох. (?), 04-Мрт-20, 12:35 
> А еще необходимость собирать кросскомпилятор для каждой архитектуры, clang в этом плане гибче.

э...блжад - вот эта сборка миллиарда таргетов которые не то что мне нахрен не нужны, а половина которых вообще никогда и не работала - это вы называете - "гибче"?

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

187. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (187), 05-Мрт-20, 05:03 
> - это вы называете - "гибче"?

А, шо, мсье не фанат 40-метровых .so? :)

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

166. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от freehckemail (ok), 04-Мрт-20, 18:54 
>> чем gcc не угодил?
> Несовместимость GPLv3 с CDDL например.

Чушь. Как будто CDDL с GPLv2 совместима, говорите. А если бы это было так, то ничего бы не мешало интеграции ZFS в Linux Kernel. Тем не менее, суровая правда жизни такова, что Sun писали CDDL изначально с намерением сделать её несовместимой с GPL любой версии. Тем паче интересно, что несовместимость с CDDL постоянно ставится в упрёк GPL вам подобными, не разобравшимися в вопросе индивидами.

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

207. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (48), 05-Мрт-20, 18:55 
Тем не менее ради DTrace и ZFS решили также и от kgdb избавиться.
Ответить | Правка | Наверх | Cообщить модератору

219. "GCC удалён из основного состава FreeBSD "  –1 +/
Сообщение от Аноним (-), 08-Мрт-20, 06:10 
> Тем не менее ради DTrace и ZFS решили также и от kgdb избавиться.

И тем хуже для кого? Ну вот смотри, у меня если кернель на пингвине подохнет, я gdb отправлю на qemu'шный debug сервер, жытаг, kgdb или чего там еще. А нелюбителы гну будут... э... погодите, ныть примерно как мистер пох, что система виснет, но почему - хрен знает? :)

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

225. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от анонн (ok), 08-Мрт-20, 15:43 
>> Тем не менее ради DTrace и ZFS решили также и от kgdb избавиться.
> И тем хуже для кого?

Для имеющих ценное мнение опеннетчиков?

> Ну вот смотри, у меня если кернель
> на пингвине подохнет, я gdb отправлю на qemu'шный debug сервер, жытаг,
> kgdb или чего там еще. А нелюбителы гну будут... э... погодите,

В табличку поддержки платформ и фич https://sourceware.org/gdb/wiki/Systems Очередной Анонимный Знаток с Ценным Мнением глядел?
Количество кастомных патчей, игнорируемых апстримом, видел?
https://github.com/freebsd/freebsd-ports/tree/master/devel/g...

Ну и
$ kgdb                                                                            
GNU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD]
$ pkg which /usr/local/bin/kgdb
/usr/local/bin/kgdb was installed by package gdb-8.3.1_1

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

226. "GCC удалён из основного состава FreeBSD "  –1 +/
Сообщение от Аноним (-), 09-Мрт-20, 02:14 
> В табличку поддержки платформ и фич

...не очень поможет для
1) Понимания где и какие "ответки" к этому есть.
2) И в каком все это, собственно, состоянии. Что, мягко говоря не последнее соображение для in-kernel интерфейса, который должен трепыхаться в состоянии "ядру настала амба". Иначе нафига б он без этого сдался :)
3) GDB как-то не кошерно, однако, с его лицензией. Что там у вас, LLDB, чтоли, не?

А так все хорошо, прекрасная маркиза.

> /usr/local/bin/kgdb was installed by package gdb-8.3.1_1

Похвастаться kgdb залистив какой-то бинарник... ну я даж не знаю. Вот ежели бы вы скрин дебага упавшего ядра бзды в этом показали.... ээ... кстати, там вон у поха как раз какая-то железка виснет, не хотите ему помочь? Мне системной дряни под линухом хватает, так что на бзды я все же пас, но вы как раз можете показать мастеркласс низкоуровневого дебага и траблшутинга :))

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

231. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (-), 09-Мрт-20, 03:14 
>> В табличку поддержки платформ и фич
> ...не очень поможет для
> 1) Понимания где и какие "ответки" к этому есть.

Для понимания обсуждаемого предмета. Без высосанных из пальца размышлизмов анонима.
Например, можно увидеть что gdbserver для fbsd апстримом не поддерживается.

>> /usr/local/bin/kgdb was installed by package gdb-8.3.1_1
> Похвастаться kgdb залистив какой-то бинарник... ну я даж не знаю. Вот ежели
> бы вы скрин дебага упавшего ядра бзды в этом показали.... ээ...

Спрыгнуть с темы и перевести стрелки - без этого аноним не аноним? Или какая принципиальная разница, установлено оно пакетом или поставляется бандлом? В бубунте вон тоже нет из коробки ни gcc ни kgdb и что-то никто не вопит "Выпилили! Избавились!"

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

233. "GCC удалён из основного состава FreeBSD "  +/
Сообщение от Аноним (233), 10-Мрт-20, 02:10 
Не, ну конечно можно покозырять системными тулзами чисто для галочки, пробурчать что решение есть и отвалить спать, как математик в анекдоте про огнетушитель и пожар, но я такой гад что системными тулсами еще и пользуюсь. И мне они нужны для использования, а не для того чтобы номинально ими размахивать.

И ежели все приходит к "gdbserver для fbsd апстримом не поддерживается" - тогда, простите, а фигли толку с разглагольствований? Дебагеры - инструмент отладки, а не инструмент разведения понтов.

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

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

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




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

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