News for hackers. Stuff that matters.

somebody_amzn

> Re-locking the bootloader does make the camera work again, which indicates that it’s more of a software-level obstacle

My guess is that their camera supplier has a secret blob that they want to retain encrypted...

Re:Open-sourcing a more precise time appliance on Thursday August 12, 2021 @10:09AM (#28156568)
(disclaimer: am an AWS employee)

Hello,

Where did you get that from? The drivers for NVIDIA networking cards are in the upstream kernel. You have the option of using newer versions from DKMS if the built-in version for your kernel is too old.

You can see the release notes for each version as present on the upstream kernel at https://docs.mellanox.com/display/kernelupstreamv512/Linux+K... for Linux 5.12 for example.

Oddly enough, Windows RT still gets security updates until 2023.

But with it stuck on IE11...

Yes the first gen iPad Pro can, and the second generation one too. The target user base for Linux on those might be too small though.
Re:Linux Rust Support on Tuesday July 06, 2021 @08:37AM (#27747640)
The libc and libraries that they already add to apps don't leave enough space for an off-the-shelf C++ runtime to be included.

So instead of including a custom runtime they just bailed out...

Re:Linux Rust Support on Tuesday July 06, 2021 @07:52AM (#27747160)
Azure Sphere OS was designed to fit in a 4MB of SRAM envelope... while actually using a Linux kernel.

If I remember well, only 512KB is actually usable by OEM applications on that platform.

Re:Student gets Windows 11 running on a Windows Phone on Tuesday July 06, 2021 @06:34AM (#27746463)
For Windows 10 Mobile, app sideloading with any signature has been implemented since the beginning. You can just install a .appx(bundle) directly, with no dev account system being present unlike WP8(.1).
Re:Student gets Windows 11 running on a Windows Phone on Tuesday July 06, 2021 @06:07AM (#27746246)
They can be fiddled with at will, the boot loader stack has been cracked for those a long time ago.

Microsoft didn't bother to fix it. (look at the WPInternals project, through which this is possible)

For the Surface RT, they didn't push firmware updates to fix the bugs allowing to unlock it either.

Re:Writing ARM64 Code for Apple Platforms on Thursday June 24, 2021 @12:55PM (#27620388)
Yeah, Meltdown did affect quite some Arm CPUs, including the Cortex-A75 too.

However, due to specific features of the Arm architecture, it was patchable without a significant performance hit.

(see this section: https://siguza.github.io/KTRR/#meltdownspectre-mitigations-1..., which made the need for actually doing a page table switch avoidable)

Re:Microsoft announces Windows 11 on Thursday June 24, 2021 @11:50AM (#27619343)
They wanted to drop support for quite some old hardware, like 32-bit only machines, which are no longer supported in Windows 11.

(and some newer ones too, rumours say that a TPM might be mandatory to have, finally)

Dumping support for HW and major UX changes without bumping the version number is a bad idea.

Re:Writing ARM64 Code for Apple Platforms on Thursday June 24, 2021 @11:03AM (#27618642)
To elaborate:

On Darwin, x18 is used as a scratch register in context switches on hardware where Meltdown mitigations are needed.

As such, it is cleaned on each ctx switch on that hardware.

On M1, it's currently usable by applications, but that is not part of the ABI contract and might change at any time without notice.

On Windows, x18 is the TEB (thread environment block) register. It must as such _not_ be touched by apps either.

Re:Writing ARM64 Code for Apple Platforms on Thursday June 24, 2021 @11:01AM (#27618607)
You don't need a translator. The ABI is a software construct, not an hardware one.

What would be needed though is to have two copies of the system libraries in such a case, targeting different ABIs. That's of course very unlikely to happen.