X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=artwork%2Fbrochure%2Fbrochure_debian-neurodebian.tex;h=221a44a3947e471c8c7d51d23a1d829138308bc2;hb=6ac05eeb0d4c2c8f0d299e30f82429395ef469a9;hp=e6d199c2718f975c873c29da447ef7797ef4e29b;hpb=7b5e84fbbccddf22d8afb869ab3b421a836affaf;p=neurodebian.git diff --git a/artwork/brochure/brochure_debian-neurodebian.tex b/artwork/brochure/brochure_debian-neurodebian.tex index e6d199c..221a44a 100644 --- a/artwork/brochure/brochure_debian-neurodebian.tex +++ b/artwork/brochure/brochure_debian-neurodebian.tex @@ -6,10 +6,14 @@ \usepackage[landscape,margin=0.5cm]{geometry} \usepackage{color} \usepackage{flowfram} +%\usepackage{booktabs} % for rules in tables +\usepackage{tabularx} % for column-width tables +\usepackage[table]{xcolor} % color control + \usepackage[colorlinks]{hyperref} \usepackage{multicol} -\setlength{\columnseprule}{1pt} % for visible divider +%\setlength{\columnseprule}{1pt} % for visible divider \setlength{\columnsep}{1cm} \usepackage{graphicx} @@ -18,7 +22,7 @@ } \usepackage{enumitem} % useful for control of listings -\usepackage[compact,raggedleft]{titlesec} +\usepackage[compact,raggedright]{titlesec} \usepackage{comment} \newcommand{\epigraph}[3]{\textit{#1}\linebreak \vspace{-1.5em} \begin{flushright}\hspace{5em}\ --\ #2\linebreak\small{#3} \end{flushright}} @@ -29,11 +33,35 @@ % Attempts to change bg color of *section headings %\definecolor{secbgcol}{rgb}{0.9, 0.85, 0.85} %\titleformat{\section} -%{\color{red}\normalfont\Large\bfseries}{\thesection}{1em}{} +%{\color{red}\normalfont\Large\bfseries}{\ndsection}{1em}{} %\titleformat{\subsection} %{\color{red}\normalfont\large\bfseries}{\begin{flushright}\hfill\thesubsection % \end{flushright}}{1em}{} % +%\usepackage{pstricks} + +% To create tables within multicols +\makeatletter +\newenvironment{ndtable} + {\def\@captype{table}} + {} + + +\newcommand{\ndheading}[3]{% +\vspace{0.5em} +\begin{ndtable}% +\rowcolors[\hline]{1}{#2}{} \arrayrulecolor{#3} +\begin{tabularx}{\columnwidth}{>{\centering\arraybackslash}X}\vspace{-.5em}\normalfont\large\bfseries + #1\vspace{0.05em}\\\end{tabularx} +\end{ndtable} +\vspace{-.5em} +} + +\definecolor{secfgcol}{RGB}{215, 6, 83} +\definecolor{secbgcol}{RGB}{255, 241, 248} +\newcommand{\ndsection}[1]{\ndheading{#1}{secbgcol}{secfgcol}} +\newcommand{\ndsubsection}[1]{\ndheading{#1}{secbgcol}{secfgcol}} + \begin{document} @@ -42,53 +70,54 @@ %% \begin{multicols}{3} % 3 columns +\section*{The Universal Operating System} \begin{center} \noindent \includegraphics[width=0.5\columnwidth]{openlogo} %\includegraphics[width=0.5\columnwidth]{openlogo-vsop} \url{http://www.debian.org} -%\section*{Debian GNU/Linux} +%\ndsection{Debian GNU/Linux} -\section*{The Universal Operating System} -\hrule +% \hrule \end{center} \vspace{-1em} -\section*{Debian project} +\ndsection{Debian} + was founded by Ian Murdock in August 1993 with the goal -to create an easy to install and maintain non-commercial GNU/Linux -distribution that would be able to effectively compete in the -commercial market. Since then Debian established itself as an -independent and unique project driven by more than 3,000 of -enthusiastic Debian developers and contributors all around the globe. -Principles of \emph{do-ocracy} and democracy backed up by evolving open -standards allowed Debian to deliver the comprehensive operating system largest not -only in its coverage of integrated software, but also in the +to create an easy-to-install and maintain non-commercial GNU/Linux +operating system that would be able to compete in the +commercial market. Since then, Debian established itself as an +independent and unique project driven by more than 3000 +enthusiastic contributors all around the globe. +Principles of \mbox{\emph{do-ocracy}} and democracy backed up by evolving transparent +standards allowed Debian to deliver the most comprehensive operating system -- not +only by amount of integrated software, but also by number of the supported hardware architectures. % Current installer of Debian has been translated more that to 60 languages. % (12 ??? officially supported architectures). % Well appreciated -Acknowledged quality and openness of Debian made it the choice for +The high quality and openness of Debian made it the foundation of choice for more than 120 derivative GNU/Linux distributions, such as Ubuntu and Mint. -\subsection*{Debian is} +\ndsubsection{Debian is} \begin{description}[nolistsep,leftmargin=0.8em] \item[V\textnormal{ersatile}]\hfill\url{http://packages.debian.org}\\ - Over 15,000 software products maintained to provide - a stable system for any field of application + Over 15000 software packages maintained by experts to provide + a stable system for \textit{any} field of application. \item[S\textnormal{ecure}]\hfill\url{http://www.debian.org/security}\\ - Security updates guarantee virus-free safe operation + Security updates guarantee safe operation. %\item[S]table % \item[S\textnormal{imple}]\blank\\ % Single command is enough to install or upgrade single % software or the entire system at once \item[O\textnormal{pen}]\hfill\url{http://www.debian.org/social_contract}\\ All software is free and open-source (FOSS).\\ - Debian project decisions are voted for in public + Debian is governed by public democratic processes. \item[P\textnormal{opular}]\hfill\url{http://www.debian.org/users}\\ - Used by governments, companies, education institutions + Used by governments, companies, educational institutions. \end{description} \begin{comment} @@ -98,31 +127,31 @@ Could also stand for Very (Special|Stable) Operating Platform \end{comment} -%\section*{Understand Debian} +%\ndsection{Understand Debian} \columnbreak -\subsection*{Debian suites} +\ndsubsection{Three Debian suites} % Debian distribution comes in 3 major flavors -\begin{description}[nolistsep,leftmargin=1pc,topsep=1em] +\begin{description}[nolistsep,leftmargin=1pc,topsep=0em] %\item[Unstable] \emph{Constantly changing distribution}\\ \item[Development]\hfill\emph{Unstable} (always \emph{sid})\\ Never \emph{released}, constantly evolving platform to integrate new - versions of software in Debian.\\ + versions of software into Debian.\\ %entry point for the software to appear in Debian.\\ Despite its name, \emph{Unstable} is a good platform for those - requiring the most recent versions of software + requiring the most recent versions of software. %\item[Testing] \emph{Constantly changing future release candidate}\\ -\item[``Always-ready-to-release''] \emph{Testing} (now \emph{squeeze})\\ +\item[``Always-ready-to-release'']\hfill\emph{Testing} (now \emph{squeeze})\\ % What to become a next \emph{Stable} release candidate.\\ Software versions known to be secure and of good quality. % Software migrated from \emph{Unstable} which is known to be of good % quality. Immediate updates are provided only % to assure secure and robust performance. \\ \emph{Testing} provides a good balance between stability and recency - of software + of software. %\item[Stable] \emph{Official release}\\ \item[Official release]\hfill\emph{Stable} (now \emph{lenny})\\ @@ -134,12 +163,12 @@ Very (Special|Stable) Operating Platform \emph{Testing} is assured to be robust. %, on average bi-yearly. Complementary updates keep the system secure. \\ - \emph{Stable} is the choice where stability and security are of + \emph{Stable} is the best choice where stability and security are of primary importance. \end{description} \begin{comment} -\subsection*{It has names} +\ndsubsection{It has names} The code names of Debian releases are names of characters from the Toy Story animation, e.g. sid, squeeze, lenny. \emph{Unstable} @@ -151,94 +180,87 @@ As soon as \emph{squeeze} gets released, \emph{Testing} will be given a new name -- \emph{wheezy}. \end{comment} -\subsection*{Debian components} +\ndsubsection{Three Debian components} % Debian distribution comes in 3 major flavors %Debian Free Software Guidelines (DFSG)\\ %\url{http://www.debian.org/social_contract} -\begin{description}[nolistsep,leftmargin=1pc,topsep=1em] +\begin{description}[nolistsep,leftmargin=1pc,topsep=0em] \item[Free as in freedom]\hfill\emph{main}\\ % This is the actual Debian with full support.\\ All software in \emph{main} is distributed under FOSS licenses compliant with Debian Free Software Guidelines (DFSG) to assure - complete freedom to use, modify, and (re-)distribute -\item[Not free \emph{en bloc}]\hfill\emph{contrib}\\ - FOSS depending on \emph{non-free} 3rd party software + complete freedom to use, modify, and (re-)distribute. +\item[Wanna-be free]\hfill\emph{contrib}\\ + FOSS depending on \emph{non-free} 3rd party software. % Software which, despite being free itself, depends on % \emph{non-free} 3rd party software, rendering it useless without \item[Somewhat free]\hfill\emph{non-free}\\ - Software under restrictive licenses + Software under restrictive licenses available at no charge. % removing some freedoms % (\emph{e.g.} non-commercial use only), but which is allowed to be % used for free and re-distributed (\emph{e.g. NVidia drivers}) \end{description} -\subsection*{Debian is driven by enthusiastic experts} +\ndsubsection{Who is Debian} % could be simply 'Debian People' or 'Debian Community' -Debian is the only major Linux distribution developed -cooperatively solely by individuals through the Internet, in the -same spirit as Linux and other FOSS.\\ -Debian developers, teams and the community contribute to the -project not by writing new applications (in most cases), but by +Debian is the only major operating system developed +solely by volunteer individuals who collaborate via the Internet. +Debian developers, teams or individual contributors improve the operating +system not by writing new applications (in most cases), but by \begin{itemize}[nolistsep,topsep=0em,leftmargin=1pc] \item integrating existing software into Debian -\item fixing and communicating bug reports to upstream developers +\item fixing and communicating bug reports to original developers \item assuring overall quality of the distribution -\item improving documentation and internationalization +\item improving documentation and translations \item providing user support \end{itemize} -Packaged software in Debian have individual maintainers which are -often also the users of that software, so they are interested in its -reliable operation. Individual maintainers often join the teams, such -as Debian-Science or Debian-Med, based on the common field of -interest. +Packaged software in Debian have individual maintainers who are +often also users of a particular software, and who are therefore interested in its +reliable operation. Certain fields of applications have dedicated maintainer +teams, such as Debian-Science or Debian-Med. %\columnbreak -\subsection*{HOWTO get Debian} +\ndsubsection{How to get Debian} %\subsubsection*{Stable} \begin{description}[nolistsep,leftmargin=1pc,style=nextline] \item[Install on a hard-drive] \url{http://get.debian.net/} \item[Boot from CD/USB] \url{http://get.debian.net/live/} \item[Run in a Virtual Machine] \url{http://neuro.debian.net/vm.html} -\item[More options (e.g. buy pre-installed)] \url{http://debian.org/distrib} +\item[More options (e.g. buy pre-installed machine)] \url{http://debian.org/distrib} \item[Testing/Unstable version] \url{http://www.debian.org/devel/debian-installer} \end{description} -% \subsection*{Get \emph{Testing/Unstable} Debian} +% \ndsubsection{Get \emph{Testing/Unstable} Debian} % % Install on a hard-drive or in a Virtual Machine\\ % \url{http://www.debian.org/devel/debian-installer} % -\subsection*{HOWTO install software X} +\ndsubsection{How to install software} -\begin{description}[nolistsep,leftmargin=1pc,style=nextline] +GUI (Synaptic): \textit{Select and click ``Apply''}\\ +\includegraphics[width=\columnwidth]{shots/synaptic-fslview} -\item[GUI (Synaptic Package Manager)] -% \emph{Synaptic Package Manager} - Select X and click ``Apply''\\ - \includegraphics[width=0.95\columnwidth]{shots/synaptic-fslview} -\item[Command line] - apt-get install X -\end{description} +Command line: \texttt{apt-get install } -\subsection*{HOWTO upgrade the entire system} +\ndsubsection{How to upgrade the entire system} -\begin{description}[nolistsep,leftmargin=1pc,style=nextline] -\item[GUI (Synaptic Package Manager)] - Click ``Mark All Upgrades'', ``Apply'' -\item[Command line] - apt-get update; apt-get dist-upgrade -\end{description} +GUI (Synaptic): + +\quad\textit{Click ``Mark All Upgrades'', ``Apply''}\\ +Command line: -\subsection*{HOWTO get support} +\quad\texttt{apt-get update; apt-get dist-upgrade} + +\ndsubsection{How to get support} \url{http://www.debian.org/support} @@ -246,7 +268,7 @@ interest. %\item[GUI] % Use \emph{Synaptic Package Manager} \item[Software bug] - reportbug X + \texttt{reportbug } \item[Community support] %\begin{description}[nolistsep,leftmargin=1pc] %\item[Mailing lists] @@ -259,7 +281,7 @@ interest. \end{description} \begin{comment} -\section*{Reasons to choose Debian} +\ndsection{Reasons to choose Debian} \paragraph{It is maintained by its users} If something needs to be fixed or improved, we just do it. @@ -343,7 +365,7 @@ to submit bug reports and are notified when and why the bug was closed. This system allows Debian to respond to problems quickly and honestly. -\section*{Acknowledgements} +\ndsection{Acknowledgements} \end{comment} \end{multicols} @@ -355,114 +377,111 @@ system allows Debian to respond to problems quickly and honestly. %% \begin{multicols}{3} % 3 columns +\section*{The Universal Research Platform} \begin{center} -\noindent -\vspace{-3em} \includegraphics[width=\columnwidth]{logo_tuned/label} - \url{http://neuro.debian.net} -%\section*{NeuroDebian Project:} -\section*{The Ultimate Research Platform} -\hrule - +%\ndsection{NeuroDebian Project:} +% \hrule \end{center} -\section*{NeuroDebian} - -is a Debian project aiming to provide Neuroscience community with a -stable and versatile research platform -- the Debian OS. NeuroDebian -(formerly known as Experimental Psychology, ExpPsy) was initiated in -2006 to provide packaging of PyEPL and FSL software so they could -become an integral part of Debian, thus seamlessly available to users -of Debian or any derived distribution. Since 2006 software coverage -of NeuroDebian increased more than ten-fold. NeuroDebian repository -\url{http://neuro.debian.net} makes recent versions of the software -available not only for the \emph{Development} but also for previous -releases of Debian and Ubuntu. The tandem of a stable generic -operating system, Debian, together with new versions of research -software from NeuroDebian repository compose the ultimate research -platform -- stable versatile environment with recent neuroscientific -methodologies just 1-click away. Such stability, ease of software -installation and system maintenance and constantly growing coverage of -software solutions made NeuroDebian project popular among +\ndsection{NeuroDebian is} + +a Debian project that provides the Neuroscience community with a +stable and versatile research platform -- the Debian operating system. +Since 2005, \mbox{NeuroDebian} integrates neuroscience software into Debian +to allow neuroscientists to benefit from the advantages of +the universal operating system in their day-to-day research activities. +The NeuroDebian repository +(\url{http://neuro.debian.net}) offers the latest research software for +all Debian suites (and various releases of Ubuntu). +The combination of a stable generic +operating system, Debian, and a variety of conveniently accessible research +software creates a versatile research platform for neuroscience that offers the +latest methodologies of the field to everyone, for free. +These advantages make NeuroDebian increasingly popular among neuroscientists and scientific software developers. +\vspace{2em} + +\ndsubsection{NeuroDebian is NOT} -\subsection*{NeuroDebian is NOT} +yet another Debian GNU/Linux derivative distribution. All work done +by the NeuroDebian project targets the official Debian operating system. This +approach helps to increase the longevity of the project by relying on the +efforts of thousands of Debian contributors. -a yet another Debian GNU/Linux derivative distribution. All work done -within NeuroDebian project targets software inclusion in the official -Debian distribution. +\vspace{3em} +\columnbreak +\ndsubsection{Software at your fingertips} +\begin{flushright} +\vspace{-0.5em} +\url{http://neuro.debian.net/pkgs.html} +\end{flushright} +\textit{Electrophysiology:} BioSig, Sigviewer, Brian, \ldots\\ +\textit{Machine Learning:} PyMVPA, scikits.learn, \ldots\\ +\textit{Imaging:} AFNI, FSL, Mricron, NiPy, Voxbo, \ldots\\ +\textit{Psychophysics:} PsychoPy, PyEPL, PyOptical, \ldots\\ +\vspace{-0.5em} -\subsection*{Advantages from Debian integration} +\ndsubsection{Benefits from Debian integration} \begin{itemize}[nolistsep,leftmargin=1pc] % rephrase to outline the benefit, not burden -\item Debian standards and policies guaranty quality and robustness +\item Debian standards and policies guarantee quality and robustness. -\item Debian centralized bug tracking system provides a unified +\item Debian's centralized bug tracking system provides a unified single-point of entry for bug reporting and troubleshooting for any - software in Debian + software in Debian. -\item Debian makes software available within world-wide distribution - network, thus offloading bandwidth demands +\item Debian makes software available through a world-wide distribution + network, thus offloading bandwidth demands. -\item Other Debian enthusiasts take care about large-scale aspects of +\item Other Debian contributors handle large-scale aspects of deployment, quality assurance, porting and integration at the level of the entire distribution: \begin{description}[nolistsep,leftmargin=1pc] \item[Porting] Software sources get built for 11 hardware - architectures and 3 kernels (Linux, HURD, kFreeBSD). Ports teams - maintain build infrastructure and help making the code + architectures and 3 kernels (Linux, HURD, kFreeBSD). Porter teams + maintain build infrastructure and help make the code platform-agnostic. \item[QA] Whole-archive rebuilds assure robustness of packaging and warn about upcoming problems (core libraries upgrades) beforehand. -\item[Internationalization (I18n)] I18n teams contribute by localizing - software for more than 50 languages +\item[Internationalization (I18n)] Translator teams help localize + software for more than 60 languages. \end{description} -\item Neuroscience software becomes 1st-class citizen within Debian +\item Neuroscience software becomes a 1st-class citizen within the Debian project, which guarantees its availability, longevity, smooth - installation and upgrades + installation and upgrades. -\item Participation in the Debian community helps to assure Debian's - aptness for the neuroscientific software demands +%\item Participation in the Debian community helps to assure Debian's +% aptness for the neuroscientific software demands \end{itemize} -\subsection*{NeuroDebian coverage} -\begin{flushright} -\vspace{-0.5em} -\url{http://neuro.debian.net/pkgs.html} -\vspace{-1em} -\end{flushright} -\begin{description}[nolistsep,leftmargin=1pc,topsep=0em] -\item[Electrophysiology] BioSig, Sigviewer, Brian, \ldots -\item[Machine Learning] PyMVPA, scikits.learn, \ldots -\item[Medical Imaging] AFNI, Caret, FSL, Mricron, NiPy, Voxbo, \ldots -\item[Psychophysics] PsychoPy, PyEPL -\end{description} +%\columnbreak +\ndsubsection{How to get NeuroDebian} -%\columnbreak +\textit{Debian/Ubuntu:} \url{neuro.debian.net} repository \\ +\textit{Others:} NeuroDebian Virtual Machine -\subsection*{HOWTO get NeuroDebian} -\begin{description}[nolistsep,leftmargin=1pc] -\item[Debian/Ubuntu]\url{neuro.debian.net} repository -\item[Others] NeuroDebian Virtual Machine % Here place a left-top corner of OSX with seamless mode -\end{description} +\vspace{3mm} +\includegraphics[width=\columnwidth]{../shots/mac_vm_mricron} + \begin{comment} -\subsection*{Developers oriented information} +\ndsubsection{Developers oriented information} %\columnbreak -\subsection*{Who is using NeuroDebian} +\ndsubsection{Who is using NeuroDebian} \noindent %\includegraphics[width=\columnwidth]{usage_worldmap} @@ -470,27 +489,27 @@ Debian distribution. buga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga duga \end{comment} + \def\blank{\hspace{0em}\vspace{-1em}} \columnbreak -\subsection*{Work-in-progress} -\begin{description}[nolistsep,leftmargin=1pc,topsep=1em,style=nextline] +\ndsubsection{Work-in-progress} +\begin{description}[nolistsep,leftmargin=1pc,style=nextline] +\item[Increased coverage] +\textit{Electrophysiology:} NEURON, OpenElectrophy, \ldots \\ +\textit{Matlab/Octave toolboxes:} SPM, EEGLAB, \ldots \\ +\textit{Distributed computing:} Condor \\ +\textit{Imaging:} Connectomeviewer, Freesurfer, MIPAV \\ -\item[Expanded coverage]\blank - \begin{description}[nolistsep,leftmargin=1pc,topsep=0em,style=nextline] - \item[Electrophysiology] BioSig, Brian, NEURON, \ldots - \item[Matlab/Octave toolboxes] SPM, EEGLAB, \ldots - \end{description} -\vspace{0.5em} \epigraph{Having FreeSurfer integrated into the Debian operating system by the NeuroDebian team would have enormous benefits for us, and for the thousands of users of FreeSurfer across the world.}{Prof. Bruce Fischl}{Director, Computational Core at Martinos Center at Massachusetts General Hospital, Charlestown, Massachusetts, USA} \item[Improved quality assurance] Extended integration and regression testing \item[Available snapshotting service] % Entire NeuroDebian repository for any given past moment All versions of packages readily available -\item[Data as the 1st class citizen] +\item[Data as the 1st-class citizen] \url{http://neuro.debian.net/datasets.html} -\item[Universal availability]\blank +\item[Universal availability] % \begin{itemize}[nolistsep,leftmargin=1pc,topsep=0em] % \item Virtual Appliance enhancements %\item @@ -500,11 +519,11 @@ buga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dug \end{description} -\subsection*{Testimonials} +\ndsubsection{Testimonials} \begin{flushright} \vspace{-0.5em} \url{http://neuro.debian.net/testimonials.html} -\vspace{-1em} +\vspace{-0.5em} \end{flushright} @@ -518,10 +537,10 @@ development practices.}{Prof. Daniel Y. Kimberg}{Director, Data Processing Facility, Center for Functional Neuroimaging, University of Pennsylvania, Philadelphia, USA} -\subsection*{Acknowledgements} +\ndsubsection{Acknowledgements} -We are grateful to all Debian developers and contributors for the -development of Debian OS, and to Prof. James V. Haxby (PBS Department, +NeuroDebian is grateful to all Debian developers and contributors for +developing the Debian operating system, and to Prof. James V. Haxby (PBS Department, Dartmouth College) for his continued support and endless supply of Italian espresso (\url{http://neuro.debian.net/coffeeart.html}).