12 September 2023

ReiserFS becomes deprecated in Linux Kernel 6.6. Are we near the end of this Filesystem?

The marking of ReiserFS as “Obsolete” in the Linux 6.6 kernel marks the latest phase of a revolutionary filesystem, whose potential was stunted by the arrest of its creator, Hans Reiser.

The case of ReiserFS represents a complex and troubled history in the world of Linux systems, a microcosm that often reflects the broader dynamics of the open source software industry. To understand the significance of the obsolescence of ReiserFS in the Linux 6.6 kernel, it is essential to retrace the history of the filesystem, the technology it carries, and the tumultuous life of its creator, Hans Reiser.

The dawn of ReiserFS

Born as one of the first journaling filesystems for Linux, ReiserFS represented a significant breakthrough in terms of performance and reliability. This technology was mainly developed by Hans Reiser under his company Namesys, with the support of the developer community. Its introduction in the Linux kernel marked the era of modern filesystems for this operating system, a turning point compared to pre-existing systems such as ext2. Because of its advanced features, such as support for dynamic space allocation and its efficiency in handling small file sizes, ReiserFS quickly became an important component in the Linux ecosystem.

The Adoption and Ascension

During its golden age, ReiserFS was adopted as the default filesystem by several Linux distributions, including SUSE. Its popularity did not only concern the user community but also companies looking for performance and reliability for their servers. ReiserFS seemed destined to dominate the world of Linux filesystems, but everything changed drastically due to events related to the personal life of its creator.

The Fall: The Hans Reiser Case

Hans Reiser was convicted of the murder of his wife, Nina Reiser, in 2008. This tragic event had a devastating impact on the development of ReiserFS. In addition to the 15-year prison sentence Reiser had to serve, his arrest and subsequent conviction brought a setback to the project's progress. Legal uncertainty has also put investment by companies and developers at risk. Added to all this was the decision in 2011 not to reopen the case, virtually marking the end of the project as a vital force in the Linux filesystem landscape.

Hans Reiser murder

Side Effects and Residual Support

Despite the negative notoriety resulting from its creator's court case, support for ReiserFS remained in the Linux kernel. However, with the release of the Linux 6.6 kernel, the filesystem was marked “Obsolete,” a label that suggests a transition to permanent removal, scheduled for 2025 by some estimates. This move was met with disappointment by Edward Shishkin and the rest of the Namesys team, who continued to develop and maintain ReiserFS despite the adversity.

The news of the move to "Obosleto" was not taken well by Namesys, the company (still existing) that has always dealt with the developments of ReiserFS. In particular, Edward Shishkin wrote an email reported by ArsTechnica, in which he states his disappointment with the choice:

What does [obsolete] mean compared to [ext4], Btrfs, XFS? I disagree with that qualification. Do those file systems (as well as the mentioned 'modern options') provide better disk space utilization? Surely NO! […] admins stated that for some tasks ReiserFS has no alternatives.

What does obsolete mean with respect to ext4, Btrfs and XFS? I don't agree with this title. Do those filesystems (called modern options) provide better disk space utilization? Surely not! […] the admins have stated that for certain tasks ReiserFS has no alternatives.

The Obsolescence Debate

The move to mark it as obsolete has raised several questions. Many, including Shishkin, disagree with the label, pointing out that ReiserFS has some unique features that make it a solid choice for certain use cases. However, major Linux kernel developers now seem to be focused on other options such as ext4, Btrfs, and XFS, which offer a broader range of features and a larger, more active developer community.

Conclusion: End of story?

While the “Obsolete” label appears to mark the swansong for ReiserFS, there is no denying the impact it has had in shaping the filesystem ecosystem in Linux. However, Hans Reiser's tragic personal story undoubtedly slowed down the development and potential evolution of the project, leaving an indelible stain on his legacy.

Ultimately, ReiserFS represents a story of great promise, brilliant innovation, but also of tragic personal entanglements that have influenced and in some ways marked its rise and fall in the technological landscape. With its marking as “Obsolete,” the filesystem looks set to become a footnote in the history of Linux operating systems, an extreme example of how external factors can influence the fate of an open-source project.

Do you have doubts? Don't know where to start? Contact us!

We have all the answers to your questions to help you make the right choice.

Chat with us

Chat directly with our presales support.

0256569681

Contact us by phone during office hours 9:30 - 19:30

Contact us online

Open a request directly in the contact area.

DISCLAIMER, Legal Notes and Copyright. RedHat, Inc. holds the rights to Red Hat®, RHEL®, RedHat Linux®, and CentOS®; AlmaLinux™ is a trademark of the AlmaLinux OS Foundation; Rocky Linux® is a registered trademark of the Rocky Linux Foundation; SUSE® is a registered trademark of SUSE LLC; Canonical Ltd. holds the rights to Ubuntu®; Software in the Public Interest, Inc. holds the rights to Debian®; Linus Torvalds holds the rights to Linux®; FreeBSD® is a registered trademark of The FreeBSD Foundation; NetBSD® is a registered trademark of The NetBSD Foundation; OpenBSD® is a registered trademark of Theo de Raadt; Oracle Corporation holds the rights to Oracle®, MySQL®, MyRocks®, VirtualBox®, and ZFS®; Percona® is a registered trademark of Percona LLC; MariaDB® is a registered trademark of MariaDB Corporation Ab; PostgreSQL® is a registered trademark of PostgreSQL Global Development Group; SQLite® is a registered trademark of Hipp, Wyrick & Company, Inc.; KeyDB® is a registered trademark of EQ Alpha Technology Ltd.; Typesense® is a registered trademark of Typesense Inc.; REDIS® is a registered trademark of Redis Labs Ltd; F5 Networks, Inc. owns the rights to NGINX® and NGINX Plus®; Varnish® is a registered trademark of Varnish Software AB; HAProxy® is a registered trademark of HAProxy Technologies LLC; Traefik® is a registered trademark of Traefik Labs; Envoy® is a registered trademark of CNCF; Adobe Inc. owns the rights to Magento®; PrestaShop® is a registered trademark of PrestaShop SA; OpenCart® is a registered trademark of OpenCart Limited; Automattic Inc. holds the rights to WordPress®, WooCommerce®, and JetPack®; Open Source Matters, Inc. owns the rights to Joomla®; Dries Buytaert owns the rights to Drupal®; Shopify® is a registered trademark of Shopify Inc.; BigCommerce® is a registered trademark of BigCommerce Pty. Ltd.; TYPO3® is a registered trademark of the TYPO3 Association; Ghost® is a registered trademark of the Ghost Foundation; Amazon Web Services, Inc. owns the rights to AWS® and Amazon SES®; Google LLC owns the rights to Google Cloud™, Chrome™, and Google Kubernetes Engine™; Alibaba Cloud® is a registered trademark of Alibaba Group Holding Limited; DigitalOcean® is a registered trademark of DigitalOcean, LLC; Linode® is a registered trademark of Linode, LLC; Vultr® is a registered trademark of The Constant Company, LLC; Akamai® is a registered trademark of Akamai Technologies, Inc.; Fastly® is a registered trademark of Fastly, Inc.; Let's Encrypt® is a registered trademark of the Internet Security Research Group; Microsoft Corporation owns the rights to Microsoft®, Azure®, Windows®, Office®, and Internet Explorer®; Mozilla Foundation owns the rights to Firefox®; Apache® is a registered trademark of The Apache Software Foundation; Apache Tomcat® is a registered trademark of The Apache Software Foundation; PHP® is a registered trademark of the PHP Group; Docker® is a registered trademark of Docker, Inc.; Kubernetes® is a registered trademark of The Linux Foundation; OpenShift® is a registered trademark of Red Hat, Inc.; Podman® is a registered trademark of Red Hat, Inc.; Proxmox® is a registered trademark of Proxmox Server Solutions GmbH; VMware® is a registered trademark of Broadcom Inc.; CloudFlare® is a registered trademark of Cloudflare, Inc.; NETSCOUT® is a registered trademark of NETSCOUT Systems Inc.; ElasticSearch®, LogStash®, and Kibana® are registered trademarks of Elastic NV; Grafana® is a registered trademark of Grafana Labs; Prometheus® is a registered trademark of The Linux Foundation; Zabbix® is a registered trademark of Zabbix LLC; Datadog® is a registered trademark of Datadog, Inc.; Ceph® is a registered trademark of Red Hat, Inc.; MinIO® is a registered trademark of MinIO, Inc.; Mailgun® is a registered trademark of Mailgun Technologies, Inc.; SendGrid® is a registered trademark of Twilio Inc.; Postmark® is a registered trademark of ActiveCampaign, LLC; cPanel®, LLC owns the rights to cPanel®; Plesk® is a registered trademark of Plesk International GmbH; Hetzner® is a registered trademark of Hetzner Online GmbH; OVHcloud® is a registered trademark of OVH Groupe SAS; Terraform® is a registered trademark of HashiCorp, Inc.; Ansible® is a registered trademark of Red Hat, Inc.; cURL® is a registered trademark of Daniel Stenberg; Facebook®, Inc. owns the rights to Facebook®, Messenger® and Instagram®. This site is not affiliated with, sponsored by, or otherwise associated with any of the above-mentioned entities and does not represent any of these entities in any way. All rights to the brands and product names mentioned are the property of their respective copyright holders. All other trademarks mentioned are the property of their respective registrants.

JUST A MOMENT !

Have you ever wondered if your hosting sucks?

Find out now if your hosting provider is hurting you with a slow website worthy of 1990! Instant results.

Close the CTA
Back to top