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

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

Всё же Cyrix, а не Cytrix )
Спасибо. Исправила.
Система команд x86 уже давно устарела и представляет собой немыслимое нагромождение всякой всячины, начиная от команд двоично-десятичной коррекции и заканчивая многочисленными расширениями SIMD, давно пора менять на что-то более современное. Может быть как раз ARM?

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

Apple никогда долго не тянула совместимость со старым ПО. Эмуляцию x86-64 выпилят в ближайшие несколько лет так же, как ранее отказались от эмуляции PowerPC и от поддержки x86-32.
не лет даже
говорят, что уже начали выпиливать в части регионов
Можно ссылочку? А то как-то не верится с учётом того, что x86-ябблокомпы всё ещё продаются
Так и ARM не вчера появился, и там тоже уже скопилась кучка легаси (AArch32, который очень сильно отличается от AArch64, сжатые наборы инструкций Thumb1 и Thumb2, и т.д.). Даже расширения SIMD завозят аналогичные: Neon как аналог SSE, и SVE как аналог AVX.

Принципиально наборы инструкций x86 и ARM мало отличаются. Ну накопилось в x86 больше всякого легаси, так это же неплохо: весь старый софт отлично работает. Подумаешь, больше микрокода из-за этого. Вряд ли это принципиальная преграда перед тем, чтобы сделать равный по эффективности процессор.

Основная проблема с x86 в том, что его развивает по сути только Intel и AMD. Причём когда AMD сильно отстала, Intel вполне ожидаемо (из-за отсутствия конкуренции) значительно замедлила развитие на много лет (что позволило AMD догнать и перегнать Intel, из-за чего последняя зашевелилась). Если бы x86 лицензировали так же легко как ARM, вместе с референсным дизайном ядра процессора, который мог бы брать и дорабатывать любой желающий, вероятно было бы гораздо веселее.
давно пора менять на что-то более современное

Звучит как «для уменьшения веса отрезать ноги».

ARM, впрочем, с одной стороны, недостаточно хипстерская архитектура — ровесник i386, как-никак; с другой стороны смузи там хоть отбавляй — 6 подверсий v8, с опциональной поддержкой некоторых кусков с самого начала и платформенными спецификациями, на которые всем как всегда. Торчащие отовсюду рудименты OpenFirmware тоже не comme il faut.
Вводная часть неверна чуть меньше чем полностью.
Интелевская линейка микропроцессоров Atom на архитектуре x86 была слишком энергоёмкой и не очень быстрой, и это не выделяло смартфоны на её базе на фоне других моделей.

На самом деле нет — там были совершенно другие факторы. Во-первых в Интел не восприняли в первое время рынок смартфонов, как что-то перспективное, а когда уже балом правил АРМ запрыгнуть в уходящий поезд было трудно… Во-вторых — Атом был нормально оптимизирован и по производительности и по энергопотреблению — у меня до сих пор жив один из первых планшетов выпущенных на Интеле Атом и по производительности он мало кому уступает, а по работе от аккума так вообще конкурентов нету. Напомню еще и о флагмане смартфонов Lenovo K… не помню номер. А вот в-третьих сыграло как раз основную роль — это «жлобство» — цены на наборы для сборки были не гуманные и подход как на рынке ПК тут не сработал…
Не знаю что там у вас. Но на моем НетБуке на Атоме было невозможно что-либо нормально делать, при всей моей оптимизации которую я постарался проделать для него…
У меня до сих пор жив Asus 551ML, по производительности до его Atom добрался только значительно более поздний (года на 4) Snapdragon
Сколько можно мусолить. Apple отказывается от Intel в пользу СВОЕГО процессора, ну так уж вышло, что это ARM.
Опять же зачем платить тому же Интелу 300 баксов за набор и получать маржу 700, если можно производить свое и получать с «понтов» маржу 990. Все упирается в деньги — тем более железо и софт обкатано на планшето-смартфонах — грех не расбуть еще на деньги поклонников «понтов»

Не пробовал, но «понт»?

Это вы зря… И работал и пробовал — с самого начала эпохи… Но надо сильно думать — для чего использовать устройство от Эппл.

Ну и для чего же их используют?

Очень нравится Дизайнерам и верстальщикам, и как не странно системному администратору, хотя я догадываюсь — что за родственность с FreeBSD, с которой он в основном и работает…

Я вот ни разу не дизайнер. С маком с 2012 года. Есть офисных 2, есть домашних 2. Делаю на них все тоже, что и на винде. В чем же я ограничен?

Мы вышли из темы обсуждения — но первое что падает на ум, для меня, в 3-и Герои поиграться подМакосью не удастся ;), если не ставить виртуалку. А с виртуалкой — та к на кой мне тогда макОсь, если можно поставить сразу Винду, я не имею ввиду последние модели на АРМе, не знаю — есть ли на нее нативная Винда

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

Опять же — мы вышли за пределы темы. И мне уже к сожалению даже не 55 :(, но я могу себе позволить уделить раз в неделю полчаса-час по-настальгировать и отдохнуть за тем компьютером, что мне удобно сейчас… Это как с автомобилем — большинство на все что есть покупает джип (паркетник) и ездит один в нем на работу и «горюет» — дорого содержание… Я наверное «балованный Европой» — катаюсь по городу на Фабии, когда надо семьей — у меня есть Пежо 307SW, или если совсем далеко надо проехать компанией — Ford Mondeo универсал. Так и здесь — могу позволить себе и мак, но не вижу смысла тратить деньги на то что можно сделать на Интеле или АМД от других вендоров…

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

А как же интерес? Не было у меня потребности, но появился интерес после какой-то статьи на Хабре в январе — пошёл и купил МБП, айфон и вотч — просто из интереса. Вернее была потребность в небольшом ноуте, новом телефоне и отслеживании моих физических показателей, но можно было бы что-то другое подобрать, но мелькнула мысль "а чего бы и не попробовать от Эппл, поглядеть на её хваленую эргономику и экосистему. Да и c ARM поиграться — как докер на нем жить будет". Мелькнула — пошёл и купил.

Вопрос не в этом, а в пренебрежительном делении людей на сорта только на основании их выбора гаджета

НЛО прилетело и опубликовало эту надпись здесь
Тут не в марже дело (ноуты на M1 как раз дешевле), а в контроле. Вполне логично иметь своё железо (к тому же на фоне потуг Intel хорошее железо) и не зависеть от закидонов стороннего поставщика.
x86 на сегодняшний день самая открытая платформа из всех. Под x86 вы можете запускать абсолютно всё что угодно — от DOS до Android. Любая ОС, которая работает хоть где-то, будет работать и там. Причём самой последней версии, какую процессор только тянет по набору команд! Даже если производитель давно остановил поддержку.
А вот ARM — это конструктор вендорно огороженных SoC'ов. И покупая устройство на ARM, вы покупаете вендорно огороженный SoC, на котором запустится только то, что разрешено производителем, и только тех версий, которые поддерживаются производителем. И если производитель откажется от поддержки устройства, вы даже ОС до последней версии обновить больше не сможете, даже если железо по своим характеристикам это позволяет.
Именно поэтому мне непонятны восторги айтишников от массовй ARMизации. Наоборот, в подобных вендоров нужно плевать и кидаться тапками, потому что они попросту хотят зажлобить спецификации, намертво огородить свои девайсы и сделать их необновляемыми и неуниверсальными. Что тут может быть хорошего с точки зрения айтишника?
и только тех версий, которые поддерживаются производителем

Скорее, тех версий, которые смог запустить аутсорсер из Бангалора

Про какую открытость идёт речь? если про аналог винтел легаси, то смею напомнить сколько софта не вышло за рамки 286, 386, 486. Кто-то грустит об этом? Железо не вечное и софт под него тоже

Хотите сказать, что, например, Ubuntu arm64 можно запустить только на тех девайсах, вендор которых это явно разрешил?

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

ldp x8, x9, [x23, x24 lsl #2]
ldp x8, x9, [x23, #16]!

RISC такой RISC
гарантия того, что инструкции можно выполнить за один цикл памяти

Цикл чего, пардон?

В то время как AMD выжимает все соки из рабочих станций, ARM завоёвывает позиции на прибыльном HPC (вычислениях на суперкомпьютерах) и на серверном поприще. Очевидно, Intel вытесняют по всем фронтам

Уже лет 9 «завоевывает» — большинство завоевателей, правда, либо обанкротилось, либо было поглощено, а прожекты закрыты.

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

«Мобилы» несколько отличаются от серверов/HPC, про которые завел речь автор, не так ли? В этом секторе из недавнего — отправка на мороз всех кодеров ThunderX3 и покупка Nuvia Qualcomm'ом с полной отменой «серверных» прожектов.

Если глубоко копать, то нужно отделять камни, ОС и прикладное ПО. К чему конкретно претензия?

Элементарно: россказни про ARM, который кого-то вытесняет из серверов и HPC, банально не соответствуют действительности.

Выключатель на ESP тоже сервер)

Цикл чего, пардон?

Цикл работы памяти. Иногда сокращают до «цикл памяти».
«Цикл работы памяти» к моменту выпуска первых RISC-процессоров остался, пожалуй, только у SRAM.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории