Download Latest Version metztli-reiser4.iso (311.4 MB)
Email in envelope

Get an email when there's a new version of Metztli Reiser4

Home / Reiser4-Linux-4.13.13-1_for-Stretch
Name Modified Size InfoDownloads / Week
Parent folder
README.reiser4 2017-11-17 3.7 kB
usbip-dbgsym_2.0+4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 93.7 kB
usbip_2.0+4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 530.9 kB
lockdep_4.13.13-1+reiser4.0.1_all.deb 2017-11-17 491.3 kB
linux-support-4.13.0-1+reiser4.0.1_4.13.13-1+reiser4.0.1_all.deb 2017-11-17 541.7 kB
linux-image-4.13.0-1+reiser4.0.1-amd64_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 40.5 MB
linux-perf-4.13-dbgsym_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 4.8 MB
linux-perf-4.13_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 1.7 MB
linux-libc-dev_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 1.4 MB
linux-kbuild-4.13-dbgsym_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 488.2 kB
linux-kbuild-4.13_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 699.9 kB
linux-headers-4.13.0-1+reiser4.0.1-common_4.13.13-1+reiser4.0.1_all.deb 2017-11-17 7.8 MB
linux-doc-4.13_4.13.13-1+reiser4.0.1_all.deb 2017-11-17 14.4 MB
linux-headers-4.13.0-1+reiser4.0.1-amd64_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 464.2 kB
linux-headers-4.13.0-1+reiser4.0.1-all-amd64_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 491.2 kB
linux-headers-4.13.0-1+reiser4.0.1-all_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 491.2 kB
linux-cpupower-dbgsym_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 81.8 kB
linux-cpupower_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 584.3 kB
liblockdep-dev_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 514.0 kB
linux-compiler-gcc-6-x86_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 491.2 kB
libcpupower-dev_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 493.0 kB
liblockdep4.13-dbgsym_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 55.0 kB
liblockdep4.13_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 508.1 kB
hyperv-daemons-dbgsym_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 41.7 kB
hyperv-daemons_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 508.0 kB
libcpupower1-dbgsym_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 20.1 kB
libcpupower1_4.13.13-1+reiser4.0.1_amd64.deb 2017-11-17 498.4 kB
Totals: 27 Items   78.6 MB 0
NOTE: 11-17-2017
This Debian Linux kernel package includes latest Reiser4 bugfix for:

"Probably, this is the most essential 'old sleeping' bug
found for the latest 3 years. It could lead to data corruption
(not proven). Details are in the changeset"

['reiser4-fix-kill-root.patch' (text/x-patch)]

commit 5e8518e0031c97e21830372721ee7a5fae78d610
Author: Edward Shishkin <edward.shishkin@gmail.com>
Date:   Wed Nov 8 21:27:44 2017 +0100

    Fixed bug in reiser4_kill_root(): wrong function was called
    for reinitialization of the old root. As the result, cached
    number of items remained not updated (i.e. corruption of
    memory data structures). In practice problems could happen
    when removing file sets large enough to reduce storage tree
    height, i.e. when old root is killed and its single child
    becomes a new root."
...

< https://marc.info/?l=reiserfs-devel&m=151017420815031&w=2 >

END NOTE: 11-17-2017

Definition: Software Format Release Number (SFRN)*

You may also try the Reiser4-enabled Stretch Debian-Installer for a
native reiser4 filesystem installation available at:
https://sf.net/projects/metztli-reiser4/

which will perform the modifications described below automatically.

IMPORTANT NOTE!
before installing this kernel:

1) Make sure to install reiser4progs-1.1.x-y.z for Stretch,
   If you are already operating in a Stretch environment:
   apt-get install reiser4progs
   
   If your environment is Jessie, you may need to first upgrade to Stretch, before installing
   this kernel.

2) Make sure to edit the modules file referenced below before installing this kernel.
   If you will be formating/using your root file system in Reiser4 SFRN 4.0.1,
   please make sure to edit with a text editor
   /etc/initramfs-tools/modules

   and at the end of file add the following two(2) entries:

crc32c_intel
reiser4

Save your modifications to /etc/initramfs-tools/modules and then you can install this kernel:
 
[sudo] dpkg -i linux-image-4.13.0-1+reiser4.0.1-amd64_4.13.13-1+reiser4.0.1_amd64.deb

The above operations are necessary so that a proper initrd file is created for your kernel
and Debian Stretch will properly boot.

END OF IMPORTANT NOTE.


Although build procedure generated several files in package, this is the kernel file that you
most likely will need:
linux-image-4.13.0-1+reiser4.0.1-amd64_4.13.13-1+reiser4.0.1_amd64.deb

This Reiser4 SFRN 4.0.1 -enabled Debian Stretch for AMD64 architecture kernel can be installed as
typical Stretch-BackPorts (BP) kernel.

BE AWARE that support for Reiser4 filesystem is in experimental stage (as well as this kernel).
Although in approximately four years that I have used daily reiser4 – including development of these kernels
and in Google cloud instances – I have not experienced data loss, make sure you backup your data to other file system(s) on a regular basis.

Reiterating, to create, check and format Reiser4 filesystems, you will need reiser4progs-1.1.x-y.z
built for Stretch and available in official Debian Stretch repositories or in the adjunct separate
package reiser4progs for Stretch.


For development you will need the header files:

linux-headers-4.13.0-1+reiser4.0.1-amd64_4.13.13-1+reiser4.0.1_amd64.deb
linux-headers-4.13.0-1+reiser4.0.1-common_4.13.13-1+reiser4.0.1_all.deb

AND likely:
linux-compiler-gcc-6-x86_4.13.13-1+reiser4.0.1_amd64.deb
linux-kbuild-4.13_4.13.13-1+reiser4.0.1_amd64.deb

Your mileage may vary (YMMV, ;-) *all* files generated are found within this directory.

Software Format Release Number (SFRN) 4.0.1 (current)
https://reiser4.wiki.kernel.org/index.php/Reiser4_development_model


Huelmati [Enjoy]!
Source: README.reiser4, updated 2017-11-17