[FUG-BR] FreeBSD 10 vai substituir o GCC pelo Clang

Danilo Egea daniloegea em yahoo.com.br
Quarta Maio 16 11:20:36 BRT 2012


On 5/16/12 8:31 AM, Renato Botelho wrote:
> 2012/5/15 Danilo Egea <daniloegea at yahoo.com.br>:
>> On 5/14/12 11:46 AM, Patrick Tracanelli wrote:
>>> Com exceção de diversos ports...
>>>
>>> O Stallman matou o gcc colocando em GPLv3. Linux tbm vai acabar saindo... o Torvalds não parece nada feliz hehehe.
>>>
>>> Em 14/05/2012, às 11:38, Marcelo Gondim escreveu:
>>>
>>>> Em 14/05/2012 11:26, Jack escreveu:
>>>>> Buenas Lista!
>>>>>
>>>>> Apenas compartilhando a informação...
>>>>>
>>>>> "Dando sequência a um esforço iniciado em 2009, os desenvolvedores do
>>>>> FreeBSD anunciam a intenção de substituir o GCC pelo também software livre
>>>>> Clang, que passará a ser o compilador default do sistema. O Clang 3.0 já
>>>>> está disponível (mas não configurado como default) no FreeBSD 9.0-STABLE e
>>>>> no 10.0-CURRENT, e a política no momento já é tratar como bug qualquer
>>>>> pacote que não possa ser compilado corretamente com ele."
>>>>>
>>>>> Fonte:
>>>>> http://br-linux.org/2012/compilador-freebsd-10-vai-substituir-o-gcc-pelo-cla
>>>>> ng/
>>>> Pois é Jack pelo que li o FreeBSD 10.0-RELEASE vai ter substituído
>>>> completamente o gcc pelo clang. Acredita-se que até lá tudo esteja 100%
>>>> com ele e com excelente performance.
>>>>
>>>>
>>>>
>>>>
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>> --
>>> Patrick Tracanelli
>>>
>>> FreeBSD Brasil LTDA.
>>> Tel.: (31) 3516-0800
>>> 316601 at sip.freebsdbrasil.com.br
>>> http://www.freebsdbrasil.com.br
>>> "Long live Hanin Elias, Kim Deal!"
>>>
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>> Em relação ao problema de licença, será que esse problema é real mesmo?
>>
>> Digo isso pois o DragonflyBSD importou o GCC 4.4.7 e o GDB 7.3 para sua
>> base, ambos contendo código sob GPLv3.
>>
>> Me parece que a substituição é apenas pela ambição de remover todo o
>> código GPL da base do FreeBSD (que acho louvável)
>> e não por incompatibilidade de licença.
>>
>> Eu sei que a FreeBSD Foundation montou um cluster de advogados e eles
>> disseram que é incompatível, mas sei lá, não entendo muito dessas coisas...
> Oi Danilo,
>
> Pra ser honesto não manjo nada de licença, mas me lembro de ter
> acompanhado os emails na época.
>
> A conclusão dos advogados foi mais ou menos essa:
>
> "GPLv3 é essencialmente idêntica à GPLv2 para o src.Alguns usuários
> demonstram certa preocupação sobre a GPLv3, e essa preocupação tem
> sentido. Principalmente as relacionadas ao "anti-tivoization", que proíbe
> a implementação de mecanismos para restringir o usuário final de usar
> uma versão modificada de software licenciado em produtos finais."
>
> Algumas informações sobre tivoization podem ser lidas em [1].
>
> O FreeBSD sempre teve como principal foco o reuso comercial, a GPLv3
> ameaçava esse foco, assim como ameaçou a Apple. Então a apple colocou
> grana no llmv/clang e o desenvolvimento dele acelerou.
>
> Acredito que o DragonflyBSD não tenha esse mesmo foco.
>
> []s
>
> [1] http://www.linuxdevices.com/news/NS5484789593.html
Fala garga :)

Pensando assim faz sentido. O FreeBSD vem ganhando espaço em sistemas 
embarcados, algum utilitário do sistema sob GPLv3 pode
ameaçar a liberdade de uso dos fabricantes.

Quanto ao DrangonflyBSD, os "Goals" do projeto é uma página em branco 
http://www.dragonflybsd.org/goals/ hehe

-- 
Danilo Egêa Gondolfo
http://daniloegea.wordpress.com

"To understand the computers, we must know what computers understand."



Mais detalhes sobre a lista de discussão freebsd