This is an old revision of the document!
The ComfilePi Trixie OS is derived from the Raspberry Pi's Trixie OS, which itself is derived from Debian's Trixie OS.
The ComfilePi Trixie OS introduces several significant changes to prior OS releases – some introduced by upstream Debian and Raspberry Pi, and some introduced by COMFILE Technology.
If you have an existing solution currently deployed prior OS variants, it is recommended that you do not upgrade to Trixie unless you have a compelling reason to do so. If you are embarking on a new solution, it is recommended that you do upgrade to Trixie.
See the Debian Trixie release notes.
See the Raspberry Pi Trixie OS announcement.
Like Bookworm, the ComfilePi Trixie OS now has the following partition layout:
| Label | Size | Mount Point | File System | Description |
|---|---|---|---|---|
| bootfs | 256MB | /boot/firmware | FAT32 | System firmware (i.e. bootloader, kernel, and configuration) |
| datafs | 1GB | /data | Ext4 | User data partition |
| rootfs | Fills Remaining Space | / | Ext4 | Root file system (i.e. the actual operating system) |
This layout was created to make it easier to enable the read-only file system, effectively making the bootfs and rootfs partitions read-only, while still having a place to write data to (i.e. the datafs partition).
If the datafs partition is too small, and your SD card, eMMC, or other storage medium is large enough, you can use gparted, or other disk partitioning utility, to adjust partition sizes as needed. Currently, the rootfs partition must be the last partition of the disk to maintain compatibility with some configuration utilities of the Raspberry Pi.
After provisioning your ComfilePi with your customizations, it is highly recommended to enable the read-only file system.
Due to several bugs in the Raspberry Pi read-only file system overlay, for Trixie, we have chosen to mount the file system read-only instead of using an overlay. Like Bookworm, this can be easily enabled via a GUI.
Or, use the following commands:
Enable the read-only file system
sudo cpi-make-readonly sudo reboot
Disable the read-only file system
sudo cpi-make-readwrite sudo reboot