<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!--Converted with LaTeX2HTML 2008 (1.71) original version by: Nikos Drakos, CBLU, University of Leeds * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>Requirements to become a Supported Platform</TITLE> <META NAME="description" CONTENT="Requirements to become a Supported Platform"> <META NAME="keywords" CONTENT="developers"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META NAME="Generator" CONTENT="LaTeX2HTML v2008"> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <LINK REL="STYLESHEET" HREF="developers.css"> <LINK REL="previous" HREF="General.html"> <LINK REL="up" HREF="Platform_Support.html"> <LINK REL="next" HREF="Daemon_Protocol.html"> </HEAD> <BODY > <!--Navigation Panel--> <A NAME="tex2html786" HREF="Daemon_Protocol.html"> <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> <A NAME="tex2html780" HREF="Platform_Support.html"> <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> <A NAME="tex2html776" HREF="General.html"> <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> <A NAME="tex2html782" HREF="Contents.html"> <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> <A NAME="tex2html784" HREF="GNU_Free_Documentation_Lice.html"> <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> <BR> <B> Next:</B> <A NAME="tex2html787" HREF="Daemon_Protocol.html">Daemon Protocol</A> <B> Up:</B> <A NAME="tex2html781" HREF="Platform_Support.html">Platform Support</A> <B> Previous:</B> <A NAME="tex2html777" HREF="General.html">General</A> <B> <A NAME="tex2html783" HREF="Contents.html">Contents</A></B> <B> <A NAME="tex2html785" HREF="GNU_Free_Documentation_Lice.html">Index</A></B> <BR> <BR> <!--End of Navigation Panel--> <H1><A NAME="SECTION00520000000000000000"></A> <A NAME="1790"></A> <A NAME="1791"></A> <BR> Requirements to become a Supported Platform </H1> <P> As mentioned above, in order to become a fully supported platform, it must support POSIX Unix system calls. In addition, the following requirements must be met: <P> <UL> <LI>The principal developer (currently Kern) must have non-root ssh access to a test machine running the platform. </LI> <LI>The ideal requirements and minimum requirements for this machine are given below. </LI> <LI>There must be a defined platform champion who is normally a system administrator for the machine that is available. This person need not be a developer/programmer but must be familiar with system administration of the platform. </LI> <LI>There must be at least one person designated who will run regression tests prior to each release. Releases occur approximately once every 6 months, but can be more frequent. It takes at most a day's effort to setup the regression scripts in the beginning, and after that, they can either be run daily or on demand before a release. Running the regression scripts involves only one or two command line commands and is fully automated. </LI> <LI>Ideally there are one or more persons who will package each Bacula release. </LI> <LI>Ideally there are one or more developers who can respond to and fix platform specific bugs. </LI> </UL> <P> Ideal requirements for a test machine: <UL> <LI>The principal developer will have non-root ssh access to the test machine at all times. </LI> <LI>The pricipal developer will have a root password. </LI> <LI>The test machine will provide approximately 200 MB of disk space for continual use. </LI> <LI>The test machine will have approximately 500 MB of free disk space for temporary use. </LI> <LI>The test machine will run the most common version of the OS. </LI> <LI>The test machine will have an autochanger of DDS-4 technology or later having two or more tapes. </LI> <LI>The test machine will have MySQL and/or PostgreSQL database access for account "bacula" available. </LI> <LI>The test machine will have sftp access. </LI> <LI>The test machine will provide an smtp server. </LI> </UL> <P> Minimum requirements for a test machine: <UL> <LI>The principal developer will have non-root ssh access to the test machine when requested approximately once a month. </LI> <LI>The pricipal developer not have root access. </LI> <LI>The test machine will provide approximately 80 MB of disk space for continual use. </LI> <LI>The test machine will have approximately 300 MB of free disk space for temporary use. </LI> <LI>The test machine will run the the OS. </LI> <LI>The test machine will have a tape drive of DDS-4 technology or later that can be scheduled for access. </LI> <LI>The test machine will not have MySQL and/or PostgreSQL database access. </LI> <LI>The test machine will have no sftp access. </LI> <LI>The test machine will provide no email access. </LI> </UL> <P> Bare bones test machine requirements: <UL> <LI>The test machine is available only to a designated test person (your own machine). </LI> <LI>The designated test person runs the regession tests on demand. </LI> <LI>The test machine has a tape drive available. </LI> </UL> <P> <HR> <!--Navigation Panel--> <A NAME="tex2html786" HREF="Daemon_Protocol.html"> <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> <A NAME="tex2html780" HREF="Platform_Support.html"> <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> <A NAME="tex2html776" HREF="General.html"> <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> <A NAME="tex2html782" HREF="Contents.html"> <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> <A NAME="tex2html784" HREF="GNU_Free_Documentation_Lice.html"> <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> <BR> <B> Next:</B> <A NAME="tex2html787" HREF="Daemon_Protocol.html">Daemon Protocol</A> <B> Up:</B> <A NAME="tex2html781" HREF="Platform_Support.html">Platform Support</A> <B> Previous:</B> <A NAME="tex2html777" HREF="General.html">General</A> <B> <A NAME="tex2html783" HREF="Contents.html">Contents</A></B> <B> <A NAME="tex2html785" HREF="GNU_Free_Documentation_Lice.html">Index</A></B> <!--End of Navigation Panel--> <ADDRESS> 2010-06-14 </ADDRESS> </BODY> </HTML>