[Feature Request?] add-ons for IPFire + Pi 4

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?

  1. 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
  2. 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
  3. any chance that IPFire uses f2fs as rootfs instead of ext4? or some way to convert it?

Thanks in advance

Could you please open a bug report on https://bugzilla.ipfire.org?

Why? What does f2fs do better than any of the other file systems that are available?

1 Like

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.

Information to add a bug report in IPFire Bugzilla:

1 Like

I googled a little bit and must say that I do not think that F2FS would be a life changer:

https://www.phoronix.com/scan.php?page=article&item=clear-linux-f2fs&num=1

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.

2 Likes

Just found my time to try, but may I ask an easy question over bugzilla…
How may I log in, or register? Orz

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.

Use the email address and password credentials that you used for IPFire People in IPFire Bugzilla.

1 Like

thanks. somehow I dunno why I cannot login using my credential, but now it works :slight_smile:

https://bugzilla.ipfire.org/show_bug.cgi?id=12688