Компании Microsoft и Qualcomm представили первые ноутбуки на ARM-процессоре Qualcomm Snapdragon 835 и операционной системе Windows 10. По заявлению компании, они будут работать от одного заряда аккумулятора в несколько раз дольше, чем ноутбуки на процессорах x86, и будут использоваться постоянно включенными, как смартфоны. Microsoft разработала для таких устройства эмулятор, который позволит запускать практически все 32-битные приложения для Windows, а не только специально адаптированные под ARM-процессоры, сообщает издание The Verge.
Практически все современные стационарные компьютеры, ноутбуки и серверы используют процессоры на архитектуре x86, а мобильные устройства, например, смартфоны, планшеты или умные часы — процессоры с архитектурой ARM. Они имеют много технических различий, например, набор команд в ARM-процессорах намного меньше, чем в x86. Главное следствие этих различий заключается в том, что x86-процессоры имеет заметно большую вычислительную мощность, а ARM заметное меньшее энергопотребление, из-за чего их, как правило, применяют в устройствах разных классов.
Однако в последние годы мощность процессоров на архитектуре ARM постоянно растет, и некоторые современные смартфоны по вычислительным возможностям сравнимы с ноутбуками. В 2012 году Microsoft выпустила операционную систему Windows RT — версию Windows 8, адаптированную для устройств на базе ARM-процессоров. Но эта версия имела значительный недостаток — она поддерживала только адаптированные для этой платформы приложения, и запустить на ней обычные приложения для Windows было невозможно.
В конце 2016 года Microsoft и Qualcomm анонсировали партнерство, в рамках которого компании будут разрабатывать компьютеры на ARM-процессорах, которые могут запускать и обычные 32-битные приложения, написанные для Windows. Тогда же Microsoft продемонстрировала работу Windows 10 на процессоре Qualcomm Snapdragon 820. Во время демонстрации запускались некоторые неадаптированные приложения, например, Adobe Photoshop CC, скомпилированный для процессоров с архитектурой x86.
Теперь, спустя год после анонса, Microsoft и Qualcomm объявили о запуске первых ноутбуков на новой платформе. Два первых устройства от HP и ASUS будут использовать восьмиядерный процессор Qualcomm Snapdragon 835, а также будут иметь встроенный LTE-модем. Согласно заявлениям компаний, эти ноутбуки будут работать от аккумулятора в течение 20 часов активной работы, а также будут постоянно находиться в активном состоянии подобно смартфонам, за счет чего смогут получать уведомления и синхронизировать другую информацию даже при закрытой крышке. Цены на ноутбуки будут начинаться от 599 долларов.
Изначально они будут работать на операционной системе Windows 10 S, которая поддерживает только приложения из Windows Store, но пользователи смогут бесплатно обновиться до версии Windows 10 Pro, поддерживающей и другие приложения. Microsoft скомпилировала под архитектуру ARM саму систему, встроенные приложения, а также динамически подключаемые библиотеки (DLL), используемые в популярных приложениях. Пользователи смогут запускать большинство 32-битных приложений за исключением тех, которые используют драйверы режима ядра.
В прошлом году японская компания Fujitsu заявила о планах по созданию рекордно производительного компьютера, который при этом будет работать на ARM-процессорах. А недавно Huawei и Google представили мощный одноплатный компьютер на процессоре с архитектурой ARM, предназначенный для использования в качестве основного компьютера.
Григорий Копиев
В нем учитывается даже движение воздуха в меховой камере
Шведский инженер превратил два компьютера Commodore 64 в восьмибитный электронный аккордеон. Описание проекта опубликовано на сайте автора. Commodore 64 — это персональный компьютер в форм-факторе клавиатуры, выпущенный в 1982 году. Он был одним из первых массовых компьютеров, нацеленных на обычных пользователей и вскоре после выпуска на несколько лет стал самой продаваемой моделью, обошедшей компьютеры от IBM и Apple. Commodore 64 до сих пор является самой продаваемой моделью компьютера в истории. Поскольку модель стала легендарной, любители ретро-компьютеров до сих пор не только коллекционируют ее, но и создают на ее базе различные проекты. Например, несколько лет назад на Commodore 64 портировали Slack. Шведский инженер Линус Окессон (Linus Åkesson) тоже не первый год создает проекты на базе Commodore 64, как правило, музыкальные. Так, в одном из них он превратил этот компьютер в терменвокс, а в другом написал для Commodore 64 программу, превращающую его в синтезатор. В новом проекте Окессон объединил два Commodore и множество дискет в цифровой аккордеон. https://www.youtube.com/watch?v=EBCYvoC4muc Окессон использовал дискеты с мягким пластиковым корпусом для создания меховой камеры: он вырезал из них П-образные фрагменты, а затем склеил в единую «гармошку». По бокам располагаются два Commodore 64 с установленной программой из предыдущего проекта, позволяющий синтезировать звук при нажатии клавиш. Как и в настоящем аккордеоне, правая клавиатура работает как фортепианная клавиатуру, а левая отвечает за аккорды и басовые ноты. Примечательно, что инженер использовал меховую камеру не просто как визуальный элемент, а как полноценную часть инструмента, влияющую на звук. Для этого он установил микрофон, который измеряет звук от движения воздуха при сжатии и растяжении камеры, и модулирует звук всего аккордеона. Автор отмечает, что инструмент получился работающим (игру можно услышать на видео), но довольно неудобным: он давит на левую руку, а доставать до клавиш левой части неудобно. Мы рассказывали о других проектах, в которых ретро-компьютеры использовали в современных проектах. Например, в 2019 году программист превратил Apple IIe, вышедший через год после Commodore 64, в ездящего робота с мечом.