Btrfs as root filesystem?

How to deal with swap (btrfs does not support swap files)? The partition size calculation is too naive for situations where experienced users use customize-image.sh to import few hundred GB of uncompressable data. A better approach would be to already use btrfs to create the tmpfs since then a ‘btrfs filesystem df’ could be used to calculate the size of an ext4 rootfs while we could use the compressed size 1:1 for creating partitions. On the other hand this use case is very special and experienced users could make use of a fixed image size in such situations How to deal with snapshots? Creating an initial ‘release’ snapshot seems like a good idea to me. Also installing ‘apt-btrfs-snapshot’ on Xenial by default is worth a consideration IMO Please help. Thanks! I didn’t find the right solution from the Internet. References:https://forum.armbian.com/profile/7-tkaiser/content/?type=forums_topic_post&page=29

startup animation explainer