Documentations > Developer Documentations > OSCAR Distribution Support
Distribution Support for OSCAR >= 6.x
Distribution\Arch | x86_64 |
---|---|
Fedora 28 | ok (obsolete) |
AlmaLinux / RHEL 8 | ok |
CentOS / RHEL 7 | ok |
CentOS / RHEL 6 | ok (obsolete) |
Debian 9 / (Ubuntu 16.04 - 17.10) | incomplete (obsolete) |
Debian 10 / (Ubuntu 18.04 - 19.10) | ok |
Debian 11 / (Ubuntu 20.04 - 21.04) | ok |
openSuSE 15.3 | ok (almost) |
Please refer to the documentation associated to each release to get the updated list of supported Linux distributions.
Distribution Support for OSCAR < 6.x
The OSCAR project aims to support as many different Linux distributions as possible. As such, when new codes are added to OSCAR (e.g., updated packages, new core component), they need to be ported/tested on previously supported distributions.
That usually involves rebuilding binary packages (eg. RPMs) on the target platform and distribution and checking them into the source tree. For the Debian support, please visit the OSCAR on Debian website.
In the OSCAR git repo, there are dockerfiles which will help you bootstrap OSCAR build environment so you can build all the Packages for your running Linux distribution/architecture. All you need to do is install docker on your system and follow instructions in the dockerfile header comment. If you are reasonably comfortable with building RPMs or DEBs, this is an easy way to get Packages built for an unsupported distribution/architecture quickly (just use a docker file that is similar to your distro, edit the FROM line and tweak the content, then use the container to check and port the packages)).
The following matrix lists people who intend to test on a particular distro/arch for the upcoming (6.5) release:
Distribution\Arch | x86 | x86_64 | ppc64 |
---|---|---|---|
RHEL 6 | N/A | Olivier (ok), DongInn | N/A |
RHEL 7 | N/A | Olivier (ok), DongInn | N/A |
RHEL 8 | N/A | Olivier (ok), DongInn | N/A |
YellowDogLinux5.0 | N/A | N/A | DongInn |
Distribution Support for OSCAR development releases
For those of you who want to test oscar 6.5 beta, the packages for oscar 6.5 beta are available here.[[BR]] We usually support the most recently released distributions plus one version back. But if there are developers/users who have the cycles to support other versions, then why not ;-)
If the linux distro remote repository is accessible, we can use it without copying all the rpms of the Linux installation CD/DVD to /tftpboot/distro/
[donginn@f7-64 ~]$ cat fedora-7-x86_64.url
file:/tftpboot/distro/fedora-7-x86_64
http://ftp.ussg.iu.edu/linux/fedora/linux/releases/7/Everything/x86_64/os So, all you have to do is add the mirror site URL of the Linux distro to the .url file which OSCAR created for you or you can manually create.
On RPM based distros, it’s even easyer to install the oscar-release rpm which will automatically configure the package manager. example for AlmaLinux-8: dnf -y install http://www.usablesecurity.net/OSCAR/repos/unstable/rhel-8-x86_64/oscar-release-6.1.3-0.20210402.el8.noarch.rpm (0.20210402 is the build release and is subject to change at each build; check what build is available by looking in the repo directory)
Distribution Specific Notes
None.