LINUX.ORG.RU

Проект FreeBSD намерен сменить GCC на LLVM+Clang

 , , ,


0

0

В квартальном отчете проекта FreeBSD сообщается о желании заменить набор компиляторов GNU Compiler Collection на связку LLVM и Clang, в текущее время развиваемого корпорацией Apple. Сообщается, что на текущий момент новый компилятор удачно справляется с 99% пакетов, в том числе и с ядром FreeBSD на архитектурах i386 и amd64. Разработчики команды FreeBSD уже отправили более 100 багрепортов в проект Clang.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от shahid

> Зачем нужна система без ПО?

FreeBSD без ПО может работать файлсервером, сервером базовых служб сети (ftb, ntp, bind, nis, nfs, ssh и т.д.), шлюзом (nat, binat, &tc.) и файерволом (pf, ipfw, ipfilter).

iZEN ★★★★★
()
Ответ на: комментарий от sirMelipharo

>Извините, но FreeBSD таки немного не десктопная ось. В большинстве случаев

Ага, а PC-BSD — поделка Балмера. :))

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

> FreeBSD без ПО может работать файлсервером, сервером базовых служб сети (ftb, ntp, bind, nis, nfs, ssh и т.д.), шлюзом (nat, binat, &tc.) и файерволом (pf, ipfw, ipfilter)

собственно этим и ограничивается применение freebsd - "система без ПО"

los_nikos ★★★★★
()
Ответ на: комментарий от Praporshik

>>FreeBSD это юникс. В отличии от.
>А нифига, такой же UNIX-Like. Ибо BSD != UNIX™.


Ну так посмотри код ядра FreeBSD и найди там копирайт AT&T от 1983 года:
/usr/src/usr.bin/rpcgen/rpc_util.h:* (c) 1983,1984,1985,1986,1987,1988,1989 AT&T.
Потом проверь "на вшивость" исходники Linux и удивись, кто был юниксом, а кто им никогда не был.

iZEN ★★★★★
()
Ответ на: комментарий от hizel

>там еще пунктики есть, из них например ясно, что это шаг в плановой работе по выпилу всего GNUтого из базовой системы

план кпсс?

st0ke
()
Ответ на: комментарий от los_nikos

>собственно этим и ограничивается применение freebsd - "система без ПО"

Ага. Зато ПО из коллекции портов привинчивается и "резьбы" совпадают практически для всего, в том числе для бинарного ПО Linux.

iZEN ★★★★★
()
Ответ на: комментарий от bmj

> Кстати даже на LOR-e скриншотов FreeBSD не так уж много ;-D

А с этой осью люди работают, а не скриншоты рисуют. Да и накой нужны скриншоты с сервера? :) Сисадмин, допиливающий look&feel серверной консоли вызывает у меня подозрения :)

gns ★★★★★
()
Ответ на: комментарий от los_nikos

>Скриншоты консоли, да? :) Извините, но FreeBSD таки немного не десктопная >ось. В большинстве случаев

Ай молодца, в 2009 году не осилить установку на сервак какого нибудь мегалегковесного fluxbox, и по старинке управлять фряхой с висты по ssh экономя 20 мегабайт памяти (или сколько там? 30 мегов? ) ;-D Cмешно честное слово. Не обманывайте себя. Вы вобще в курсе что консоль - это тоже элемент интерфейса пользователя ? Что бы люди не говорили консоль это конечно хорошо, во многих случаях ее достаточно, с этим никто не спорит, но какой нибудь GUI все же нужен даже серверам imho. На мой взгляд при грамотной реализации он в некоторых случаях сокращает время на техническое обслуживания в разы.

Скажите а вот это разве десктопные системы?

http://hup.hu/modules.php?name=News&file=article&sid=7254 http://ostatic.com/mplayer/screenshot/3 http://www.jfedor.org/shots/irix.png http://www.jfedor.org/shots/aix2.gif

> прежде чем такать рекомендую посмотреть полный список самых мощных >суперкомпьютеров

Cпасибо за наводку, увлекательное списочек ;-D

bmj
()
Ответ на: комментарий от iZEN

> "резьбы" совпадают практически для всего, в том числе для бинарного ПО Linux.

Как я понял по сообщению из машины времени ЛОР очень скоро всё будет не так

los_nikos ★★★★★
()
Ответ на: комментарий от gns

>Сисадмин, допиливающий look&feel серверной консоли вызывает у меня >подозрения :)

Мм... то есть использование DE автоматически превращает сервер в бесполезную поделку так как делает невозможным использование консоли... железная логика у вас.

А вы таки уверены что это серверная ОС? А кто вам это сказал? Ему можно верить?

bmj
()
Ответ на: комментарий от bmj

>Ай молодца, в 2009 году не осилить установку на сервак какого нибудь мегалегковесного fluxbox, и по старинке управлять фряхой с висты по ssh экономя 20 мегабайт памяти (или сколько там? 30 мегов? )

Тут не соглашусь. Непосредственно на сервере гуй действительно бесполезен хотябы потому, что топать в холодную серверную желания нет, чтобы любоваться на этот fluxbox.

madcore ★★★★★
()
Ответ на: комментарий от iZEN

> FreeBSD без ПО может работать файлсервером, сервером базовых служб сети (ftb, ntp, bind, nis, nfs, ssh и т.д.),

FTP и SSH сервер прямо в ядре? мой Asus wl500g негодует. Расшифруйте пожалуйста, какое ПО входит в "система без ПО".

shahid ★★★★★
() автор топика
Ответ на: комментарий от Deleted

>Не ясно какая связь между софтом, привязанным к конкретному компилятору, GPLv3 и RMS'ом. Не пояснишь?

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

stave ★★★★★
()
Ответ на: комментарий от shahid

> что топать в холодную серверную желания нет, чтобы любоваться на этот > fluxbox.

О боже. Без комментариев.

bmj
()
Ответ на: комментарий от shahid

> Расшифруйте пожалуйста, какое ПО входит в "система без ПО"

я так понял что это базовая система после установки... linux сюда тоже можно вписать (за редким исключением)

los_nikos ★★★★★
()
Ответ на: комментарий от madcore

> Тут не соглашусь. Непосредственно на сервере гуй действительно бесполезен хотябы потому, что топать в холодную серверную желания нет, чтобы любоваться на этот fluxbox.

А оракл 11g энтерпрайз как будем устанавливать?

shahid ★★★★★
() автор топика
Ответ на: комментарий от bmj

> Мм... то есть использование DE автоматически превращает сервер в бесполезную поделку так как делает невозможным использование консоли... железная логика у вас.

Тут что-то не так. Я лишь утверждал, что использование сисадмина в качестве доводчика серверных экранов до вида пригодного к публикации на ЛОРе делает его бесполезным членом коллектива. А если нужно графическое приложение, так его и удалённо запустить можно. В серверную не набегаешься. А ещё там тесно, холодно и шумно... :)

> А вы таки уверены что это серверная ОС? А кто вам это сказал? Ему можно верить?

Уверен. Сам видел. :))

gns ★★★★★
()
Ответ на: комментарий от sirMelipharo

> Скриншоты консоли, да? :) Извините, но FreeBSD таки немного не десктопная ось. В большинстве случаев

Для десктопа есть, например, PC-BSD, основанная на FreeBSD...

Tehnick ★★
()
Ответ на: комментарий от madcore

Ностальджи... Я так десяток оркаловых серверов поставил. Но для этого иксы таки должны на серваке быть. А если иксы есть, то чего на голимом twm сидеть, icewm или *box поставить - копеечное дело.

Mess
()
Ответ на: комментарий от shahid

>Имелось в виду, что сервер без иксов (гуеты) не всегда возможен. VNC же.

Запущенные иксы на сервере для этого ненужны.
Если конечно не считать, что тот же Xvnc гуйней на стороне сервера.

madcore ★★★★★
()
Ответ на: комментарий от Mess

> Ностальджи... Я так десяток оркаловых серверов поставил. Но для этого иксы таки должны на серваке быть. А если иксы есть, то чего на голимом twm сидеть, icewm или *box поставить - копеечное дело.

Офигеваю. Поколение пепси, практически... Поверь, чтобы использовать Х приложения, на сервере (железном) не нужен Х сервер. Вообще.

scott_tiger ★★★
()
Ответ на: комментарий от Tehnick

Нету. Ибо оно неюзабельно пока. Я последнюю версию ставил. Так нарвался на неставящиеся пакеты, которым не хватало библиотек... Гламурно, но оригинальная фряха юзабельнее.

Mess
()
Ответ на: комментарий от iZEN

> FreeBSD без ПО может работать файлсервером, сервером базовых служб сети (ftb, ntp, bind, nis, nfs, ssh и т.д.), шлюзом (nat, binat, &tc.) и файерволом (pf, ipfw, ipfilter).

Не стоить лукавить, в просто в базовую систему уже входит определённый набор ПО.

Deleted
()
Ответ на: комментарий от Deleted

Правильно! Ключевые слова - входит в систему. А не присобачена непойми какая версия кореутилзов к неизвестно какому ядру.

Mess
()
Ответ на: комментарий от scott_tiger

> судя по вопросу, нужно google x server/ x client

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

shahid ★★★★★
() автор топика
Ответ на: комментарий от Mess

Не очень понимаю, к чему все клонят... У меня к примеру есть терминальный сервер(LTSP), но иксов на нем не запущено.
Да, стоят икс-либы, графические приложения, тп, но на самом-то серваке они не отображаются.

madcore ★★★★★
()

Хо-хо. Когда же во freebsd включат вижуал студию?

Sekai
()
Ответ на: комментарий от madcore

> Не очень понимаю, к чему все клонят... У меня к примеру есть терминальный сервер(LTSP), но иксов на нем не запущено.

... и даже Х-сервер не обязателен. Но, как видно из дискуссии, даже ностальгирующие (седые и бородатые?:) админы об этом не всегда знают.

scott_tiger ★★★
()
Ответ на: комментарий от shahid

>Расшифруйте пожалуйста, какое ПО входит в "система без ПО"

ftp, tftp, sftp (OpenSSH);
nfsd;
samba (клиент);
dhclient;
pppd (ppp, pppoe);
Sendmail;
named (BIND);
Kerberos5;
sshd, ipsec (службы VPN);
pf, ipfw+natd, ipfilter.

iZEN ★★★★★
()
Ответ на: комментарий от Mess

>Ага. Просто существует мнение, что на сервере иксы не нужны вообще, даже незапущенные.

Чтобы удаленно запускать графические приложения - не нужны.

madcore ★★★★★
()
Ответ на: комментарий от Mess

> Ага. Просто существует мнение, что на сервере иксы не нужны вообще, даже незапущенные.

Что такое "иксы", благородный дон? Х-сервер не нужен. Если это непонятно то таки google x server/x client

scott_tiger ★★★
()
Ответ на: комментарий от Mess

> Правильно! Ключевые слова - входит в систему.

Ключевые слова - входит в _БАЗОВУЮ_ систему. Тоже самое и с линуксом. В любом дистре можно base system поставить, там тоже оно много что умеет, не только ядро.

> А не присобачена непойми какая версия кореутилзов к неизвестно какому ядру.

Что за бред?

Deleted
()
Ответ на: комментарий от scott_tiger

> Х-сервер не нужен

От ты зануда. Я не стану заморачиваться и ставить иксы кусками ради такого долбанутого пуризма.

Mess
()
Ответ на: комментарий от anonymous_ultimate

>Отныне, у SUN есть openSOLARIS, а у YABL естьFREEBSD, я всё правильно понял?! О_О

Нет больше SUN. Зато благодаря FreeBSD осталась ZFS.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>Ну так посмотри код ядра FreeBSD и найди там копирайт AT&T от 1983 года:
>/usr/src/usr.bin/rpcgen/rpc_util.h


Чувак, ты сейчас опроверг всю титаническую работу универа беркли по удалению кода AT&T из BSD. Той самой версии, от которой пошла твоя фряха. :) :)
Это раз.
Второе.Какое отношение компилятор протокола rpc rpcgen имеет к ЯДРУ фряхи? А?
Тебе показать этот компилер под Линуксом?

Alphaer ★★
()
Ответ на: комментарий от madcore

> Да, стоят икс-либы

Вот! Иксы всё же установлены.

> но на самом-то серваке они не отображаются.


ясен пень.

shahid ★★★★★
() автор топика

Не понимаю, почему недоучки, севшие на линух год назад, так возмущены переходом фри на другой компилятор... Типа GCC - наше всё? Как Пушкин?

Сапортить какую-нить генту или дебиан на серваке без переустановки системы до полного устаревания железа - я с линухами такого не видел ни разу. А вот с фрёй это - норма. Одна такча у меня живет еще с 4.0 аж до текущей 7.2. Это так, к слову, о професиональности народа вокруг FreeBSD.

Теперь про GNU, Столмана и прочих. Не всех устраивает один размер. Так же, как не всех утсраивает монополия Microsoft. Так чем Столман лучше Гейтса с Балмером? Монополия на компилер и либси многих не устраивает, потому что процесс разработки у них, скажем, не совсем открыт. И продукт, мягко скажем, не передовой.

Вспомните, все сидели на XFree86, но когда те отказались сотрудничать с разработчиками и стали заниматься распальцовкой, все переехали на XOrg и всем стало лучше. Например, патч с КОИ-8 в те, ушедшие в прошлое иксы, 2 года не могли пропихнуть. И так со всем остальным. Если какой-то умник в открытом проекте начинает сильно много о себе мнить, проект обходится без умника и движется дальше.

Та же история сейчас происходит вокруг gcc и libc.

У фри своя libc отродясь, но это не мешает существованию более 9000 портов разного софта. То же самое будет и с переходом на clang, не боитесь.

alukin
()
Ответ на: комментарий от Mess

>Я не стану заморачиваться и ставить иксы кусками ради такого долбанутого пуризма.

% portinstall -p x11/xorg-minimal
или
% portinstall -p x11/xorg-libraries

iZEN ★★★★★
()
Ответ на: комментарий от madcore

> Это все не ПО? Ну вы даете, даже ненужный sendmail в ядро запихали.

Это не ядро. Система устновки freebsd заметно отличается от линукса, это ядро+набор базовых утилит, необходимых для функционирования системы (например почта, удаленный доступ и т.п.), которые компилятся одним проектом.

scott_tiger ★★★
()
Ответ на: комментарий от Deleted

> В любом дистре можно base system поставить, там тоже оно много что умеет, не только ядро.

Ага. Помню мой восторг, когда не поставив галочку на пакет "Управление сетями" (или похожее название), я получил федорку без traceroute.

Mess
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.