Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> When M1 finally supports docker, I might even consider not using the 16 inch at all. It crashes due to thermals about twice a week due to the constant high temperature and eats through batteries!

I guess it would be better to wait for M2 or M3 rather than jump on a new system that has a work-in-progress developer ecosystem or un-optimised software (Even if it is faster on M1 than Intel Macs).

By the time that Apple Silicon software support is optimised, the M1 Mac would already be out of date and superseded by M2 or M3 Macs.



While there is definitely a risk that M1 Macs will have the same fate as the first-gen Intel Macs (they supported only 32-bit mode, thus the support was cut quicker), the usability and usefulness is surprisingly high.

Docker and Virtualbox (this one is not coming) are the only two apps that do not work for me, and worked on Intel Mac. Sure, there are many apps that run in Intel mode, but the user won't notice, unless interested in that detail.


That was only because Intel purposefully delayed 64 bit core duo.


Why? (I’m too young to know)


I would not say that it was purposeful.

Intel at the time was shipping P4 Netburst CPUs. They had all the features, like multiple cores and 64-bit support, but also one huge disadvantage: they were power hungry, and it dissipated all that heat. Definitely not something you could put into laptops.

So the next generation, Core Solo/Duo, was not continuation of Netburst, but Pentium M, their mobile line which itself forked off P6 (Pentium Pro). They were released in January 2006, and were indeed 32-bit. The reason was time to market, they were basically throwing away their current arch and forking from an older branch; for the majority it was not a problem, most people were running 32-bit XP anyway, with PAE if you happened to have more than 3,5 GB of RAM (pre-SP2 XP supported that). Then, the 64-bit Core 2 Duo was released in July 2006.

The unfortunate part is, that Apple announced transition to Intel in mid-2005, and shipped the products across all lines in January-August 2006, i.e. hitting the window when only the 32-bit version was available. That means, that they had to define and maintain i386 ABI for their OS just because they ever shipped Core Solo or Duo machines. If they were able to ship C2D from the beginning, they could have skipped i386 and just use amd64 ABI from the start.


Thanks! I appreciate the history lesson




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: