Opens profile photo
Follow
Click to Follow never_released
Longhorn
@never_released
Berlin, Deutschlandthreedots.ovh/blog/Joined June 2015

Longhorn’s Tweets

Horrifying out of Microsoft. The false positive rate won't be exactly pretty... I wouldn't be surprised if this results in quite some communications in affected orgs being moved to other channels...
Image
57
1,115
M1 Mac SSD update… Apple, this is NOT okay. Especially as the internal SSD isn’t replaceable. The machine is just a bit over 2 months old.
Image
117
712
“Writing tools to be able to let people run their own code on their own devices is bad, and developers of those tools are doing unlawful activities.” — Apple
Image
28
407
When you see a technical decision that looks insane from the outside, reminder that it might have been made a long time ago for a problem that does not exist anymore.
7
404
Well. Rosetta 2 needs a quite recent CPU (post v8.2) to work because of the instructions used. Does it work on non-Apple arm64 CPUs? 🤔 Yes. (allows to settle the argument once and for all that this needs anything Apple specific outside of TSO support*. Answer is a no.)
Image
Image
10
393
At this point, I think that the first gen Apple Silicon machines will be faster at running x86 code than an actual x86... (Apple outright sidestepped the biggest issue involved to make such a JIT work w/ controlling the hardware, Microsoft is probably quite envious)
11
351
Apple's lineup this year pretty much: - t6000/6001/6002 (almost certainly Mac - ?) - t8101 (iPhone - A14) - t8103 (iPad - A14X) - t8301 (Watch - S6)
4
272
NVIDIA 470 driver series will have from that’s known so far: - OpenCL 3.0 - full Wayland support on Linux, including XWayland
19
241
So... I heard a lot of people asking: "can you run Windows on Apple M1 Macs?" The answer: Natively (as w/ Boot Camp like before): No, unless Apple gets involved for the drivers part (to have a usable experience). An unlocked bootloader isn't sufficient for this on its own. 1/4
8
269
So how will you boot third-party operating systems on arm64 Macs? You might have seen that pongoOS has been getting a ton of work in the recent past, and even more is coming. This work will allow us to support pongoOS as a second-stage bootloader for Apple Silicon-based Macs.
6
254
Because of code signing and notarization as implemented on macOS, with Apple owning the keys, this means that Epic Games apps are going to not be runnable by the average user. Burn all of this down, every single bit of it.
Quote Tweet
Epic Games says Apple is terminating their developer account and will cut them off from developer tools on August 28th
10
229
io_uring disabled across Google platforms.. ouchie
io_uring disabled across Google platforms
Quote Tweet
“io_uring vulnerabilities were used in ALL the submissions which bypassed our mitigations.” sounds about right security.googleblog.com/2023/06/learni
5
260
My comment on the NVIDIA GPU kernel module: > The open flavor of kernel modules supports Turing, Ampere, and forward. […] the open kernel modules depend on the GPU System Processor (GSP) first introduced in Turing. GSP firmware: 34M gsp.bin
5
237
If you disable SIP on an Apple Silicon Mac, you lose support for the Apple DRM. (FairPlay) Your iOS apps will not run on the system and some media playback might be affected/become unavailable.
4
199
Tim Millet, VP of Platform Architecture at Apple (silicon team): « now we have a place where people can tinker, and play, and really get access to the bare metal and do interesting things with the platform. » (part of the interview at youtu.be/2lK0ySxQyrs about arm64 macs)
2
207
macOS 11.2 public beta 1 is released now. macOS 11.2 adds the kmutil configure-boot command to chainload to an unsigned bootloader on Apple Silicon Macs.
4
200
Please don't use third-party modified versions of checkra1n. Especially with the nature of checkra1n, accepting to download builds from a third party that you don't know. Always verify that the download link is from the assets.checkra.in domain.
20
180
For iOS apps side loading not allowed on M1 anymore for apps not declaring macOS as a supported platform, know that it’s a FairPlay DRM restriction. It also applies to older macOS versions. It was done under pressure from external developers.
2
157
Apple A13 has a 128-byte cache line size. Little cores have a common 4MB L2 cache, and big cores have a common 8MB L2 cache. For the big cores: 192KB L1I/128KB L1D For the little cores: 96KB L1I/48KB L1D
3
146
Note that the 30MB+ firmware supports multiple GPU generations, and that’s an important factor. (If you see the elf sections, there’s ones for Turing, Ampere DC, Ampere customer and Gnext)
134
So Apple M1 is the A14X... A12X is H11G, M1 is H13G, with the G11G GPU on A12X and G13G on M1. Interestingly, there's two AGXMetal drivers for the GPU inside of the M1 present on arm64 macOS, AGXMetal13_3_a for the A0 stepping and AGXMetal13_3 for the B0 stepping of the chip.
4
135
tl;dr on Windows Dev Kit 2023: - Snapdragon 8cx Gen 3 - 32GB RAM and 512GB NVMe - 1xDP - 2x USB-C - 3x USB-A - $599 in the US, 699 euros in France - Windows 11 Pro
10
140
Replying to
The memory model mismatch. Arm has a relatively weakly-ordered memory model while x86 has total store ordering. On Apple processors, the memory model of the core is togglable at runtime via an MSR. (the author bothered to even figure out which MSR it was)
3
134
Apple M2 new coprocessor: mtpf (4CC) - MTP Firmware - running on an in-SoC arm64 coprocessor. This new firmware notably handles the touchpad and keyboard devices. One of the consequences is that an M1 MBP keyboard + touchpad assembly _will not work_ on the M2 MBP.
5
130
> Intel AVX10 includes all the capabilities and features of the Intel AVX-512 ISA, both for processors that feature 256-bit maximum vector register sizes, as well as for processors that feature 512-bit vector registers. Awesome things are on the way :)
11
134
On Apple Silicon Macs, AppleMetalGLRenderer provides the OpenGL implementation. That means that OpenGL on those systems is implemented on top of Metal.
6
111
The latest version of Parallels on M1 Macs has this… They… automated the Windows download process for it, so that users don’t have to do anything. 🤔
Image
Image
4
116
ECC support is coming to arm64 macOS. With page-level granularity retirement on faults.
Quote Tweet
XNU kernel 8792.41.9 sources (macOS 13.0) are now available: github.com/apple-oss-dist
5
109
hg.mozilla.org/releases/mozil > Note: this patch is attempting to remove a bad access pattern that manifests exclusively on Samsung Galaxy S20 (and Note 20) hardware. It's hard to say if this will actually -fix- the issue, but it's hoped that this will remove the proximate cause.
Quote Tweet
Anyone ever exploited a hardware fault in a CPU? This might be your chance! A new Mozilla bug report suspects an issue with the load-after-write operation on certain Samsung phones. The problem is due to the ARM instruction LDRB causing a sign extension in w12, leading to… Show more
Image
2
115
The new D3D9 on Vulkan impl in Arc drivers for Windows: strong DXVK origin but with DXVK mentions scrubbed off so they aren’t visible via strings… However, DXVK has enough markers to be able to reveal the origin of that codebase… igd9trinity64.dll
5
109
From looking a bit around macOS: Apple t6000 - H13(S/C/D?) - Apple (M1X?) Apple t6001 - (?) - Apple (M2X?) Apple t8110 - H14P - Apple A15 Apple t8112 - H14G - Apple M2 “Avalanche” as the big core codename for H14.
6
104
On arm64 macs, there's no all-security-checks-are-off mode. You can however bless your unsigned kernels through kmutil, which adds their hashes to the Secure Boot policy, allowing you to boot them.
3
100
Replying to
There are 2 parts to it: - the shader converter to Metal: that part is licensed for production use - the D3D on Metal implemention: Apple is scared of game developers using that because Apple GPUs are... quite special.
1
111
The system used to not have that running on non-Apple CPUs is cute. Involves: Our hard work by these words guarded please don't steal Apple Inc and... an ioctl to /proc/self/exe, means that it has to be mounted from the virtfs mount as part of the mechanism.
Quote Tweet
Running Intel Binaries in Linux VMs with Rosetta: Run x86_64 Linux binaries under ARM Linux on Apple silicon. developer.apple.com/documentation/
1
105
In an alternate timeline, Microsoft would have shipped desktop Windows on phones, with an alternate UI shell.
Quote Tweet
All of these 6 devices have a few things in common. Qualcomm SoC, Windows and @gus33000 OnePlus 6T (SDM845), Win 10 Surface Duo (SM8150), Win 10X Lumia 950 XL (MSM8994), Win 10 Lumia 520 (MSM8227), Win RT 8.1 Lumia 640 (MSM8926), Win 10 15035 OnePlus 7T Pro (SM8150), Win 11
Image
10
104
See to which lengths companies go to try to accommodate Apple hardware… In another world we’d have had a proper BMC on these things.
Quote Tweet
Works! It will be KVM stand v3 for 16 Mac mini in 6 rack units (6U) with full remote control
Embedded video
0:25
4
106
Note: Google should feel ashamed about how ads are used very often as a malware distribution channel. They directly earn money from this, the least that they could do is to check. This even makes a number of businesses consider or deploy ad blocking software company wide.
Quote Tweet
Replying to @NFT_GOD
Yesterday afternoon I went to download OBS onto my personal desktop computer. OBS is industry standard video streaming software. I was excited to live stream some video games for the first time in my life. What I didn't realize was I clicked the sponsored link on google
8
106