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