Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I beg to differ: most of us are _carnivores_ in terms of operating system choices.

I still personally use Windows because of its stability.

I tried Arch 5 years ago and was lucky enough to hit the dreaded Linux 4.19 EXT4 bug that lost everything I invested in Linux. After that I almost never use Linux desktop again out of the fear of losing valuable source code.

However this does not stop me from adopting Proxmox and Alpine into my homelab stack though.

I recently started to evaluate into Fedora because it is pretty stable. At least much better than Arch in terms of stability while still offering a great amount of customization ability above Debian and its derivatives.

---

The more interesting thing is I actually learned more about Linux internals since the last time I got the ext4 bug that erased my Manjaro.

I then understood how lost+found works and how to scavenge data from the bitmap mess created by that bug and tried to find alternative file system to work around the caveats and inefficiency of ext4.

That's how I came across ZFS and eventually Proxmox. And even the general concept of copy-on-write and influenced my data structure of choice by knowing things like append-only file and persistent data structure.

Because of one Linux ext4 bug, I have lost valuable source code that not committed, but at the same time learnt a lot. This is bad and good at the same time, but still bad in the end logically speaking (because "bad and not bad" still equals bad)



Your comment sparked my curiosity about this bug, which I vaguely remember reading about a few years ago. Apparently, it wasn't a bug in the EXT4 filesystem, but rather in a kernel component called blk-mq.

Source: https://www.phoronix.com/news/Linux-4.19-4.20-BLK-MQ-Fix




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: