• 0 Posts
  • 15 Comments
Joined 2 years ago
cake
Cake day: July 16th, 2023

help-circle



  • I love that RiSC-V is already so well supported in the Linux kernel even though the hardware is not really out there yet. When decent hardware does arrive, a fairly mature ecosystem will be waiting for it.

    Compare that to ARM which took quite a while. There is already more of a culture of getting device support into the mainline for RISC-V than for ARM even now.

    I do think decent RISC-V kit is coming. The existing players like SciFive are getting there, we know big players like Qualcomm and Samsung have projects, and future disruptors like AheadComputing see RISC-V as their attack vector on the current industry. And for sure China is going to surprise with a decent RISC-V offering at some point—maybe Alibaba, maybe Huawei, or maybe someone else.



  • It is less about portability on sales and more about the ability to drive R&D.

    The technology will continue to improve. If they fall behind, that will be what really tanks sales.

    They have a lot of cash but they need to keep feeding the R&D on batteries, charging, software, and cost reduction tech.

    Their biggest protection is tariffs since fairly large markets are locking out all their real competition. As long as those are in place, they will be able to soak up much of the EV demand.






  • I use Chimera Linux which is musl based. Compatibility is great. If you have the source, you are probably fine.

    It can be a pain for projects that ship binaries as part of the build. Two examples that I have run into:

    • The Ladybird browser uses vpkg and the version their scripts download assumes Glibc. You can build vpkg itself on musl but the whole process is a pain.
    • dotnet requires a binary build of dotnet to bootstrap from. There are musl builds available but they assume GCC and Chimera uses Clang. Not really a musl problem now that I think of it.

    Anyway, I use a Distrobox of Arch on Chimera. If I do run into something (like the two above), I just pop into that and problem solved.

    Flatpak is essentially the same solution as they run in a container and the freedesktop base is Glibc based.

    Not only is musl not generally a problem but, these days, it is trivial to work around it.




  • Older MacBooks and MacBook Airs (pre-2018 or so) make awesome Linux machines and have really come down in price. If you can find one cheap, I highly recommend them.

    Intel machines later than that have T2 chips and are still good but take a bit more research.

    M1 Macs are pretty well supported now but that is a different universe.