Earlier quoted context omitted.
I doubt that any company actually cares about what any of the myriad of metrics they collect mean at the C-suite level. I mean, "maybe" I just think it is unlikely. I bet 9/10 times someone just makes a decision about how things "ought" to be and then that's the way it is going forward. The assumption that this is a triangulated and well researched strategy doesn't match my experience in "real-job" world. I mean, may…
We are all witches holding our breath in the Church of the Line
Asahi Linux Progress Report: Linux 6.19
171–180 of 188 posts
Re: Asahi Linux Progress Report: Linux 6.19
#172Earlier quoted context omitted.
> I believe used M1/M2 machines will be favored by young developers as their personal fun laptop in a few years I doubt it. For one, the SSDs have limited lifespans, and are soldered on the mainboard. They'll be fine enough for the planned life of the laptop, but eventually secondary market laptops will start seeing waves of failures, at which point people learn that purchasing one is a gamble. The entire Apple silic…
I've yet to see a desktop SSD wear out from writes. The only dead desktop SSDs I've seen have been due to buggy firmware (early drives or that recent batch of Samsungs) or well before their wear level is down (cheap noname drives off amazon).
My first SSDs were from Intel and I have completely worn them out by writing their specified maximum writable amount of data, in a couple of years or so.
After that, I have been careful to always buy only SSDs with the maximum amount of writable data that exist on the market. I have not worn out others yet, but those that have been used for many years show in their SMART counters that a large fraction of the permissible amount of written data has been reached and not much has remained until their end of life.
I typically write many tens of GB per day.
Re: Asahi Linux Progress Report: Linux 6.19
#173Earlier quoted context omitted.
They are aware. They are also aware of the designs sitting in the cabinet right next to them in Cupertino that would make all the reverse engineering instantly unnecessary. Such a monumentally Sisyphean waste of effort in behalf of the Asahi devs in my opinion. If you care about personal computing or Linux, don’t buy a Mac.
> don’t buy a Mac. As opposed to what hardware, then? Because this is pretty much how most other drivers became a thing in the first place. Linux has come a long way and due to it "winning the cloud" many hardware vendors started properly supporting it, but this was absolutely not the case for the longest times.
The most serious problem that I had was about 10 years ago in a Lenovo laptop with NVIDIA Optimus (i.e. where the NVIDIA GPU does not have direct video outputs, but it must pass through the Intel GPU). At that time, I spent a couple of days until succeeding to make NVIDIA Optimus work OK in Linux. With the Intel GPU, Linux worked fine since the beginning. This happened because at that time the Linux NVIDIA driver did not support Optimus, so you had to install a separate program to be able to select which GPU shall be used by an application. I do not know if any laptops with Optimus still exist today.
Except for that case, I never encountered any hardware compatibility problem that could not be solved in minutes or a few hours of most. For contrast, with Windows I have seen many problems that could not be solved in weeks, even with the assistance of IT support personnel from multiple continents, because nobody, not even the "professionals", had any idea about what Windows is really doing and what may be wrong.
It is true that some of the laptops that I have used had a few features that I have never used, so I do not know if they worked in Linux. For instance I have never used a fingerprint reader or a NFC reader.
Re: Asahi Linux Progress Report: Linux 6.19
#174Earlier quoted context omitted.
So we make excuses for apple because that’s how it used to be back in the bad old days? This is flawed logic. As for alternatives, there are many.
Like which, especially with an ARM processor?
There are also older NVIDIA Orin SBCs with Cortex-A78, but those are severely overpriced, so they are not worthwhile, unless you really want to use them in an automotive project.
For software development, the Arm-designed cores have the advantage of excellent documentation, unlike the proprietary cores designed by Apple and Qualcomm, which are almost undocumented. Good documentation simplifies software debugging and tuning.
Unfortunately there are no cheap solutions for developing on the latest ARM ISA variants (except for a Chinese Armv9.2-A CPU, which has some quirks and is available in mini-ITX and smaller formats). For the latest ISA, you should develop software on a smartphone, e.g. on one of the Motorola smartphones that have DisplayPort for connecting an external monitor and a desktop mode for Android.
Re: Asahi Linux Progress Report: Linux 6.19
#175Earlier quoted context omitted.
Your pick of the litter, if you intend to run Linux. Snapdragon laptops, Ampere desktops, or even a Raspberry Pi with an RTX 5090 if you wanted.
Which Snapdragon laptops can I buy which run Linux?
You have much better Linux support for an older Snapdragon from 2021 (with quadruple Cortex-A78 cores) which has been rebranded as "Dragonwing QCM6490" and which is sold by Qualcomm for use in embedded computers. Thus Qualcomm promises at least 10 years of support for it.
There are a few cheap single-board computers with it, e.g. Particle Tachyon 5G and Radxa Dragon Q6A.
Unfortunately, "cheap" means something very different today than last summer, due to the huge increase in the price of DRAM. Nevertheless, the SBCs with soldered LPDDR memory have been affected less by the price increase than the computers for which you have to buy SODIMM or DIMM memory modules, which may cost now more than a mini-PC in which you would want to install them.
Re: Asahi Linux Progress Report: Linux 6.19
#176Earlier quoted context omitted.
You don't need an arm processor, many modern x86 chips match or outcompete m series on power efficiency and performance. Mainly lunar lake gen 1 and the new gen 3 (arrow lake not really). The efficiency of arm chips was never arm, really, it was the manufacturing node and SOC design. Well, Intel and AMD can make SOCs, and they do.
There are reasons beyond pure power efficiency to use ARM processors. It is a nice architecture to work with, especially if you plan to write low-level code. Also, you might want to deploy on ARM servers. Also, there is the question who in general makes Laptops as nice as a MB Air? Who makes a fan less laptop of roughly comparable power?
As for nice laptops, I think Asus and Lenovo makes some nice ones. I don't believe any are fanless, but most are quiet - Lunar Lake gen 3 is an SOC with a base TDP of 25 watts, and it can even go down to 15 watts. These CPUs are slightly faster in multi-core performance than M4, and they use similar wattage. I believe the Asus zenbook duo gets better battery life by a wide margin because of the 99 watt-hour battery. They still fall a little short of M5 in performance, but it's very close.
As for servers, it's a good point. But I think currently most servers are still using x86 CPUs, so it might not be relevant for a while.
Re: Asahi Linux Progress Report: Linux 6.19
#177Earlier quoted context omitted.
I've yet to see a desktop SSD wear out from writes. The only dead desktop SSDs I've seen have been due to buggy firmware (early drives or that recent batch of Samsungs) or well before their wear level is down (cheap noname drives off amazon).
That is because you do not write much. My first SSDs were from Intel and I have completely worn them out by writing their specified maximum writable amount of data, in a couple of years or so. After that, I have been careful to always buy only SSDs with the maximum amount of writable data that exist on the market. I have not worn out others yet, but those that have been used for many years show in their SMART counter…
I do wear out SSDs but they're on servers I run with different use patterns.
Re: Asahi Linux Progress Report: Linux 6.19
#178Earlier quoted context omitted.
Why the locking difference on platforms? I so want to run my os on ipad and save it from the ewaste bin.
iPads are cheaper than MacBooks and more popular. They'd rather prefer if you bought another one instead of using it indefinitely. The same with smartphones. The answer always has been: I like money!
Re: Asahi Linux Progress Report: Linux 6.19
#179Earlier quoted context omitted.
There are reasons beyond pure power efficiency to use ARM processors. It is a nice architecture to work with, especially if you plan to write low-level code. Also, you might want to deploy on ARM servers. Also, there is the question who in general makes Laptops as nice as a MB Air? Who makes a fan less laptop of roughly comparable power?
If you're writing true low-level code then you're most likely doing it for performance reasons, like ffmpeg. But ARM doesn't have the instruction set to make the best use of that, x86 does with its extensions. Otherwise, the compiler handles translation, so there's just no reason for you to care about the assembly unless you're writing assembly. As for nice laptops, I think Asus and Lenovo makes some nice ones. I don…
For the computer: the Air is a great laptop. I am very happy it doesn't have a fan, so it can never get a clogged fan and it works great. Currently, I am running Linux on it via VMWare, so I get the best of two worlds. And Linux really flies on it. Once it is no longer supported by macOS, I am certainly going to go native Linux. As it is an M2, that probably would work already today.
Re: Asahi Linux Progress Report: Linux 6.19
#180Earlier quoted context omitted.
Which Snapdragon laptops can I buy which run Linux?
The Qualcomm laptops have various problems with Linux that have not been solved yet. You have much better Linux support for an older Snapdragon from 2021 (with quadruple Cortex-A78 cores) which has been rebranded as "Dragonwing QCM6490" and which is sold by Qualcomm for use in embedded computers. Thus Qualcomm promises at least 10 years of support for it. There are a few cheap single-board computers with it, e.g. Par…