LibreTechni.ca
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
bytepursuits@programming.dev to Linux@lemmy.worldEnglish · 4 hours ago

This is Alyssa Resenzweig. She reverse-engineered Apple's M1 GPU with no public documentation and also developed an open-source Linux driver.

programming.dev

message-square
61
fedilink
  • cross-posted to:
  • linux@sh.itjust.works
592

This is Alyssa Resenzweig. She reverse-engineered Apple's M1 GPU with no public documentation and also developed an open-source Linux driver.

programming.dev

bytepursuits@programming.dev to Linux@lemmy.worldEnglish · 4 hours ago
message-square
61
fedilink
  • cross-posted to:
  • linux@sh.itjust.works
alert-triangle
You must log in or register to comment.
  • DickFiasco@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    135
    ·
    2 hours ago

    At age 20, she reverse-engineered the Apple GPU. At age 40, I got the LED to blink on my Arduino.

    • HubertManne@piefed.social
      link
      fedilink
      English
      arrow-up
      49
      ·
      2 hours ago

      I mean I have decades of doing all sorts of IT work and this is way beyond my level. Absolutely amazing.

      • ColeSloth@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 minutes ago

        You mean you can’t just get Apple’s driver to work on Linux by turning it off and on again enough times?

      • Scrubbles@poptalk.scrubbles.tech
        link
        fedilink
        English
        arrow-up
        19
        ·
        2 hours ago

        I have such immense respect for people who know how the bits are physically flowing through a machine. I took classes about it but I can’t imagine doing that daily, it’s so tedious.

        • Axolotl@feddit.it
          link
          fedilink
          English
          arrow-up
          4
          ·
          17 minutes ago

          And imagine doing it without expecting a cent!

        • HubertManne@piefed.social
          link
          fedilink
          English
          arrow-up
          11
          ·
          2 hours ago

          yeah I remember not being able to get my voltron lion to run in basic when I was in junior high.

    • DeadPixel@lemmy.zip
      link
      fedilink
      English
      arrow-up
      16
      ·
      2 hours ago

      Wins no matter how small are wins!

      Don’t compare yourself to others, just enjoy the learning process & satisfaction it hopefully brings you for every single win, no matter the size!

      Arduino is a fantastic platform for learning, I still remember a lot of my ‘firsts’ with it, I had no idea what I was doing, we all start somewhere. Have fun!

      • ol_capt_joe@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 minutes ago

        It all adds up ⬆️

      • thingsiplay@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        43 minutes ago

        While I agree partially, want to mention that having someone to compare to is not as bad as it sounds. Its only bad if you think its unreachable and you give up doing anything. Sometimes you need a hero to look up and fight and dream about it, for the motivation. I think looking up to people like Alyssa’s work is inspirational. In a similar way how I look up to those magicians who create emulators… but that is a different topic for another day.

  • Kazumara@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    48 minutes ago

    Alyssa Rosenzweig. Not Resenzweig. It means Twig of Roses. Here’s her website: https://alyssarosenzweig.ca/

  • thingsiplay@lemmy.ml
    link
    fedilink
    English
    arrow-up
    25
    ·
    2 hours ago

    Some missing links:

    • https://alyssarosenzweig.ca/
    • https://en.wikipedia.org/wiki/Alyssa_Rosenzweig
    • https://en.wikipedia.org/wiki/Asahi_Linux

    Alyssa Rosenzweig, GPU lead. Alyssa is a Linux graphics hacker. After reverse-engineering the Arm Mali GPUs and building the free Panfrost driver for them, she did the same magic trick on the Apple GPU and built the userspace Asahi graphics drivers.

    - https://asahilinux.org/about/

    • a_non_monotonic_function@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 hour ago

      Thank you. This is the sort of news I need in my day.

      Pretty flipping sweet if you asked me.

  • ReallyZen@lemmy.ml
    link
    fedilink
    English
    arrow-up
    42
    ·
    edit-2
    2 hours 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 ooensource 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!

    • Duamerthrax@lemmy.world
      cake
      link
      fedilink
      English
      arrow-up
      15
      ·
      2 hours ago

      Lina rebranded as Hoshino Lina and is working on an open source implementation of Live2D now.

      https://bsky.app/profile/lina.yt/post/3mspkbkdwwp2z

    • majster@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      Wasn’t Asahi Lina alter ego of marcan? Or am I misremembering things

      • ReallyZen@lemmy.ml
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 hour ago

        Part of the hate campaign. Anyone following both accounts at the time was quite puzzled by the hypothesis.

      • frongt@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        22 minutes ago

        Allegedly. There was no evidence either way, and ultimately it doesn’t matter anyway.

      • Duamerthrax@lemmy.world
        cake
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 hour ago

        Their haters were going around and concern trolling that they were the same person. Anyone outside of the scene would take it as a stated fact and repeat it without knowing.

  • happy_wheels@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    47 minutes ago

    And here I am unable to ssh/putty/connect to my banana pi m5 so I can wipe lineageos off the emmc module. (Legit happy for her success!!!)

  • happy_wheels@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    47 minutes ago

    And here I am unable to ssh/putty/connect to my banana pi m5 so I can wipe lineageos off the emmc module. (Legit happy for her success!!!)

  • TrickDacy@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 hour 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.

  • SabinStargem@lemmy.today
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 hours ago

    Valve should hire her. With her help, they further improve SteamOS to have Nvidia drivers that are good.

  • zurohki@aussie.zone
    link
    fedilink
    English
    arrow-up
    35
    ·
    3 hours ago

    IIRC Apple were refusing to implement open standards because they were trying to force developers to use their proprietary Metal API.

    • Ptsf@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      21 minutes ago

      I don’t know if a lack of direct support is exactly the same as trying to force everyone, as they could’ve easily prevented her from reverse engineering this project, but that’s sort of splitting hairs and they definitely know they have an open source community who would appreciate even a modicum of support that they’re ignoring.

  • afk_strats@lemmy.world
    link
    fedilink
    English
    arrow-up
    127
    ·
    4 hours 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

    • chunkystyles@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 hour ago

      I applaud them for their thankless work. I hate that it’s necessary in the first place.

  • arsCynic@piefed.social
    link
    fedilink
    English
    arrow-up
    88
    ·
    4 hours ago

    Name is misspelled in the title: https://en.wikipedia.org/wiki/Alyssa_Rosenzweig.
    Also, wow, impressive.

    • bad1080@piefed.social
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 hour ago

      https://alyssarosenzweig.ca/blog/asahi-gpu-part-n.html

      • arsCynic@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        ·
        55 minutes ago

        Makes we want to buy a second-hand Apple device just to try it out.

        • PattyMcB@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          41 minutes ago

          I do, now!

  • Possibly linux@lemmy.zip
    link
    fedilink
    English
    arrow-up
    33
    ·
    4 hours ago

    Her live streams are something else

    • DahGangalang@infosec.pub
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 hours ago

      Where does she stream? Does she post old recordings? I’d love to try catching one.

    • Dadifer@lemmy.world
      link
      fedilink
      English
      arrow-up
      18
      ·
      3 hours ago

      What does she do on the livestreams?

      • ramenshaman@lemmy.world
        link
        fedilink
        English
        arrow-up
        49
        ·
        3 hours ago

        Something else

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        26
        ·
        3 hours ago

        She does 10 hour reverse engeneering sessions

        • a_non_monotonic_function@lemmy.world
          link
          fedilink
          English
          arrow-up
          11
          ·
          2 hours ago

          Oh, I’m about to climax.

        • Dadifer@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          ·
          2 hours ago

          Oh shit!

  • Alph4d0g@piefed.social
    link
    fedilink
    English
    arrow-up
    41
    ·
    4 hours ago

    So encouraging the bright young minds that are still being spawned. Amazing on her.

  • 20cello@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    3 hours ago

    Omg,apple developers must feel so useless right now

    • hemko@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      12
      ·
      2 hours ago

      When a big corp doesn’t support something, it’s by design. The engineers were told to not spend time on it.

      There’s some really fucking talented people working in these big companies, but they don’t have freedom to make such decisions

      • 20cello@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        44 minutes ago

        Indeed,that’s why I said they must feel useless

        • frongt@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          21 minutes ago

          Nah, they feel paid. If they wanted to do this work they could.

  • Ertain@feddit.online
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 hours ago

    It’s great that open source software has amazing people like this.

Linux@lemmy.world

linux@lemmy.world

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !linux@lemmy.world

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you’re a seasoned Linux enthusiast or just starting your journey, we’re excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let’s dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 876 users / day
  • 1.57K users / week
  • 2.53K users / month
  • 5.21K users / 6 months
  • 1 local subscriber
  • 18.9K subscribers
  • 529 Posts
  • 5.87K Comments
  • Modlog
  • mods:
  • warmaster@lemmy.world
  • BE: 0.19.5
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org