Oh come on you guys! I'm not even bothering to read most of page 2 of this thread. Apologies to those with balanced opinions but I've been looking into this for ages and seeing all the paranoia again is exhausting! It doesn't matter if many are locked down, so long as some are not and we can afford them. Have a look at PostmarketOS, see how many phones they get their fully open Linux onto. Sure, it's not the majority of phones, but many of them were very widely available.
I'm planning on diversity, myself; starting with the PC because I know stuff about it, then if my poor broken brain can understand the drivers in PostmarketOS, my old phone. If not, there are thousands of alternatives, probably literally. One of my minor goals is to bitbang video output from a microcontroller. If it works, that's my GPU (and maybe I could squeeze in audio too), then I get a powerful microcontroller for CPU, some much smaller microcontrollers for other IO, and there's my computer for my OS. When I say "microcontroller," I'm thinking of a device designed to run "bare-metal" code.
Developing a compiler as I am, and not striving for the highest efficiency, I don't have to worry about most of the junk of x86 or any other architecture; none of which are simple any more. The compiler for Plain English Programming emits something like 25 instructions, only. I'm sure many Forths are that simple too. If a compiler can be that simple even on x86, why should I care which architecture I pick?
Re. RISC v. CISC: most compilers emitted few instructions in the past. If they emit more now, it's only to optimize cache utilization. I remember when I heard the news that they realised using extra instructions would help cache utilization. I think it was mid-late 00s. Earlier, for the Pentium, Intel looked at what compilers actually emitted and optimized those instructions ahead of others, so it wasn't even a good idea to use many different instructions.
x86 going away
Re: x86 going away
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
-
- Member
- Posts: 396
- Joined: Wed Nov 18, 2015 3:04 pm
- Location: San Jose San Francisco Bay Area
- Contact:
Re: x86 going away
Apple's former boss makes bold prediction that you have to dump your x86. Will it fly? For that, I looked at the apple's laptop market share (i did not look at desktop) and had mere 7.0% of market share in 2019.
I would be very concerned if their laptop has around 40-50% of sahre but most of apple's revenue (60+%) comes from iphone not other products.
https://www.pcgamer.com/uk/former-mac-b ... to-go-arm/
https://en.wikipedia.org/wiki/Market_sh ... er_vendors
Top vendors market share (2019)
Top 6 vendors by number of units shipped, 2019
Rank Manufacturer Market share[1]
1 Lenovo 24.1%
2 HP 22.2%
3 Dell 16.8%
4 Apple 7.0%
5 Acer 5.7%
6 Asus 5.5%
I would be very concerned if their laptop has around 40-50% of sahre but most of apple's revenue (60+%) comes from iphone not other products.
https://www.pcgamer.com/uk/former-mac-b ... to-go-arm/
https://en.wikipedia.org/wiki/Market_sh ... er_vendors
Top vendors market share (2019)
Top 6 vendors by number of units shipped, 2019
Rank Manufacturer Market share[1]
1 Lenovo 24.1%
2 HP 22.2%
3 Dell 16.8%
4 Apple 7.0%
5 Acer 5.7%
6 Asus 5.5%
key takeaway after spending yrs on sw industry: big issue small because everyone jumps on it and fixes it. small issue is big since everyone ignores and it causes catastrophy later. #devilisinthedetails
-
- Member
- Posts: 396
- Joined: Wed Nov 18, 2015 3:04 pm
- Location: San Jose San Francisco Bay Area
- Contact:
Re: x86 going away
Looking at wikipedia., apple's pc market share was around mere ~7.0% last few years, not sure those bold statement is something to be worried about??
https://en.wikipedia.org/wiki/Market_sh ... er_vendors
https://en.wikipedia.org/wiki/Market_sh ... er_vendors
key takeaway after spending yrs on sw industry: big issue small because everyone jumps on it and fixes it. small issue is big since everyone ignores and it causes catastrophy later. #devilisinthedetails