The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

24.05.2011 23:09  Высокопроизводительный C++ runtime открыт под лицензией BSD

Организации FreeBSD Foundation и NetBSD Foundation объявили о достижении соглашения с компанией PathScale по открытию под лицензией BSD кода C++ runtime-библиотеки libcxxrt. Представленный код способен полностью заменить созданную в рамках проекта GNU библиотеку libsupc++ для платформ Itanium, i386 и x86-64.

В ближайшее время библиотека libcxxrt будет интегрирована в состав FreeBSD и NetBSD, в которых она заменит компоненты, ранее распространявшиеся под лицензией GPL, что позволит приблизить данные операционные системы к идеалу, предусматривающему наличие только компонентов, распространяемых под лицензией BSD.

  1. Главная ссылка к новости (http://freebsdfoundation.blogs...)
  2. OpenNews: В состав базовой системы FreeBSD включен компилятор Clang
  3. OpenNews: Релиз компилятора PCC 1.0.0, распространяемого под лицензией BSD
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: bsd, freebsd, netbsd, cpp, runtime
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Arcturus (ok), 23:23, 24/05/2011 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    Интересно, насколько он производительней GNUсного?
     
     
  • 2.3, AHAHAC (ok), 23:48, 24/05/2011 [^] [ответить]    [к модератору]
  • +2 +/
    Попробуй, потом всем расскажешь http://www.pathscale.com/Try

     
  • 2.6, СуперАноним (?), 11:44, 25/05/2011 [^] [ответить]    [к модератору]
  • +1 +/
    Пусть лучше недотостаточно свободен, зато гарантированно, надёжно свободен.
     
  • 1.7, Аноним (-), 13:13, 25/05/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    > для платформ, использующих Itanium C++ ABI, включая i386 и x86-64.

    Чего?

     
  • 1.8, xxx (??), 13:18, 25/05/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    >Itanium C++ ABI, включая i386 и x86-64

    А как же остальные архитектуры? Лучше бы они договорились с Free Software Foundation насчёт GCC.

     
     
  • 2.9, anonymous (??), 13:56, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    > Лучше бы они договорились с Free Software
    > Foundation насчёт GCC.

    так давно договорились — берите исходники да используйте, никаких проблем.

     
     
  • 3.12, xxx (??), 15:18, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    >так давно договорились — берите исходники да используйте, никаких проблем.

    На самом деле проблемы есть, потому как поддержка последних версий GCC требует определённых усилий со стороны разработчиков FreeBSD. Судя по спискам рассылки, какие-то подвижки в этом направлении есть. И всё-таки хотелось бы чтобы возможность сборки системы с помощью последних GCC была бы штатной функцией, обеспеченной полной поддержкой со стороны разработчиков.

     
     
  • 4.15, anonymous (??), 15:22, 25/05/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > На самом деле проблемы есть, потому как поддержка последних версий GCC требует
    > определённых усилий со стороны разработчиков FreeBSD.

    ну так это проблема — по большей части — bsd community, а не gcc community, мне думается. если у них там какие-то библиотеки, которые не дружат с gcc — то пусть пишут багрепорты (если библиотеки написаны на стандартном c или c++). а если они написаны как-то так нестандартно, что gcc их не может прожевать — то это не проблема gcc.

    я, если что, не в курсе, что и как, просто теорезирую.

     
     
  • 5.38, Аноним (-), 15:37, 28/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Проблема _взаимодействия_ двух комьюнити - это действительно очень большая проблема. И её надо решать в первую очередь. А там глядишь - и софт подтянется.
     
  • 4.20, Andrey Mitrofanov (?), 17:19, 25/05/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    >>так давно договорились — берите исходники да используйте, никаких проблем.
    > На самом деле проблемы есть, потому как поддержка последних версий GCC требует
    > определённых усилий со стороны разработчиков FreeBSD.

    Вот так вот именно _последних_? Тех, которые под GPLv3+, и которые Core Team старательно "не впиливает"?

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

    Кто-то хочет поддержки версий 4.1.18 или 4.2.1 под GPLv2? На минуточку, немного после релиза "разработчиками" версии 4.6.0??

    Неужели FSF не пошла бы им на встречу?! Они же просто не спрашивали!?

     
     
  • 5.21, anonymous (??), 17:25, 25/05/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Неужели FSF не пошла бы им на встречу?!

    полагаю, что на просьбу «а сделайте gcc под BSD лицензией» FSF точно ответит отказом. а всё другое товарищи из стана bsd считают неправославным. вот и ноют, что FSF «не идёт навстречу».

     
  • 5.25, xxx (??), 18:45, 25/05/2011 [^] [ответить]     [к модератору]  
  • +/
    Я не понял, что ты сказать хотел Я имел ввиду то, что интеграция поддержки сбор... весь текст скрыт [показать]
     
  • 2.11, Аноним (-), 15:07, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    зачем? есть же llvm + clang.
     
     
  • 3.16, xxx (??), 15:23, 25/05/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Вот когда llvm + clang догонит и перегонит GCC, то можно будет сказать, что GCC не нужен. А пока хотелось бы иметь возможность использовать лучший на данный момент свободный набор компиляторов - GCC.

    P/S. А ещё интересно то, что DragonFlyBSD спокойно себе перешла на GCC 4.4.

     
     
  • 4.22, XXX (??), 17:46, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    P/S. А ещё интересно то, что Gentoo/FreeBSD спокойно себе перешла на GCC 4.5.x
     
  • 4.23, G0Dzilla (ok), 17:56, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    > Вот когда llvm + clang догонит и перегонит GCC, то можно будет
    > сказать, что GCC не нужен. А пока хотелось бы иметь возможность
    > использовать лучший на данный момент свободный набор компиляторов - GCC.
    > P/S. А ещё интересно то, что DragonFlyBSD спокойно себе перешла на GCC
    > 4.4.

    GCC как бы уже не сильно нужен FreeBSD. Текущая версия мира и ядра вполне себе спокойно собирается и работает не хуже.

     
     
  • 5.24, chinarulezzz (ok), 18:28, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    если бсдшникам кроме голого собранного ядра ничего не нужно - тогда да. Иначе - без gcc не обойтись. Приложения нужны.
     
     
  • 6.26, xxx (??), 18:53, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    > если бсдшникам кроме голого собранного ядра ничего не нужно - тогда да.

    Так вообще-то в базовой поставке системы компилятор особо для другого и ненужен, дальше уже ставишь GCC из портов и компиляй всё остальное. Меня больше интересует с чем будут тестировать/собирать основную систему и большую часть портов и будет ли обеспечена возможность без проблем использовать любой из двух компиляторов.


     
     
  • 7.27, chinarulezzz (ok), 20:27, 25/05/2011 [^] [ответить]    [к модератору]  
  • +/
    >> если бсдшникам кроме голого собранного ядра ничего не нужно - тогда да.
    > Так вообще-то в базовой поставке системы компилятор особо для другого и ненужен,
    > дальше уже ставишь GCC из портов и компиляй всё остальное.

    Ну и накой тогда такой куцый компилятор нужен? Не лучше ли один, умеющий и ядро и приложения, чем два, один для ядра, другой для приложений. Хотя второй умеет и то и другое?

     
     
  • 8.28, xxx (??), 20:50, 25/05/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Мужик, если бы я знал, ссылаются на то, что GPLv3 делает использование GCC как раньше невозможным. Я не силён в юридических тонкостях, а внятного объяснения проблемы GPLv3 в BSD системах не видел.
     
  • 8.29, oops_ (?), 05:43, 26/05/2011 [^] [ответить]    [к модератору]  
  • +/
    На той, что нельзя полагаться и дальше на компилятор, который в любой момент может сменить лицензию на не совместимую с идеологией и лицензией BSD. Разработчикам BSD нафиг не упало пилить то, что в ближайшем будущем очень вероятно невозможно будет использовать. Да и пилится с трудом. Так же не мешает вспомнить историю OpenBSD vs GCC

    http://www.opennet.ru/openforum/vsluhforumID3/67387.html
    http://www.thejemreport.com/content/view/369/

    "TdR: But that's never really been the agenda, see. Some people think we hate GNU code. But the thing is we hate large code, and buggy code that upstream does not maintain. That's the real problem... gcc gets about 5-6% slower every release, has new bugs, generates crappy code, and drives us nuts. This is just an attempt to see if something better can show up.
    We're just fighting against an open source monopoly..."

     
     
  • 9.31, chinarulezzz (ok), 09:17, 26/05/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > На той, что нельзя полагаться и дальше на компилятор, который в любой
    > момент может сменить лицензию на не совместимую с идеологией и лицензией
    > BSD.

    Ого. Идеология BSD? В чем она выражается? И кстати, BSD несовместимо с GPL?

    > Разработчикам BSD нафиг не упало пилить то, что в ближайшем
    > будущем очень вероятно невозможно будет использовать. Да и пилится с трудом.

    Последнее предложение ключевое. BSD использует даже не последние версии GPL2-licensed компилятора. Последние версии сменили лицензию, вот и решили выкинуть. Потому что сами развиваться не могут. Самим пилить компилятор они не в состоянии.


    > "TdR: But that's never really been the agenda, see. Some people think
    > we hate GNU code. But the thing is we hate large
    > code, and buggy code that upstream does not maintain. That's the
    > real problem... gcc gets about 5-6% slower every release, has new
    > bugs, generates crappy code, and drives us nuts. This is just
    > an attempt to see if something better can show up.
    > We're just fighting against an open source monopoly..."

    Ничто не мешает подключиться к работе, сделать инструмент лучше. Но! Разве BSDшники будут пилить анти-идеологический, анти-лицензионный GPL софт?

     
     
  • 10.37, oops_ (?), 05:42, 27/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Услышали то, что хотели да?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor