Hacker News Digest

Тег: #dma

Постов: 9

Apple's "notarisation" – blocking software freedom of developers and users (fsfe.org)

Европейский закон о цифровых рынках (DMA) призван ограничить власть технологических гигантов, давая разработчикам и пользователям больше свободы выбора. Однако практика "нотаризации" Apple противоречит этим целям, сохраняя монопольный контроль над распространением приложений. FSFE присоединилась к жалобе гражданского общества, обвиняющей Apple в нарушении DMA, требуя обеспечить взаимную совместимость и альтернативные магазины приложений.

Apple требует, чтобы все приложения для iOS и iPadOS, даже те, что распространяются вне App Store, проходили обязательную "нотаризацию" — сканирование, одобрение и криптографическую повторную подпись на серверах компании. Это дает Apple полный контроль над тем, какое ПО могут устанавливать пользователи и как могут распространять его разработчики. Для создания сторонних магазинов приложений Apple требует финансового обеспечения в €1 000 000 или наличия приложения с более чем миллионом установок в год. Эти барьеры делают невозможным существование некоммерчественных магазинов свободного ПО, таких как F-Droid для Android.

by DavideNL • 08 ноября 2025 г. в 05:37 • 215 points

ОригиналHN

#apple#ios#ipados#digital-markets-act#dma#notarization#app-store#fsfe

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

  • Подписание бинарников для Windows и macOS требует дорогих токенов или HSM, что затрудняет CI/CD в облаке.
  • Необходимость нотариального удостоверения (notarization) в дополнение к коду подписи вызывает споры о ценности и практичности этой процедуры.
  • Пользователи отмечают, что Apple Silicon устройства компилируют быстро, но нотаризация заметно замедляет процесс.
  • Участники обсуждения подчеркивают, что DMA и подобные законы не защищают пользователей, а служат интересам крупных корпораций.

Kernel: Introduce Multikernel Architecture Support (lwn.net)

Предложена архитектура мультиядра, позволяющая запускать несколько независимых экземпляров ядра Linux на одной физической машине с выделенными CPU-ядрами и общими аппаратными ресурсами. Это обеспечивает улучшенную изоляцию сбоев, повышенную безопасность и более эффективное использование ресурсов по сравнению с традиционными виртуальными машинами.

Ключевые компоненты включают расширенную подсистему kexec для загрузки образов, фреймворк межъядерного обмена сообщениями через IPI и механизмы инициализации CPU для x86. Реализация сохраняет обратную совместимость и добавляет интерфейс /proc/multikernel для мониторинга. Пока это черновая версия, требующая тестирования и доработки, но открывающая возможности для zero-down обновлений ядра и новых сценариев изоляции workload'ов.

by ahlCVA • 19 сентября 2025 г. в 15:29 • 181 points

ОригиналHN

#linux#kexec#x86#ipc#dma#pci#acpi#multikernel.io

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

  • Обсуждаются технические сложности совместного использования аппаратных ресурсов несколькими ядрами, включая управление состоянием драйверов, DMA и аппаратными синглтонами (PCI, ACPI).
  • Проводятся параллели с существующими архитектурами и проектами: exokernel, Barrelfish OS, OpenVMS Galaxy, CoLinux, Kerrighed и LPAR на мейнфреймах IBM.
  • Поднимаются вопросы безопасности: потенциальные уязвимости при совместном доступе к памяти через DMA, отсутствие изоляции между доверенными ядрами и ограниченный периметр атаки при компрометации одного ядра.
  • Отмечаются потенциальные преимущества: улучшенная изоляция сбоев (устойчивость к паникам ядра), высокая производительность без накладных расходов виртуализации и возможность запуска разнородных ОС (Linux и BSD).
  • Упоминается коммерческий контекст: автор работает над этим в рамках стартапа multikernel.io, что вселяет надежду на понимание производственных сложностей.

AirPods live translation blocked for EU users with EU Apple accounts (macrumors.com) 🔥 Горячее 💬 Длинная дискуссия

  • У владельцев AirPods 4 и Pro 2 с Apple-ID, привязанным к стране ЕС, пропала функция «живой перевод» в iOS 18.
  • Ограничение касается всех 27 государств-членов; при смене региона на внешнеевропейский функция возвращается.
  • Apple молчит, но источники связывают блокировку с требованиями DMA и локальными правилами об обработке данных.

by thm • 11 сентября 2025 г. в 11:46 • 398 points

ОригиналHN

#apple#gdpr#dma

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

  • Apple не выпустила в ЕС функцию перевода AirPods: одни считают виноватым DMA и GDPR, другие — отговорку Apple.
  • DMA обязывает Apple открыть доступ к своим API конкурентам; перевод требует захвата чужой речи, что усложняет согласие по GDPR.
  • Некоторые уверены: Apple специально «тормозит» ЕС, чтобы давить на регуляторов и общественное мнение.
  • Пользователи ЕС уже угрожают уйти к Android/Pixel, хотя у Google тоже часть ИИ-фич недоступна в Европе.
  • В итоге спор свёлся к компромиссу: безопасность/конкуренция vs скорость выхода новых технологий.

Apple pulls iPhone torrent app from AltStore PAL in Europe (theverge.com)

Apple заблокировала разработчика торрент-клиента iTorrent в европейской альтернативной платформе AltStore PAL.
Теперь обновления и распространение приложения невозможны, а пользователи получают сообщение об ошибке при попытке установки.

Разработчик утверждает, что Apple отозвала его сертификат без объяснений, хотя iTorrent не нарушал правил.
Это первый случай, когда Apple ограничивает доступ к стороннему магазину в ЕС, несмотря на обязанность по закону DMA открыть iOS для альтернативных площадок.

by pabs3 • 02 сентября 2025 г. в 02:12 • 198 points

ОригиналHN

#apple#ios#altstore#dma#torrent#european-union#sanctions

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

  • Apple отозвала нотариус-подпись торрент-клиента iTorrent, из-за чего приложение пропало даже из сторонних магазинов (AltStore), что ставит под сомнение реальную независимость альтернативных площадок.
  • Официальная причина — санкции ЕС против российских разработчиков; однако в публичных списках имя разработчика (Daniil Vinogradov) не числится, и доказательств связи со санкционными лицами нет.
  • Участники обсуждения считают это «злонамеренным соблюдением» DMA: Apple формально разрешила сторонние магазины, но сохранила контроль через отзыв сертификатов.
  • Критика также адресована Google, которая вскоре внедрит аналогичную модель подписи для Android.

The No-CPU Amiga Demo Challenge (github.com)

NoCpuChallenge — конкурс демо для Amiga без участия процессора.
Участники пишут эффектные интро, полностью отключив 68k: все вычисления и вывод графики/звука выполняют только чипы Agnus, Denise, Paula и внешние устройства.

Цель
Показать, насколько мощной была «железная» архитектура Amiga 500/1200 без CPU.

Правила кратко

  • Запускается на базовой A500 или A1200.
  • CPU держится в RESET; никаких инструкций не выполняется.
  • Разрешены все DMA-каналы, Copper, Blitter, Audio, Disk, Sprites.
  • Максимальный размер файла — 880 КБ (один ADF).
  • Исходники открыты под MIT.

Как участвовать

  1. Форкните репозиторий.
  2. Создайте каталог entries/<nick>/ с ADF-файлом и README.
  3. Отправьте pull-request до 31 августа 2024.

Оценка
Жюри из старых демосценеров оценит:

  • визуальное впечатление,
  • техничность (оптимальное использование DMA),
  • креатив и синхронизацию с музыкой.

Призы — ретро-железо, мерч Amiga и вечная слава.

by doener • 29 августа 2025 г. в 19:20 • 76 points

ОригиналHN

#amiga#demoscene#68k#copper#blitter#dma#agnus#denise#paula#github

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

  • Участники восхищаются демо без CPU на Amiga и понимают, как при таких низких частотах процессора была возможна архитектура Video Toaster.
  • Вспоминают, что демосцена всегда «заставляла» железо делать невозможное, а у кого-то сохранились 35-летние дискеты с эффектами.
  • Поясняют роль чипов Amiga: медный (copper) и blitter позволяли параллельную графику и эффекты без нагрузки на CPU.
  • Сравнивают эпохи: жалеют, что «золотые» платформы (C64, Amiga, NES, SNES) не длились по 10 лет, но отмечают, что некоторые всё же жили столько же.
  • Отмечают, что длинные циклы привели бы к более зрелой оптимизации и куче Doom-клонов на Pentium Pro.

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

  • Онлайн-петиции против политики Google называют бесполезными «слактивизмом» и отвлекающими от реальных действий.
  • Разработчики обсуждают уход с Play Store, переход на альтернативные OS (GrapheneOS, Jolla) и развитие веб-приложений.
  • Главная надежда — регуляторы: EU (DMA, CRA) и антимонопольные органы, а не просьбы к самому Google.
  • Google, по мнению участников, заранее рассчитал на негатив, но может ошибиться в масштабе ответа.

Apple Revokes EU Distribution Rights for an App on the Alt Store (torrentfreak.com)

Apple без объяснений отозвала у разработчика iTorrent право альтернативного распространения в ЕС, и теперь приложение нельзя установить через AltStore PAL.

По закону DMA Apple обязана допускать сторонние магазины, и с прошлого года в AltStore PAL появились iTorrent и qBitControl. В июле пользователи начали жаловаться на ошибки при загрузке; оказалось, Apple аннулировала «alternative distribution right» у разработчика XITRIX (Даниил Виноградов).

Разработчик и команда AltStore обратились в Apple, но получили лишь шаблонные ответы и обещание «разобраться». Никаких официальных причин или предупреждений не дали. Отсутствие прозрачности вызывает подозрения в нарушении духа DMA.

by net01 • 27 августа 2025 г. в 14:15 • 150 points

ОригиналHN

#apple#altstore#itorrent#dma#app-distribution

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

  • Apple отозвала у разработчика iTorrent права на распространение приложения ещё в июле; новость первым подхватил TorrentFreak.
  • Участники считают, что это нарушает дух DMA и требуют закона, разрешающего пользователям запускать любой софт на своих устройствах.
  • Некоторые видят двойные стандарты: Google вчера получила шквал критики, а Apple — традиционно «пробачают».
  • Комментаторы предлагают бойкот, штрафы 38 млрд $ и ежедневные нештрафные санкции до тех пор, пока Apple не прекратит подобные действия.

Tiny-tpu: A minimal tensor processing unit (TPU), inspired by Google's TPU (github.com)

tiny-tpu — минималистичный тензорный процессор, вдохновлённый Google TPU v1/v2.
Цель: дать студентам и исследователям открытый, понятный RTL-код для изучения архитектуры TPU без закрытых деталей Google.

Основное

  • Ядро: rtl/, sim/, fpga/ — SystemVerilog, тесты, PYNQ-образ.
  • Производительность: 8×8 систолическая матрица, 32-бит INT, 200 МГц на Artix-7.
  • Поток данных: команды DMA → веса/активации → вычислительный массив → аккумуляторы → DRAM.
  • Инструменты: Verilator, Vivado, Python-библиотека для генерации инструкций.

Быстрый старт

git clone https://github.com/tiny-tpu-v2/tiny-tpu.git
cd tiny-tpu
make sim        # симуляция
make fpga       # битстрим для PYNQ-Z2

Примеры

  • examples/mnist/ — инференс MNIST за 3 мс.
  • examples/resnet/ — слой ResNet-18 (пока симуляция).

Лицензия

MIT.

by admp • 18 августа 2025 г. в 20:34 • 244 points

ОригиналHN

#systemverilog#fpga#pynq#verilator#vivado#dma#tensor-processing-unit#machine-learning#resnet#mnist

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

  • Участники мечтают о «3D-принтере для кремниевых чипов», но большинство считает это нано-технологией, недоступной домашнему пользователю.
  • Как промежуточный шаг упоминается TinyTapeout: онлайн-заказ микрочипов по стандартному процессу за сотни долларов.
  • Кто-то спрашивает, сколько TPU нужно для запуска Gemini 2.5 Flash/Pro для одного пользователя и можно ли купить PCIe-карту с 4 TPU и 8 слотами ОЗУ за $5 000.
  • Отдельная ветка хвалит красивую SVG-анимацию на сайте, предполагая, что это слоистые экспорты из Excalidraw.

Australian court finds Apple, Google guilty of being anticompetitive (ghacks.net) 🔥 Горячее

Суд Австралии признал Apple и Google виновными в антиконкурентных действиях

Федеральный суд Австралии постановил, что App Store и Google Play Store нарушают закон о конкуренции. Иск подала Epic Games в 2020-м из-за комиссии 30 % и удаления Fortnite. Пять лет разбирательств завершились 2000-страничным вердиктом судьи Джонатана Бича: обе компании злоупотребляли доминирующим положением, ограничивая доступ сторонних магазинов. В остальных пунктах (закон о защите потребителей и «неприемлемое поведение») Epic проиграла.

Apple и Google «не согласны с частью выводов», но приветствуют отклонение других обвинений. Epic уже анонсировала возвращение Fortnite и запуск Epic Games Store для iOS в Австралии.

by warrenm • 12 августа 2025 г. в 13:30 • 335 points

ОригиналHN

#apple#google#epic-games#fortnite#app-store#google-play#antitrust#dma

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

  • Суд Австралии признал Apple и Google нарушившими антимонопольное законодательство, но не все требования Epic удовлетворены.
  • Участники отмечают парадокс: «открытая» Android оказалась под прицелом, тогда как «закрытая» iOS — нет.
  • Многие считают, что дела против Big Tech теперь выигрывают в основном за пределами США, где антимонопольная политика «беззуба».
  • Обсуждается, что реальные изменения придут не от судов, а от новых законов вроде DMA в ЕС.
  • Сомнения, что Apple и Google снизят комиссию 30 % без жёсткого законодательного давления.