From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c32f496672c2e0c5 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.66.80.34 with SMTP id o2mr6714759pax.9.1357247418916; Thu, 03 Jan 2013 13:10:18 -0800 (PST) Path: 6ni79909pbd.1!nntp.google.com!news.glorb.com!newsfeed.straub-nv.de!uucp.gnuu.de!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Thu, 03 Jan 2013 22:10:31 +0100 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Linux distro for new server? References: In-Reply-To: Message-ID: <50e5f3b9$0$6569$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 03 Jan 2013 22:10:17 CET NNTP-Posting-Host: cb9c256d.newsspool3.arcor-online.net X-Trace: DXC=go7h41^RJ_DI7\_^6>c20JMcF=Q^Z^V3H4Fo<]lROoRA8kFejVH`>CG5>KTJ7Od8W]@IBXIFN X-Complaints-To: usenet-abuse@arcor.de Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: 2013-01-03T22:10:17+01:00 List-Id: On 03.01.13 01:42, Randy Brukardt wrote: Some impressions from more or less recent server setups: > (1) Run the existing mail filter and web server software. This is all Ada > software which I should be able to recompile for this machine (but it has to > be possible to do that). SuSE Linux ES (Novell): Ada support is likely not what you want (basically unsupported). Convenient system setup requires a graphical environment, or else knowledge of Suse-only tools like zypper, plus RPM, and then some. But some software, notably for Ada, is just not part of enterprise edition, only in OpenSUSE or on the openSUSE Build System, if someone has managed to compile it. Building our in-house notification program (Ada) required that I used a non-system GNAT plus sources (of AWS, basically) for compiling a standalone executable to run on the servers. Ubuntu LTS: Only slightly ahead of Debian "stable" in terms of version numbers (GCC 4.6), but not in terms of quality and integration as regards Ada support, I'd say. The number of weekly fixes and updates is not as overwhelming as is for the desktop Ubuntu systems. Two arguments in favor of the LTS version. > (2) Run firewall and proxy software for our network. (I'll need to find > Linux versions of these, given how much Linux is used for servers, it must > exist.) In a normal GNU/Linux, there is just one: Netfilter. A simple tool for controlling the tables based firewall is ufw(1), SELinux may be of interest. > (3) GNAT, to recompile the existing software for the machine. I expect > development on the machine to be kept to a minimum. The software is > virtually all Ada 95 code (with a few Ada 2005 features tossed in), there is > nothing bleeding edge because it all was created with Janus/Ada. Needless to say, GNAT/ObjectAda/... all mention Redhat ES (or equivalent), so I guess they are in good shape on these systems; the Debian Ada environment is convenient, rich, and conservative (GCC 4.4) if using "stable". I found Ludovic's description of a [s]chrooted "testing" environment most helpful whenever some bits from the bleeding edge were needed (that would have been GCC 4.6).