Viewing profile — afr0ck
afr0ck
HN member- Joined
- Fri, Aug 09, 2019, 4:05 PM UTC
- HN karma
- 376
- Public activity
- 167 items
- HN profile
- View on Hacker News ↗
About afr0ck
No profile information was provided.
Recent public activity
-
comment
Comment #48664981
Why you say that? Nuvia made a massively great success with Oryon CPUs which are now all over the place.
-
comment
Comment #48645218
It's also an opportunity, from a different perspective
-
comment
Comment #48483169
Is this vibe-coded?
-
comment
Comment #48274070
David Hildenbrand, another very involved memory management legend is picking up the role. It will be fine.
-
comment
Comment #46589838
I created my first Linux from scratch when I was a freshman in college in a third world country (not India). Fast forward few years later, I now write Linux kernel code for a livin…
- comment
-
comment
Comment #46079310
That's not how operating systems work. KVM is both an interface and a hypervisor. Just as we have different hypervisor implementations for amd, intel, arm and others all abstracted…
-
comment
Comment #46072348
I worked at Linaro, who was contracting for Qualcomm. Qualcomm were pushing for some protected hypervisor called Gunyah (which had its own Linux interface and needed a new qemu por…
-
comment
Comment #45995241
Linux kernel + bootloaders + firmware The Linux kernel side is mostly device trees, device drivers and the like. u-boot is very famous as a bootloader in the embedded space Firmwar…
-
comment
Comment #45955684
There are Qualcomm laptops now I believe (at least that's what I heard when I was last working for them). NXP also made some boxes (I own a bunch of them). The server market is als…
-
comment
Comment #45471601
NUMA is only useful if you have multiple sockets, because then you have several I/O dies and you want your workload 1) to be closer to the I/O device and 2) avoid crossing the sock…
-
comment
Comment #45154192
I think Meta has already rolled out some CXL hardware for memory tiering. Marvell, Samsung, Xconn and many others have built various memory chips and switching hardware up to CXL 3…
-
comment
Comment #45154173
CXL uses the PCIe physical layer, so you just need to buy hardware that understands the protocol, namely the CPU and the expansion boards. AMD Genoa (e.g. EPYC 9004) supports CXL 1…
-
comment
Comment #44951952
It's not that deep. The futex was developed just to save you from issuing a special system call to ask the OS to put you on a wait queue. The whole point is that implementing a mut…
-
comment
Comment #44910421
>right-wing religious revival rooted in Christianity, combined with technological acceleration and a reimagined political order that prioritizes heroic individuals and hierarchical…
-
comment
Comment #44842740
Inference runs like a stateless web server. If you have 50K or 100K machines, each with a tons of GPUs (usually 8 GPUs per node), then you end up with a massive GPU infrastructure …
-
comment
Comment #44395126
France has its own independent military production including jet fighters (Rafale), tanks, ballistic missile, nuclear submarines and nuclear heads.
-
comment
Comment #44358030
I use vim with mutagen for syncing files. It's simple and works fine, but you have to duplicate storage.
-
comment
Comment #43067332
All of this drama is coming from the Rust email thread. Please, explain to me how this is irrelevant? I have nothing against Rust in the kernel, but Rust people are definitely dram…
-
comment
Comment #43039257
This is not how the kernel works. You cannot rely on someone's "commitment" or "promise". Kernel maintainers was to have very good control over the kernel and they want strong sepa…
-
comment
Comment #41938229
> "some Russian-sounding names are banned, but we still have to demonstrate there is a due process". That's not true! There are still many Russian maintainers in the kernel, but th…
-
comment
Comment #41865254
Yes, when support is not upstream.
-
comment
Comment #41860864
Linux kernel is not complex. Most of the code runs lock-free. For example, the slab allocator in the kernel uses only a single double_cmpxhg instruction to allocate an object via k…
-
comment
Comment #41853900
What you wrote doesn't make any sense. Arm has DTB [1]. Most SoCs re-use a lot of hardware IP blocks and they require very little modifications to DTB files in the kernel and devic…
-
comment
Comment #41823304
NUMA gives you more bandwidth at the expense of higher latency (if not managed properly).