Как стать автором
Обновить

Комментарии 15

Кстати, возможно это послужит росту популярности опенсорсного ПО под мак, поскольку многие популярные в том числе и серверные приложения уже портированы на архитектуру arm.
Возможно. Главное чтоб сервер с бампером влез в стойку.
А что там не так?
Разве Apple делает не стандартные Xserve?

Я подозреваю, что будет бить током :'-D
Вы серьезно?
Я думаю, что в настоящих Data-центрах используют хорошую электросеть с настоящим, а не фиктивным заземлением:)
нет, это была шутка
Что значит «приложения портированы под ARM»?

Они могут быть портированы под Linux. Или под Solaris. Или под OS X.

Но при чем тут архитектура?.. если, конечно, внутри приложения нет внутри ассемблерного кода и оно изначально нормально работает с big-endian/little-endian и 32bit/64bit и т.д.
«Необходимость в выполнении портирования возникает обычно из-за различий в наборе операций процессора...» — источник: Википедия: «Портирование программного обеспечения».

А вы не слышали про великий переход Apple Mac OS X for PowerPC с процессоров PowerPC на процессоры Intel x86?
— см.: «Переход на архитектуру Intel».
И что из-за несовместимости команд разных процессоров Apple пришлось изобретать Universal binary, а всем разработчикам заниматься переносом своих приложений на новую операционную систему Mac OS X for Intel_x86.
Да чаще всего портирование состояло в простой перекомпиляции текста программы с помощью новой версии среды разработки Apple Xcode, но все же это дополнительная работа!

И точно также и сегодня если современный Apple Mac OS X Server for Intel_x86 будет перенесен на процессоры ARM-архитектуры, то во-первых самой Apple предстоит непростая работа по портированию всей системы Apple Mac OS X Server на новые процессоры, но так же и независимым разработчикам софта (которые захотят продавать софт для новой операционной системы) придется заниматься переносом (портированием) своего софта на новую систему Apple iOS server for ARM!
Спасибо, столько ссылок и выделенных болдом очевидностей, что неловко даже отвечать кратко.

Так вот.
Перекомпиляция — не портирование.

Если OpenBSD есть под несколько десятков архитектур, то какая-нибудь утилита dd компилируются под любую из них запуском make. Это пересборка. Портирование — это когда приходится код одевать в #ifdef __ARM__… #elseif… #endif

Universal binary Эппл делали исключительно для удобства пользователя — чтобы не выбирать, какой бинарник скачать.

Ну, в общем, мы немного спорим о терминах здесь. Не суть.
НЛО прилетело и опубликовало эту надпись здесь
Статья про Mac OS Server на вики Не знаю, сколько людей этим пользуется, но это есть, в частности установлено на серверах, которые продает Apple.
А что по вашему требуется от устройства для Data-центров — какие задачи (программы) оно должно выполнять?
Каких программ, по-вашему, для использования в Data-центрах не хватает современному стандартному комплекту Apple Mac OS X Server — см.: Technical Specifications Mac OS X Server?

На мой взгляд для хостинг-провайдера современная Apple Mac OS X Server прекрасно подходит и существует много примеров её использования в качестве платформы интернет-хостинга — см. например провайдер Macminicolo.net, который раньше использовал как Apple Xserve, так и Apple Mac mini Server, а сегодня перешел на использование исключительно Apple Mac mini Server`s:

У OS X Server есть большой минус — он работает только на оборудовании Apple.

Соответственно, единственный смысл использования OS X Server — это ситуация, когда мы хотим раздавать apple-клиентам какой-то фирменный сервис OS X Server.

ну не знаю, к фирменному Wiki прикипели люди… или там Address Book Server с carddav'ом только от OS X их волнует. Или хочется network login сделать для сети маков. Или podcast producer заводит.

ps. у меня стоит xserve, я его не только по спецификациям на сайте знаю.
НЛО прилетело и опубликовало эту надпись здесь
Классная новость пришла из компании Apple: «Apple прекращает выпуск серверов Xserve!»

Я думаю, что всё это происходит из-за современной тенденции использовать в дата-центрах Энергоэффективные сервера.
Всё логично: там где нужен не стоиный сервер, а просто один или два Mac-сервера для обслуживания отдела или небольшой конторы, можно использовать Apple Mac Pro Server.
Ну, а для стоечной конфигурации конечно же логично использовать кучку из Apple Mac mini Server`ов взамен одного или нескольких Apple Xserve.

Несмотря на то, что один Mac mini Server в два раза медленнее одного Xserve, но зато за цену одного Xserve можно купить целых три штуки Mac mini Server — и тогда при хорошей конфигурации такой кластерной системы получится явный выигрыш как по Производительности, так и по Энергоэффективности!

А в дальнейшем не исключено, что Apple может выпустить маленький Блэйд-сервер на ARM-процессоре Apple A4 использующий специальный вариант Apple iOS server (типо современной Apple TV 2010) — и тогда кластер из кучи маленьких ARM-серверов может побить все рекорды как в Производительности, так и в Энергоэффективности!
Подробнее об этом см. статью выше.

Хотя это конечно фантастическое далёкое будущее, но Стив Джобс же любит воплощать в железе приборы из будущего;)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.