6 ms·
> Thanks to the combined efforts of mildsunrise and chaos_princess, we discovered that ACE3 has pretty much the same register set as CD3217, only wrapped in a S
by JLO64 21d ago
> Thanks to the combined efforts of mildsunrise and chaos_princess, we discovered that ACE3 has pretty much the same register set as CD3217, only wrapped in a SPMI interface instead of addressed over I2C. Both the SPMI interface and ACE3 itself are now working in Asahi Linux, bringing USB 3.0 and Thunderbolt support to all M3 series devices.
When I got my M3 Pro MBP, I got it with the intention of eventually installing Linux on it. In hindsight I seriously underestimated the amount of effort needed for even partial Linux compatibility, which makes me all the more grateful for the work Asahi contributors have put in! I'll still be keeping macOS installed for iOS dev work(which I plan on doing soonish), but other than that all I really need is a web browser and Ghostty with good battery life.
- happosai 21d ago[flagged]
- dgllghr 21d agoUnfortunately, the state of non-Apple hardware makes your parent’s comment a defensible position. Btw, using Linux in general means having “some unpaid volunteer do it for you”
- arcfour 21d agoNo it doesn't. This reads like someone who hasn't touched a non-apple Laptop in 15-20 years.
- criddell 21d agoI don't think it's possible to create a Linux machine with no volunteer-built software on it.
- vbezhenar 21d agoI'm using Intel Thinkpad. And I'm pretty sure that Intel does a good amount of work upstreaming Intel support in Linux. So I'm not sure that using Linux in general means having some unpaid volunteer do it for you. In fact I believe that most Linux development nowadays is pretty far from unpaid volunteer work. Regarding state of non-Apple hardware. Well, my laptop just works. Literally zero hardware or compatibility issues. Maybe Macbook is faster in artificial benchmarks, but in my day to day usage, Thinkpad is more than fast enough.
- izacus 21d agoIntel Corporation is indeed the largest corporate contributor of commits to Linux Kernel (outside individual contributors).
- 0x457 21d ago> Btw, using Linux in general means having “some unpaid volunteer do it for you” Maybe using Linux on a desktop, but using Linux in general is >80% paid developers [1] [1]: https://www.linuxfoundation.org/hubfs/Reports/LinuxKernelReport_2017.pdf?hsLang=en https://www.linuxfoundation.org/hubfs/Reports/LinuxKernelRep...
- aenis 21d agoHm? Should we ban volunteers? Doing unpaid work is sort of their thing.
- simonh 21d agoThat's kind of how open source development works, right? We buy hardware and we use software people wrote for free. What am I missing?
- OroPla 21d agoMy steelman read of that would be that there is a difference between paying Apple a premium to make installing Linux hard vs. paying, say, Framework a premium to make installing Linux easy.
- simonh 21d agoExcept the Asahi Linux team are pretty insistent that Apple isn't making it particularly hard. Yes the hardware is novel, but hardly any hardware vendors share low level details on the Intel side either, all that has to be reverse engineered anyway.
- kelnos 21d agoIntel themselves writes a ton of the software for their own hardware that makes in into the Linux kernel.
- philipallstar 21d agoIntel is not the only hardware in an Intel CPU-based laptop.
- izacus 20d agoThey also famously manufacture the most stable and performant network cards, wifi card, thunderbolt controllers, etc. And provide drivers for Linux. Plenty of components for quivalents of which Avahi struggles with on MacBooks.
- izacus 21d agoYeah, they insist on that and then write long blog posts on how they have to reverse engineer basic things which have been contributed by other manufacturers to linux kernel directly.
- coldtea 21d ago"I paid thousands of dollars to apple who provided a great hw product with their own OS preinstalled and free".
- deleted 21d ago[deleted]
- bewareofscams 21d ago"... so that I can never switch to anything ever due to vendor lock-in, which includes hard-to-transfer data, muscle memory and habit forming not applicable to other OSes, accounts bound to iCloud, voluntary surrender of privacy, acceptance of planned obsolescence and non-repairability, lack of support beyond 'try turning it off-on' or 'replace your device for half its price', etc., etc. But hey, the hw is great!"
- bschwindHN 21d agoI've got one - I bought a macbook from apple so I don't have to replace it for a decade. My 2014 one still works fine, aside from a distorted right speaker. And you know what? I'd do it again!
- cosmic_cheese 21d agoSwitching isn’t nearly as bad as some make it out to be. Much of iCloud is built with well-supported standards like IMAP, CalDAV, and CardDAV. Getting out of Google’s or Microsoft’s ecosystem, with how much both of those love their proprietary protocols and data formats, I would say is overall more messy. As far as muscle memory and habits go, that almost makes it sound like it’s objectively wrong to build a desktop OS that doesn’t follow Windows-esque conventions, which I staunchly disagree with. Desktops are insanely personal and I cannot support the idea that things like keybindings and window chrome should only ever come in one shape.
- 4fterd4rk 21d agoMindblowing to me that people continue to try and pin "planned obsolescence" on Apple, the manufacturer that makes infamously long lived products. You anti-Apple zealots get your talking points from 1996 Usenet posts.
- _zoltan_ 21d agoUnpaid volunteer? Hah! These people want to do it, for reasons unknown to me. They might enjoy it. I'm not even sure about the unpaid part.
- IdiotSavage 21d ago> other than that all I really need is a web browser and Ghostty with good battery life. Then why bother installing a different OS?
- msto 21d agoThere might be no reason while the hardware is latest and greatest, but installing a different OS can keep old hardware going for longer. My 2014 Macbook Pro is uncomfortably slow on the last supported MacOS but works perfectly fine when running the latest Fedora.
- JLO64 21d agoThis exactly sums up my long term feelings. Even now I’m annoyed by all the background bloat/tasks that are running on it, and I’d prefer being able to have more control over what runs on it for battery/performance reasons. Additionally, even though I’ve had it for years at this point, I think I’d still be more comfortable if I could use i3 with it.
- astrange 21d agoBackground processes almost never really use expensive resources on macOS or Linux. Certainly they can cause symptoms sometimes, but it's typically no worse than extra fan noise. All the wasted resources on most people's machines are going to a) pixel buffers b) browser tabs c) both.
- Obscurity4340 20d agoAlmost never. But still sometimes Also computers should run and not run what you choose. Apple should not be able to for e you to run "services" (for themselves) and apps you cant delete
- astrange 20d agoYou can't turn off random parts of a system someone else made. You don't know what they do. https://limi.net/checkboxes https://limi.net/checkboxes
- jjtheblunt 21d agoyou overlooked the UTM.app (also buildable from open source) on the App Store, which allows installation from an ISO of arm-native linux builds, directly run via the Apple hypervisor.framework, _not_ using Qemu emulation. it's fast as greased lightning and fantastic. I've used it two or so years on M1, M2, M2 Max, and M5 and it's what I think you too will love.
- giancarlostoro 21d agoThe only reason is because M2 to M3 was a dramatic shift in how everything works, M1 and M2 were both compatible with one another, I'm not sure if after M3 its been stable, but I sure hope so, there's value in my opinion in being backwards compatible with older CPUs.