The OpenNET Project / Index page

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

Проект Illumos на пути к переходу с Solaris Studio на GCC

15.10.2013 08:40

Гарретт Д'Аморе (Garrett D'Amore), лидер проекта Illumos, в рамках которого создано полностью свободное и развиваемое независимым сообществом ответвление от кодовой базы OpenSolaris, рассказал об успехах обеспечения сборки кодовой базы проекта с использованием GCC 4.4.4 и намерении в скором времени задействовать GCC по умолчанию.

По историческим причинам Illumos до сих пор базируется на проприетарном компиляторе Solaris Studio (Sun Studio), что создавало некоторые трудности для энтузиастов, желающих принять участие в разработке. Лицензия на Solaris Studio запрещает распространение компилятора сторонними лицами, в то время как новые выпуски Solaris Studio 12 недоступны в форме, подходящей для организации сборки Illumos, а старые выпуски не так легко найти в свободной загрузке (ранее использовался вариант Sun Studio, специально модифицированный для сборки Solaris). Недавно проведённая работа по адаптации кода проекта для использования GCC, позволит избавиться от привязки к проприетарному набору компиляторов С/C++.

  1. Главная ссылка к новости (http://gdamore.blogspot.ru/201...)
  2. OpenNews: Силами проекта Illumos в ZFS добавлена поддержка улучшенного сжатия LZ4
  3. OpenNews: Проект Illumos, продолжающий развитие OpenSolaris, на пути к созданию эталонного дистрибутива
  4. OpenNews: Представлен первый выпуск OpenSolaris Express Community Edition
  5. OpenNews: Выпуск OpenIndiana 151a_prestable8, продолжающего развитие OpenSolaris
  6. OpenNews: Представлен проект OpenZFS, направленный на унификацию развития файловой системы ZFS
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38160-illumos
Ключевые слова: illumos, solaris
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, unnamedplayer (?), 09:37, 15/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    А разьве все "свободные" сановские дистрибуции не умерли?
    Будет интересно попробовать ...
    Фирмварь и драйвера для вайфая всё так-же предлагают скачать из интернета, или они пошли на включение в дистр?
     
     
  • 2.92, Sabakwaka (ok), 19:52, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А разьве все "свободные" сановские дистрибуции не умерли?

    Жаль Солярку... :(
    Угробили её утырки оракакеловские... :(

     

  • 1.2, Аноним (-), 09:37, 15/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно, почему не Clang?
     
     
  • 2.5, Аноним (-), 09:56, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    может потому, что clang академическая игрушка, генерящая тормозной код?
     
     
  • 3.6, pavel_simple (ok), 10:15, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > может потому, что clang академическая игрушка, генерящая тормозной код?

    нет -- только потому что разрабы свободного соляриса осознают что слезать с одного местечкоаого компилятра на компилятор контролируемый другой компанией (в данном случае яблочной) дело малопеспективное.

    P.S. ну и добавлю специально для братьев наших меньших.

    Ну и потому что только бээсдэшники настолько упоротые что развитее системы в первую очередь для них это "выпилить весь GPL", а потом (и далеко не в первую очередь) можно думать о такой маловажной вещи как дряйвера, развите файловых систем, пакетная система, поддержка _конкретных_ архитектур и платформ.

     
     
  • 4.9, Fomalhaut (?), 11:33, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Не стоит делать далеко идущие выводы на неверных предпосылках? Тем более при явном предубеждении.
     
     
  • 5.15, ананим (?), 13:25, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да при чём тут предубеждения Просто здравый смысл Доделают шланг, я лично и са... большой текст свёрнут, показать
     
     
  • 6.19, Аноним (-), 13:58, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > только объявят "гпл-фри", то компании, шарахающиеся гпл, как чОрт ладана, к
    > ним в очередь становиться будут. И вот тогда дрова ипр., ипр.
    > посыпятся как яблоки осенью.

    Оно и видно - эппл 2 раза закрывал-открывал Darwin. А версию под ARM вообще зажилил окончательно и бесповоротно. По поводу чего *бсд на смартах и подобной требухе - не представлены чуть более чем совсем.

     
  • 6.23, linux must _RIP_ (?), 15:33, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    покажите где именно apple контролирует разработку? clang/llvm пишут люди которые работают в университете, а то что apple спонсирует какой-то открытый проект.. Ну так.. решения о открытости/закрытости - принимают авторы, а авторство apple не принадлежит.

    Или еще в этом врать будем?

     
     
  • 7.26, Аноним (26), 15:48, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И что спонсор вот прямо не имеет никакого влияния на разработку ?
     
     
  • 8.35, linux must _RIP_ (?), 17:05, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    не имеет Ровно так же можно взять деньги из другого места Вы перепутали это с... текст свёрнут, показать
     
     
  • 9.68, Michael Shigorin (ok), 02:34, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Предупреждение за клевету, 24 стёрто по той же причине 2 dq0s4y71 аналогично,... текст свёрнут, показать
     
     
  • 10.79, linux must _RIP_ (?), 11:47, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да ну Сударь будет отрицать что права на код GCC принадлежат FSF ... текст свёрнут, показать
     
  • 10.82, linux must _RIP_ (?), 11:53, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    и сударь будет утверждать что все поддерживали переход на GNU GPL v3 и это не бы... текст свёрнут, показать
     
  • 9.85, kurokaze (ok), 13:10, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем вы врёте Разработчики сами пожелали передать код на таких условиях, челюс... текст свёрнут, показать
     
     
  • 10.90, arisu (ok), 15:36, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а оно по другому не умеет не понятно, зачем с этим вообще пытаются разговариват... текст свёрнут, показать
     
  • 7.46, Аноним (-), 18:11, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > покажите где именно apple контролирует разработку?

    У них почти все разработчики шланга. Вот так и контролирует.

    > clang/llvm пишут люди которые работают в университете,

    Вообще-то большая часть разработчиков IIRC работает в Эппл.

    > а то что apple спонсирует какой-то открытый проект..

    ...то может и пообещать перекрыть кислород, если будут делать не так как удобно эпплу. Ничего личного, это бизнес.

    > Ну так.. решения о открытости/закрытости - принимают авторы, а авторство apple не
    > принадлежит.

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

     
  • 5.64, BratSinot (ok), 22:59, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Разработчикам из DragonFly BSD пофигу на GPL код, поэтому они используют GCC, а не шланг.
     
     
  • 6.29, all_glory_to_the_hypnotoad (ok), 16:42, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Наверное, тот факт что один в поле не воин. Удачи вам в 1 лицо майнтайнить компилер. Если во времена Столлмана номер катил, то сейчас к компилерам требований малость поболее, в 1 лицо - замахаетесь, однако.

    такое ни в какие времена не катило. Столман то как раз смог организовать сообщество и привлечь людей.

     
  • 6.30, dq0s4y71 (ok), 16:42, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так GCC тоже не студенты-самоучки разрабатывают, а всё те же Red Hat, IBM и Cisc... большой текст свёрнут, показать
     
     
  • 7.33, linux must _RIP_ (?), 17:01, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > FSF сам не разрабатывает GCC. Он утверждает управляющий комитет, который состоит - ВНЕЗАПНО!

    Да да.. И FSF не разу не нагнул никого, когда часть управляющего коммитета выражала сомнение что GPL v3 это хорошая лицензия для компилятора?

     
     
  • 8.40, ананим (?), 17:43, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да поняли уже Нагнуло тебя ФСФ, нагнуло ... текст свёрнут, показать
     
  • 7.52, Аноним (-), 18:40, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть одно важное отличие там таки довольно много народа и ни 1 контора единолич... большой текст свёрнут, показать
     
     
  • 8.77, linux must _RIP_ (?), 08:39, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не так давно gcc при компиляции ядра ругался на _udiv3 и отказывался компилирова... большой текст свёрнут, показать
     
     
  • 9.78, pavel_simple (ok), 09:26, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    и ноет от этого только окакловская подстилка - т е RadHat делает _все правильн... текст свёрнут, показать
     
     
  • 10.80, linux must _RIP_ (?), 11:49, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а шапоачная подстилка подлизывает все что может Ты уже сегодня лизнул у Потерин... текст свёрнут, показать
     
     
  • 11.83, pavel_simple (ok), 12:12, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Миша Шигорин как ты выражовываешся , несмотря на то что... большой текст свёрнут, показать
     
     
  • 12.84, Michael Shigorin (ok), 14:04, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не знаю, у меня пока рука только на 80 поднимается, поскольку за гранью фола в... текст свёрнут, показать
     
  • 9.88, kurokaze (ok), 13:19, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И причем тут GPL У ООО лицензия Apache, а права тоже требовали передавать Так ... текст свёрнут, показать
     
  • 5.61, pavel_simple (ok), 20:23, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В состав базовой системы интегрирована новая библиотека iconv, распространяемая... большой текст свёрнут, показать
     
  • 4.25, iZEN (ok), 15:40, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    На FreeBSD 10-BETA1 впилил GCC 4.2.1 обратно. Как соберу им Apache OpenOffice 4.0.1, так выпилю обратно. Это НЕТРУДНО. А у вас какие-то предубеждения на этот счёт? GCC 4.6 порт офисного пакета почему-то не собирает - спотыкается на NSS.
     
  • 3.27, all_glory_to_the_hypnotoad (ok), 16:21, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не сильно уж тормозной, юзать можно. Ещё у него юзер-френдли выхлоп ошибок для пюсового кода. Хотя gcc с 4.8 тоже движется в этом направлении, но ещё отстаёт.
     
     
  • 4.54, Аноним (-), 18:44, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > для пюсового кода.

    Это на котором он валится постоянно? Ну да, юзерфрендельно...

     
  • 4.65, arisu (ok), 23:02, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > юзер-френдли выхлоп ошибок для пюсового кода. Хотя gcc с 4.8 тоже движется в этом
    > направлении

    ага. и первым делом туда запилили идиотскую caret. учитывая, что gcc при виде незнакомой «-f»-опции сразу выводит ошибку и самоубивается, а также у gcc нет нормального метода определить версию компилятора без дурацкого парзинга выхлопа, стало шибко удобней, конечно. просто вписать -fno-diagnostics-show-caret нельзя, надо сначала проверить, понимает ли её системный gcc.

    огромное спасибо тому дебилу, который сделал эту херь включеной по умолчанию. надеюсь, он сдохнет от кровавого поноса.

     
     
  • 5.69, Led (ok), 02:44, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а также у gcc нет нормального метода определить версию компилятора без дурацкого парзинга выхлопа,

    Ну, вобще-то "парзить выхлоп" 'gcc -dumpversion' не так уж и сложно:)

     
     
  • 6.70, arisu (ok), 03:08, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, вобще-то «парзить выхлоп» 'gcc -dumpversion' не так уж и сложно:)

    хм. век живи — век тупи. как-то я кучу раз документацию читал, но, видимо, не тем местом — от тебя только вот и узнал про эту опцию. благодарю.

     
  • 4.94, Sabakwaka (ok), 19:56, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не сильно уж тормозной, юзать можно. Ещё у него юзер-френдли выхлоп ошибок
    > для пюсового кода. Хотя gcc с 4.8 тоже движется в этом
    > направлении, но ещё отстаёт.

    у него не еще юзер-френдли выхлоп ошибок плюсового кода, а выхлоп ошибок плюсового кода вообще наконец :) :) :)

     
  • 3.91, annulen (ok), 17:04, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > может потому, что clang академическая игрушка, генерящая тормозной код?

    Это вам кто такую чушь сказал?

     
     
  • 4.95, Sabakwaka (ok), 19:57, 17/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> может потому, что clang академическая игрушка, генерящая тормозной код?
    > Это вам кто такую чушь сказал?

    Баба Клава с лавочки.

     
  • 2.11, ip1981 (ok), 12:07, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что:

    1. Поддержка GCC была впилена Sun давно

    2. Система сборки illumos - говно, хрен туда что впилишь.

     
  • 2.12, annulen (ok), 12:13, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Интересно, почему не Clang?

    Вангую, что поддержка SPARC в GCC лучше

     
     
  • 3.14, ip1981 (ok), 13:06, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В Иллюмосе на Спарк забили.
     
     
  • 4.73, Аноним (-), 05:18, 16/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В Иллюмосе на Спарк забили.

    Тут такое дело ... илумнос вот ты да я видели ... Остальные насравшие в трэде - ни разу. Но разве такая фигня помешает им донести их ценное мнение? :)

    И так сейчас везде :(

     
  • 3.16, ананим (?), 13:27, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И не только.
    У них задача проект вообще хоть как-то собрать, а не траблы компилятора отлавливать.
     

  • 1.3, Аноним (-), 09:53, 15/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >рассказал об успехах

    обеспечения сборки кодовой базы
    проекта с использованием GCC 4.4.4
    Почемк не 2.9?

     
     
  • 2.7, Nuzhny (?), 10:18, 15/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Логично выбрать компилятор максимально похожий на исходный по поддерживаем фичам и стандартам. А потом уже портировать на более новый, собирая и исправляя выскочившие в ходе перекомпиляции баги.
     

  • 1.13, Аноним (-), 12:34, 15/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Давно пора
     
  • 1.18, Аноним (-), 13:56, 15/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  с использованием GCC 4.4.4

    Вообще-то 4.8 смотрелся бы актуальнее...

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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