Hello! I found on https://wiki.freeradius.org/building/Platforms that Officially supported linux platforms are: CentOS Red Hat Debian Ubuntu Also I found on https://hub.docker.com/r/freeradius/freeradius-server/ that freeradius docker image is based on alpine image. Does it mean that alpine os is also officially supported ? Which linux os you suggest to use as the base os for docker image with freeradius ? Thanks in advance, Andrei
On Fri, Oct 20, 2023 at 11:03 AM Andrei Katsuk <steep8@gmail.com> wrote:
Hello! I found on https://wiki.freeradius.org/building/Platforms that Officially supported linux platforms are: CentOS Red Hat Debian Ubuntu Also I found on https://hub.docker.com/r/freeradius/freeradius-server/ that freeradius docker image is based on alpine image. Does it mean that alpine os is also officially supported ?
reading https://hub.docker.com/r/freeradius/freeradius-server " Image variants freeradius/freeradius-server:<version> The de-facto image which should be used unless you know you need another image. It is based on Ubuntu Linux Docker images. freeradius/freeradius-server:<version>-alpine Image based on the Alpine Linux Docker images, which are much smaller than most Linux distributions. To keep the basic size as small as possible, this image does not include libraries for all modules that have been built (especially the languages such as Perl or Python). Therefore these extra libraries will need to be installed with apk add in your own Dockerfile if you intend on using modules that require them. "
Which linux os you suggest to use as the base os for docker image with freeradius ?
" Building Docker images The FreeRADIUS source contains Dockerfiles for several Linux distributions. They are in freeradius-server/scripts/docker/<os_name>. Build an image with $ cd scripts/docker/<os_name> $ docker build . -t freeradius-<os_name> This will download the OS base image, install/build any dependencies as necessary, perform a shallow clone of the FreeRADIUS source and build the server. " -- Fajar
Thanks Fajar, Also I want to clarify - does the presence of scripts for creating an alpine docker image in the freeradius repository mean that freeradius is tested on alpine before each release? My question arose due to the fact that I did not find any information about supporting Alpine os on freeradius website.Also by default Alpine has musl c library unlike ubuntu, which uses glibc, that may influence on testing process. пт, 20 окт. 2023 г. в 11:08, Fajar A. Nugraha <list@fajar.net>:
On Fri, Oct 20, 2023 at 11:03 AM Andrei Katsuk <steep8@gmail.com> wrote:
Hello! I found on https://wiki.freeradius.org/building/Platforms that Officially supported linux platforms are: CentOS Red Hat Debian Ubuntu Also I found on https://hub.docker.com/r/freeradius/freeradius-server/ that freeradius docker image is based on alpine image. Does it mean that alpine os is also officially supported ?
reading https://hub.docker.com/r/freeradius/freeradius-server
" Image variants
freeradius/freeradius-server:<version>
The de-facto image which should be used unless you know you need another image. It is based on Ubuntu Linux Docker images.
freeradius/freeradius-server:<version>-alpine
Image based on the Alpine Linux Docker images, which are much smaller than most Linux distributions. To keep the basic size as small as possible, this image does not include libraries for all modules that have been built (especially the languages such as Perl or Python). Therefore these extra libraries will need to be installed with apk add in your own Dockerfile if you intend on using modules that require them. "
Which linux os you suggest to use as the base os for docker image with freeradius ?
" Building Docker images
The FreeRADIUS source contains Dockerfiles for several Linux distributions. They are in freeradius-server/scripts/docker/<os_name>.
Build an image with
$ cd scripts/docker/<os_name> $ docker build . -t freeradius-<os_name>
This will download the OS base image, install/build any dependencies as necessary, perform a shallow clone of the FreeRADIUS source and build the server. "
-- Fajar - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
On Oct 20, 2023, at 12:41 AM, Andrei Katsuk <steep8@gmail.com> wrote:
Also I want to clarify - does the presence of scripts for creating an alpine docker image in the freeradius repository mean that freeradius is tested on alpine before each release? My question arose due to the fact that I did not find any information about supporting Alpine os on freeradius website.Also by default Alpine has musl c library unlike ubuntu, which uses glibc, that may influence on testing process.
This is Open Source, so you should ask yourself what "supported" means. In the case of Open Source, it means that if it works, great. If not, you're free to submit a patch to fix the issue. If you want commercial support, that's a separate issue. There is a cost-benefit trade-off here, and you're free to choose whatever system works for you. But generally speaking, most Linux distributions are similar. Most applications which work on one distribution will work on all distributions. Alan DeKok.
By "supported OS" I meant "regularly tested on". Thank you, now you have shed light on this and answered all my questions. пт, 20 окт. 2023 г. в 18:37, Alan DeKok <aland@deployingradius.com>:
On Oct 20, 2023, at 12:41 AM, Andrei Katsuk <steep8@gmail.com> wrote:
Also I want to clarify - does the presence of scripts for creating an alpine docker image in the freeradius repository mean that freeradius is tested on alpine before each release? My question arose due to the fact that I did not find any information about supporting Alpine os on freeradius website.Also by default Alpine has musl c library unlike ubuntu, which uses glibc, that may influence on testing process.
This is Open Source, so you should ask yourself what "supported" means.
In the case of Open Source, it means that if it works, great. If not, you're free to submit a patch to fix the issue.
If you want commercial support, that's a separate issue. There is a cost-benefit trade-off here, and you're free to choose whatever system works for you.
But generally speaking, most Linux distributions are similar. Most applications which work on one distribution will work on all distributions.
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
hi Le lun. 23 oct. 2023 à 11:18, Andrei Katsuk <steep8@gmail.com> a écrit :
By "supported OS" I meant "regularly tested on". Thank you, now you have shed light on this and answered all my questions.
пт, 20 окт. 2023 г. в 18:37, Alan DeKok <aland@deployingradius.com>:
On Oct 20, 2023, at 12:41 AM, Andrei Katsuk <steep8@gmail.com> wrote:
Also I want to clarify - does the presence of scripts for creating an alpine docker image in the freeradius repository mean that freeradius is tested on alpine before each release? My question arose due to the fact that I did not find any information about supporting Alpine os on freeradius website.Also by default Alpine has musl c library unlike ubuntu, which uses glibc, that may influence on testing process.
This is Open Source, so you should ask yourself what "supported" means.
In the case of Open Source, it means that if it works, great. If not,
you're free to submit a patch to fix the issue.
If you want commercial support, that's a separate issue. There is a
cost-benefit trade-off here, and you're free to choose whatever system works for you.
But generally speaking, most Linux distributions are similar. Most
applications which work on one distribution will work on all distributions.
Alan DeKok.
- List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-- ------------------------------------------- Cordialement Abdoul Fayçal GUISSOU Ingénieur de conception en Réseaux et Systèmes option Cybersécurité. Tél: +226 72042618
On 20/10/2023 05:02, Andrei Katsuk wrote:
I found on https://wiki.freeradius.org/building/Platforms that Officially supported linux platforms are: CentOS Red Hat Debian Ubuntu
That page is seven years old. I'm not sure anyone has seriously tested on Solaris for years. The CI builds use recent releases of Debian, Ubuntu, Rocky and FreeBSD, and the main developers use macOS. So those are the systems that get regular testing.
Also I found on https://hub.docker.com/r/freeradius/freeradius-server/ that freeradius docker image is based on alpine image. Does it mean that alpine os is also officially supported ?
It's a free software project, so "supported" here is "what it's regularly tested on". If anyone wants actual support, contact Network RADIUS. The only reason there is an Alpine docker image is because that's what people seem to want for small Docker images. It doesn't get any testing.
Which linux os you suggest to use as the base os for docker image with freeradius ?
Ubuntu. -- Matthew
participants (5)
-
Abdoul Faycal GUISSOU -
Alan DeKok -
Andrei Katsuk -
Fajar A. Nugraha -
Matthew Newton