Reiser
Linux kernel edges closer to dropping ReiserFS
Submitted by Roy Schestowitz on Thursday 24th of February 2022 11:58:02 PM Filed underLinux kernel developer Matthew Wilcox has proposed removing ReiserFS from the Linux kernel – a relatively rare step.
This isn't due to a problem or bug in ReiserFS: it still works fine and has plenty of features. The problem was that ReiserFS code in the kernel used some API calls that nothing else did, preventing them from being changed or enhanced. For now, one of the other ReiserFS developers has contributed a patch that removes the issue.
ReiserFS has been stuck on version 3 for some fifteen years, and although there are proposals for Reiser4 and even Reiser5, development is not moving forward because its chief architect is still in prison for murdering his wife.
Partly due to this lack of advancement, ReiserFS is no longer widely used. One of its main proponents, SUSE, switched to ext3, leading to debates about its future as long ago as 2008. Now, SUSE kernel developer Jan Kara is not opposing Wilcox's idea, just proposing a slower route.
- Login or register to post comments
- Printer-friendly version
- Read more
- 3336 reads
- PDF version
Awkward History of Linux and Latest of Reiser5
Submitted by Roy Schestowitz on Monday 23rd of November 2020 03:33:53 PM Filed under-
Linux in 2020 [Ed: This is clearly conflating the kernel (Linux) with GNU, which predates it by almost one decade. It also perpetuates the myth that only Ubuntu brought GNU/Linux to the masses.]
Hello. Today I would like to share with you, my perspective of Linux. Please take note that this is all my opinions and the way I see it. If you feel that I missed something very important or have a fact or two wrong, please let me know.
So Linux was announced for the first time, on the 25 of August 1991 by a Finnish student, called Linus Torvalds. Little did he know, and the world knows that 30 years later the world would be using it on a daily basis.
So From 1991, Linux has been maturing several Linux Distros (operating systems) came and went away, with a few of the first ones still around today. But it was mainly/only for those who are computer "geeks" and not for everyday users. But that all changed in October 2004, when the first version of Ubuntu was released.
-
Reiser5 Logical Volume Management - Updates
Reiser5 Logical Volume Management - Updates I am happy to inform, that Logical Volumes stuff has become more stable. Also we introduce the following changes, which make logical volumes administration more flexible and simple: 1. No balancing by default Now all volume operations except brick removal don't invoke balancing by default. Instead, they mark volume as "unbalanced". To complete any operation with balancing specify option -B (--with-balance), or run volume.reiser4(8) utility with the option -b (--balance) later. This allows to speed up more than one operations over logical volume being performed at once. For example, if you want to add more than one brick to your volume at once, first add all the bricks, then run balancing. There is no need to balance a volume between the addition operations. 2. Removal completion Operation of brick removal always includes balancing procedure as its part. This procedure moves out all data block from the brick to be removed to remaining bricks of the volume. Thus, brick removal is usually a long operation, which may be interrupted for various reasons In such cases the volume is automatically marked with an "incomplete removal" flag. It is not allowed to perform essential volume operations on a volume marked as "with incomplete removal": first, user should complete removal by running volume.reiser4 utility with option -R (--finish-removal). Otherwise, the operation will return error (-EBUSY). There is no other restrictions: you are allowed to add a brick to unbalanced volume, and even remove a brick from an unbalanced volume (assuming it is not incomplete removal). Comment. "--finish-removal" is a temporary option. In the future the file system will detect incomplete removal and automatically perform removal completion by itself. 3. Balancing is always defined Operation of volume balancing (regardless of its balanced status) is always defined, and can be launched at any moment. If the volume is balanced, then the balancing procedure just scans the volume without any useful work. It is allowed to run more than one balancing threads on the same volume, however currently it will be inefficient: other threads will be always going after the single leader without doing useful work. Efficient volume balancing by many threads (true parallelism) is not a trivial task. We estimate its complexity as 2/5. 4. Restore regular distribution on the volume Custom (defined by user) file migration can break fairness of data distribution among the bricks. To restore regular (fair) distribution on the volume, run volume.reiser4 utility with the option -S (--restore-regular). It launches a balancing procedure, which performs mandatory data migration of all files (including the ones marked as "immobile") in accordance with regular distribution policy on the volume. Moreover, when the balancing procedure encounters a file marked as "immobile", its "immobile" flag is cleared up. 5. How to test The new functionality is available starting with the kernel patch reiser4-for-linux-5.10-rc3 and reiser4progs-2.0.4 (Software Framework Release number of both is 5.1.3).
-
Reiser5 Stabilizing Its Logical Volume Functionality - Phoronix
This New Year's Eve will mark one year since the announcement of the in-development Reiser5 file-system. While the outlook for getting Reiser5 upstreamed into the mainline kernel remains murky given the out-of-tree status of Reiser4, Edward Shishkin does continue advancing this latest Reiser file-system iteration.
Since last year's initial Reiser5 announcement, more features continue to be ironed out for this evolution of Reiser4. The latest Reiser5 functionality hitting a point of stability is its logical volume management.
- Login or register to post comments
- Printer-friendly version
- Read more
- 7384 reads
- PDF version
Reiser4/Reiser5 Updated For Linux 5.8
Submitted by Rianne Schestowitz on Tuesday 18th of August 2020 09:27:03 AM Filed underEdward Shishkin continues pushing ahead with not only maintaining the existing out-of-tree Reiser4 file-system code but also developing Reiser5 seemingly without any major corporate support. Reiser4 and the experimental Reiser5 file-system code were updated on Monday for Linux 5.8 kernel compatibility.
The Reiser4 kernel driver along with the unstable Reiser5 kernel code saw new patch releases for supporting them on the Linux 5.8 stable kernel (Linux 5.8.1 target to be exact).
- Login or register to post comments
- Printer-friendly version
- Read more
- 7079 reads
- PDF version
Reiser4/Reiser5 Updated For Linux 5.7 Kernel Compatibility
Submitted by Rianne Schestowitz on Monday 8th of June 2020 07:48:44 AM Filed underIt was just over a week ago that Reiser4 was updated for Linux 5.6 support while now it's been updated for the newly-minted Linux 5.7 stable kernel along with updating the experimental Reiser5 file-system for this latest kernel series.
Uploaded today by Edward Shishkin was Reiser4 for Linux 5.7.1. Though given the minimal changes with 5.7.1 compared to last week's 5.7 release, the patch presumably should apply cleanly there as well. There are no reports of any other functional Reiser4 changes besides re-basing to the new kernel series.
- Login or register to post comments
- Printer-friendly version
- Read more
- 7642 reads
- PDF version
Reiser5 Updates For Linux 5.5 Along With Reiser4
Submitted by Rianne Schestowitz on Sunday 16th of February 2020 01:07:56 AM Filed underThe out-of-tree Reiser4 and Reiser5 (Reiser4 v5) patches have been updated against the recently stabilized Linux 5.5 kernel.
Main Reiser4 developer Edward Shishkin re-based the Reiser4 file-system patch against Linux 5.5.1 along with the experimental Reiser5.
At the end of 2019 is when Shishkin announced Reiser5 file-system development with introducing the concepts of local volumes capable of parallel scaling out and other key iterations over the current Reiser4 design.
- Login or register to post comments
- Printer-friendly version
- Read more
- 9461 reads
- PDF version
Reiser4 File-System Is Still Ticking In 2019 - Now Updated For Linux 5.3 Compatibility
Submitted by Roy Schestowitz on Monday 11th of November 2019 01:23:22 AM Filed underEdward Shishkin continues near single-handedly maintaining the out-of-tree Reiser4 code that at this point still has no apparent trajectory towards mainline. The former Namesys developer previously indicated it's unlikely to see Reiser4 merged unless there is a company backing it to get it through the review process for merging into mainline. While Reiser4 was quite promising for its early time, it's only getting more difficult with Reiser4 effectively stagnating for years now while SUSE/openSUSE continues backing Btrfs, Ubuntu increasingly investing in ZFS support, Red Hat developing Stratis, XFS continuing to be advanced by Red Hat and others as well, Google continuing to invest in the likes of EXT4/F2FS, and there also being Bcachefs and other open-source storage solutions that are more promising than Reiser4 in 2019. Nevertheless, the out-of-tree kernel patches continue to be updated.
- Login or register to post comments
- Printer-friendly version
- Read more
- 8210 reads
- PDF version
Reiser4 Brought To The Linux 5.0 Kernel
Submitted by Rianne Schestowitz on Saturday 13th of April 2019 06:02:40 PM Filed underFor those still using the out-of-tree Reiser4 file-system, it may be about time to consider alternatives like Btrfs, XFS, ZFS On Linux, F2FS, or even the likes of Stratis and Bcachefs. But should you still be using this once promising file-system, the out-of-tree patches have been revised to now work with the Linux 5.0 kernel.
There still is no trajectory for Reiser4 to the mainline Linux kernel with no major companies or other stakeholders backing Reiser4 but just a small group of developers and enthusiasts left working on this successor to ReiserFS. With the latest code posted on Friday by former Namesys developer Edward Shishkin, the Reiser4 kernel driver has been re-based to the Linux 5.0 kernel but with no other changes to the file-system noted.
- Login or register to post comments
- Printer-friendly version
- Read more
- 9390 reads
- PDF version
Reiser4 File-System Benchmarks With Linux 4.17
Submitted by Roy Schestowitz on Tuesday 3rd of July 2018 07:04:10 AM Filed underIt's been about three years since last carrying out any file-system performance benchmarks of Reiser4, but being curious how it stacks up against the current state of today's mainline Linux file-systems, here are some fresh performance tests of Reiser4 using the Linux 4.17 kernel. The Reiser4 performance was compared to Reiserfs, EXT4, Btrfs, XFS, and F2FS.
- Login or register to post comments
- Printer-friendly version
- Read more
- 10488 reads
- PDF version
Reiser4 Updated For Linux 4.14 & Introduces Zstd Compression Support
Submitted by Rianne Schestowitz on Monday 27th of November 2017 07:50:30 PM Filed underThe out-of-tree Reiser4 file-system driver has been updated with compatibility for the latest Linux 4.14 stable series. Besides reworking the code to run on Linux 4.14, this controversial file-system has also added support for Zstd file-system compression.
Linux 4.14 introduced Zstd support in the mainline kernel and wired it in for SquashFS and Btrfs. Our Btrfs Zstd benchmarks have been promising for transparent file-system compression compared to the other supported algorithms. Reiser4 has now picked up Zstd compression as an eventual replacement to their Gzip compression support.
- Login or register to post comments
- Printer-friendly version
- Read more
- 11387 reads
- PDF version
Reiser4 Is Now Ready For Linux 4.13
Submitted by Rianne Schestowitz on Friday 8th of September 2017 08:42:56 AM Filed underFor those wanting to use the Reiser4 file-system with the just-released Linux 4.13 kernel, patches are already available.
Less than one week after the release of the Linux 4.13 stable kernel, Edward Shishkin has already released an updated patch for the out-of-tree Reiser4 file-system for working with this new stable series.
- Login or register to post comments
- Printer-friendly version
- Read more
- 12130 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
Recent comments
47 weeks 1 day ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 2 days ago
47 weeks 3 days ago
47 weeks 3 days ago
47 weeks 3 days ago