FreeBSD-CURRENT переведён по умолчанию на Clang
Модератор: vadim64
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
FreeBSD-CURRENT переведён по умолчанию на Clang
Как мы знаем, дистрибутив операционной системы FreeBSD-CURRENT переведён по умолчанию на Clang.
Скажите, что осталось в этой системе из GNU-окружения?
Какие шаги нужно предпринять, чтобы не использовать GNU-компоненты в базовой системе, а постараться обойтись BSD-аналогами или, на крайний случай, установленным соответствующим ПО из портов? Кто уже пробовал этот подход, расскажите, что делали.
Скажите, что осталось в этой системе из GNU-окружения?
Какие шаги нужно предпринять, чтобы не использовать GNU-компоненты в базовой системе, а постараться обойтись BSD-аналогами или, на крайний случай, установленным соответствующим ПО из портов? Кто уже пробовал этот подход, расскажите, что делали.
Последний раз редактировалось f_andrey 2012-12-24 5:43:05, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- проходил мимо
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
согласен с вопросом, потому что дядя Столлман всех пересаживает насильно на GPLv3, если с GPLv2 ещеможно жить, то с 3й версией будет то что с GCC и Clang/LLVM, и для примера у BSD старый отладчик gdb потому что новый собран компилятором gcc GPLv3, такого западла от СПО я не ждал, ну думаю что с отладчиком можно решить в LLVM там есть уже свой отладчик LLDB вроде.
еще вопрос, а утилиты типа zip, rar, unrar это тоже с GNU в FreeBSD используются ?
еще вопрос, а утилиты типа zip, rar, unrar это тоже с GNU в FreeBSD используются ?
- vintovkin
- ВДВ
- Сообщения: 1291
- Зарегистрирован: 2007-05-11 9:39:11
- Откуда: CSKA
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
я нихера не понял, просветите, о чём речь?
JunOS kernel based on FreeBSD UNIX.
- res251
- мл. сержант
- Сообщения: 87
- Зарегистрирован: 2012-02-26 0:03:34
- Откуда: UA
- Контактная информация:
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
речь идет о лицензии и политики дяди Столлмана и его лицензии GPL особонно 3й версии, и тем что она не совместима с GPLv2, данные проблемы затронули не только BSDшников, но и самих СПОшников, для примера Что тормозит обеспечение поддержки DWG в свободных САПР?vintovkin писал(а):я нихера не понял, просветите, о чём речь?
потомТем не менее наличие в базовой системе 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
Hастоящий админ знает только одно оскорбление - "ты юзер".
DANGER: DESKTOP FreeBSD USER
DANGER: DESKTOP FreeBSD USER
- tom.cat
- старшина
- Сообщения: 449
- Зарегистрирован: 2007-11-24 20:23:49
- Откуда: Москва
- Контактная информация:
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
Что за пиздец творится с этими лицензиями? Столлману делать нечего что-ли?
When you see pigs fly it means Windows has become open source
-
- проходил мимо
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
GPL-передозtom.cat писал(а):Что за пиздец творится с этими лицензиями? Столлману делать нечего что-ли?
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
подготавливают пирамиду аля МММtom.cat писал(а):Что за пиздец творится с этими лицензиями? Столлману делать нечего что-ли?
потом будет
"Если вы согласны с лицензией GPLv24, отправьте смс с кодом бла-бла-бла."
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
- vintovkin
- ВДВ
- Сообщения: 1291
- Зарегистрирован: 2007-05-11 9:39:11
- Откуда: CSKA
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
а clang это компилятор чтоли какойто , вместо гцц?
да и вообще этот столман продался как шлюха подзаборная))
больше я ничего не понял))
да и вообще этот столман продался как шлюха подзаборная))
больше я ничего не понял))
JunOS kernel based on FreeBSD UNIX.
-
- лейтенант
- Сообщения: 662
- Зарегистрирован: 2011-04-25 11:40:35
- Контактная информация:
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
Непонятно одно - каким образом это лицензионное блядство отразится на работе ОС и на ее пользователях?
-
- проходил мимо
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
ну как, надо будет портировать программу для FreeBSD, что бы ее портировать, надо некоторый код немножко изменить, а она с GPLv3, там тивотизация, код открыт, но его изменять не разрешеноGhOsT_MZ писал(а):Непонятно одно - каким образом это лицензионное блядство отразится на работе ОС и на ее пользователях?
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
вы вообще ничего не понялиvintovkin писал(а):а clang это компилятор чтоли какойто , вместо гцц?
да и вообще этот столман продался как шлюха подзаборная))
больше я ничего не понял))
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
Я бы добавил: "да и спизднул хуйню."hizel писал(а):вы вообще ничего не понялиvintovkin писал(а):а clang это компилятор чтоли какойто , вместо гцц?
да и вообще этот столман продался как шлюха подзаборная))
больше я ничего не понял))
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
Впрочем, не удивительно -- кони тупыеОткуда: CSKA
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
Я долго боролся с искушением, но первый позыв был похоже верным
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
Да всех туда…
-
- рядовой
- Сообщения: 40
- Зарегистрирован: 2009-12-17 18:30:24
Re: FreeBSD-CURRENT переведён по умолчанию на Clang
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
Как говорится не претендую... код не оптимально написан и исполнимый довольно существенно реагирует
на опции по оптимизации.
Но в моём случае шланг явно рулит. Задачка сильно зависит от входных данных, на некоторых расчёт затягивается на пару часов - шланг даёт выигрыш до получаса.
отладка в эклипсе заработала ...
кстати, 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