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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.