> 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 >
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users