Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3970

U

Uros Popovic

Personal blog · popovicu.com/postssystemshardware

Uros Popovic's personal blog at popovicu.com covers systems and hardware. Since 2023, 19 different Hacker News readers have linked it 24 times, most often “789 KB Linux Without MMU on RISC-V (2023)”. It is still writing: the last post was on 2026-01-18, and you can follow it by feed.

Visit the blog
24mentions?
19HN people?
2023–2026first – last linked?
Links on Hacker News per year · peak 12 in 2025

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

Comments link Uros Popovic's posts on minimal Linux, such as a micro Linux distro for RISC-V, mostly as see-also references. No comment judges the writing itself.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Personal site of Uros Popovic - tech blogging on systems and software.

Most-linked posts?

  1. 789 KB Linux Without MMU on RISC-V (2023)
    4 people · 4 mentions · first linked 2023-10-05
  2. Making a micro Linux distro (2023)
    3 people · 3 mentions · first linked 2023-09-22
  3. Writing an operating system kernel from scratch
    2 people · 2 mentions · first linked 2025-09-14
  4. Making a Custom CPU platform and automated build toolchain
    2 people · 2 mentions · first linked 2025-11-23
  5. Bare Metal Rust on RISC-V with Dynamic Memory
    2 people · 2 mentions · first linked 2023-10-05
  6. Linux VM without VM software – User Mode Linux
    2 people · 2 mentions · first linked 2025-05-30

What Hacker News says?

  1. Thanks! I was able to find some additional info on no-MMU Linux [1], [2], [3]. It seems position-independent executables are the norm on regular (MMU) Linux now anyway (and probably have been for a long time). I took a look under the covers of uClibc and it seems like malloc just delegates most of its work to mmap, at least for the malloc-simple implementation [4]. That implies to me that different processes' heaps…

    Comment linking /posts/789-kb-linux-without-mmu-riscv/

    on “The future of 32-bit support in the kernel”
  2. Submitted Making USB devices – end to end guide to your first gadget as a story · 441 points

    HN discussion
  3. See also this post by the author: Making a micro Linux distro [for RISC-V] https://popovicu.com/posts/making-a-micro-linux-distro/

    Comment linking /posts/making-a-micro-linux-distro/

    on “Ultimate-Linux: Userspace for Linux in Pure JavaScript”
  4. Submitted Writing an operating system kernel from scratch as a story · 350 points

    HN discussion
  5. Quite interesting. But given it run in qemu I wonder why not develop his https://popovicu.com/posts/making-a-micro-linux-distro/into a more general one and then hightlight this variation in a short article on the difference.

    Comment linking /posts/making-a-micro-linux-distro/into

    on “789 KB Linux Without MMU on RISC-V”
  6. Submitted Bare metal printf – C standard library without OS as a story · 229 points

    HN discussion
  7. Submitted Making a micro Linux distro (2023) as a story · 197 points

    HN discussion
  8. Submitted Making my first embedded Linux system as a story · 164 points

    HN discussion
  9. Submitted Linux VM without VM software – User Mode Linux as a story · 158 points

    HN discussion
  10. Submitted Writing an operating system kernel from scratch – RISC-V/OpenSBI/Zig as a story · 103 points

    HN discussion
  11. Submitted How to use Linux vsock for fast VM communication as a story · 88 points

    HN discussion
  12. Submitted RISC-V SBI and the full boot process as a story · 5 points

    HN discussion
  13. Submitted Linux VM without VM software as a story · 4 points

    HN discussion
  14. Submitted PC cooler control with a $2 microcontroller, no development board as a story · 3 points

    HN discussion
  15. Submitted Making a Micro Linux Distro as a story · 3 points

    HN discussion
  16. Submitted 789 KB Linux Without MMU on RISC-V (2023) as a story · 2 points

    HN discussion
  17. Submitted Writing Your First Compiler as a story · 2 points

    HN discussion
  18. Submitted Making a Custom CPU as a story · 2 points

    HN discussion
  19. Submitted Making a Custom CPU platform and automated build toolchain as a story · 2 points

    HN discussion
  20. Submitted Bare Metal Rust on RISC-V with Dynamic Memory as a story · 2 points

    HN discussion
  21. Submitted Bare Metal Rust on RISC-V with Dynamic Memory as a story · 2 points

    HN discussion
  22. Submitted Bare metal programming with RISC-V guide (2023) as a story · 1 points

    HN discussion
  23. Submitted 789 KB Linux Without MMU on RISC-V as a story · 1 points

    HN discussion
  24. Submitted KB Linux Without MMU on RISC-V as a story · 1 points

    HN discussion

Search all of HN for popovicu.com

Linked by the same people?