• afk_strats@lemmy.world
    link
    fedilink
    English
    arrow-up
    110
    ·
    6 days ago

    Of you look at all of the work behind Asahi, it’s incredible. I’m so grateful for heroes like Alyssa who are saving millions of computers from landfills when Apple no longer supports them

    • djhandsome@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 days ago

      How far developed is asahi now? Is every hardware working? Last time i looked into it wifi didn’t work, i think. So i thought it was not useful for me.

      • sudoer777@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 days ago

        For M1 most things work except for USB-HDMI dongles and the fingerprint reader, I think M2 is in a similar boat now

    • sudoer777@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 days ago

      saving millions of computers from landfills when Apple no longer supports them

      Kindof except that their build quality tanked during the late Intel era and the motherboards will die a lot sooner now

      • Karjalan@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        My macbook pro, 2019, just stopped charging or responding to anything in the USB ports.

        Took it to repair shop abcd they said “the logic board was fried” and it needed replacing.

        It’s been a while since I dabbled with hardware (built my own pcs back in the day) but is logic board just apple for motherboard?

      • afk_strats@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        I have traveled extensively with my m1 and gave it 2 solid drops (which left massive dents in the metal) and I feel like they are holding up. To Apple’s credit, the original os which I use for photography still feels like new after 5 years. Yes, they have a myriad of other ethical problems, but the M series have been great hardware with not bad software… So far

        • sudoer777@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          5 days ago

          I had one and it died after 4 years. From what I’ve seen on the internet and what Apple’s technicians told me this isn’t an uncommon issue. Fortunately my 7-8 year old HP laptop still functions (aside from the battery which completely crapped out after 2-3 years). Also they started soldering everything to the motherboard so you have to replace almost the entire computer if it breaks.

          the original os which I use for photography still feels like new after 5 years

          Near the end macOS felt slow/throttled. Linux was fast though.

  • sinnsykfinbart@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    5 days ago

    She’s amazing. Also fascinating life story, came out as transgender at 10, was raised Jewish but she is now a Quaker

  • qwerty123456@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    2
    ·
    5 days ago

    Reverse-engineering the M1 GPU with zero public docs is insane. Huge respect for managing to get an open-source driver working on Linux from scratch.

  • ReallyZen@lemmy.ml
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    2
    ·
    edit-2
    6 days ago

    And beside those who survive (and provide us with great software), let us spare a thought for the ones who didn’t, proof the opensource community can be an evil pit of haters: marcan and AsahiLina.

    Both quit for different reasons, but both did it facing extremely unpleasant behaviours.

    As a regular Asahi user (m2pro mbp), I literally felt the project slowing down when they quit.

    An outcome of that crisis was the buildup of an organised directorial structure, with funding through the “Open Collective” organisation. That’s good, and it’s full of good people in there. Alyssa is an admin now btw.

    Let us wish them all the best (and strength against all evil neckbeards).

    Support them if you can!

    • sudoer777@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      5 days ago

      opensource community can be an evil pit of haters

      More like worthless shits on Kiwi Farms

      As a regular Asahi user (m2pro mbp), I literally felt the project slowing down when they quit.

      Me too, there’s still great work being done on the project but the pace hasn’t been the same since

  • Richard@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    5 days ago

    Oh, i followed and admired her work since they first got the m1 to boot like back a few years.

    First time seeing her face

  • dermanus@lemmy.ca
    link
    fedilink
    English
    arrow-up
    11
    ·
    5 days ago

    Love that she did it, although I’m surprised they didn’t sue her for contempt of business model (i.e. Some copyright BS)

  • Ann Archy@lemmy.world
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    4
    ·
    edit-2
    6 days ago

    Alyssa reverse-engineered Apple’s M1 GPU with no public documentation and developed an open-source Linux driver.

    Be like Alyssa.

    I’d rather watch her do that than someone doing triple saltos at the olympics.

    This is way more impressive. 10/10

    • AeonFelis@lemmy.world
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      5
      ·
      6 days ago

      No need to diminish Olympic athletes. They worked very hard to get there. There are plenty of influences you can diminish instead.

      • Jarix@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        5 days ago

        Fuck the Olympics. It hasn’t been anything other than a corporate entity intent on making money above all else in almost a hundred years. IOC tramples on the rights of many people every day and the entirety of the organization can burn in hell

      • Ann Archy@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        7
        ·
        5 days ago

        Seriously? I’m diminishing Olympic athletes? Go get your moral outrage gatekeeping fix somewhere else please.

  • Aeder@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    5 days ago

    I admire people like this because even though there’s like 3 pieces of hardware I wish I could fix like this, I’ve got no clue where to start. And except for one, most are simpler devices than the M1 GPU.

    • PumaStoleMyBluff@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 days ago

      Some of the basics of reverse engineering:

      • Learn to use a binary editor to inspect compiled binaries
      • Learn to debug without symbols
      • Learn to use a decompiler
      • Learn to inspect the traffic between the device and the OS

      It’s kind of monumental and there’s no real finish line for learning any of them.

    • Johanno@feddit.org
      link
      fedilink
      English
      arrow-up
      4
      ·
      5 days ago

      Depending on what you want to do you need a lot of time, dedication, tools and probably money.

      • Aeder@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 days ago

        Well, one is a GPU like this one that only has 2D support and it’s apparently perpetually stuck as experimental. The second one is a trackpad / numpad combo that someone else got working but because the code never got upstreamed it broke. The last one is an internal microphone that might have support in the kernel but it might be missing quirk flags or a small change in how it works.

        • pastaq@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 days ago

          The second two are orders of magnitude easier than the first. Out of date code usually just means it relies on some ABI that was deprecated, so it needs to be updated with the new functions. Microphone pin quirks are fairly common so there are a lot of resources available a search away.

        • Johanno@feddit.org
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 days ago

          That sounds like reading a lot of documentation and testing stuff out when no dox is available.

          And probably you first need to learn about each device how they function on an os level…

  • TrickDacy@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 days ago

    It’s people like her who make life worth living. People who solve hard problems that need solving (or sometimes don’t even need it) are the best people.