LINUX.ORG.RU

Linux на POWER: Перенос дистрибутива и вопросы двоичной совместимости

 


0

1

Рассказывается о двоичной совместимости в различных операционных средах, работающих на Linux® на POWER™. Рассматриваются два дистрибутива Linux на POWER, поддерживаемых IBM, Red Hat Enterprise Linux (RHEL) и SUSE LINUX Enterprise Server (SLES), с точки зрения двоичной совместимости между их соответствующими версиями. Плавный переход от RHEL4 с ядром 2.6.9 к RHEL5 с ядром 2.6.18 стал возможным главным образом благодаря стабильному двоичному интерфейсу приложений (ABI), поддерживаемому между версиями. То же самое можно сказать при переходе с SLES9 с ядром 2.6.5 на SLES10 с ядром 2.6.16. Рассказывается о новых технологиях, которые могут обеспечить увеличение производительности для приложений Linux на POWER, и предлагаются шаги для обеспечения двоичной совместимости между несколькими дистрибутивами в будущем.

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

★★★

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

Лучше бы еще рассказали о преимуществах Power перед x86 и где можно за вменяемые деньги купить такой комп.

praseodim ★★★★ ()

О, сколько матюгов я могу рассказать про линукс на платформе повер...

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

Слушаю.

О, сколько матюгов я могу рассказать про линукс на платформе повер...

Я готов слушать вас всю свою биографию. Начинайте.

Camel ★★★★★ ()

все-таки бегать по граблям с closed-source у мелкомягких получается как-то изящнее.

anonymous ()
Ответ на: Слушаю. от Camel

Про Вашу биографию, извините, я ничего не знаю...

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

К нам со дня на день такой приедет. Даже немного жаль, что достанется не мне. Экзотика, однако.

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

>где можно за вменяемые деньги купить такой комп.

PS3 в любом магазине + программируемый усб адаптер.

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

> PS3 в любом магазине + программируемый усб адаптер.

Ну-ну, а ничего что Sony наглухо все закрыла?

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

дык вроде взломали снова... да и старые модели продаются изчо... но в целом преимущиств для конечного пользователя не так уж и много...

anonymous ()

В свете новых инициатив Интеля - актуально, однако.

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

>О, сколько матюгов я могу рассказать про линукс на платформе повер...

Слушаю.

УМВР. Ну разве что кроме флеша, нвидиа-дров, sun-jdk, хрома и других ненужностей :)

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

> Ну разве что кроме
Именно что. А еще у меня кучи кодеков нет (на убунте), ибо медибунта не строит дебы для повера.
Ну и плюс тормозит оно нещадно, даром что два двухггерцовых проца, которые кабинет греют очень хорошо.

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

ps3 для реальной работы не пойдет, слишком тормозная, я купил себе power mac g5 за 15000, воткнул туда gentoo, машина зверь правда некоторых нужных прог типа скайпа не хватает

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

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

cat /proc/cpuinfo
processor : 0
cpu : 7455, altivec supported
clock : 867.000000MHz
revision : 3.3 (pvr 8001 0303)
bogomips : 66.56

total bogomips : 66.56
timebase : 33280357
platform : PowerMac
model : PowerBook6,1
machine : PowerBook6,1
motherboard : PowerBook6,1 MacRISC3 Power Macintosh
detected as : 287 (PowerBook G4 12")
pmac flags : 0000001a
L2 cache : 256K unified
pmac-generation : NewWorld
Memory : 1152 MB

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

>clock : 867.000000MHz

bogomips : 66.56


Что-то как то слишком немного.
Celeron 900 выдает 1800 bogomips.
//Да, я в курсе про различия в архитектуре, про то, что ни bogomips, ни MHz не являются прямыми показателями производительности и т. д.

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

>Что-то как то слишком немного.

На поверах просто другие попугаи, непонятные. На x86 богомипсы обычно соотвесвуют частота*(кол-во инструкций за такт)

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

>частота*(кол-во инструкций за такт)

кол-во инструкций за такт

подробнее

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

>кол-во инструкций за такт подробнее

нынешние х86 выполняют в среднем 2 целочисленные инструкции за такт.

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

>Celeron 900 выдает 1800 bogomips.

Вот кстати как раз как-то сравнивал какой-то бенчилкой со своим celeron-m 900. По целочисленным они были примерно равны, павер даже местами быстрее, а по плавучке павер отставал раза в 2.

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

Генту - увольте-с... Я уже не в том возрасте, чтоб настолько красноглазить.

svu ★★★★★ ()

очередной бесполезный, бестолковый и устаревший высер от ibm. У них там rhel 5.3 рассматривается, потрясающе. А «алгоритм миграции» чего стоит... А ничего она не стоит.

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

use prebuild binary packages, Luke.

Хотя бы для всяких опеноффисов, которые замучаещься компилять

Pinkbyte ★★★★★ ()

Не нужно же!

anonymous ()

Надо переходить на мак, там нет никаких проблем совместимости - все просто работает. И софта навалом, в смысле настоящего, профессионального, а то ведь самобичиванием на опенсорсе заниматься - дело неблагородное.

PetyaBobrov ()

>где можно за вменяемые деньги купить такой комп.

Дык старые макинтоши-же. А статья странная. У меня, вон, 4 компа на паверах. 2 мака, пегас2 и эфика и на всех дебиан как вторая или первая система стоит. Ядро 2.6.32 на всех, а на павермаке оно-же в 64рях битах.

Именно что. А еще у меня кучи кодеков нет (на убунте), ибо медибунта не строит дебы для повера.

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

Проблем с кодеками я не заметил вообще, да и не тормозит оно нифига вобщем-то. Может я что-то неправильно делаю?

Q-Master ()
Ответ на: комментарий от madcore

Какие тесты запускались, названия (желательно сцылки)? Целочисленные, плавучка?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от true_admin

Я им пару статей по AIX переводил давно когда-то. Одну опубликовали через год.

Zombieff ★★ ()

RHEL4 с ядром 2.6.9 к RHEL5 с ядром 2.6.18

SLES9 с ядром 2.6.5 на SLES10 с ядром 2.6.16

Какой год на дворе?Вроде приближается уже 2011 со стабильным ядром 2.6.36.2

Это шутка такая-некрофилию представлять в качестве истории успеха?

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

Это PPC, просто у него SPU больше чем в G5 и архитектура немного изменилась. По системам команд они совместимы, насколько мне помнится.

Q-Master ()
Ответ на: комментарий от Zombieff

Одну опубликовали через год.

ммдааа... Это многое объясняет. Я это уже замечал, оригинал статьи(тоже на ихнем же сайте, только на английском) часто гораздо раньше появляется.

Тебе спасибо за переводы.

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

Я ничего не хочу компилять, кроме 1-2 пакетов, которые сам разрабатываю. Поэтому мне только нормальные бинарные дистры.

svu ★★★★★ ()

Руководство по ритуальной некрофилии. Бутылочка смазки и резиновые перчатки в подарок.

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

Спасибо, я уже колбасу зажевал для успокоения нервов.

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

Судя по тому, что я читаол еще тогда в анонсах CELL'a (дело было года четыре назад), CELL — это такой многоядерный PPC-lite, предназначенный для установки в большом количестве. У меня не сложилось впечатление, что CELL полностью совместим по ABI с G5 к примеру.

gns ★★★★ ()

/me таки просмотрел статью. Остался один из традиционных лоровских вопросов: «Что сказать-то хотел?»

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

> нынешние х86 выполняют в среднем 2 целочисленные инструкции за такт.

Не совсем так, но близко. power 7 выполняет 8 операций за такт. При этом просто как числодробилка он близок к x86, но из-за своих 8 операций его выгодно ставить под Оракл - экономия на лицензиях (которые считаются либо по сокетам либо по ядрам) не кислая.

Ну и говоря о поверах, нужно всё таки говорить об архитектуре серверов в целом - она куда как прошаренее чем у x86. Особенно толстые сервера типа 770 и выше - пока у них нет x86 аналогов.

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

Основная мысль, которая может быть вынесена из статьи — это то, что есть ABI и неплохо бы его а) его прочитать и б) ему следовать.

Ну и вторая мыстль — не все разработчика линукса умкют читать спецификации.

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

>Я ничего не хочу компилять, кроме 1-2 пакетов, которые сам разрабатываю.

Ну и не компиляй, emerge само тебе всё скомпиляет. На твоем железе должно со свистом всё собираться, это у меня без distcc+crossdev жизни бы не было.

Поэтому мне только нормальные бинарные дистры.


Убанта? Под павер? Нормальная?

madcore ★★★★★ ()

Ребят, вы вообще о чем? Стать на сайте IBM, единственный продукт IBM связанный с POWER это System P, что есть серверная платформа, а вы о каких то мутных макинтошах и убунтах рассуждаете,да еще в десктопном контексте. Отлично линукс используется на System P, что на голом железе, что под виртуализацией (хотя свои грабли присущи).

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

Дык я и емержа не хочу.

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

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

С этим сложно спорить. Но ставить генту куда угодно - красноглазие еще больше:)

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

У кого что болит, о том я и ругаюсь:)

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

>> PS3 в любом магазине + программируемый усб адаптер.

Ну-ну, а ничего что Sony наглухо все закрыла?

_+ программируемый усб адаптер._

это я написал чттобы увеличить длину сообщения чтоли ?

конечно желательно выбирать с прошивкой 3.41 или ниже, но и 3.42/3.50 не так страшно, есть даунгрейд.

ну а толстая модель так вообще хорошо, даунгрейд до 3.15 и привет otheros.

Как я понял, CELL — это не совсем PPC.

это совсем ppc, только набитый банальным рабством и сопроцессорами.

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

>из-за своих 8 операций его выгодно ставить под Оракл - экономия на лицензиях (которые считаются либо по сокетам либо по ядрам)

Там сложнее. Оракл считает ядра, а потом умножает на коэффициент для каждого типа процов. При этом для Power - множитель единица, а для интела толи 0,5, толи 0,75 - сходу не помню. Ну и, как сторгуешься опять же.

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