LINUX.ORG.RU

Glibc удаляет поддержку архитектуры IA64

 drepper, , ,


0

2

Glibc, основная системная библиотека для *nix-систем, прекращает поддержку архитектуры IA64. Коммит прислал главный разработчик Ульрих Дреппер (Ulrich Drepper), ранее высказавшийся в списке рассылки о практической смерти IA64 и предложил желающим энтузиастам поддерживать IA64 самостоятельно.

На данный момент это решение кажется необоснованным. Считается, что Itanium почти целиком вытеснен PowerPC, однако Intel все еще продолжает активную разработку IA64, а HP использует ее в собственных операционных системах HP-UX и OpenVMS, к тому же, Huawei и Inspur в апреле прошлого года приняли решение использовать процессоры Itanium в серверах собственной сборки.

Нелишне также напомнить что Ульрих Дреппер (Ulrich Drepper) не единожды был критикуем сообществом свободного ПО. Так, многие помнят решение о переходе Debian на Eglibc, состоявшееся, в том числе, из-за нежелания работать с Ульрихом в дальнейшем.

>>> Коммит

★★★★★

Проверено: Shaman007 ()
Последнее исправление: AP (всего исправлений: 2)

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

Simcity и костыли в Windows для совместимости - отдельный и старый случай. Тогда разработчиков не так много было. Где-то с конца 90-х годов мелкософт на такое забил, так как разработчиков-обезьян стало много. В результате разработчики превратились в расходный материал.

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

kostian> У меня есть подозрение, что на i386 в основном работает сам знаешь что.

Знаю. Всякие uLinux с uclibc, DOS и различные RTOS. Одноплатники с i386 до сих пор существуют и их используют.

kostian> Проблема в том, что выкинуть ее хочет один чудак, с ЧСВ овер 9000. По причине - не нужно.

Вот пусть тот, кому нужно, придёт и окажет поддержку кода. Никто не мешает.

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

franchukroman> Pulseaudio - нужен как минимум как единственная адекватная гонялка звука по сети.

Что???!!!! ESD - неадекватная гонялка звука по сети что-ли? А другие звуковые серверы?

franchukroman> Все, кроме логов, вполне юниксвейно и правильно.

Нет. Если бы Поттеринг не делал из этих разработок монстрообразные монолитные куски говна - было бы юниксвейно. Звук по сети? Да пожалуйста - но зачем городить целую звуковую подсистему, а не сделать клиент-серверное приложения для этой цели? Беготня с FHS - тоже не юниксвейно получается. А systemd вообще франкенштейн.

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

не к нашему предмету разговора.

И какой же предмет разговора? «Как писать либы так чтобы кривой софт не удовлетворяющий спекам работал»? Твой ub это нарушение спек, хотя ты отрицаешь. И пусть ракообразные програаммы которые это нарушают идут лесом.

Писал. Дальше что?

Тогда должен знать что далеко на костылях не уйдёшь.

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

Если в мире «свободного софта» так заботятся о пользователях, то почему до сих пор нет стабильного API и ABI в ядре?

Если теплое - почему не мягкое?

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

Аарон Сейго не угробил KDE, а наоборот - пофиксил бардак (кикер, кдесктоп, карамба) и дал кедам новую жизнь.

Угу, зато теперь когда падает клизмоид погоды, следом падает вся плазма и остается только черный экран (краннер же тоже наверное завязан на плазму?). в кде3.5 все было сделано в соответсвии с принципами unix-way, когда на каждую функцию была своя маленькая программка, которая делала свое дело и не лезла к другим. Если оно глючило у кого-то, то надо было фиксить эти глюки, но вместо этого потратили 5 лет чтобы написать все с нуля. Лучше бы за это время сделали нормальную поддержку двух мониторов, а то 2012 год на носу, а кде нифига толком не поддерживает больше одного монитора.

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

xfce тут причем? Он, по-моему, самый консервативный WM.

катятся по колее Гнума, по крайней мере гномо-реестр уже портировали.

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

franchukroman> systemd требует libdbus, который по FHS должен лежать в /usr/lib. Ты (как и дистростроители) свободен поместить его в /lib и тогда systemd будет работать и с отдельным /usr. Здесь не systemd виноват, а дистростроители и FHS.

«Тут виноваты писатели стандартов потому, что стандарты не соответствуют моему быдлокоду». Ага.

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

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

вот кстати в этом топике целых пять страниц обсерают разрабов из адобе, которые прочитали документацию и сделали наоборот. Так и ленарт - прочитал документацию и сделал наоборот. Единственная проблема в этом балагане, это то что под адобовцев никто не прогнулся, а под ленарта наоборот - вполне могут изменить FHS специально под systemd. Вон /run же добавили из-за кривых разрабов.

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

anonymous> Ну вот перепаяй мне пару-тройку транзисторов на проце.

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

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

Сменить дистр чтобы избавиться от PA. Радикальненько.

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

sgasgar> Вы не в курсе, когда будет ARM использоваться в десктопах?

Либо когда ведроид сделают десктопным, либо когда армы обзаведутся стандартным и открытым механизмом установки своей ОС. Типа того, как в PC BIOS было.

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

Ну не угробил, но своё протолкнул. Нечестными путями местами.

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

Репутацию убьют.

Бгг еще раз. Дреппера наняли вице-президентом какой-то жирной конторы уже после форка glibc, когда с его репутацией было уже всё ясно.

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

prizident> ну допустим во времена 3.5, кде был вполне себе мощным двигателем линукса, те самые времена когда линус писал про идиотов использующих гном, а винда была вистой.

KDE действительно нуждался в серьёзных изменениях, так как он уже стал к тому времени свалкой кода.

На мой взгляд, сейчас надо развивать направление лёгких DE, ибо тяжёлые стали уже неподъёмными.

prizident> А потом пришел Аарон и теперь кде скатился в УГ, вдобавок гном скатился в еще большее УГ, а хфце смотрит в том же направлении.

XFCE пока смотрит в направлении GNOME2.

prizident> подавляющего успеха Win7.

Причёсанная виста - не более. Windows 7 - это ещё не подавляющий успех. Подавляющий успех был у XP. Семёрка этого не смогла повторить, а мелкософт венду скатывает в унитаз - по Windows 8 видно.
GNU/Linux за время доминирования XP смог сильно развиться. Сейчас разработчики начали метаться из стороны в сторону и пихать всякий кал типа Pulseaudio, HAL, *Kit, и других подобных нафиг ненужных вещей. Если начать продвигать в массы реальные преимущества линукса, а не придумывать, как сделать из него венду будущего, можно добиться многого.

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

X10Dead> Тащемта было, с Itanium 2 продавались брендовые персоналки, но не долго.

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

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

tailgunner> Дреппера наняли вице-президентом какой-то жирной конторы уже после форка glibc, когда с его репутацией было уже всё ясно.

Значит контора того...

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

Это быдломакака из Интела напортачила со своим гениальным патчем, не ломается - не трожь!

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

Что???!!!! ESD - неадекватная гонялка звука по сети что-ли? А другие звуковые серверы?

Вот как раз ESD и является неадекватным, да еще и тормозным говном. В отличии от пульса. И пульс, кстати, с ним совместим.

Если бы Поттеринг не делал из этих разработок монстрообразные монолитные куски говна - было бы юниксвейно.

Покажи, например, где PA жестоко нарушает юникс-вей (кроме «все есть файл»).

Беготня с FHS - тоже не юниксвейно получается. А systemd вообще франкенштейн.

А какие у тебя претензии к FHS относительно юниксвейности?

А systemd вообще франкенштейн.

Угу, трушно было бы распилить его на несколько .soшек-плагинов и маленький бинарник, ИМХО. Но в остальном он все правильно делает.

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

Предлагалось вполне адекватное решение: сделать псевдоним на memmove для memcpy. Но разработчики на это почему-то не пошли. Почему?

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

Угу, зато теперь когда падает клизмоид погоды, следом падает вся плазма и остается только черный экран (краннер же тоже наверное завязан на плазму?).

Во-первых, AFAIK, уже запилен автоперегруз плазмы. Во-вторых, нефиг юзать кривые плазмоиды. Kicker тоже валился от кривых апплетов (да и без внешнего воздействия падал).

в кде3.5 все было сделано в соответсвии с принципами unix-way

Много разрозненного специфического несовместимого между собой говна - это юникс-вей? Вместо одного унифицированного, которое справляется со своими функциями лучше предыдущих трех?

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

реализацию библиотеки С без использования асма

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

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

Нет. Тут виноват тот, кто делает /usr на отдельный раздел, т.к. нельзя одновременно соблюсти стандарт, не сломать systemd и вынести /usr на отдельный раздел.

А вообще, я поддерживаю федоровцев в их начинании относительно /usr

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

Во-первых, AFAIK, уже запилен автоперегруз плазмы.

Акуеть достижение.

Во-вторых, нефиг юзать кривые плазмоиды.

Во всех программах есть ошибки. Если кто-то рассчитывает на исключительно «некривые» плазмоиды (или призывает использовать только «некривые») - вон из профессии.

Вместо одного унифицированного, которое справляется со своими функциями лучше предыдущих трех?

И падает всё вместе.

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

Но разработчики на это почему-то не пошли. Почему?

Хз, нормальный софт это решение в любом случае не затрагивает. В 99% случаев можно было обойтись и одной функцией, но есть ещё люди которые занимаются очень плотной оптимизацией и для них это наверно важно.

Зато больной софт это не спасёт. Падало в одном месте, будет падать в другом.

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

так как процессор очень сложный, разрабатывать под него трудно

Хорош уже нести херню. Может там какой-то особенный с++ или спецтулзы для разработки под винду?

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

Тут виноват тот, кто делает /usr на отдельный раздел

Малщик, жену свою учи щи варить!

нельзя одновременно соблюсти стандарт, не сломать systemd и вынести /usr на отдельный раздел.

Debian не нарушает FHS (в этой части) - и без проблем умеет выносить /usr отдельно. Единственный «пропавший» компонент - systemd. По-прежнему он все сильно напоминает одного танцора...

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

Причёсанная виста - не более. Windows 7 - это ещё не подавляющий успех. Подавляющий успех был у XP.

ну скажем так что замена XP на Win7 довольно безболезненна, и семерочка - вполне достойное продолжение для ХР, в отличие от той же висты.

кал типа Pulseaudio, HAL, *Kit

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

XFCE пока смотрит в направлении GNOME2.

реестр. дальше можно не продолжать, ибо это самое худшее что можно придумать.

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

нельзя одновременно соблюсти стандарт, не сломать systemd и вынести /usr на отдельный раздел.

Debian не нарушает FHS (в этой части) - и без проблем умеет выносить /usr отдельно. Единственный «пропавший» компонент - systemd. По-прежнему он все сильно напоминает одного танцора...

Официальная причина объединения корня и /usr - не в systemd: http://fedoraproject.org/wiki/Features/UsrMove

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

Как ты представляешь себе реализацию библиотеки С без использования асма

Да я уже понял, что нельзя, забыл про всякие setjmp, alloca и прочие сисколлы.

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

Ага, только архитектура для этого дела оказалась говном

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

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

eglibc есть. У них система сборки немного иная.

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

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

Да я уже понял, что нельзя, забыл про всякие setjmp, alloca и прочие сисколлы.

alloca - это скорее рантайм компилятора, setjmp тоже. Сисколлы тривиальны.

Большая часть Itanium-специфичного кода, который удален этим патчем - математика. В старых Unix'ах она жила вне libc :)

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

Ты не прав. Возможно, ты слышал о таком понятии, как правила хорошего тона. Так вот, этот Ульрих их нарушает в очень жесткой форме, что не есть хорошо.

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

Если бы Поттеринг не делал из этих разработок монстрообразные монолитные куски говна - было бы юниксвейно.

Пульс не монолитный.

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

Во-первых, AFAIK, уже запилен автоперегруз плазмы. Во-вторых, нефиг юзать кривые плазмоиды. Kicker тоже валился от кривых апплетов (да и без внешнего воздействия падал).

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

Много разрозненного специфического несовместимого между собой говна - это юникс-вей?

ну вобщем-то да, юниксвей это оно и есть. на каждую функцию - своя программа. Я допускаю что они были корявыми и местами глючными, но это вполне поправимо и исправляется багфиксами. Так нет же, старый хороший код просто выкинули и стали писать новый, и у них заняло 3 года чтобы написать замену, которая хотя бы работает и падает реже чем раз в час. И опять же, если оно упадет то потянет все за собой - панельки, краннер, меню, десктоп. Это виндовс вей и он не нужен в линуксе.

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

вот кстати в этом топике целых пять страниц обсерают разрабов из адобе

Да действительно странно. Обсирают адобе, обсирают поделия Леннарта, но почему-то никто не обирает DBus. Хотя тот же самый dbus реализует альтернативный механизм запуска демонов, не завязанный на init. Причем, таким образом, что это напоминает диверсию виндузятников.

Macil ★★★★★
()

sysdeps/ia64/Makefile [deleted file]

Что сказать: это очень печально. Любой шаг к уменьшению поддержки множества архитектур ужасен.

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

Но это бы гарантировало правильное поведение memcpy в любых ситуациях

Я и не спорю. Вопрос лишь в том чем мотивировать это изменение. Одно дело «а давайте сделаем так как удобно всем».

Совсем другое «ОХ ТЫЖ ТЛЯ ВКОНТАКТЕ ЗВУК ПРОПАЛ, УЛЬРИХ МУДАААК». Сегодня про*рали полимерыmemcpy, завтра выяснится что для работы флеша надо будет ядро линуха сменить на ядро винды потому что «так удобно разработчикам адоба». А потом придёт geekless и скажет «а вдруг адоб не один больной на голову, вдруг есть ещё такие. так давайте сделаем чтобы им можно было и дальше говнокод писать, маны не читать». А на все возражения говорить «ААА ВЫ ЛОМАЕТЕ СУЩЕСТВУЮЩИЙ КОД ААА».

Вот и вся разница.

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