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)

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

На дебиане. libpulse нельзя выпилить из не-sourcebase. Чем он тебе мешает?

А вот сам пульс (демон pulseaudio) нужен только для третьегнома :)

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

Ну да, сначал послать тех, кто говорит «у тебя тут ошибка», а потом исправить ошибку %)

Как мне показалось, он исправил после того, как ему указали на несоответствие RFC. Т. е. если кто-то просит «поправить glibc, патаму шта у миня хеллоуворлд падаит после абнавления» — это одно, а другое дело, когда оказывается, что сделано и впрямь вразрез со стандартами.

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

carp mode

но libc нарушала RFC

нет. уже был RFC новее. собсно потому Ульрих всех и послал что набежили карпы с замшелыми rfc и начали троллить

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

А дальше, как обычно, «многабукафниасилил»?

Так вы еще первый его комментарий не объяснили. Что там было сделано через год (как минимум!) после первоначальных закрытий бага - уже третьестепенно.

Не судите других по себе. Другие «асилили» прочитать все (ну, до появления в баге толпы троллей).

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

carp mode

will negatively impact...for the sole benefit of this embedded crap

ну? и что здесь не так? в итоге один парень предложил
хорошение решение, а не тот crap что пихали армовцы изначально

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

На дебиане. libpulse нельзя выпилить из не-sourcebase. Чем он тебе мешает?

Вот видишь, а говорил не прибиты его поделки. Пусть и без демона, но сама библиотека прибита гвоздями => навязывают. Сейчас нельзя удалить библиотеку, завтра нельзя удалить/остановить демона. Сегодня убирают поддержку отдельного /usr, а завтра ставят неубираемый systemd (и выбрасывают что до этого было, например sysvinit).

anonymous
()
Ответ на: carp mode от mumpster

уже был RFC новее.

3493? Что-то не вижу в нем изменений в обсуждаемой области.

собсно потому Ульрих всех и послал

Даже если ты прав (очень большое «даже» в данном случае), посылать людей нах - плохая тактика. Впрочем, если ты считаешь это нормальным, это проблема тех, кто с тобой работает, и твоя личная. Обсуждать тут нечего.

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

Каким образом:

It is obvious that you know *NOTHING* about the issue at hand. Otherwise you would have noticed that this code has been entirely rewritten in the current code. It uses a very different implementation which allows to handle this situation differently.

означает

мы уже переписали этот быдлокод и теперь он будет работать правильно

Кто переписывал код в течение года? С какой целью? Что именно означает “handle this situation differently” — улучшенную поддержку быдлокода, или что-либо другое?

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

3493?

какой 3493? тебе жеж уже ссылу кидали?
http://sourceware.org/bugzilla/show_bug.cgi?id=4980#c25
«First of all, „IPv4-compatible addresses“ have been deprecated by RFC 4291». далее оратор буквально разжёвывает ламерам чо да как.

посылать людей нах - плохая тактика

а кто тебе сказал что я часто это делаю?
я просто бывал в таких ситуациях с цейтнотом по действительно важным вещам и когда попутно пытаются ещё грузить вообще не относящимися впрямую к делу вещами. причём обижаясь, почему ИМЕННО сейчас не могу уделить буквально «пару минут» (читай, 2-3 часа).
не думаю, что у Ульриха лучше со временем.
кроме того, ПНХ он делал, по факту он отправлял RTFM - в данном случае - чтения сорцов и CVS. что совсем не одно и то же, что ПНХ.
ПНХ - это когда мой пач не взяли в одну прогу под предлогом
что такой же фунционал уже типа есть. да, всё очень мило и аккуратно, но ПНХ по сути и осадочек остался. в конец концов, там не институт благородных девиц.;)

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

http://sourceware.org/bugzilla/show_bug.cgi?id=4980#c25

«First of all, „IPv4-compatible addresses“ have been deprecated by RFC 4291». далее оратор буквально разжёвывает ламерам чо да как.

Забавно, что разъяснение дает не милашка Дреппер, который к этому времени уже успел изойти на говно. И, заметь, нормальные люди прочитали этот ответ и отстали.

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

franchukroman

Если ты опять про /usr, то ни в одном стандарте не написано, что инит не должен использовать libdbus.

К слову, AFAIR, ни в одном стандарте не написано, что libdbus не может лежать в /lib

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

Пусть и без демона, но сама библиотека прибита гвоздями => навязывают.

$ ldd `which mplayer` | grep libjack
	libjack.so.0 => /usr/lib/arm-linux-gnueabi/libjack.so.0 (0x4192a000)

JACK в системе нет. Навязывают?

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

Я тебе ответил твоими же словами. Но ты как всегда намека не понял.

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

милашка

разъяснение дает не милашка Дреппер

Дрепперу просто есть чем заняться вместо объяснений ламерам и нубам.
К.О. ведь чего проще - качнуть исходники и посмотреть что и почему?

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

Они как бы её уже и выбрали, назвали bionic и юзают себе. А вы можете фиксить и дальше.

bionic ОЧЕНЬ сильно кастрирован и фактическия является пускалкой для виртуальной машины

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

Забавно, что разъяснение дает не милашка Дреппер, который к этому времени уже успел изойти на говно. И, заметь, нормальные люди прочитали этот ответ и отстали.

Нормальные люди прочитали 4980#c3, пошли читать и учиться, и написали 4980#c25.

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

В венде есть программки, которые могут записывать весь ввод (мышь, клавиатура), а потом повторять его. Но это всё херня и для автоматического тестирования не годится. Чуть-чуть кнопки съедут в новой версии твоего софта и все такое «тестирование» у тебя сломается. И самое главное, собственно результата работы получить невозможно, так как в случае с гуем только пользователь может увидеть правильно ли оно работает.

Ну, в Qt есть система создания тестов с GUI. Создаешь элементы интерфейса. Посылаешь события, смотришь как обрабатываются, забираешь результат, сравниваешь с ожидаемым. Муторно только.

Но выявить проблему, типа неправильного использования memcpy можно. Если все затестировать.

Но, как я уже говорил, написание таких тестов через чур муторно. У меня кода тестов получалось раз в 20 (не помню, то ли 17, то ли 18) больше кода программы. А вот это уже начальство терпеть не стало.

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

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

Откуда я знаю, может у него ипотека горит синим пламенем и за тырнет не плачено а тут буржуи гонят: поработай на нас бесплатно, мы тебе спасибо скажем а хата с тырнетом тебе не нужны, можешь в подсобке поспать, на коврике. Это опенсорс, если с богатых клиентов масло не выжать, то не за что будет делать для рядовых клиентов бесплатные вещи. Если ты другого мнения то иди играй на одноклассниках: там материальные блага генерируются попрошайничеством: ни у кого нет кирпичей, сосед, дай кирпич, я тебе тоже дам, хоба и у каждого по кирпичу нарисовалось из ниоткуда.

Моя хата с краю - я ниче не знаю. Моего десктопа это не коснется - значит мне пофиг.

С разморозкой, когда пользователь жалуется «принтера не пашет, вэбка не определяется и т. д.», то сообщество ему популярно объясняет: не покупай говножелезо, а если уже купил то попал, соли его в банках.

А в результате репутация Linux как операционки из которой по выкидывают живую архитектуру упадет (нивапрос, твоего десктопа это не коснется, только линкуса в целом). GNU тоже такой шаг не добавит популярности (glibc все же на G начинается). Да и на всем опенсорсе такая непредсказуемость скажется не лучшим образом.

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

Кстати, Linux больше на серверы ориентирован, чем на десктопы. И в будущем, скорее для серверов будет свое железо и свой софт (в том числе и OC), а для десктопа свое.

Так давно у ынтерпрайза рхел с центосом а для пользователей/тестеров федора, но с разным железом эта схема работать не будет.

И у какой-нибудь Хайку гораздо больше шансов попасть на десктоп, чем у линукс.

Пока эта платформа представляет лишь академический интерес.

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

Ну, во-первых, ничего нового не предложили, а во-вторых, компилятор, генерирующий для IA64 достаточно эффективный код, чтобы быть быстрее равновозрастных x86, не удалось создать даже Intel. Правда, бытует мнение, что виновата в плохом качестве компилятора Бабаяновская команда, но результат такой, какой есть.

Это мутные слухи. А факт состоит в том, что ia64 был новой архитектурой, в отличие от...

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

факт состоит в том, что ia64 был новой архитектурой

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

в отличие от...

...amd64, который получился первой 64-бит архитектурой, которая «пошла в народ»

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

Нет, утверждение звучало так: «нет никакого amd64».

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

Дальше последовало «обоснование» в виде «потому что он мне не нравится».

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

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

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

Это плохо?

...amd64, который получился первой 64-бит архитектурой, которая «пошла в народ»

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

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

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

Это плохо?

Это значит, что жизнь и смерть Итаника всем пох.

..amd64, который получился первой 64-бит архитектурой, которая «пошла в народ»

который получился костылем, который ничего не давал, кроме циферки 64

Дополнительные регистры и 64-битовая адресация - это всё, что нужно. Нет, новые ISA не нужны.

но зато ничего особенного и не стоил...

И это прекрасно.

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

alpha

первой 64-бит архитектурой, которая «пошла в народ»

тащемта это альфа была.
до сих пор во всех медвежьих углах стоит.

mumpster ★★★★★
()
Ответ на: alpha от mumpster

первой 64-бит архитектурой, которая «пошла в народ»

тащемта это альфа была.

Бугага.

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

факт состоит в том, что ia64 был новой архитектурой, в отличие от

Что толку-то с этой «новизны» ? Стоит шкаф, жрёт место в стойках, жрёт электричество, работает медленно. В чём новизна ? В чём результат ? В откатах. Но не вы же их получили.

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

Win8 уже и arm поддерживает

Как NT Альфу? ОС вы запутите. И блокнот. А вот MS SQL Server уже нет...

demmsnt
()
Ответ на: милашка от mumpster

Дрепперу просто есть чем заняться вместо объяснений ламерам и нубам.

К.О. ведь чего проще - качнуть исходники и посмотреть что и почему?

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

Я еще понимаю деление иксов, но когда гнутые проекты размера GLibc начинают форкаться просто т ПНХ главного девелопера это не плюс девелоперу. Для примера возьми OpenBSD и NetBSD. Да и остальным это вредит, выглядит как «забирай свои манатки и не писай в мой горшок».

Сам я за выпиливание итаниума. Просто не думаю, что есть смысл тратить силы, если от него отказались уже и те, кто его пропихивал.... Помню, когда изучал, что Альфа была интереснее.

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

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

Так когда она появилась они и не думали о входе в нижние ниши. Они тогда с Саном воевали с IBM и еще ведь не зря HP с ними в губы целовался. HP это Нокия от строителей компьютеров. Сначала сдулcя DEC, потом его остатки попали в HP.

slate

Планшетка это от HP

Убили Альфу для Итаниума.

Что, там еще? 3com их сейчас вроде?

Тут у меня лично ощущение, что уже лет 10 в HP работает какой, то паразит который их просто убивает.

Можно понять проблемы AMD или бывшего ATI. Но вот HP это просто идиотизм на идиотизме.

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

bionic ОЧЕНЬ сильно кастрирован и фактическия является пускалкой для виртуальной машины

А собственно чего там нехватает? Вона даже виртуальные машины пускают под андроедом, типа boch а в них венду.

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

... расшареный по сети раздел, только для чтения ... - тьма их, причин

2. в федоре _можно_ иметь /usr на отдельном разделе или сети.

а наш умелец считает, что это не так: http://lwn.net/Articles/429695/

ЗЫ: А грамотно писать в федоре можно? Имеют тут всякие, панимаешь /usr в отдельной сети...

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

... расшареный по сети раздел, только для чтения ... - тьма их, причин

Зачем нужен /usr расшаренный по сети?

Сколько таких инсталляций Вы реально видели?

Каким образом эти системы обновляются?

а наш умелец считает, что это не так: http://lwn.net/Articles/429695/

http://fedoraproject.org/wiki/Features/UsrMove

ЗЫ: А грамотно писать в федоре можно? Имеют тут всякие, панимаешь /usr в отдельной сети...

Обновите свой лексический анализатор, у Вас критикал баг.

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

Зачем нужен /usr расшаренный по сети?

Хороший вопрос. Задайте его гуглу, к примеру.

Сколько таких инсталляций Вы реально видели?

А в каких попугаях инсталляции мерять? Если в нодах, монтирующих /usr по сети - тысячи (или уже десятки?).

Просто отдельный /usr - на еще большем числе систем. Для меня - он из разряда стандартной разбивки.

Каким образом эти системы обновляются?

грубо говоря, apt-get

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

Хороший вопрос. Задайте его гуглу, к примеру.

Вы точно уверены что гугл занимается _администрированием_ десятков тысяч нод, со всей их сантабарбарой в корне?

А в каких попугаях инсталляции мерять? Если в нодах, монтирующих /usr по сети - тысячи (или уже десятки?).

Для чего конкретно?

Просто отдельный /usr - на еще большем числе систем. Для меня - он из разряда стандартной разбивки.

Для чего конкретно?

грубо говоря, apt-get

Так-так, интересно. Вы делаете апт-гет, и на всех нодах чудесным образом появился новый /usr. Только вот незадача - бинарникам из него нужные либы в /lib, который не обновился.

Чем не нравится подход описанный в http://fedoraproject.org/wiki/Features/UsrMove - с, именно, большим общим /usr read-only ?

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

Вывод был бы такой, что он пересказывает байки услышанные от старщих товарищей которые когда-то их услышали от ещё более олдовых :)

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

С чего Вы взяли что я федороюзер?

Я и не говорил, что ты федороюзер. Просто федорное сообщество одобрило слияние / и /usr, и твой вывод вполне достоен их.

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

Это лучше чем дебиановский вынос /usr в /

Чем лучше-то? Кроме того, от выноса /usr в / в Debian отказались, по крайней мере, по состоянию на лето.

лол.

Сам пошутил, сам посмеялся. Умничка.

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

Вы точно уверены что гугл занимается _администрированием_ десятков тысяч нод, со всей их сантабарбарой в корне?

Я уверен, что 99% прочитавших слово «гугл» - поймут что упоминали известный поисковый движок. И вас просто послали повышать квалификацию.

Поздравляю. Следующий - тест Тьюринга. Готовьтесь!

Для чего конкретно?

Вы не поймете.

грубо говоря, apt-get

Так-так, интересно. Вы делаете апт-гет, и на всех нодах чудесным образом появился новый /usr.

Все чуть сложнее.

Только вот незадача - бинарникам из него нужные либы в /lib, который не обновился.

Ничего страшного не случится. stable же. Однако, я уже упоминал что все чуть сложнее (более интересные моменты: конфиги, обновления между релизами).

Чем не нравится подход описанный в

Не все initramfs вообще используют. Вы хоть об этом вкурсе?

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