Important note about SSL VPN compatibility for 20.0 MR1 with EoL SFOS versions and UTM9 OS. Learn more in the release notes.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Where can I find a Hardware Compatibility List for Software XG ?

The question is: "Where is a HCL for Software XG ?"

I know that theoretically it is linked to embedded Linux kernel, but it would be nice to have it in form of HCL published somewhere.

Another question is if anyone could build a Linux kernel with a different set of drivers for SFOS as I suppose it is not signed, is it ? I would need kernel sources Sophos used for SFOS - as it is GPL it should hang somewhere, right ?



This thread was automatically locked due to age.
Parents
  • SFOS is not GPL, it's a proprietary Kernel rebuilt from the grounds up by Cyberoam. You could technically say it's barely even SUSE Linux anymore which is what it seems to have been built originally from. But I could be wrong because as far as I can see, i've not seen a GPL/GNU tag anywhere.

    As for the HCL, it would be nice to have one but even UTM v9 really only had a unofficial HCL done by the community.

    Edit: Cyberoams Ts&Cs show it as GPLv2 for the Linux Kernel found here: http://www.cyberoam.com/eula_ccc.html

    Interesting

    Update: Asked the question in my training, SFOS is based upon Red Hat and technically you could recompile source code but all the hooks of the overlying software into the kernel are sensitive. Any changes could cause whole portions of the software to break. Think of Google's Android OS, after 2.3 they kept the base OS GNU GPL but the core applications that make the whole thing fly, they are proprietary and you will lose the major overarching functionality if it you recompile the kernel and make too many changes. So the Kernel is GPL v2, the overarching stuff by Sophos/Cyberoam, isn't.

    Updating the Firmware would completely wipe your recompiled firmware because unlike UTM which is a Software based OS, SFOS is a Firmware based OS.

  • Well, uname -a shows the following information:

    Linux localhost 3.14.22-Aum #1 SMP Tue Nov 3 13:07:21 UTC 2015 x86_64 GNU/Linux

    so it is OS with Linux kernel. There are a few GNU utilities, but lots of them belong to busybox - multi call binary you can find in embedded OSes like OpenWRT. There are some OpenSource packages like PostgreSQL and Apache but filesystem layout is quite unusual, so maybe it is not based on RHEL or is really heavy modified.

    But... as Linux is GPL v2 - we should be able to find out which hardware drivers are compiled in, right ??? That would be a significant part of HCL.

    A config for the kernel is a dream :-) we would be able do add hardware support as it was done by community of ESXi.

    Regards,
    Slawek

Reply
  • Well, uname -a shows the following information:

    Linux localhost 3.14.22-Aum #1 SMP Tue Nov 3 13:07:21 UTC 2015 x86_64 GNU/Linux

    so it is OS with Linux kernel. There are a few GNU utilities, but lots of them belong to busybox - multi call binary you can find in embedded OSes like OpenWRT. There are some OpenSource packages like PostgreSQL and Apache but filesystem layout is quite unusual, so maybe it is not based on RHEL or is really heavy modified.

    But... as Linux is GPL v2 - we should be able to find out which hardware drivers are compiled in, right ??? That would be a significant part of HCL.

    A config for the kernel is a dream :-) we would be able do add hardware support as it was done by community of ESXi.

    Regards,
    Slawek

Children
No Data