LINUX.ORG.RU

В Haiku OS появился нативный GCC4

 , ,


0

0

Препятствием к портированию программ в Haiku OS было отсутствие обновленной версии GCC4 компилятора. Можно воспользоваться GCC 4.1.2, но кросс-компиляция при этом может быть болезненной и разочаровывающей.

Майкл Лоц решил эту задачу - GCC 4.3.3 стал "родным" для Haiku. Теперь это реальность.

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

★★

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

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

>> Часто к пиратской софтине и вовсе прилагается инструкция на полстраницы - что откуда брать и в каком порядке ставить.

>Да. А вот для не-пиратского ПО почему-то прилагается книжка с "картинками":

Ну да, я так и понял. Зависимость от дотнета - она строго при взломе появляется. В лицензионной версии её просто нет.

>> Сервиспаки не идут, проверял.

>Конечно не идут.

Как это "конечно"? Это значит, что пользователю придётся их качать и ставить самому.

>Выключил автоапдейтер — ССЗБ.

Лол, давно ли этот автоапдейтер систему гробил?

>Устанавливаемое ПО в Windows в отличие от Unix не зависит от сотни сторонних прикладных библиотек определённых версий.

Я в курсе, да, а в чём проблема?

>Одну две сторонние библиотеки да хотя бы не вручную, а через инсталлер поставить нетрудно, но когда их бывает больше десяти...

.. то начинается ужас - в венде же нифига не автоматизировано. Полдня будешь качать и ставить. А пользователь линукса тупо делает даблклик - и пофиг, сколько там зависимостей.

>тут уже "ой" — Винда на такое не рассчитана!

Ну да, в венде это сделано убого, но суть-то в чём? Или в этом и заключаются твои "разоблачения" - рассказать, как в виндосе хреново?

>Центрическая модель разработки ПО не тяготиться совместимостью

И выше ты написал, к чему это приводит, да.

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

>Этого "мира бушующего" ~1% на столах конечных пользователей.

Ну да, я в курсе. А что?

>Почему-то других миров

Не "почему-то", а по конкретным причинам.

>Потому что они — "центрические" системы, где сторонние приложения мало зависят друг от друга.

Не по этой причине, естественно нет.

Ты б ещё написал - из-за того, что кнопка пуск в углу.

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

>> Мир бушующий - это и есть GNU.

>Этого "мира бушующего" ~1%

Это, кстати, неправда. Пользователей гнутого софта сильно больше этой смехотворной цифры.

>Windows ~90%.

Каким образом ты разделил пользователей GNU и виндовс?

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

> Ну да, я в курсе. А что?
> Не "почему-то", а по конкретным причинам.


Слишком сильная связность и большое число взаимозависимых компонентов сторонних разработчиков тормозят развитие операционного окружения Unix.

Дистростроители — "зародыши" для кристаллизации выверенной структуры разрешения взаимозависимостей GNU ПО. Этих "зародышей" несколько. И хотя они работают схожими методами, но вынуждают GNU-сообщество разработчиков ПО не ориентироваться на конкретную схему/дистростроителя, а делать ПО "для всех". Максимально обобщённый POSIX-совместимый код тем не менее, завязан на тысячу таких же POSIX-совместимых библиотек, но каждому(ой) требуется определённая версия. Если подходить по-честному, то каждому "листочку" в графе взаимозависимостей (ага, те самые "настольные приложения") требуется собственная версия Linux от самого ядра до непосредственно-требуемых библиотек этому приложению — хорошо, что разработчки не отказываются от обратной совместимости по версиям библиотек — приложение способно подхватывать и новые версии зависимостей. :))

Microsoft и Apple заняли центровую позицию: разработчки стороннего ПО ориентируются только на них в первую очередь. Это экономит и силы и нервы (на общение :)). Количество настольного ПО для конечных пользователей для этих операционных систем гораздо больше, чем для Unix. А ведь именно то ПО, которое "видит" пользователь, и использует его. Про библиотеки пользователь если и слышал, то далеко не в контексте своей работы с ПК. Вот поэтому коммерческие настольные операционки и вырвались вперёд по количеству софта, которое пользователь "ощущает" непосредственно, а не где-то "там" в графе взаимозависимостей.

В чём суть моего поста
Надо делать самодостаточную настольную Unix-операционку (в идеале — одну, возможно с несколькими ядрами), а конечно-пользовательское ПО должно быть мало зависимым от такого же ПО. Тогда оно всё будет представлять угрозу коммерческому Windows/Apple. Будет более быстрее развиваться и совершенствоваться, как Firefox по сравнению с IE.

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

> Это, кстати, неправда. Пользователей гнутого софта сильно больше этой смехотворной цифры.

Да не важно, что 40-60% машин в Интернете работают не под Windows. Главное что у пользователей на столах стоит, а не в серверных/датацентрах.

Haiku OS это ведь настольная рабочая среда. Хоть и операционка, но большая часть ПО в ней — адаптированное сторонее GNU ПО!!

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

Эээ вот какие проблемы в Генте? Тут мультислоты есть, ежели нужна строго определенная версия библиотеки, но чаще всего без них всё работает. Короче проблема из пальца высосана

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

Во-первых, в очередной раз ткну тебя в то, что разговор идёт о GNU, а не о "исходниках ядра 2.6". А гну от прочего софта отличает прежде всего лицензия. И уже потом, из особенностей лицензии, следует модель разработки.

>Слишком сильная связность и большое число взаимозависимых компонентов сторонних разработчиков тормозят развитие операционного окружения Unix.

Во-вторых, нет. Это как раз то, что позволяет развиваться быстро, не тратя время на велосипедное переписывание в тясячный раз очевидных вещей.

И это же даёт гибкость, позволяющую подстраивать линукс под любые нужды. Потму что связи не "прибиты гвоздями".

Короче, всё ровно наоборот.

>вынуждают GNU-сообщество разработчиков ПО не ориентироваться на конкретную схему/дистростроителя, а делать ПО "для всех"

Не "вынуждают делать для всех", а "берут написанное для 'общего случая' ПО и заставляют его работать". Никто не запрещает писать "строго под дебьян". Некоторые, кстати, так и делают.

>Если подходить по-честному, то каждому "листочку" в графе взаимозависимостей (ага, те самые "настольные приложения") требуется собственная версия Linux от самого ядра до непосредственно-требуемых библиотек

Ты наркоман что ли?

>Microsoft и Apple заняли центровую позицию: разработчки стороннего ПО ориентируются только на них в первую очередь. Это экономит и силы и нервы

То-то под виндой гнутый софт в последнее время расцветает - это потому что его конкурентам живётся офигенно, у них куча сэкономленных нервов и сил.

>Количество настольного ПО для конечных пользователей для этих операционных систем гораздо больше, чем для Unix. А ведь именно то ПО, которое "видит" пользователь, и использует его.

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

Не замечал, сколько народу тут интересуется, как миранду под линуксом поставить? Насколько распространён в "замечательной централизованной системе" плеер vlc? Open office никогда на компьютерах видеть не доводилось?

>Вот поэтому коммерческие настольные операционки и вырвались вперёд

Они вырвались вперёд потому что были коммерческими и настольными. А эти твои "рассуждения", они с реальностью вообще не пересекаются.

>Надо делать самодостаточную настольную Unix-операционку

Уже сделали, спасибо за мега-совет.

>в идеале — одну, возможно с несколькими ядрами

Уже с несколькими ядрами.

>а конечно-пользовательское ПО должно быть мало зависимым от такого же ПО

OO.o от гимпа не зависит. Ещё гениальные идеи есть?

>Будет более быстрее развиваться и совершенствоваться, как Firefox по сравнению с IE.

Огнелис - свободный, если кто не в курсе.

Что бы Шаттлворт без твоих подсказок делал...

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

>Главное что у пользователей на столах стоит

У пользователй на столах - миранда и vlc. Ещё фубар, райтер и огнелис. И это всё - свободный софт. Ну тот самый, который развиваться не может.

>Haiku OS это ведь настольная рабочая среда.

Пока что не рабочая, а никакая. Её просто нет.

>Хоть и операционка, но большая часть ПО в ней — адаптированное сторонее GNU ПО!!

О чём эти два восклицательных знака? Про победу GNU над вселенским злом тут я рассказываю, не путай.

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

> Во-первых, в очередной раз ткну тебя в то, что разговор идёт о GNU, а не о "исходниках ядра 2.6".

Ты через строчку читаешь что ли? Или длинные предложения с деепричастными оборотами не воспринимаешь?
Где я говорил о ядре?

>> Слишком сильная связность и большое число взаимозависимых компонентов сторонних разработчиков тормозят развитие операционного окружения Unix.

> Это как раз то, что позволяет развиваться быстро, не тратя время на велосипедное переписывание в тясячный раз очевидных вещей.


Велосипеды == всё то, что пишут на Python, Perl, Ruby, AWK, Lua, Bash, InitTool одновременно. Когда любое настольное приложение для своей сборки и работы требует их всех разом, а не что-то бы одно.

>> Надо делать самодостаточную настольную Unix-операционку

> Уже сделали, спасибо за мега-совет.


FreeBSD пока большинство игнорирует. Linux-дистростроители больше всех кричат что "у них самая лучшая система". Вопрос: какая из них?

> То-то под виндой гнутый софт в последнее время расцветает - это потому что его конкурентам живётся офигенно, у них куча сэкономленных нервов и сил.


Чего-то не вижу гнутого софта под Windows — всё попадается под BSDL, MPL, CDDL и других не менее привлекательных типа EULA, правда в последнем случае — без доступа к исходникам. :))

> Что бы Шаттлворт без твоих подсказок делал...


Да, да. Надо напомнить ему о неработающем Network Manager'е и бесконечных переустановках Ubuntu. Слетает, видите ли, она через два раза на третий после обычных обновлений.

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

> У пользователй на столах - миранда и vlc.

Скорее — QIP Infium и KMPlayer. Ж)

>Ещё фубар, райтер и огнелис. И это всё - свободный софт. Ну тот самый, который развиваться не может.


Про "фубар" не знаю — редко слышал. Это плеер для виндового трэя что ли?
"Райтер" не представляю что это такое абсолютно.
Огнелис повсеместно виндовс-пользователями заменяется на Google Chrome — потому что устало от нереальных тормозов.

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

>Ты через строчку читаешь что ли? Или длинные предложения с деепричастными оборотами не воспринимаешь? Где я говорил о ядре?

Да у тебя вообще сложно понять, о чём речь идёт. Как будто тролличью копипасту пару раз через промт прогнали.

Вот скажи, если ты "не говорил о ядре", как у тебя в итоге получилась "доля в 1 процент"?

>Велосипеды == всё то, что пишут на Python, Perl, Ruby, AWK, Lua, Bash, InitTool одновременно.

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

>> Уже сделали, спасибо за мега-совет.

>FreeBSD пока большинство игнорирует.

Неправильный ответ, даю вторую попытку. Подсказка: начинается на букву D.

>Linux-дистростроители больше всех кричат

Каждый - больше, чем все остальные? И поделись, где послушать, как они "кричат"? Я чего-то ни разу не слышал.

>Вопрос: какая из них?

Ответ: та, которая лучше.

>Чего-то не вижу гнутого софта под Windows

Кто ж виноват, что не видишь?

>> Что бы Шаттлворт без твоих подсказок делал...

>Да, да. Надо напомнить ему о неработающем Network Manager'е и бесконечных переустановках Ubuntu.

Угу. И в итоге убунту никто не ставит. "Как ты и говорил". Всё точно так.

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

>> У пользователй на столах - миранда и vlc.

>Скорее — QIP Infium и KMPlayer.

Не скорее. Речь об этом, а не о чём-то ещё.

>"Райтер" не представляю что это такое абсолютно.

Да тут уже такой список всего, что ты "не видел" да "не представляешь" - в экран не влезает. Хорошо хоть мнение есть обо всём.

>Огнелис повсеместно виндовс-пользователями заменяется

Прежде чем он "заменяется", он сперва "устанавливается". Ну так что там с твоей мега-мегодикой исчисления процентов?

>потому что устало от нереальных тормозов.

Не неси херни, не на винфаке.

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

>Нет, именная сборка от Балмера.

Если мы заглянем на сайт MS, то увидим, что неломанная винда привязывается к железу. Особенно к матери.

Ну так расскажи все же, какая у тебя винда.

>Дык венда - она такая, долго не живёт. Приходится приходить, поправлять.

Странно. У меня на старой рабочей машине живет с февраля 2005-го. Ни разу не переставлял и даже поверх не ставил. И на ноуте третий год.

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

Побольше одного, а у мака поменьше восьми.

Не забываем, что маков ровно столько, сколько вообще компьютеров макинтош.

Ей не надо биться за место. И никто не учитывает сколько пользователей ставят тут же рядом винду и линуха.

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

В винде просто тупо поставлены все возможные либы, так ведь никто тебе не мешает поставить все lib-пакеты из репов. Да и пресловутый dll-hell ничто иное как привязка ПО к определенной версии либы. Как то так.

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

Вы так пишите как будто каждый разработчик в каждой минорной версии своей либы делает вызовы несовместимыми с предыдущей.

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

> Да тут уже такой список всего, что ты "не видел" да "не представляешь" - в экран не влезает. Хорошо хоть мнение есть обо всём.

Это да. До деятеля культур-повидла Голубицкого, у которого раскрой главного меню Windows занимает больше половина экрана по площади, мне далеко. И все у него программы НУЖНЫЕ. :))

> Прежде чем он "заменяется", он сперва "устанавливается".


Не будь низок разумом — понятно из-за чего и почему.

> Не неси херни, не на винфаке.


Известный факт: firefox к версии 3.0.5 сделался точно таким же, каким был 2.0.x от роду. Корявым и тормозным!

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

> В винде просто тупо поставлены все возможные либы, так ведь никто тебе не мешает поставить все lib-пакеты из репов. Да и пресловутый dll-hell ничто иное как привязка ПО к определенной версии либы. Как то так.

В FreeBSD "репов" нет.
Из-за одной финтифлюшечки (libgcrypt) пришлось в начале января обновить всё настольное ПО рекурсивно. А потом был переход на Gtk 2.14 и GNOME 2.24. А потом Xorg 7.3 поменялся на Xorg 7.4...пппц.

> Вы так пишите как будто каждый разработчик в каждой минорной версии своей либы делает вызовы несовместимыми с предыдущей.


Ещё один, читающий только начала предложений...

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

и при чем тут Хайку и БСД? где там вообще речь об этом в статье? O_O

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

>Именно поэтому люди и совершенствуют GNU/линукс. Не все, конечно.

ну так и я это делаю хотя и понимаю, что это уже вчерашний день осестроения

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

>Что ж будет курить аффтар, когда скажем ибиэм перейдёт на линукс полностью - бамбук?

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

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

>>выделить финансирование работ по будущим ОС — вот самый очевидный выход из тупика, в который мы попали.

>Какого-такого тупика?

такого. нет у нас ничего своего. вообще или почти. нет своей научной базы. мы в большем такой п..е, очень и очень глубоко.

фанатизм никому не к лицу.

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

>В винде просто тупо поставлены все возможные либы, так ведь никто тебе не мешает поставить все lib-пакеты из репов. Да и пресловутый dll-hell ничто иное как привязка ПО к определенной версии либы. Как то так.

простой пример. VB 2.1.0 уже не заводится, просит либу такой версии, но ее уже нет, поэтому ставится VB 2.1.2, но такое не всегда возможн. и так на каждый чих - перекомпиливание софта. через некоторое время запустить стороннюю прогу может стать не реальной или просто трудноосуществимой задачей. исходники никто не подарит, надеяться на это не стоит:) компании может уже и не существовать, а софт работать обязан. иногда десятилетиями. хотя бы часто не пересобираться.

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

то, что Линус не смог создать или не хочет не означает, что это возможно или что оно будет так же медленно работать как Mach.

линукс возник как клон миникса. тогда это ОС стоила больших денег.

ядро фри может стать микро. читал об этом. ядро в ядре выделяют. слава академикам заложившим шинный интерфейс в те годы.

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

s/что это возможно/что это невозможно/

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

>Это будет модульная система, архитектурно решённая как «модульное ядро»: микроядерная архитектура, способная динамически подгружать необходимые модули.

Таненбаум бы сначала в гроб упал, а потом вертется начал.

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

>Известный факт: firefox к версии 3.0.5 сделался точно таким же, каким был 2.0.x от роду. Корявым и тормозным!

Вруша.

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

>Если мы заглянем на сайт MS, то увидим,

Ну то есть этого не было, потому что так не бывает - я правильно тебя понял?

>Ну так расскажи все же, какая у тебя винда.

Обычная пиратская. С дисков, из торрентов.

>Странно. У меня на старой рабочей машине живет с февраля 2005-го. Ни разу не переставлял и даже поверх не ставил.

Это точно говорит о том, что венда не валится, и вирусов под неё не существует. Регистрат, что у тебя с головой?

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

>> Да тут уже такой список всего, что ты "не видел" да "не представляешь" - в экран не влезает. Хорошо хоть мнение есть обо всём.

>Это да.

"Подтверждать" не надо - и так видно.

>> Прежде чем он "заменяется", он сперва "устанавливается".

>Не будь низок разумом — понятно из-за чего и почему.

Ещё раз, для дураков. Чтобы заменить FF, его надо сперва поставить. Что там тебе "понятно", мне не сильно интересно, т.к тупой троллинг про "глючный огнелис" - удел тебе подобных.

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

> линукс возник как клон миникса. тогда это ОС стоила больших денег.

2 раза "БУГАГА". Ты вообще не в теме. Почитай хоть великий флейм "Linux is obsolete".

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

>>Какого-такого тупика?

>такого. нет у нас ничего своего.

У кого - у вас? Почему "у вас" этого нет? И зачем "вам" "своё"?

>нет своей научной базы. мы в большем такой п..е, очень и очень глубоко.

Мне сложно вам что-то посоветовать, я не знаю, кто вы. Возможно - учащиеся 6 Г класса средней школы. Возможно - лоровский тролль с раздвоённым сознанием.

Не исключено даже, что "вы" вещаете от лица компьютерщиков Австралии, но это маловероятно.

>фанатизм никому не к лицу.

Очень толковое и своевременное замечание. Отлично подходит ко всему прочему.

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

>>линукс возник как клон миникса. тогда это ОС стоила больших денег.

>2 раза "БУГАГА". Ты вообще не в теме. Почитай хоть великий флейм "Linux is obsolete".

http://www.prolinux.ru/introduction/history-unix-linux-halyava/

Linux (”Линукс”) это свободный клон операционной системы Unix, разработанный Линусом Торвальдсом в 1991 году. В качестве отправной точки для реализации своих идей Линус Торвальдс решил использовать Minix – весьма популярный вариант Unix на рубеже того десятилетия. Пожалуй, это был один из немногих вариантов Unix, который имел весьма неплохую реализацию для 386-й Intel-архитектуры и в целом весьма недурно себя чувствовал на “недорогом” компьютере студента университета Хельсинки в Финляндии. Однако, начав работать с Minix, Линус столкнулся с рядом проблем, которые и привели его к мысли о разработке собственной системы, аналогичной Minix, но лишённой её недостатков. Впрочем, в начале Линус хотел всего лишь усовершенствовать Minix “под себя”, но в итоге понял, что это не совсем реально, да и смысла особого не имеет из-за лицензионных ограничений. И тогда всё понеслось. О Minix теперь знают только историки ИТ, а о Linux’e слышали, наверное, уже все пользователи ПК.

[про стоимость не помню уже точно]

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

MINIX был выпущен в 1987 как маленький легкий для понимания аналог UNIX для использования в курсах преподавания операционных систем. Линус Торвалдс, будучи студентом в Университете Хельсинки, изучал MINIX на курсе операционных систем, и был настолько впечатлен, что купил PC, для его запуска. Затем он использовал MINIX как платформу, руководство, и вдохновение, чтобы разработать аналог MINIX, названный Linux, который он выпустил в 1991. Вот - его объявление относительно Linux.

http://groups.google.com/group/comp.os.minix/msg/2194d253268b0a1b?pli=1

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

>ну так чучка назови что-нибуть российское научное этакое и не под пятой пендосов

Мальчик, ты с кем сейчас разговаривал?

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