Group: Software/FSDG distributions/Filesystems
From LibrePlanet
(→Filesystems: Trisquel 10 has hfsutils) |
(→Filesystems: Add section about distribution defaults.) |
||
Line 2: | Line 2: | ||
This article is about filesystems support and might be extended to take into account block device technologies too like LVM,RAID, etc. | This article is about filesystems support and might be extended to take into account block device technologies too like LVM,RAID, etc. | ||
+ | |||
+ | == Defaults == | ||
+ | |||
+ | === PureOS 10 (byzantium) === | ||
+ | |||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- bgcolor="#6699ff" | ||
+ | ! Distribution | ||
+ | ! Defaults | ||
+ | ! Comments | ||
+ | |- | ||
+ | ! Dragora | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! Dynebolics | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! Guix | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! Hyperbola | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! LibreCMC | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! Parabola | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! ProteanOS | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! PureOS 10 (byzantium) | ||
+ | | | ||
+ | {| class="wikitable sortable" border="1" | ||
+ | |- | ||
+ | ! Install method | ||
+ | ! Boot software | ||
+ | ! colspan=2 | Partitions | ||
+ | |- | ||
+ | ! rowspan=3 | Graphical installer | ||
+ | ! rowspan=3 | BIOS | ||
+ | | /boot | ||
+ | | / | ||
+ | |- | ||
+ | | not encrypted | ||
+ | | LUKS | ||
+ | |- | ||
+ | | ext4 | ||
+ | | ext4 | ||
+ | |} | ||
+ | | | ||
+ | * In the graphical installer, encryption is mandatory when selecting "Erase disk", but it can be avoided when using manual partitioning. | ||
+ | |- | ||
+ | ! Replicant 6.0 | ||
+ | | | ||
+ | |- | ||
+ | ! Trisquel 10 (nabia) | ||
+ | | | ||
+ | |- | ||
+ | ! Ututo S | ||
+ | | | ||
+ | |- | ||
+ | |} | ||
== Filesystems == | == Filesystems == |
Revision as of 09:56, 5 March 2023
Contents
Introduction
This article is about filesystems support and might be extended to take into account block device technologies too like LVM,RAID, etc.
Defaults
PureOS 10 (byzantium)
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] |
|
|||||||||||||||||||||||||||||||||||||||||
minix |
|
||||||||||||||||||||||||||||||||||||||||||||||
ntfs |
|
||||||||||||||||||||||||||||||||||||||||||||||
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.