FreeBSD-CURRENT переведён по умолчанию на Clang

Разговоры ни о чём

Модератор: vadim64

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение iZEN » 2012-12-23 21:33:49

Как мы знаем, дистрибутив операционной системы FreeBSD-CURRENT переведён по умолчанию на Clang.

Скажите, что осталось в этой системе из GNU-окружения?
Какие шаги нужно предпринять, чтобы не использовать GNU-компоненты в базовой системе, а постараться обойтись BSD-аналогами или, на крайний случай, установленным соответствующим ПО из портов? Кто уже пробовал этот подход, расскажите, что делали.
Последний раз редактировалось f_andrey 2012-12-24 5:43:05, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

imho2500
проходил мимо

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение imho2500 » 2012-12-24 13:35:32

согласен с вопросом, потому что дядя Столлман всех пересаживает насильно на GPLv3, если с GPLv2 ещеможно жить, то с 3й версией будет то что с GCC и Clang/LLVM, и для примера у BSD старый отладчик gdb потому что новый собран компилятором gcc GPLv3, такого западла от СПО я не ждал, ну думаю что с отладчиком можно решить в LLVM там есть уже свой отладчик LLDB вроде.

еще вопрос, а утилиты типа zip, rar, unrar это тоже с GNU в FreeBSD используются ?

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1284
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение vintovkin » 2012-12-24 16:25:20

я нихера не понял, просветите, о чём речь?
Junos OS kernel based on FreeBSD UNIX.

Аватара пользователя
res251
мл. сержант
Сообщения: 87
Зарегистрирован: 2012-02-26 0:03:34
Откуда: UA
Контактная информация:

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение res251 » 2012-12-24 20:43:03

vintovkin писал(а):я нихера не понял, просветите, о чём речь?
речь идет о лицензии и политики дяди Столлмана и его лицензии GPL особонно 3й версии, и тем что она не совместима с GPLv2, данные проблемы затронули не только BSDшников, но и самих СПОшников, для примера Что тормозит обеспечение поддержки DWG в свободных САПР?
Тем не менее наличие в базовой системе FreeBSD компонентов под лицензией GPLv3 остаётся невозможным из-за противоречий с целями проекта FreeBSD и нежеланием налагать дополнительные ограничения на пользователей. В частности, при поставке в составе FreeBSD новых версий GCC, на пользователей FreeBSD автоматически распространялись бы и дополнительные ограничения GPLv3, такие как запрет тивоизации.
http://www.opennet.ru/opennews/art.shtml?num=35237
потом
Некоторые казусы GPL
Vmware использует в своём продукте linux — не публикуя свой код под GPL, разумеется [1] (С этим случаем надо разбираться)
телефоны Мотороллы используя в платформу Linux+Java не позволяют пользователям запускать внутри системы программы (кроме JAVA)
дистрибутив Линукса Kororaa был закрыт под угрозами преследования за нарушение GPL, хотя реальность этого нарушения весьма сомнительна.
Тивоизация — исходный код системы, вроде бы открыт, но изменить ее нельзя, так как применяются программно-аппаратные методы ее сверки с эталоном.
http://anticopyright.ru/wiki/GPL
тут много есть чего не понятного, но если почитать и разобратся ... :smile:
Hастоящий админ знает только одно оскорбление - "ты юзер".
DANGER: DESKTOP FreeBSD USER

Аватара пользователя
tom.cat
старшина
Сообщения: 441
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение tom.cat » 2012-12-25 0:10:02

Что за пиздец творится с этими лицензиями? Столлману делать нечего что-ли?
When you see pigs fly it means Windows has become open source

agpl
проходил мимо

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение agpl » 2012-12-25 0:52:24

tom.cat писал(а):Что за пиздец творится с этими лицензиями? Столлману делать нечего что-ли?
GPL-передоз :-D

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение Electronik » 2012-12-26 4:34:44

tom.cat писал(а):Что за пиздец творится с этими лицензиями? Столлману делать нечего что-ли?
подготавливают пирамиду аля МММ :-D :-D :-D
потом будет
"Если вы согласны с лицензией GPLv24, отправьте смс с кодом бла-бла-бла."
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1284
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение vintovkin » 2012-12-27 13:09:02

а clang это компилятор чтоли какойто , вместо гцц?
да и вообще этот столман продался как шлюха подзаборная))
больше я ничего не понял))
Junos OS kernel based on FreeBSD UNIX.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение GhOsT_MZ » 2012-12-27 13:34:33

Непонятно одно - каким образом это лицензионное блядство отразится на работе ОС и на ее пользователях?

agpl
проходил мимо

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение agpl » 2012-12-27 19:26:45

GhOsT_MZ писал(а):Непонятно одно - каким образом это лицензионное блядство отразится на работе ОС и на ее пользователях?
ну как, надо будет портировать программу для FreeBSD, что бы ее портировать, надо некоторый код немножко изменить, а она с GPLv3, там тивотизация, код открыт, но его изменять не разрешено :(

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение hizel » 2012-12-28 10:42:08

vintovkin писал(а):а clang это компилятор чтоли какойто , вместо гцц?
да и вообще этот столман продался как шлюха подзаборная))
больше я ничего не понял))
вы вообще ничего не поняли
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

_Andy
проходил мимо

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение _Andy » 2012-12-28 10:45:17

hizel писал(а):
vintovkin писал(а):а clang это компилятор чтоли какойто , вместо гцц?
да и вообще этот столман продался как шлюха подзаборная))
больше я ничего не понял))
вы вообще ничего не поняли
Я бы добавил: "да и спизднул хуйню."

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение hizel » 2012-12-28 10:57:17

Откуда: CSKA
Впрочем, не удивительно -- кони тупые
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение f_andrey » 2012-12-28 13:32:57

Я долго боролся с искушением, но первый позыв был похоже верным :evil:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение Bayerische » 2012-12-28 15:47:11

Да всех туда…

WCSN
рядовой
Сообщения: 40
Зарегистрирован: 2009-12-17 18:30:24

Re: FreeBSD-CURRENT переведён по умолчанию на Clang

Непрочитанное сообщение WCSN » 2013-06-13 12:08:41

clang(++) 3.2.4 + gdb 7.6 + eclipse indigo + CDT 8.0.2
отладка в эклипсе заработала :)...

кстати, gcc48 стал более вменяемые сообщения о ошибках выдавать, хоть и раньше не напрягало, но clang это делает куда лучше - мелочь, а приятно. gcc48 тоже начали рыть в правильном направлении - да здравствует конкуренция.

Кстати, плагин dragon egg для gcc позволяет последнему заюзать все забавности llvm, что явно ускоряет компиляцию. Но GPLv3 :)...

Сравнение для проекта программы частотного анализа сигнала с кучей дифуров (90% небиблеотичного кода) на одинаковых данных:
(debug/release/время сборки release(10 раз среднее)ms/выполнения, c)
gcc42: 1507857/233456/54285/758
gcc48: 1406345/188456/52286/698
gcc48(d.egg): 1304361/178456/42285/691
clang: 1206785/166276/39767/567

Как говорится не претендую... код не оптимально написан и исполнимый довольно существенно реагирует
на опции по оптимизации.
Но в моём случае шланг явно рулит. Задачка сильно зависит от входных данных, на некоторых расчёт затягивается на пару часов - шланг даёт выигрыш до получаса.
Honda forever