It's called progress, people.
"Lead, follow, or get the [redacted] out of the way!" - Gen. Patton
"Lead, follow, or get the [redacted] out of the way!" - Gen. Patton
I cold boot every day.How often are people doing cold boots? For years on Windows, its suspend modes didn’t always work but it has improved to the point where I don’t understand why cold boot performance is all that important.
The whole OSS community is a treasure for every user on any platform. The existence of OSS, is a huge reason that not everyone have to "get locked by Apple" or "get locked by Microsoft". As a Linux Desktop user, I do have the habit to find open-source alternative for almost everything I use because Linux Desktop is only 1% in the statistics make most closed source software developers don't even consider to support.
A large part is secure boot and disk encryption. We also only see the boot to login, which isnt the full boot process. You still need to get into your user, and even then stuff is loading in the background.Windows still boots much faster from cold boot. In my case ~5-7 seconds for windows (sata ssd), ~20 seconds macos (nvme), same machine. It's probably apfs/trim that slows macos boot down but who knows exactly.
Weird, my macs only get cold booted when there are updates.I cold boot every day.
Oh, wow. My mid-2012 3rd generation quad core i7 MacBook Pro boots just as fast as my 2018 Omen by HP 7th generation quad core i7.don't fall for the hype
I don't have encryption on either and as I've said it's cold boot. Really though, there's no need to get all defensive about it, it's just one area where windows is objectively superior.A large part is secure boot and disk encryption. We also only see the boot to login, which isnt the full boot process. You still need to get into your user, and even then stuff is loading in the background.
Furthermore, not all “boots” are equal. Sometimes a boot is from a sleep state, even if you dont know it. Sometimes it does a lot of hardware checks. Sometimes it doesnt.
this “test” tells us exactly 0 other than “that time, the windows machine got to the login screen faster”.
real hard hitting journalism.
Possibly not, in another decade plus they might make another change… but you deciding that their move is creating their own instruction set is an exercise in creative writing, absolutely nothing more.Thank you for the wonderful compliment, hopefully Apple promises to never wipe out compatibility or disruptively transition ever ever again! They did before, so many times, but it's probably okay now. This has to be the one, yeah? this is where things change
The problems I've seen with "Fast Boot", otherwise known as hybrid boot; it remembers everything, including badly stored data, which reproduces itself on next "boot". Try to get the hybrid boot system to forget the mistakes!! It's very hard, but doable, if you have lots of patience.You know right Windows 10 isn’t actually fully shut down when it’s shutdown? It’s just go to hibernates mode and save the current state so it’s would boost faster. If you want to truly reset the system you have to click “Reset” not “Shut down”. Why Microsoft chooses to do this? Because they know Windows users get use to shutting down their devices every time they use the device. So it’s seems like Windows actually boots up faster from “shut down” because it’s actually not. It’s a fake shut down.
Mac truly restart the whole system when it’s boots from shut down.
Oh! I actually have a Lenovo laptop with 11th gen i5 along side with my M1 MacBook Air and sometimes It’s still have wake up from a cold sleep for more than 10 seconds when I leave the device sleep too long. But my MacBook Air always wakes up instantly from long sleep.
Thank you for providing a chuckle. This is great satire.Alright, well I'm wrong then about the raw performance, no shame in admitting that. But it remains true that there is so very, very, very little to run on M1 processors compared to the incalculable wealth of x86 software out there. This is normal right now obviously, but despite the hopium everyone's on regarding the M1, there is still going to be a staggering and permanent loss in the total capability of the Mac as a platform due to developers choosing to not port their apps (it will be this way, they are not all ready and excitedly waiting to port port port at Apple's whim... what next, dropping the Arm instruction set for an Apple custom set? It never ends), not to mention the cataclysmic loss that recently occurred due to the death of 32-bit execution already. And just wait until the Rosetta 2 death hammer comes down. Macs are fast becoming the computer to run essentially Apple pro apps and Photoshop/Illustrator and not much else.
M2 comes out: Well guys... we could... test Photoshop again?
Oh my mistake, I was trying to agree with you I think. My dig was at the OP's video.I don't have encryption on either and as I've said it's cold boot. Really though, there's no need to get all defensive about it, it's just one area where windows is objectively superior.
And ruin a bunch of handy features along with it (Apple pay). So yeah, you can, just not the level people thought it might be.But you CAN chain loading. Craig's statement is saying that Apple will not put effort to "support" that use case, but they did allow you to downgrade the booting security to an extent that any OS kernel can load.
They are the pusher to turn Mac into yet another glorified iOS. I still hold my claim that Mac lockdown will happen regardless of what Craig says.Hehe, alright then. Guess you weren't around for PPC to Intel. Although funnily enough that transition was a massive gain in ability to run software. Now when Rosetta 2 gets pulled this time around and removes ALL x86 execution ability, it'll be a devastating loss (just the removal of 32-bit was enough to murder everyone's Steam library into almost nothing). Devout Mac followers perhaps won't feel it, because they work within the safety lines of what Apple provides for them, they tell you what is safe and what is good and what is correct. Use our hardware, use our APIs, use Xcode, use our standards and practices, use Apple pro apps, use Apple services, use bundled Apple apps for your productivity and entertainment needs, make sure everything is done according to the Apple Way. Thank you for your patronage and your loyalty. Do not look over there at what they are doing, stop that. That stuff doesn't work on Macs anyway. We will provide for you.
Although I am happy to hear the M1 is getting a wide selection of open source. Hopefully you can find something useful in that grab bag.
Those benchmarks were running on Rosetta.That bootup comparison is kinda dumb, but real-world non-Geekbench tests show the M1 is not exactly the apex everyone seems to dream it is (no, it's just more proprietary and locked-down):
The amount of people who have no idea what they're talking about when they bring up "porting" programs is amazing. They talk as if everything is handwritten x86 assembly. In reality, 99.99% of programs can be compiled for ARM just by changing the target architecture in the compiler.Replace Mojave Intel Mac with “any Intel PC” and you can say the same thing.
But I can somehow understand your point, x86 softwares are accessible by most users, so it may seems like there are “wealth of x86 software”. However, as a developer, I can tell you that there is not that much “architecture dependent” code because most of us are writing high-level code which hide the CPU specific stuff and can automatically make our code run on different CPUs(most of the time). There are more “(Software)platform dependent code” than “(Hardware)architecture dependent code”. By using the same CPU architecture does not make it easier to port a software for another OS. Most Windows software are compiled for x86-64 because most Windows computers run on that architecture, but Linux has a completely different division of CPU architecture support which is not bound to x86 at all as there are so many non-x86 machines runs Linux.
macOS follows the similar pattern, when enough users are on arm64, macOS software will be compiled for arm64. It is OK to lose some vintage software, just like it’s OK to not run PPC software on an Intel Mac.
You have to be kidding me?! It's possible to write code in other ways than this?!The amount of people who have no idea what they're talking about when they bring up "porting" programs is amazing. They talk as if everything is handwritten x86 assembly. In reality, 99.99% of programs can be compiled for ARM just by changing the target architecture in the compiler.
I’ve about 50-60 games. I lost about 5 of them in the 32 bit purge.This can be nothing else but a lie. It would be statistically impossible that you have 200 games, all somehow miraculously 64-bit purchases, and upon opening Steam in Catalina you didn't notice almost all of them were crossed out as incompatible right there in the library list. I don't know why it's necessary to play that down. It's what drove me to leave Mac, in fact.
And as far as developer interest in those Apple GPUs, good luck courting them after Apple just keeps flipping the finger and killing their software every generation. They will need to source from the well of younger more naive iOS-first developers. Y'all get ready for the next two blows: the dropping of Rosetta 2, and the transition from the Arm instruction set to the Apple proprietary instruction set (because Nvidia bad or something).
Real coders use pure hexadecimal - non of this ASM mnemonic crap that the junior script-kiddies useYou have to be kidding me?! It's possible to write code in other ways than this?! View attachment 1861956
/s
Full disclosure; The above code is from the following GitHub repo, and is not my won. I've written a fair bit of assembly for various reasons but this was the nearest thing I had ready and worked for the joke - plus it's an awesome repo, so if you're interested in bare metal boot up, bootloader and low level x86 development, do check it out:
GitHub - cirosantilli/x86-bare-metal-examples: Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-che
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-modu...github.com