Group: Software/FSDG distributions/Filesystems
(use DistroPackage template for remaining packages) |
(→Filesystems: guix: complete installer) |
||
(18 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
! Comments | ! Comments | ||
|- | |- | ||
− | ! Dragora | + | ! Dragora 3.0 beta2 |
− | | | + | | |
− | | | + | {| class="wikitable sortable" border="1" |
+ | |- | ||
+ | ! Instal/l method | ||
+ | ! Boot software | ||
+ | ! Default filesystem | ||
+ | |- | ||
+ | | Graphical installer | ||
+ | | BIOS | ||
+ | | ext3 | ||
+ | |- | ||
+ | |} | ||
+ | | In the graphical installer, the "FILE SYSTEM SELECTION" default choice is set to ext3. Beside that there is no defaults for the partitioning. | ||
|- | |- | ||
! Dynebolic | ! Dynebolic | ||
Line 35: | Line 46: | ||
| | | | ||
|- | |- | ||
− | ! Guix | + | ! Guix 1.4.0 |
| | | | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- | ||
+ | ! Install method | ||
+ | ! Boot software | ||
+ | ! colspan=3 | Partitions | ||
+ | |- | ||
+ | ! rowspan=3 | Graphical installer | ||
+ | ! rowspan=3 | BIOS | ||
+ | | bios_grub | ||
+ | | swap | ||
+ | | / | ||
+ | |- | ||
+ | | not encrypted | ||
+ | | not encrypted | ||
+ | | not encrypted | ||
+ | |- | ||
+ | | N/A | ||
+ | | swap | ||
+ | | ext4 | ||
+ | |} | ||
| | | | ||
|- | |- | ||
Line 95: | Line 126: | ||
! colspan=12 | Distributions | ! colspan=12 | Distributions | ||
|- | |- | ||
− | ! Dragora | + | ! Dragora 3.0 beta2 |
! Dynebolics | ! Dynebolics | ||
! Guix i686-linux and x86_64-linux (x86 GNU/Linux) | ! Guix i686-linux and x86_64-linux (x86 GNU/Linux) | ||
Line 105: | Line 136: | ||
! PureOS 10 (byzantium) | ! PureOS 10 (byzantium) | ||
! Replicant 6.0 | ! Replicant 6.0 | ||
− | ! Trisquel | + | ! Trisquel 11 (aramo) |
! Ututo S | ! Ututo S | ||
|- | |- | ||
! btrfs | ! btrfs | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/btrfs-progs}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{yes}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 158: | Line 197: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! exfat | ! exfat | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{no}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! rowspan=2 | | ||
+ | ! colspan=2 | Implementation | ||
+ | |- | ||
+ | ! kernel | ||
+ | ! fuse | ||
+ | |- | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Guix|exfatprogs}}}} | ||
+ | | {{yes|Yes: {{DistroPackage|Guix|exfat-utils}}}} | ||
+ | |- | ||
+ | ! Installer | ||
+ | | {{no}} | ||
+ | | {{no}} | ||
+ | |- | ||
+ | |} | ||
+ | |||
| <!-- Guix HURD --> | | <!-- Guix HURD --> | ||
| <!-- Hyperbola --> | | <!-- Hyperbola --> | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
| <!-- Parabola --> | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! rowspan=2 | | ||
+ | ! colspan=2 | Implementation | ||
+ | |- | ||
+ | ! kernel | ||
+ | ! fuse | ||
+ | |- | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|exfatprogs}}}} | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|exfat-utils}}}} | ||
+ | |- | ||
+ | |} | ||
| <!-- ProteanOS --> | | <!-- ProteanOS --> | ||
| <!-- PureOS 10 (byzantium) --> | | <!-- PureOS 10 (byzantium) --> | ||
Line 213: | Line 291: | ||
|- | |- | ||
|} | |} | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! ext2 | ! ext2 | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/e2fsprogs}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{yes}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 230: | Line 316: | ||
|- | |- | ||
! Installer | ! Installer | ||
− | | | + | | {{no}} |
|- | |- | ||
! Rootfs | ! Rootfs | ||
Line 246: | Line 332: | ||
|- | |- | ||
! Installer | ! Installer | ||
− | | N/A<ref>There is no HURD installer yet.</ref> | + | | N/A<ref name="guix-hurd-installer">There is no HURD installer yet.</ref> |
|- | |- | ||
! Rootfs | ! Rootfs | ||
Line 254: | Line 340: | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
| <!-- Parabola --> | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|e2fsprogs}}}} | ||
+ | |} | ||
| <!-- ProteanOS --> | | <!-- ProteanOS --> | ||
| <!-- PureOS 10 (byzantium) --> | | <!-- PureOS 10 (byzantium) --> | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel 10 ( | + | | <!-- Trisquel 11 (aramo) --> |
+ | | <!-- Ututo S --> | ||
+ | |- | ||
+ | ! ext3 | ||
+ | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/e2fsprogs}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{yes}} | ||
+ | |} | ||
+ | | <!-- Dynebolics --> | ||
+ | | <!-- Guix x86 GNU/Linux --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Guix|e2fsprogs}}}} | ||
+ | |- | ||
+ | ! Installer | ||
+ | | {{no}} | ||
+ | |} | ||
+ | | <!-- Guix HURD --> | ||
+ | | <!-- Hyperbola --> | ||
+ | | <!-- LibreCMC --> | ||
+ | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|e2fsprogs}}}} | ||
+ | |} | ||
+ | | <!-- ProteanOS --> | ||
+ | | <!-- PureOS 10 (byzantium) --> | ||
+ | | <!-- Replicant 6.0 --> | ||
+ | | <!-- Trisquel 11 (aramo) --> | ||
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! ext4 | ! ext4 | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/e2fsprogs}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{yes}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 296: | Line 430: | ||
|- | |- | ||
! Packages and manual installation<ref name="manual-installation">Since users simply run commands manually during the manual installation, they can easily use the (packaged) tools to create new filesystems and add them to /etc/fstab for automatic mounting.</ref> | ! Packages and manual installation<ref name="manual-installation">Since users simply run commands manually during the manual installation, they can easily use the (packaged) tools to create new filesystems and add them to /etc/fstab for automatic mounting.</ref> | ||
− | | {{yes|Yes: e2fsprogs}} | + | | {{yes|Yes: {{DistroPackage|Parabola|e2fsprogs}}}} |
|- | |- | ||
! Graphical installer | ! Graphical installer | ||
Line 331: | Line 465: | ||
|- | |- | ||
|} | |} | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
{| class="wikitable sortable" border="1" | {| class="wikitable sortable" border="1" | ||
|- bgcolor="#6699ff" | |- bgcolor="#6699ff" | ||
Line 348: | Line 482: | ||
! f2fs | ! f2fs | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{no}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 373: | Line 515: | ||
|- | |- | ||
! Packages and manual installation<ref name="manual-installation"></ref> | ! Packages and manual installation<ref name="manual-installation"></ref> | ||
− | | {{yes|Yes: | + | | {{yes|Yes: {{DistroPackage|Parabola|f2fs-tools}}}} |
|- | |- | ||
! Graphical installer | ! Graphical installer | ||
Line 409: | Line 551: | ||
|- | |- | ||
|} | |} | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! fat | ! fat | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/dosfstools}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 432: | Line 582: | ||
|} | |} | ||
| <!-- Guix HURD --> | | <!-- Guix HURD --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | |- | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|guix|dosfstools}}, {{DistroPackage|guix|mtools}}}} | ||
+ | |- | ||
+ | ! Guix system<ref name="guix-system"></ref> | ||
+ | | {{yes}} | ||
+ | |- | ||
+ | ! Installer | ||
+ | | N/A<ref name="guix-hurd-installer"></ref> | ||
+ | |- | ||
+ | ! Rootfs | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Hyperbola --> | | <!-- Hyperbola --> | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
Line 475: | Line 640: | ||
|- | |- | ||
|} | |} | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! hfs | ! hfs | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{no}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| {{no}}<ref>[https://packages.guix.gnu.org/search/?query=hfsutils There is no hfsutils package].</ref> | | {{no}}<ref>[https://packages.guix.gnu.org/search/?query=hfsutils There is no hfsutils package].</ref> | ||
Line 491: | Line 664: | ||
|- bgcolor="#6699ff" | |- bgcolor="#6699ff" | ||
|- | |- | ||
− | ! Packages | + | ! Packages |
| {{yes|Yes: {{DistroPackage|pureos|hfsutils}}}} | | {{yes|Yes: {{DistroPackage|pureos|hfsutils}}}} | ||
|- | |- | ||
Line 501: | Line 674: | ||
|} | |} | ||
| {{no}}<ref>There is no hfsutils repository in the manifest.</ref> | | {{no}}<ref>There is no hfsutils repository in the manifest.</ref> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
{| class="wikitable sortable" border="1" | {| class="wikitable sortable" border="1" | ||
|- bgcolor="#6699ff" | |- bgcolor="#6699ff" | ||
|- | |- | ||
− | ! Packages | + | ! Packages |
− | | {{yes|Yes: {{DistroPackage| | + | | {{yes|Yes: {{DistroPackage|trisquel|hfsutils}}}} |
|- | |- | ||
! Graphical installer | ! Graphical installer | ||
Line 518: | Line 691: | ||
! hfs+ | ! hfs+ | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{no}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| {{no}}<ref>[https://packages.guix.gnu.org/search/?query=hfsprogs There is no hfsprogs package].</ref> | | {{no}}<ref>[https://packages.guix.gnu.org/search/?query=hfsprogs There is no hfsprogs package].</ref> | ||
Line 529: | Line 710: | ||
|- bgcolor="#6699ff" | |- bgcolor="#6699ff" | ||
|- | |- | ||
− | ! Packages | + | ! Packages |
| {{yes|Yes: {{DistroPackage|pureos|hfsplus}}}} | | {{yes|Yes: {{DistroPackage|pureos|hfsplus}}}} | ||
|- | |- | ||
Line 539: | Line 720: | ||
|} | |} | ||
| {{no}}<ref>There is no hfsprogs repository in the manifest.</ref> | | {{no}}<ref>There is no hfsprogs repository in the manifest.</ref> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
{| class="wikitable sortable" border="1" | {| class="wikitable sortable" border="1" | ||
|- bgcolor="#6699ff" | |- bgcolor="#6699ff" | ||
|- | |- | ||
− | ! Packages | + | ! Packages |
| {{yes|Yes: {{DistroPackage|trisquel|hfsplus}}}} | | {{yes|Yes: {{DistroPackage|trisquel|hfsplus}}}} | ||
|- | |- | ||
Line 556: | Line 737: | ||
! jfs | ! jfs | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{no}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 577: | Line 766: | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
| <!-- Parabola --> | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | |- | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|jfsutils}}}} | ||
+ | |} | ||
| <!-- ProteanOS --> | | <!-- ProteanOS --> | ||
| <!-- PureOS 10 (byzantium) --> | | <!-- PureOS 10 (byzantium) --> | ||
Line 592: | Line 787: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! minix | ! minix | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/util-linux}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Guix|util-linux}}}} | ||
+ | |- | ||
+ | ! Installer | ||
+ | | {{no}} | ||
+ | |- | ||
+ | |} | ||
| <!-- Guix HURD --> | | <!-- Guix HURD --> | ||
| <!-- Hyperbola --> | | <!-- Hyperbola --> | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
| <!-- Parabola --> | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|util-linux}}}} | ||
+ | |} | ||
| <!-- ProteanOS --> | | <!-- ProteanOS --> | ||
| <!-- PureOS 10 (byzantium) --> | | <!-- PureOS 10 (byzantium) --> | ||
Line 618: | Line 835: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! nilfs2 | ! nilfs2 | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{no}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 635: | Line 860: | ||
|- | |- | ||
! Installer | ! Installer | ||
− | | | + | | {{no}} |
|- | |- | ||
! Rootfs | ! Rootfs | ||
Line 644: | Line 869: | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
| <!-- Parabola --> | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | |- | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|nilfs-utils}}}} | ||
+ | |} | ||
| <!-- ProteanOS --> | | <!-- ProteanOS --> | ||
| <!-- PureOS 10 (byzantium) --> | | <!-- PureOS 10 (byzantium) --> | ||
Line 659: | Line 890: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! ntfs | ! ntfs | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/ntfs-3g}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 684: | Line 923: | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
| <!-- Parabola --> | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|ntfs-3g}}}} | ||
+ | |- | ||
+ | |} | ||
| <!-- ProteanOS --> | | <!-- ProteanOS --> | ||
| <!-- PureOS 10 (byzantium) --> | | <!-- PureOS 10 (byzantium) --> | ||
Line 707: | Line 952: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! reiser4 | ! reiser4 | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/reiser4progs}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 763: | Line 1,016: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! reiserfs | ! reiserfs | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Kernel | ||
+ | | {{orange|Until 2025}}<ref name="reiserfs-deprecated"></ref> | ||
+ | |- | ||
+ | ! Packages | ||
+ | | {{no}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{no}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 819: | Line 1,083: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! xfs | ! xfs | ||
| <!-- Dragora --> | | <!-- Dragora --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Dragora|tools/xfsprogs}}}} | ||
+ | |- | ||
+ | ! Rootfs with the graphical installer | ||
+ | | {{yes}} | ||
+ | |} | ||
| <!-- Dynebolics --> | | <!-- Dynebolics --> | ||
| <!-- Guix x86 GNU/Linux --> | | <!-- Guix x86 GNU/Linux --> | ||
Line 845: | Line 1,117: | ||
| <!-- LibreCMC --> | | <!-- LibreCMC --> | ||
| <!-- Parabola --> | | <!-- Parabola --> | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | |- | ||
+ | ! Packages | ||
+ | | {{yes|Yes: {{DistroPackage|Parabola|xfsprogs}}, {{DistroPackage|Parabola|xfsdump}}}} | ||
+ | |- | ||
+ | |} | ||
| <!-- ProteanOS --> | | <!-- ProteanOS --> | ||
| <!-- PureOS 10 (byzantium) --> | | <!-- PureOS 10 (byzantium) --> | ||
Line 860: | Line 1,139: | ||
|} | |} | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
− | | <!-- Trisquel | + | | <!-- Trisquel 11 (aramo) --> |
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
! rowspan=2 | | ! rowspan=2 | | ||
− | ! Dragora | + | ! Dragora 3.0 beta2 |
! Dynebolics | ! Dynebolics | ||
! Guix i686-linux and x86_64-linux (x86 GNU/Linux) | ! Guix i686-linux and x86_64-linux (x86 GNU/Linux) | ||
Line 874: | Line 1,153: | ||
! PureOS 10 (byzantium) | ! PureOS 10 (byzantium) | ||
! Replicant 6.0 | ! Replicant 6.0 | ||
− | ! Trisquel | + | ! Trisquel 11 (aramo) |
! Ututo S | ! Ututo S | ||
|- | |- |
Latest revision as of 20:49, 1 August 2024
Contents
Introduction
This article is about filesystems support and might be extended to take into account block device technologies too like LVM,RAID, etc.
Choosing a filesystem
Using the default filesystem currently proposed during the installation of your distribution is a good idea. It makes sure that the filesystem is properly integrated and that the distribution trusts it enough (with data integrity, and security[1]) to propose it by default.
Known issues and limitations
- With NTFS the free software implementation lacks the ability to repair the filesystem without nonfree software, so if you have data in NTFS filesystem it would be a good idea to move it to other filesystems.
- ReiserFS 3 will be removed from Linux in 2025.[2]
Defaults
The defaults filesystems used are often a good indication of what filesystems are best supported by the distribution.
Distribution | Defaults | Comments | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dragora 3.0 beta2 |
|
In the graphical installer, the "FILE SYSTEM SELECTION" default choice is set to ext3. Beside that there is no defaults for the partitioning. | ||||||||||||||||
Dynebolic | ||||||||||||||||||
Guix 1.4.0 |
|
|||||||||||||||||
Hyperbola | ||||||||||||||||||
LibreCMC | ||||||||||||||||||
Parabola | ||||||||||||||||||
ProteanOS | ||||||||||||||||||
PureOS 10 (byzantium) |
|
|
||||||||||||||||
Replicant 6.0 | ||||||||||||||||||
Trisquel 10 (nabia) | ||||||||||||||||||
Ututo S |
Filesystems
Distributions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dragora 3.0 beta2 | Dynebolics | Guix i686-linux and x86_64-linux (x86 GNU/Linux) | Guix i586-gnu (HURD) | Hyperbola | LibreCMC | Parabola | ProteanOS | PureOS 10 (byzantium) | Replicant 6.0 | Trisquel 11 (aramo) | Ututo S | ||||||||||||||||||||||||||||||||||||||||||||||||||||
btrfs |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exfat |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ext2 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ext3 |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ext4 |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f2fs |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fat |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hfs |
|
No[10] | No[11] | No[12] |
|
No[13] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hfs+ |
|
No[14] | No[15] | No[16] |
|
No[17] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
jfs |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minix |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nilfs2 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ntfs |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reiser4 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reiserfs |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
xfs |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dragora 3.0 beta2 | Dynebolics | Guix i686-linux and x86_64-linux (x86 GNU/Linux) | Guix i586-gnu (HURD) | Hyperbola | LibreCMC | Parabola | ProteanOS | PureOS 10 (byzantium) | Replicant 6.0 | Trisquel 11 (aramo) | Ututo S | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Distributions |
Block device layer
Distributions | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dragora | Dynebolics | Guix i686-linux and x86_64-linux (x86 GNU/Linux) | Guix i586-gnu (HURD) | Hyperbola | LibreCMC | Parabola | ProteanOS | PureOS 10 (byzantium) | Replicant 6.0 | Trisquel 11 (aramo) | Ututo S | |||||||
dmraid | ||||||||||||||||||
LUKS 1 |
|
Yes | Yes | |||||||||||||||
LUKS 2 |
|
Yes | Yes | |||||||||||||||
mdraid | ||||||||||||||||||
LVM2 |
|
Yes | Yes |
References
- ↑ See the Unmaintained filesystems as a threat vector lwn.net article for more details.
-
↑ 2.02.12.22.32.4
The Linux kernel documentation for the REISERFS_FS option tells that:
Reiserfs is deprecated and scheduled to be removed from the kernel
in 2025. If you are still using it, please migrate to another
filesystem or tell us your usecase for reiserfs.
- ↑ 3.003.013.023.033.043.053.063.073.083.093.10 This tells if that filesystem can be used in a system.scm system definition.
- ↑ 4.004.014.024.034.044.054.064.074.084.094.104.11 Since users simply run commands manually during the manual installation, they can easily use the (packaged) tools to create new filesystems and add them to /etc/fstab for automatic mounting.
- ↑ The installation fails with an error.
- ↑ 6.06.1 There is no HURD installer yet.
- ↑ After creating the rootfs with mkfs.ext4 from Guix, in Replicant, it says "Corrupted <vendor> SD card" in the notification bar.
- ↑ We can easily view the card content with "File Manager". It also detects a new MicroSD card when it is just formatted.
- ↑ The installation fails with an error.
- ↑ There is no hfsutils package.
- ↑ There is no hfsutils package.
- ↑ There is no hfsutils package.
- ↑ There is no hfsutils repository in the manifest.
- ↑ There is no hfsprogs package.
- ↑ There is no hfsprogs package.
- ↑ There is no hfsprogs package.
- ↑ There is no hfsprogs repository in the manifest.
- ↑ The installation fails with an error.
- ↑ The graphical installer complains about some UUID related issue
- ↑ In the graphical installer, the installation fails with: "The installer has encountered an unexpected problem. [...]", and we then get a stacktrace. If we manually install with the same system.scm we'd probably get the exact same stacktrace.
- ↑ Once installed, the rootfs is mounted with FUSE and ntfs-3g.
- ↑ The installation succeeds, but then sudo and policykit are broken due to wrong permissions. So users can't install any software. It's also a very bad idea to use NTFS since there is at the time of writing no way to safely repair corrupted NTFS filesystems with free software: The only tools we have are in ntfs-3g and they are way too experimental and dangerous so they are probably not shipped by any distribution.
- ↑ 23.023.123.2 According to the reiser 4 wiki, upstream Linux has no reiser4 support.