This must be an April fool's joke. It's dated 4/1.
Doesn’t read like one
PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
21–30 of 31 posts
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#22Are there prior projects that have the Linux kernel with a "FreeBSD userland"? This is the first time I'm hearing of such an idea. What would that entail? This report isn't particularly clear on such technical details.
I'd forgotten that some Debian folks tried the exactly opposite for a while, a FreeBSD kernel with a GNU userland: https://wiki.debian.org/Debian_GNU/kFreeBSD
[0] https://wiki.gentoo.org/wiki/Gentoo_FreeBSD
[1] https://docs.kernel.org/admin-guide/binfmt-misc.html
[2] https://github.com/torvalds/linux/blob/master/fs/binfmt_elf....
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#23Earlier quoted context omitted.
I'd forgotten that some Debian folks tried the exactly opposite for a while, a FreeBSD kernel with a GNU userland: https://wiki.debian.org/Debian_GNU/kFreeBSD
There was also a Gentoo effort to run atop FreeBSD[0]. The challenge of course is that afaik none of the BSD kernel ABIs are considered stable. The stable interface is the BSD libc. That said, with binfmt_misc, I don't see a reason you couldn't just run (at least some) FreeBSD binaries on Linux with a thin syscall translation layer (rather something like qemu-system) and then your layer hooked via binfmt_misc. I'm no…
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#24Looks like I made the right choice switching to OPNsense a couple months ago.
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#25Maybe we’ll see decent PPPoE performance from PFSense in the future then - had to move to OpenWrt as PFSense has a single threaded implementation
I actually ended up moving away from pf\OpnSense because of this. No matter what switches I toggled or incantations I recited I would not get full line speed.
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#26Earlier quoted context omitted.
Doesn’t read like one
Yeah, I think this is a joke, but only because it's a big change announced on April 1; it reads pretty serious. Especially the part about how TrueNAS already made the switch - that was my first though on seeing the headline.
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#27Maybe we’ll see decent PPPoE performance from PFSense in the future then - had to move to OpenWrt as PFSense has a single threaded implementation
I associate PPPoE with dial up modems. What is the use case of this today? Also, PPPoE has been around for a quarter century: why hasn't FreeBSD delivered on it? And how is a single thread not enough to fill a broadband pipe? So many questions. So DSL and maybe Fiber services. Ok, but ISPs provide or endorse some device to deal with the wire. At that point you're free to firewall your ordinary ethernet traffic with w…
The encapsulation requires a lot of CPU power, and on non specialised x86 hardware you end up needing a highly clocked CPU to get gigabit speeds.
OpenWRT is Linux based so has a multithreaded implementation.
My Flint 2 router has some sort of hardware acceleration so hammering a gigabit line shows <1% CPU, leaving lots of overhead for things like Docker.
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#28Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#29Earlier quoted context omitted.
You mean aside from the complete lack of professionalism from Netgate \ pfSense? When I was first looking for something to run at home I looked into them and frankly they are bad actors and should not be trusted.
How so? I ran pfSense ages ago, well before the OPNsense fork, and I'd like to go back to one or the other for my home network but haven't had time to research the current situation. Wouldn't mind hearing from those more familiar.
Re: PfSense Software Embraces Change: A Strategic Migration to the Linux Kernel
#30Earlier quoted context omitted.
I associate PPPoE with dial up modems. What is the use case of this today? Also, PPPoE has been around for a quarter century: why hasn't FreeBSD delivered on it? And how is a single thread not enough to fill a broadband pipe? So many questions. So DSL and maybe Fiber services. Ok, but ISPs provide or endorse some device to deal with the wire. At that point you're free to firewall your ordinary ethernet traffic with w…
PPPoE is still very common in the UK, even over fibre. I think it’s something to do with allowing multiple providers on the same infra. The encapsulation requires a lot of CPU power, and on non specialised x86 hardware you end up needing a highly clocked CPU to get gigabit speeds. OpenWRT is Linux based so has a multithreaded implementation. My Flint 2 router has some sort of hardware acceleration so hammering a giga…
Despite another comment claiming this was "common" in the US, I've been on a number of ISPs in the US and never seen PPPoE used at all. Had no idea this was still going on. On fiber even!
Seems like I'd get some kind of efficient PPPoE box and put that between the ISP and whatever software router/firewall (PfSense, et al.) or "non specialized" hardware router. I suppose fragmentation could be avoided by limiting packet size a little to make room for the 8 byte PPPoE bits.