AIX and 9.9.5 compiling
Timothe Litt
litt at acm.org
Fri May 9 18:06:46 UTC 2014
> If you have a suggestion for an important or popular OS version I should
> add to our build farm, please let me know why.
I have one suggestion: get a Raspberry PI and build/run on it (the
usual OS is Debian - 'Raspbian', but people run a variety of others.)
Why: I don't run bind on RPI, but I do run bind on similar embedded ARM
systems.
The RPI is cheap (functional system with a HDD for ~$120 US), it's
ARM-based, and it's disk and memory limited.
Besides all the scale-up machines (zillions of zones, many GB of memory
& disk) that you hear about, you do have scale-down customers.
ARM-based systems are built native compile, and cross-compiled
(typically from x86). So for a very small investment, you could
validate ARM, cross-compilation and small-memory environments. (Yes, I
know you do some in-family cross-compiles for Sun, but x86-ARM
guarantees that compile-time checks - especially in configure - don't
work unless they're validated. Well, *nothing* works unless it's
validated, but this in particular!)
I'm glad to see that big-endian is represented (by HPUX) - many embedded
systems oriented toward network servers run big-endian to avoid
byte-swapping.
Why embedded systems? Well, for large home/small office environments,
one can often squeeze bind (and dhcp & ntp) into a (jailbroken) router
or network storage box. More than the cost of the box, there's the
maintenance issue - or lack of one. These tend to run themselves. And
they don't use much power, so a fairly inexpensive UPS will keep router,
modem, phone up for many hours.
I ported bind to optware many years ago for this.
And no, I'm not suggesting that bind should be run on your favorite
smartphone...
Timothe Litt
ACM Distinguished Engineer
--------------------------
This communication may not represent the ACM or my employer's views,
if any, on the matters discussed.
> Currently, some of the systems that we automatically build and run
> various tests on include:
>
> FreeBSD 4.11 i386
> FreeBSD 6.3 i386
> FreeBSD 8.4 i386
> FreeBSD 10.0-CURRENT i386
> Fedora 18 Linux 3.8.1-201.fc18.x86_64 x86_64
> Fedora 19 Linux 3.11.6-200.fc19.x86_64 x86_64
> HPUX B11.11 HPPA2.0w (HP 9000/800)
> MacOSX 10.6.6 Darwin 10.8.0 x86_64
> NetBSD 5.2 i386
> NetBSD 6.0 i386
> NetBSD 6.0.2 amd64
> Solaris 10 SunOS 5.10 sun4u sparc SUNW,Sun-Fire-V240
> Solaris 10 SunOS 5.10 sun4u sparc SUNW,UltraAX-i2
> Solaris 11 SunOS 5.11 i86pc i386
> Ubuntu 13.10 Linux 3.11.0-15-generic x86_64
>
> The developers also use a variety of other systems like FreeBSD
> 9.1-RELEASE-p4 amd64, Mac OS 10.8.4 and 10.8.5, Ubuntu Linux 13.04,
> Fedora 19 Linux, NetBSD 6, and others, but they may have newer versions
> than these. There are also some Windows build systems with VS2005,
> VS2008, VS2010express, VS2010, and VS2012 (and maybe others).
>
> I was also doing automated builds on OpenBSD, Debian, and Ubuntu LTS,
> but need to replace the server. Also our AIX machine crashed.
>
> If you have a suggestion for an important or popular OS version I should
> add to our build farm, please let me know why. Thanks
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5159 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20140509/4373fb57/attachment.bin>
More information about the bind-users
mailing list