Trying IPFire 2.27.159 with a Pi 4 (4GB) that I happen to have one sitting around, and I found a few things that should be good to have?
qemu + libvirt => both are not available in pakfire, so I guess it would not be too hard to add them? my target is to have a single VM running docker, with IPFire as host
g_ncm and g_serial kernel modules => seems both missing; with other distro, I found g_ether can do ~200Mbps (~130Mbps with IPFire) and g_ncm can do ~350Mbps, so I guess g_ncm on IPFire should give me ~200Mbps
any chance that IPFire uses f2fs as rootfs instead of ext4? or some way to convert it?
Thanks for replying. I’ll see how would I firing bug there.
For f2fs I would say its advantage is more specific on overprovisioning and more flash friendly write, which is only relevant to flash drive (and particularly sdcard which my Pi 4 runs on). Don’t think it should be an universal case.
However, there is not even a module compile for it on IPFire (at least not on the ARM flash img), so I cannot try it (of course that also means I would need f2fs-tools). Perhaps the easiest is to keep ext4 as of now, but with f2fs available such that one can mount a f2fs partition on dir like /var.
IO performance absolutely does not matter for a firewall, and if you have flash that does not survive being written on you should simply buy something better. Flash is cheap and does not have to break.
Yes, I am just looking for better write endurance, as I did see someone’s sdcard dies in a week under heavy load some years ago. IPFire seems to write quite a bit of log, hence why I asked.