Top all-time · #3064
random blog
Personal blog · threedots.ovh/blogsystemshardware
random blog is a personal blog at threedots.ovh about systems and hardware. Since 2020, 24 different Hacker News readers have linked it 41 times, most often “Quick look at user-mode file systems on macOS Ventura – random blog”. The last post was in 2024, but the archive is still widely read.
Most-linked posts?
- Quick look at user-mode file systems on macOS Ventura – random blog5 people · 5 mentions · first linked 2022-06-09
- Drawbridge: Documenting a bit something that is undocumented [pdf]5 people · 5 mentions · first linked 2021-01-13
- AMD ROCm: A Wasted Opportunity3 people · 3 mentions · first linked 2022-06-14
- Beyond GPU unified memory: fully unified address spaces2 people · 2 mentions · first linked 2022-11-12
- Drawbridge: What SQL Server on Linux is built on2 people · 2 mentions · first linked 2021-01-13
- Quick Look at Rosetta on Linux2 people · 2 mentions · first linked 2022-06-08
- Huawei ExaGear: x86_64 apps on Arm 64-bit Linux systems2 people · 2 mentions · first linked 2021-01-12
What Hacker News says?
Some more explanations about the choices taken for the first submission: https://threedots.ovh/blog/2021/01/linux-on-apple-silicon-ma...
Comment linking /blog/2021/01/linux-on-apple-silicon-macs-first-rfc-submission/
on “Linux Running on Apple M1”Submitted Quick Look at Rosetta on Linux as a story · 172 points
HN discussionHave you tried https://threedots.ovh/blog/2021/01/huawei-exagear-x86_64-app... maybe it works faster than qemu for a chrooted environment.
Comment linking /blog/2021/01/huawei-exagear-x86_64-apps-on-arm64/
on “Docker for Mac Without Docker Desktop”Submitted Huawei ExaGear: x86_64 apps on Arm 64-bit Linux systems as a story · 143 points
HN discussionSays so here, which was posted earlier this week. I cannot verify it’s accuracy. I do work for Apple but not at all on related stuff. https://threedots.ovh/blog/2022/06/quick-look-at-rosetta-on-...
Comment linking /blog/2022/06/quick-look-at-rosetta-on-linux/
on “Ask HN: How are you dealing with the M1/ARM migration?”Submitted What Is AMD ROCm? as a story · 99 points
HN discussionThey already have something like this, it's just not a public API and only used for their own FAT and NTFS implementations: https://threedots.ovh/blog/2022/06/quick-look-at-user-mode-f...
Comment linking /blog/2022/06/quick-look-at-user-mode-file-systems-on-macos-ventura/
on “FUSE-T is a kext-less implementation of FUSE for macOS that uses NFSv4”Submitted Open-source drivers according to Habana as a story · 80 points
HN discussionApple started replacing their own file system (and networking) kexts with user-mode file systems in macOS 13. Right now its locked up behind some private entitlements though. Hopefully they open it up more in the future. For a quick overview check out a blog post on threedots. https://threedots.ovh/blog/2022/06/quick-look-at-user-mode-f...
Comment linking /blog/2022/06/quick-look-at-user-mode-file-systems-on-macos-ventura/
on “FUSE-T is a kext-less implementation of FUSE for macOS that uses NFSv4”Submitted Drawbridge: What SQL Server on Linux is built on as a story · 61 points
HN discussionThere is that: https://threedots.ovh/blog/2022/06/quick-look-at-user-mode-f... But userspace filesystems are already present in iOS so you can find some reverse engineered info on that (e.g. in Jonathan Levin's books)
Comment linking /blog/2022/06/quick-look-at-user-mode-file-systems-on-macos-ventura/
on “Apple’s macOS Ventura – New Security Changes”Submitted OpenCL on Metal – what if clvk works? as a story · 25 points
HN discussionFor something faster than Qemu, there's this: https://threedots.ovh/blog/2020/12/houdini-run-arm-32-bit-an...
Comment linking /blog/2020/12/houdini-run-arm-32-bit-and-64-bit-applications-on-an-x86_64-system/
on “Huawei ExaGear: x86_64 apps on Arm 64-bit Linux systems”Submitted Quick look at user-mode file systems on macOS Ventura – random blog as a story · 4 points
HN discussionFujitsu and Nvidia also implement (at least) TSO. https://threedots.ovh/blog/2021/02/cpus-with-sequential-cons...
Comment linking /blog/2021/02/cpus-with-sequential-consistency/
on “Intel Foundry demonstrates first Arm-based chip on 18a node”Submitted The case for mapping PCIe BARs as device memory on arm64 as a story · 3 points
HN discussionYou could try to use the Win32 debug API in the same way like Linux UML by using ptrace. But it would probably still be much slower because of missing things like PTRACE_SYSCALL. More performant would be a noMMU variant of UML for Windows, supporting only PIE executables, similar to nabla-linux [1]. This is also quite similar to how mssql for Linux works NT kernel+Win32 in a single usermode process (single address s…
Comment linking /slides/Drawbridge.pdf
on “Linux as co-operative Windows process (2017)”Submitted Boot drive encryption security on Windows as a story · 3 points
HN discussion> Want to use FUSE? Not on your work computer locked to high-sec mode as you cannot install kernel extensions (where is our user space FS Apple?). It exists already - https://threedots.ovh/blog/2022/06/quick-look-at-user-mode-f... - it is just that Apple hasn’t made the API public, and (AFAIK) won’t give you the entitlements necessary to use it. But, both are issues Apple could fix relatively easily - if they wanted…
Comment linking /blog/2022/06/quick-look-at-user-mode-file-systems-on-macos-ventura/
on “ARM64 Linux Workstation”Submitted Nvidia GSP Firmware as a story · 3 points
HN discussionHere's the actual slide deck that the short blog posts links to: https://threedots.ovh/slides/Drawbridge.pdf
Comment linking /slides/Drawbridge.pdf
on “Drawbridge: What SQL Server on Linux is built on”Submitted Drawbridge: What SQL Server on Linux is built on (2021) as a story · 2 points
HN discussionYou’re in luck: https://threedots.ovh/blog/2022/06/a-quick-look-at-macos-rap...
Comment linking /blog/2022/06/a-quick-look-at-macos-rapid-security-response/
on “How might Ventura’s rapid security response work?”Submitted AMD ROCm: A Wasted Opportunity as a story · 2 points
HN discussionDoubt. Wake me up when they can compete with CUDA. ROCm isn't there https://threedots.ovh/blog/2022/05/amd-rocm-a-wasted-opportu...
Comment linking /blog/2022/05/amd-rocm-a-wasted-opportunity/
on “AMD Is Becoming a Software Company”Submitted Beyond GPU unified memory: fully unified address spaces as a story · 2 points
HN discussionAFAIK it's more like a reimplementation of NT APIs in userspace - aka basically Wine with extra steps, or Linux UM. There was a slide deck going around about Project Drawbridge, here: https://threedots.ovh/slides/Drawbridge.pdf
Comment linking /slides/Drawbridge.pdf
on “Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains”Submitted Beyond GPU unified memory: fully unified address spaces as a story · 2 points
HN discussionWorth noting that already did this to support SQL Server on Linux [1]. [1]: https://threedots.ovh/slides/Drawbridge.pdf
Comment linking /slides/Drawbridge.pdf
on “ReactOS”Submitted Virtualising GPUs: The Different Approaches as a story · 2 points
HN discussion