Oooh, This is NodeBB, isn't it? I keep seeing it everywhere, but I'm a big fan of Discourse. I really should look into it. FreePBX uses Discourse (on community.freepbx.org) and I use it on some of my hobby projects, too, but this looks really nice. Anyway, I should introduce myself:
Hi! I'm xrobau, but you can call me 'That Australian Bastard that keeps breaking things'. @tm1000 pinged me because I'm the guy that's mainly responsible for SNG7 and there's a bit of confusion here, because you guys don't know the history.
So, here's some bulletpoints
- Writing ISO to USB - We, previously, used to publish TWO images. One an ISO, for use with DVDs or VMware/HyperV/libvirt, etc, and the other an actual USB image, that HAD to be written to a USB stick, and a physical machine booted from it. There were technical reasons for that, and I hated them, so I got rid of them. One image to rule them all. You can take that image, DD it to USB, use Rufus, Stick it in an ISOstick, or actually burn it to a physical DVD if you're feeling vintage.
- "PHP5.6 and modern PHP......" -- You misunderstood. FreePBX 14 supports PHP 7.1+, but our MINIMUM requirements are PHP 5.6. FreePBX13 has a bunch of old legacy code that precluded it from working on anything newer than PHP 5.4, so we fixed that, too. Well, actually, @tm1000 did. I just helped 8). However, our DISTRO comes with the latest in the 5.6 tree, the latest release was a couple of weeks ago, and that's what's available now.
- Why not Fedora? Because we rely on the RHEL Kernel ABI for modules, so we don't need to recompile drivers ALL. THE. TIME. That, and it's 'good enough'. Apache 2.4, Python 2.7, plus we've added all the stuff that EPEL isn't keeping up with (Eg, NodeJS). I would LOVE to have a 4.4+ kernel, because there's a BUNCH of niggly IPv6 issues that we have to work around in the RHEL7 kernel, but, we just don't have the manpower 8-(
- "Yes, if they want newer packages, there are repositories they can add without abandoning the core CentOS7 system" Yep. We add EPEL by default (and we provide our own mirrors, so we don't tax the 'official' ones).
- (Edit, seconds later) I'm really annoyed that RHEL removed a bunch of perfectly good drivers (CCISS, a bunch of Network Cards) for no good reason, so I put them back, into SNG7. I didn't really make a big deal about it, because no-one really cares unless you're running hardware that's not brand new.
Ummm. I think that was it. If you've got any questions, feel free to ping me here, or hit me up on Twitter or Facebook (I'm 'xrobau' everywhere)