• The talent has nothing to do with Rust AFAIK. Only the GPU driver is written in Rust. There are however efforts put into other drivers written in Rust.

        The developers could have written those drivers in C instead, or to hell with those close-minded Linux developers, fork Linux and keep writing in Rust.

        • Axum ( axum@lemmy.blahaj.zone ) 
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          Forking Linux and continuing to do that instead of up streaming is a massive task, especially as time goes by and code similarities drift. It’s much better to upstream. This is why fortune 500 companies contribute to the Linux kernel.

          The old guard in the Linux kernel have a real stick up their ass against anything not C, despite Linus himself advocating that rust drivers should at least be looked at. It’s turned off a lot of new blood doing projects like Asahi because they don’t have upstream support so the burden of the project is much too great for a hobbyist endeavor for something that should otherwise be fun and mentally engaging.

          • Agreed. I was fully aware that forking Linux is more of a joke than anything.

            Spot on on the hobby point. If I am writing code while not being paid, I need to enjoy every moment of it. In addition to coding, project managing and ensuring backlash make me nope the fuck out of it.

          • Jo Miran ( JoMiran@lemmy.ml ) 
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            I guess you do understand what the M chip is, which makes your comparison even more surprising. First, comparing a SoC to a GPU is wildly unfair. Second, you are severely underselling exactly how much more energy efficient an M chip is versus a CPU/GPU combo. My PC laptop with an i7 and a 4070 built in will run for about 20 minutes, maybe 30, under a full workload, all the while being hot enough to fry an egg and noisier than a jet engine. Even then, the performance will be trash and get worse as the temps rise. My MBP M3 Max will run a DAW sessions my PC could never dream of, with multiple plugins, on battery, silent, no heat, for a couple of hours without even the hint of a stutter.

            All of that said, when it comes to price, Apple’s gonna Apple.

            PS: I’m typing this on my phone while the idle i7/4070 laptop is fanning (again, fully idle) because it runs so hot. I might need to start traveling for work again and, if I do, I might need to switch to a MacBook Air for work on the road unless I can find an ultra-slim, powerful yet efficient, high resolution screen, Linux supported laptop. Simply because of the chip. We need an equivalent on the PC side.

  • Lojcs ( Lojcs@piefed.social ) 
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 year ago

    I’m convinced Arch with archinstall is the easiest Linux to use for users competent with computers. It just requires that the user isn’t afraid of command line interfaces.

    I’ve tried the Mint, Ubuntu and uBlue. Had something go wrong with each. Mint didn’t install graphics drivers, Ubuntu had nonsensical design with snap and uBlue corrupted the boot order after a month.

    With distros designed to just work it isn’t easy to fix issues when they come up. With Arch there’s no expectation that things work by default, so when something goes wrong you can just make it work again.

  • The choice tree is true, though. In high school, I used Arch Linux on my PC because I liked tinkering. Now that I’m in college, I’m using Fedora because I need something stable and don’t have time to mess with it.