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

To this day I admire Linux for having the grit and perseverance of maintaining ext2, ext3 and ext4 as separate code bases for so long. Equivalent FreeBSD UFS, UFS with soft updates and UFS with journaling is one code base with each generation as a backward compatible feature. Given FreeBSD's negligible market share perhaps worse is indeed better.


FreeBSD usage is mostly hidden behind very large storage environments. Think PB scale HPC and NetApp (the glorified FreeBSD with some sellable added complexity), all running FreeBSD at it's core.


I guess the various Playstations are the most widespread FreeBSD deployment.


huh, does that explain why the PS5, in 2023, still gets really upset about having power yanked while it’s not turned all the way off? It yells at you (talk to PG&E, Sony) and does a slow fsck when power is restored. Being stuck with old FreeBSD FFS would explain it. You’d think they could invest in a modern filesystem to make this headache go away.


UFS with journaling makes fsck almost instant. They must be using barebones UFS.


And TrueNAS, pfSense and OPNsense


Except there is just as much FreeBSD on PlayStation OS as there is on iOS.



And (at least parts of freebsd) inside all of Apple's devices.


>Given FreeBSD's negligible market share perhaps worse is indeed better.

Not sure if that's true, i know many people who have TrueNAS, but no Linux installation on a Desktop/Server.

Also some PS3/4/5 owners and Netflix users, often people don't know they use FreeBSD or parts of it, but they know when they installed Linux.

It's also funny that Linus tech tips probably use more FreeBSD's (TrueNas and OPNsense) then Linux's ;)


Well, if you count like that people not necessarily know that they are using Linux either when:

* They use Android (the article was about fs so its applicable)

* They use an embedded routeur powered by Linux

* Embedded stuff in their cars

Etc...


Which is mostly the Linux kernel.


Linux is a kernel.


Not for everyone that praises Linux based devices, usually they go more along the lines of Linux == Distribution == UNIX.


True, it's just not negligible...


License wonders.


Good license with a bad product is still bad, so there must be more the "just" the license. For example netflix, they could use linux without any problems (since they don't redistribute the code nor the appliances).


Better be safe than sorry.

Plus they also ship devices with Netflix code on them.


> Better be safe than sorry.

You talk bs.

>Plus they also ship devices with Netflix code on them.

Are you talking about open-connect? They don't ship that to "End-users", and you can sell an appliances with GPL software and proprietary code on it..hello Android?? And please stop now, your arguments are like from a 12yo, and i know for a fact that your much much older, also sometimes wiser, i don't know why that is not available for you today.


What BS? The amount of precious upstream changes that FreeBSD gets from all vendors shipping their code?

Android is actually a good example, it is no accident that Google has been cleaning Android from GPL code, leaving only the kernel and since Android 8 only Project Treble drivers (out of kernel) are used.

Fuchsia is even better, only Apache and MIT licenses.


>What BS? The amount of precious upstream changes that FreeBSD gets from all vendors shipping their code?

You try to be a troll...it's kind of childish.

>leaving only the kernel and since Android 8 only

Ah yeah "only" the kernel of linux...

>Fuchsia is even better, only Apache and MIT licenses.

And BSD but true....license wonders ;)


I mean, ext3 did eventually get merged, I think into ext4 just with some features disabled. But yeah, it is an interesting design choice.




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

Search: