Group: Software/FSDG distributions/Filesystems
From LibrePlanet
(→Filesystems: reiserfs: Add parabola infos) |
(→Filesystems: Add jfs, nilfs2, xfs stubs) |
||
Line 486: | Line 486: | ||
| ? | | ? | ||
|} | |} | ||
+ | | <!-- Ututo S --> | ||
+ | |- | ||
+ | ! jfs | ||
+ | | <!-- Dragora --> | ||
+ | | <!-- Dynebolics --> | ||
+ | | <!-- Guix --> | ||
+ | | <!-- Hyperbola --> | ||
+ | | <!-- LibreCMC --> | ||
+ | | <!-- Parabola --> | ||
+ | | <!-- ProteanOS --> | ||
+ | | <!-- PureOS 10 (byzantium) --> | ||
+ | | <!-- Replicant 6.0 --> | ||
+ | | <!-- Trisquel 10 (nabia) --> | ||
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
|- | |- | ||
Line 512: | Line 525: | ||
| <!-- Trisquel 10 (nabia) --> | | <!-- Trisquel 10 (nabia) --> | ||
| <!-- Ututo S --> | | <!-- Ututo S --> | ||
+ | |- | ||
+ | ! nilfs2 | ||
+ | | <!-- Dragora --> | ||
+ | | <!-- Dynebolics --> | ||
+ | | <!-- Guix --> | ||
+ | | <!-- Hyperbola --> | ||
+ | | <!-- LibreCMC --> | ||
+ | | <!-- Parabola --> | ||
+ | | <!-- ProteanOS --> | ||
+ | | <!-- PureOS 10 (byzantium) --> | ||
+ | | <!-- Replicant 6.0 --> | ||
+ | | <!-- Trisquel 10 (nabia) --> | ||
+ | | <!-- Ututo S --> | ||
|- | |- | ||
! ntfs | ! ntfs | ||
Line 657: | Line 683: | ||
| {{no}} | | {{no}} | ||
|} | |} | ||
+ | | <!-- Replicant 6.0 --> | ||
+ | | <!-- Trisquel 10 (nabia) --> | ||
+ | | <!-- Ututo S --> | ||
+ | |- | ||
+ | ! xfs | ||
+ | | <!-- Dragora --> | ||
+ | | <!-- Dynebolics --> | ||
+ | | <!-- Guix --> | ||
+ | | <!-- Hyperbola --> | ||
+ | | <!-- LibreCMC --> | ||
+ | | <!-- Parabola --> | ||
+ | | <!-- ProteanOS --> | ||
+ | | <!-- PureOS 10 (byzantium) --> | ||
| <!-- Replicant 6.0 --> | | <!-- Replicant 6.0 --> | ||
| <!-- Trisquel 10 (nabia) --> | | <!-- Trisquel 10 (nabia) --> |
Revision as of 10:41, 5 March 2023
Introduction
This article is about filesystems support and might be extended to take into account block device technologies too like LVM,RAID, etc.
Defaults
The defaults filesystems used are often a good indication of what filesystems are best supported by the distribution.
Distribution | Defaults | Comments | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dragora | ||||||||||||||
Dynebolics | ||||||||||||||
Guix | ||||||||||||||
Hyperbola | ||||||||||||||
LibreCMC | ||||||||||||||
Parabola | ||||||||||||||
ProteanOS | ||||||||||||||
PureOS 10 (byzantium) |
|
|
||||||||||||
Replicant 6.0 | ||||||||||||||
Trisquel 10 (nabia) | ||||||||||||||
Ututo S |
Filesystems
Distributions | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dragora | Dynebolics | Guix | Hyperbola | LibreCMC | Parabola | ProteanOS | PureOS 10 (byzantium) | Replicant 6.0 | Trisquel 10 (nabia) | Ututo S | |||||||||||||||||||||||||||||||||||||
btrfs |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
exfat |
|
|
|||||||||||||||||||||||||||||||||||||||||||||
ext4 |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
f2fs |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
fat |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
hfs | No[7] | No[8] | No[9] |
|
No[10] |
|
|||||||||||||||||||||||||||||||||||||||||
hfs+ | No[11] | No[12] | No[13] |
|
No[14] |
|
|||||||||||||||||||||||||||||||||||||||||
jfs | |||||||||||||||||||||||||||||||||||||||||||||||
minix |
|
||||||||||||||||||||||||||||||||||||||||||||||
nilfs2 | |||||||||||||||||||||||||||||||||||||||||||||||
ntfs |
|
||||||||||||||||||||||||||||||||||||||||||||||
reiser4 |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
reiserfs |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
xfs | |||||||||||||||||||||||||||||||||||||||||||||||
Dragora | Dynebolics | Guix | Hyperbola | LibreCMC | Parabola | ProteanOS | PureOS 10 (byzantium) | Replicant 6.0 | Trisquel 10 (nabia) | Ututo S | |||||||||||||||||||||||||||||||||||||
Distributions |
Block device layer
Distributions | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dragora | Dynebolics | Guix | Hyperbola | LibreCMC | Parabola | ProteanOS | PureOS 10 (byzantium) | Replicant 6.0 | Trisquel 10 (nabia) | Ututo S | |
LVM2 |
References
- ↑ 1.01.11.21.3 This tells if that filesystem can be used in a system.scm system definition.
- ↑ 2.002.012.022.032.042.052.062.072.082.092.102.112.12 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.
- ↑ 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.
- ↑ 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.
- ↑ 18.018.118.2 According to the reiser 4 wiki, upstream Linux has no reiser4 support.
-
↑ 19.019.119.2
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.