Проект Fedora Asahi Remix 40 стремиться сделать возможной установку Fedora Linux на компьютеры от Apple. Сама эта инициатива реализуется силами двух команд: Asahi Linux и проектом Fedora. В новой версии появилось много всего интересного. Подробности под катом!


Что это за проект?


Датой рождения Fedora Asahi Remix можно считать начало 2021 года — именно тогда у инициативы появился как собственный сайт, так и название. Asahi с японского переводится как «восходящее солнце», это также название сорта яблони — асахи ринго. Это аналогия с сортом яблок Макинтош (Macintosh), от которого пошло название Mac.

В том же году команда пополнилась ценным разработчиком — Алиссой Розенцвейг (Alyssa Rosenzweig). Она начала активную работу по реверс-инжинирингу драйверов для графического процессора чипа M1. На тот момент ее наиболее известным проектом была разработка свободного драйвера Panfrost, благодаря чему Алисса получила весьма значительный опыт реверс-инжиниринга оригинальных драйверов от компании ARM, включая графические драйверы для Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x).


Источник.

Средства на проект собирались с помощью краудфандинга. Соответственно, все наработки решили сделать открытыми. Код распространяется под двойной лицензией GPL и MIT, чтобы гарантировать, что его разработки можно будет повторно использовать в других ОС, где это возможно.

Что с новой версией?



Источник.

Она уже есть, и разработчикам в ней удалось реализовать поддержку большего количества аппаратных возможностей, чем раньше. Кроме того, дистрибутив на базе Fedora Linux 40 поставляется с KDE Plasma 6. Устранено большое количество ошибок, но, вероятно, вскоре обнаружатся новые. Как бы там ни было, KDE, GNOME, LibreOffice, Gimp, Inkscape, Firefox работают очень быстро. Игры, VLC-видео и YouTube тоже работают идеально.

По словам разработчиков, новая версия дистрибутива — «полностью интегрирована». Она позволяет пользователю работать без неприятных сюрпризов. Поддерживаются все устройства M1- и M2-линеек MacBook, Mac mini, Mac Studio и iMac. Дистрибутив совместим с OpenGL 4.6 и OpenGL ES 3.2, также у него «лучший звук для ноутбука с Linux, который вы когда-либо слышали».

К сожалению, несмотря на все это, есть и недостатки. Очень желательно перед установкой релиза просмотреть раздел сайта Поддержка устройств. Дело в том, что в большинстве моделей девайсов от Apple серии M по-прежнему отсутствуют поддержка Thunderbolt, USB4 и дисплея USB-C. А также — встроенные микрофоны и Touch ID.

Динамики не поддерживаются на iMac. А звук HDMI находится в плохом состоянии и может «полностью нарушить звук в системе». Это, насколько можно понять, не сюрпризы, поскольку разработчики предупреждают о проблемах. Но приятного все же мало. Но в любом случае, большая часть проблемных вопросов уже решена авторами проекта – так что мучиться с дистрибутивом не придется.


Что еще?


Установка выполняется простой командой cURL, танцы с бубмном не нужны, во всяком случае, об этом говорят разработчики. В ходе установки выбирается версия Fedora Asahi (с KDE, GNOME или серверная). Затем все устанавливается, девайс перезагружается, и начинается работа.


Источник.

В ходе установки нужно зайти в среду восстановления Mac, предоставив все необходимые разрешения новой ОС.


Источник.

После этого все устанавливается. Если вы выбрали версию с KDE, то появляется именно такой рабочий стол. Те, кто успел протестировать систему, заявляют, что проблем никаких нет: присутствует лишь небольшой лаг при настройке громкости. Кому-то может мешать tap-to-click функция, так что ее можно отключить.


Источник.

Проблемы все же есть


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

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

Но уже сейчас дистрибутив Asahi может служить «рабочей лошадкой» для фрилансера или офисного сотрудника — проблем с этим нет. Стоит отметить, что разработчики постепенно добавляют недостающие возможности и драйверы, причем достаточно оперативно.

Загрузить дистрибутив для того, чтобы опробовать его самостоятельно, можно вот по этой ссылке.

Читайте также


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


  1. Einherjar
    11.05.2024 19:07

    Но уже сейчас дистрибутив Asahi может служить «рабочей лошадкой» для фрилансера или офисного сотрудника — проблем с этим нет.

    А макос почему не может? Тем более что софта там и без архитектурных ограничений куда больше.

    Не, теоретически это конечно интересно, но практически примерно столько же смысла сколько в хакинтошах (установка макоси на не-эппл железо) - красноглазие ради красноглазия.


    1. lrmpsm53
      11.05.2024 19:07

      Так и никто не говорит, что макос не подходит. Это для тех, кому надо, для красноглазых, если будет угодно


    1. mrobespierre
      11.05.2024 19:07

      А макос почему не может?

      Раньше macos сильно тормозила: во-первых ни одной крутой ФС, во-вторых своя графика с неоптимизированными под перфу драйверами (где-то у phoronix были сравнения при прочих равных)

      Тем более что софта там и без архитектурных ограничений куда больше.

      но практически примерно столько же смысла сколько в хакинтошах (установка макоси на не-эппл железо) - красноглазие ради красноглазия.

      Эти два разве не противоречат друг другу напрямую?)


      1. Einherjar
        11.05.2024 19:07

        Раньше macos сильно тормозила

        Когда раньше и какое это имет отошение к тому что сейчас?

        Эти два разве не противоречат друг другу напрямую?)

        Нет конечно, на не-apple железо можно установить windows и не испытывать проблем с нехваткой софта, либо если нужна именно macos то купить мак и не тратить драгоценное время на непонятно что


    1. fat_dude
      11.05.2024 19:07
      +5

      У apple отличное железо, но отвратительная операционка, на мой вкус. Как и в плане дизайна, так и в удобстве использования. Так что смысла проект не лишён.


      1. sap058
        11.05.2024 19:07

        А уж Линукс чем лучше?

        ОС сама по себе у Линукс весьма глючная, любой дистрибутив, без исключений

        Софта нет

        Все происходит через танцы с бубном

        Линукс для тех кто не ищет простого пути


        1. ohno1052
          11.05.2024 19:07
          +2

          у вас skill issue, проверьтесь


          1. sap058
            11.05.2024 19:07

            Даже спорить не буду. Описал взгляд обычного пользователя.


            1. not-allowed-here
              11.05.2024 19:07

              Описал взгляд обычного пользователя.

              10-ти а то и 20-ти летней давности.....

              сейчас поставить и настроить Ubuntu для нормальной работы проще - чем windows 11 - особено со всеми её вредными свистоперделками, которые зачастую приходится корчевать на уровне подготовки установочного образа....


              1. Einherjar
                11.05.2024 19:07

                Ubuntu для нормальной работы

                Это диаметрально противоположные понятия, убунту слишком кривая для нормальной работы. Потому что по умолчанию там гном.


                1. not-allowed-here
                  11.05.2024 19:07

                  однако странно, но в моем i3, да и в XFCE - гнома не замечено.....


                  1. Einherjar
                    11.05.2024 19:07

                    Вы уж или крестик снимите или трусы наденьте, "проще" поставить убунту только с тем что она предлагает по умолчанию, а это гном. Все остальное потребует от пользователя гуглежа и плясок с бубном, и ни разу оно не проще. Ну и XFCE к слову то еще убожество, даже HiDpi не умеет


        1. salieff
          11.05.2024 19:07

          Я вам постараюсь обрисовать максимально простую аналогию. Приходит охранник Васян из провинциального ларька в РАН, и искренне удивляется - вы тут миллиарды тратите, выясняя про какой-то электрон, волна он, или частица, сколько водки-то купить можно было, как с пацанами посидеть! Ну вы странные, странными делами занимаетесь, простых путей не ищете.
          Если вам линукс не нужен, так и замечательно же, игнорируйте эту новость :)


    1. mapnik
      11.05.2024 19:07
      +1

      А макос почему не может?

      Может, конечно, но она медленная (в смысле отзывчивости интерфейса) и неконфигурируемая.


      1. Einherjar
        11.05.2024 19:07

        но она медленная

        Нет

        неконфигурируемая

        То что работает нормально из коробки и не надо по три часа плясать с бубном вокруг установки драйверов gpu, или лезть править скрипты чтобы отключать автоматически добавляемые символы [200~ при вставке из clipboard, или убивать полдня на поиск софта который может нормальную запись экрана сделать, это конечно большая проблема - появляется много свободного времени которое девать некуда. А так можно бы было очень увлекательно его потратить


        1. mapnik
          11.05.2024 19:07
          +2

          "Мы в Apple лучше знаем, как вам нужно" — это отличная мантра про ненужность конфигурирования под себя. Но, увы, несостоятельная.


          1. Einherjar
            11.05.2024 19:07

            Предлагаю обсудить конкретнее - а что конкретно у вас не получается сконфигурировать в osx? Я отлично понимаю зачем конфигурировать linux - там из коробки не работает практически ничего. В дистрибутивах типа убунты где заявлено что из коробки якобы все есть, без слез на это не взглянешь. Конфету сделать можно если собрать самому с нуля из чистого минимального дебиана, настроить свой воркфлоу и больше ничего НЕ обновлять. Повозиться если времени не жалко бесспорно интересно, но для выполнения практических задач особых преимуществ по сравнению с ОС для пользователей все равно не будет. В mac как и в windows все что обычно требуется от ос более менее есть сразу


            1. vvzvlad
              11.05.2024 19:07

              Предлагаю обсудить конкретнее - а что конкретно у вас не получается сконфигурировать в osx?

              Сделать из него винду не получится, например. Тут раз в год стабильно статья “я вот перешел на мак, и никак не могу настроить все так же, как в винде было раньше, плак-плак, макось фигня"


              1. Einherjar
                11.05.2024 19:07

                Сделать из него винду не получится, например.

                Так из линукса тоже не получится. Это изначально бесполезная затея.


            1. not-allowed-here
              11.05.2024 19:07

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

              h.265 + HDR10 - это было весело - должно, но не работает на половине фильмов, про то что контент с высоким битрейтом укладывает иногда M1 промолчу.....причем сама-то железка может раза в 2 больше, но заменить кривые кодеки на макоси....

              игры..... о.... это та еще пляска с бубном..... и это если они есть нативные...

              а ну и да 4к 144Гц... не пашет... про 2к 240Гц Я и не мечтаю


              1. Einherjar
                11.05.2024 19:07

                вызов контекстного меню(привыкнуть конечно можно, но - мыши, кактус и мучительный процесс употребления.... )

                Правая кнопка мыши это конечно очень непривычно, да. Нигде такого больше нет

                punto - есть под макось, но

                под линукс его вообще нет

                запуск стороннего ПО

                А какие проблемы с запуском стороннего ПО? Вы с ios не перепутали?

                цена за привычное ПО местами пугает

                Весь кроссплатформенный софт что я знаю стоит одинаково независимо от ОС

                отсутствие нормальной возможности использования торрента

                В смысле?

                У меня складывается впечатление что вы устриц то не ели и сформировали мнение по каким то не менее нелепым сказкам в интернете


                1. not-allowed-here
                  11.05.2024 19:07

                  Правая кнопка мыши это конечно очень непривычно, да. Нигде такого больше нет

                  ну вот хз почему мой китайский трекбол не хочет нормально работать с Макосью - под линем и и Win проблем нет

                  под линукс его вообще нет

                  зато есть минимум четыре способа скриптовой обработки ввода позволяющие реализовать нужный функционал

                  А какие проблемы с запуском стороннего ПО? Вы с ios не перепутали?

                  как запустить виндовое приложение под Макось? без виртуализации желательно....

                  или приложение из исходников? я вот не смог сходу понять как собрать приложение из сырцов.... то что половина в принципе не соберется - это отдельная песня...

                  про древние частенько с протухшими подписями или самоподписанные и JAR / JNLP файлы - я вобще молчу

                  В смысле?

                  отлично - я хочу свою либу с музыкой которая у меня накопилась подтянуть - а нифига не получается.... причем я понимаю на Iphone...

                  а еще постоянный поток данных в сеть текущий рекой....

                  я вот работаю с конфиденциальной инфой - а она оказывается каким-то образом в облаке это как так? без моего ведома, однако....

                  У меня складывается впечатление что вы устриц то не ели и сформировали мнение по каким то не менее нелепым сказкам в интернете

                  ну вот такой у меня Юзверский опыт получился.....


                  1. Einherjar
                    11.05.2024 19:07

                    как запустить виндовое приложение под Макось?

                    Точно так же как и под линуксом

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

                    Да, знакомая история, где же я с этим сталкивался... ах да, точно, под линуксом же! Ну а если серьезно, то сборка из исходников под любой ос требует некоторого времени чтобы разобраться в локальных особенностях, но в общем и целом разницы нет никакой, естественно если в исходниках заложена совместимость с данной ОС.

                    а она оказывается каким-то образом в облаке это как так? без моего ведома

                    Почему у меня не оказывается? Обычно хорошо помогает читать надписи на кнопках прежде чем нажимать на них


    1. Mishkinks
      11.05.2024 19:07
      +1

      Смысла много, если на маках долго сидеть. В определённый момент новые версии макоси перестают выходить на конкретное устройство и тогда даже гугл хром перестаёт обновляться, а затем и лиса, не говоря уже про более серьёзный софт. Раньше можно было накатить винду в буткамп и дальше спокойно пользоваться, но теперь только этот линукс. Просто время ещё не пришло для эпл дропнуть поддержку м1


      1. Einherjar
        11.05.2024 19:07

        В определённый момент новые версии макоси перестают выходить

        Поддерживаемый и поныне Monterey совместим с компьютерами 2015 года, недавно перестали поддерживать Big Sur, это маки начиная с 2013, но он от этого в тыкву в тот же день не превратился, софт вполне совместим с этой версией

        даже гугл хром

        У гуглхрома в системных требованиях указан macOS Catalina 10.15, это маки начиная с 2012 года. Выпущенные 12 лет назад. О каких ископаемых маках вы говорите? Или современный софт должен теперь на PowerPC запускаться что ли?


  1. Nnnnoooo
    11.05.2024 19:07
    +1

    Время работы от батареи все так же полностью печально, по сравнению с макос?


    1. RZK333
      11.05.2024 19:07
      +1

      еще год назад было на уровне, сейчас технически можно выжать больше чем в macOS

      https://www.reddit.com/r/AsahiLinux/comments/116jpdk/comment/j988a2x/


  1. codecity
    11.05.2024 19:07

    Интересно планируется ли поддержка Windows ARM на железе Apple без вирт. машины?



  1. 0x6b73ca
    11.05.2024 19:07
    +1

    Наверное нужна своя Розетта, ось без популярного софта мало кому нужна, а чем больше пользователей тем быстрее находятся косяки


    1. mrobespierre
      11.05.2024 19:07
      +3

      Неа, большая часть софта под Linux open source. Исходник можно легко собрать под ARM, поэтому почти всё сразу доступно нативно. По-моему здесь и было упомянуто, что нет Slack и Steam, а остальное из популярного уже есть и работает.


      1. Viknet
        11.05.2024 19:07
        +3

        Довольно серьёзная проблема связана с тем, что Apple Silicon в нативном режиме использует 16k страницы памяти, а подавляющее большинство софта писалось и отлаживалось исключительно для 4k страниц, и простая перекомпиляция часто даёт нестабильные или просто нерабочие программы.

        Есть какое-то количество проприетарного софта (например Widevine), который предоставляет бинарники под ARM64, но, опять же, имеет проблемы с 16k.

        В дополнение, Wine, Proton и прочие (не)эмуляторы с 16k совсем не работают.

        Сейчас есть кривой-косой вариант с запуском microVM с 4k-ядром +FEX, но никаких перспектив для улучшения ситуации нет, т.к. никто реально не рассматривает (и не будет) Linux ARM64 + 16k pages как массовую целевую платформу, а поддержка 4k pages в следующих Apple-процессорах может и пропасть (она там сейчас только для запуска старого софта под Rosetta 2).


        1. mapnik
          11.05.2024 19:07
          +1

          подавляющее большинство софта писалось и отлаживалось исключительно для 4k страниц

          Не очень представляю необходимость держания в голове размера страницы при написании "подавляющего большинства софта".


          1. Viknet
            11.05.2024 19:07
            +1

            К примеру, надо держать в голове, с каким аллокатором собираешься, или какой компилятор используешь.
            Вот тут есть (неполный) набор починенного или до сих пор сломанного софта: https://github.com/AsahiLinux/docs/wiki/Broken-Software#broken-packages


    1. morijndael
      11.05.2024 19:07

      Насколько помню, QEMU может запускать бинарник и транслировать сисколлы, без эмуляции всей ОС. Так что розетта в наличии)


    1. klirichek
      11.05.2024 19:07

      через UTM можно запустить линукс (debian) в ARM варианте (без жёсткой виртуализации), и в него же пробрасывается розетта с хоста, чтобы запускать бинари от x64)


      1. Viknet
        11.05.2024 19:07

        Только это не имеет отношения к Asahi Linux и вообще нативному запуску линукса на железе.


  1. zenhower
    11.05.2024 19:07
    +1

    Почти по теме. Есть MacBook Pro 2020 года на интеле, у которого частично умер накопитель. Для включения загрузки съемного диска нужен пароль отсутствующего админа отсутствующей ОС. Как сбросить пароль или, может, установить загрузчик, который будет обращаться к внешнему накопителю?


  1. KReal
    11.05.2024 19:07


  1. kmeaw
    11.05.2024 19:07

    Работает ли виртуализация в Asahi Linux? Если да, то можно ли запустить в виртуальной машине (на Linux хосте) ту MacOS, что была раньше на этой же машине? А Windows для ARM?


  1. Basil155
    11.05.2024 19:07

    2 вопроса только:

    1. И правда есть смысл ставить такую Федору вместо вылизанной Макоси?

    2. Насколько просто потом откатиться обратно?


    1. vvzvlad
      11.05.2024 19:07

      И правда есть смысл ставить такую Федору вместо вылизанной Макоси?

      Если такой вопрос вообще стоит, то нет, смысла нет :)