These are the evidence of the opposite.
Apple's hardware from the 70s and 80s, like the original Macintosh, were something special. NeXTSTEP, the Steve Jobs thing that got rebranded as Mac OS X when Apple bought them, was the first modern OS to be simultaneously good and popular. The iPhone changed what a phone is.
The iPad is an iPhone, but bigger. The watch is an iPhone, but smaller. These are not innovations of the same kind. They're the sort of thing you'd expect out of Facebook or Amazon or any other large mature bureaucratic corporation.
If the Apple II was the 70s and the Macintosh was the 80s and NeXTSTEP was the 90s and the iPhone was the 2000s, name the thing of this caliber they did in the 2010s.
Arguably, the iPod was 2000s and the iPhone was 2010s. The iPhone really didn't get started until the iPhone 3GS in middle-2009 so it started slowly but really defined the 2010s for Apple.
[QUOTE] Comparison - The three 700 MHz Pi 1 main measurements (Loops, Linpack and Whetstone) were 55, 42 and 94 MFLOPS, with the four gains over Cray 1 being 8.8 times for MHz and 4.6, 1.6, 15.7 times for MFLOPS.
The 2020 1800 MHz Pi 400 provided 819, 1147 and 498 MFLOPS, with MHz speed gains of 23 times and 69, 42 and 83 times for MFLOPS. With more advanced SIMD options, the 64 bit compilation produced Cray 1 MFLOPS gains of 78.8, 49.5 and 95.5 times.[/QUOTE]
Ideally, I could run MacOS in some kind of headless mode and allocate all resources to the VM.
Apple please let me use Linux ffs.
You can run in full-screen mode by doing the normal macOS click on the green stoplight button at the top of the window. The current versions of Apple's virtualization libraries para-virtualize the GPU which runs nearly at full native speed.
It sounds like you want a type 1 VM. Unfortunately none exist for macOS that I'm aware of.
> It is currently not possible to connect any USB device to a macOS Arm VM yet.
As a mainly non-Apple user I see the following caveats for my own uses:
- I'd love to see better Linux support. (As far as I know, Asahi Linux only covers the M1 and M2 lines, and as amazing of a project as it is, last I looked, it's neither upstreamed nor exactly what one might consider first class. Maybe it's getting there now, though...)
- I'm worried about the SSD situation still. It seems like it hasn't amounted to much (yet), but some use cases might be more impacted than others, and once the SSD does finally fail, the machine's dead. This is not how things work in most PCs, even mini PCs, and it's a bit of a hard pill to swallow.
- The pricing is great at the baseline, but it gets progressively worse as you go up. The Apple M4 Pro Mac Mini has a baseline price of $1,399.00, which I think is pretty decent for a high-end computer with 24 GiB of RAM. But, it maxes out at 64 GiB of RAM, which is less than half of what I have in my current main machine, and believe me, I use it. That 64 GiB of RAM upgrade costs $600. For comparison, the most expensive 64 GiB DDR5 RAM kit on PCPartPicker is $328.99. Don't get me wrong either, I understand that Apple's unified RAM is part of the secret sauce of how these things are as efficient and small as they are, but at least for my main computer I really don't need things to be this compact, so it's another tradeoff that's really hard to swallow.
But on the other hand, for people happy to use macOS as their primary operating system, the M4 line of Macs really does look the best computer Apple has ever produced. (For me, it is rare that I feel compelled to even consider an Apple computer; the last time was with the original M1 Mac Mini, which I did buy, although after some experimentation I mainly just use it for testing things on macOS rather than as a daily driver machine.) There really aren't many caveats especially since the base memory configurations this time around are actually reasonable.
I suspect these things could be great on homelab racks if the longevity issues don't wind up being a huge problem.