Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
svenpeter
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
1.
▲
Asahi Linux Progress Linux 6.16
(asahilinux.org)
12 points
by
svenpeter
1y ago
|
1 comments
2.
▲
by
svenpeter
4y ago
I work at a unionized company in Germany and didn’t have to join the union or pay any dues to start working. Technically employees who aren’t part of the union aren’t entitled to the benefits they negotiated. In reality everyone gets the sa
3.
▲
by
svenpeter
4y ago
IIRC we know about their internal Linux port because of some comment left in the open source XNU release.
4.
▲
by
svenpeter
4y ago
That merge only has fixed because of how the development model works: there’s a merge window where new features are merged and which then becomes -rc1. After that only fixes are allowed until the final release of that version and then the m
5.
▲
by
svenpeter
4y ago
The list was at least updated after iOS: I've found wiibrew.org and hackmii.com in there which are both Wii homebrew sites that became popular around 2008/2009 and probably declined in popularity starting in ~2012/2013. Then
6.
▲
by
svenpeter
4y ago
Will Deacon replied on Twitter how at least Linux handles this correctly [1][2] and I assume that the same is true for XNU and Windows as well. [1] https://twitter.com/WillDeacon/status/1506375874161086471 [2] ht
7.
▲
by
svenpeter
5y ago
I don't think ARMv8 requires EL3 but even if it did there is no EL3 on the M1. Booting Windows natively would require Microsoft's support since some rather invasive changes to the kernel would be required (FIQ support, DART instea
8.
▲
Asahi Linux for M1 Macs Progress October-November 2021
(asahilinux.org)
367 points
by
svenpeter
5y ago
|
211 comments
9.
▲
by
svenpeter
5y ago
It’s been a while since my last physics lectures so this might be wrong, but the way i understand it: We don’t have a good model of quantum gravity yet but our best guess is that the force carrier of gravity might be a particle called gravi
10.
▲
by
svenpeter
5y ago
Yup, I'm pretty sure many software companies have done similar things. It's a bit easier on video game consoles where your software runs on the very same hardware everywhere and you can pull off more subtle tricks. There were a fe
11.
▲
by
svenpeter
5y ago
no worries, this stuff happened over a decade ago. I can sometimes barely remember the details :)
12.
▲
by
svenpeter
5y ago
> Is it weird that you sound proud about this? Is there something noble about doing work that makes lives harder for hobbyists trying to preserve video games for the future, and has nearly zero impact on the actual sales of the game at r
13.
▲
by
svenpeter
5y ago
To be fair, we deliberately used very obscure hardware "features" which we knew were not implemented by any emulators and probably not used by any games to build these protections :-) I'd have to dig up the old code but I
14.
▲
by
svenpeter
5y ago
Ah, that makes a lot of sense. Then this unified MMIO NVMe is "just" emulated inside ANS.
15.
▲
by
svenpeter
5y ago
NVMe requires a co-processor (which Apple calls "ANS") to be up and running before it works. This co-processor firmware seems to have a lot of code and strings dealing with PCIe. Now I haven't looked at the firmware in deta
16.
▲
by
svenpeter
5y ago
The "queue" format itself is incredibly similar to the normal NVMe queue. The normal queue is (more-or-less) a ringbuffer with N slots in memory and a head/tail pointer. You append the command to the next slot and increase th
17.
▲
by
svenpeter
5y ago
Usually, once you can run code in kernel mode it’s just a matter of bringing the hardware back to a sane state. Unfortunately, “just” running code in kernel mode is incredibly hard on the iPad. There’s e.g. a hardware mitigation that turns
18.
▲
by
svenpeter
5y ago
which is not impossible but very unlikely.
19.
▲
by
svenpeter
5y ago
That missing patch is the iommu driver which is currently under review and will hopefully make its way to mainline soon. Once that one is merged there's already another series to enable PCIe (which needs the iommu driver) which gives u
20.
▲
by
svenpeter
5y ago
On the computers (i.e. mac mini, macbook, iMac) Apple ships an unlocked bootloader and we can just install our own bare metal code very early on using their official tools. On the iPad Pro that bootloader is locked down and running Linux on
21.
▲
Temptation of the Apple: Dolphin on macOS M1
(dolphin-emu.org)
523 points
by
svenpeter
5y ago
|
369 comments
22.
▲
by
svenpeter
5y ago
Not sure why you're downvoted because I think you ask a legitimate question. To me, it's a combination of various things: I've tried to outline the process I used so that other people can learn how to approach challenges like
23.
▲
by
svenpeter
5y ago
fwiw, you can disable almost all of Apple's enhanced security features easily on macOS systems. Their whole design is incredibly neat and well done! If you like these features (or just don't care) the default install does make a
24.
▲
by
svenpeter
5y ago
> it is, after all, a popular hobby of children who have nothing but time on their hands and access to the Internet. You certainly don’t need to buy hardware or have access to special training to get started. yup, that's how I lear
25.
▲
by
svenpeter
5y ago
Thanks a lot! I've been trying to improve my technical writing in the past years and I'm happy to hear feedback like this :)
26.
▲
by
svenpeter
5y ago
This is true on the iOS platforms I'd say but it's not on the macOS ones: There you can just run your own code shortly after the SoC boots and then just leave SPRR/GXF disabled. That way you can easily have all rwx pages all
27.
▲
by
svenpeter
5y ago
> People aren't "gifted" with technology. Oftentimes it's because they were exposed to it and didn't have other obligations combined with a mixture of curiosity that was triggered by something. Pretty much. I le
28.
▲
by
svenpeter
5y ago
> Edited to add: the author doesn't seem to themselves be heartbroken. This level of detail suggests enthusiasm. Absolutely not! Reverse engineering is a lot of fun to me! Especially the moment of clarity when all the unknown pieces
29.
▲
by
svenpeter
5y ago
hi, and thanks! I'm the author of this post and I'm a little bit conflicted where I stand in this discussion. In general, I agree that the world would be a better place if corporations would release documentation. But my life woul
30.
▲
by
svenpeter
6y ago
zarvox already linked to the talk we gave at https://media.ccc.de/v/27c3-4087-en-console_hacking_2010 . We talked about how you could compute private keys but didn't release any keys for obvious reasons. Essentiall
More ›