Hacker News Digest

Тег: #rosetta-2

Постов: 2

Apple will phase out Rosetta 2 in macOS 28 (developer.apple.com) 🔥 Горячее 💬 Длинная дискуссия

Предоставленный текст не содержит содержимого статьи о средстве перевода Rosetta от Apple Developer Documentation. Вместо этого там лишь сообщение о необходимости включить JavaScript для просмотра страницы. Без доступа к фактическому содержанию статьи невозможно создать её точный и ёмкий пересказ в соответствии с требованиями.

by summarity • 24 октября 2025 г. в 08:04 • 257 points

ОригиналHN

#rosetta-2#x86-64#arm#macos#apple#docker

Комментарии (265)

  • Apple объявляет о прекращении поддержки Rosetta 2 через два года, что фактически означает конец эпохи x86-64 на macOS.
  • Разработчики и пользователи обсуждают, что это означает для сторонних приложений, которые не будут пересобраны под ARM, и как это повлияет на Docker, игры и другие инструменты.
  • Обсуждается, что Apple могла бы открыть исходники Rosetta 2, чтобы сообщество могло бы продолжать поддержку.
  • Участники обсуждают, что это может повлиять на Hackintosh и на то, что macOS может больше не поддерживать x86-64.
  • Участники также обсуждают, что это может повлиять на игры, которые не будут пересобраны под ARM.

Analyzing the memory ordering models of the Apple M1 (sciencedirect.com)

  • Цель: сравнить на M1 две модели упорядочения памяти: «слабый» ARM и x86-совместимый TSO, используемый эмулятором Rosetta 2.
  • Метод: прогон SPEC2017 CPU FP и синтетические тесты.
  • Результат: TSO медленнее ARM на 8,9 % в среднем; пиковые потери до 30 % на синтетике.
  • Причина: чаще срабатывают барьеры памяти и дорогие атомарные инструкции ARMv8.3.

by charles_irl • 11 сентября 2025 г. в 21:33 • 112 points

ОригиналHN

#apple#m1#arm#x86#tso#memory-ordering#rosetta-2#spec2017#armv8.3#macos

Комментарии (48)

  • На M1 кэш-линия выдаётся как 128 Б в macOS, но 64 Б в Linux и измерениях — разница вызвала удивление.
  • Авторы включают режим x86-TSO на ARM и фиксируют среднее падение производительности 9 % (SPEC) и до 2× в синтетике.
  • Участники спорят: 9 % кажется огромным, возможно, реализация TSO у Apple не оптимальна.
  • Напоминают, что x86 всё ещё быстрее ARM в высокопроизводительных задачах, возможно, за счёт других оптимизаций.
  • Обсуждают, стоит ли Apple дальше улучшать TSO или выкинуть эту совместимость в новых чипах.