1 %-*- mode: latex; fill-column: 70 -*-
2 % ex: set sts=4 ts=4 sw=4 et tw=70:
5 \documentclass[letterpaper,landscape]{report}
6 \usepackage[landscape,margin=0.5cm]{geometry}
9 %\usepackage{booktabs} % for rules in tables
10 \usepackage{tabularx} % for column-width tables
11 \usepackage[table]{xcolor} % color control
13 \usepackage[colorlinks]{hyperref}
16 %\setlength{\columnseprule}{1pt} % for visible divider
17 \setlength{\columnsep}{1cm}
24 \usepackage{enumitem} % useful for control of listings
25 \usepackage[compact,raggedright]{titlesec}
28 \newcommand{\epigraph}[3]{\textit{#1}\linebreak \vspace{-1.5em} \begin{flushright}\hspace{5em}\ --\ #2\linebreak\small{#3} \end{flushright}}
33 % Attempts to change bg color of *section headings
34 %\definecolor{secbgcol}{rgb}{0.9, 0.85, 0.85}
35 %\titleformat{\section}
36 %{\color{red}\normalfont\Large\bfseries}{\ndsection}{1em}{}
37 %\titleformat{\subsection}
38 %{\color{red}\normalfont\large\bfseries}{\begin{flushright}\hfill\thesubsection
39 % \end{flushright}}{1em}{}
41 %\usepackage{pstricks}
43 % To create tables within multicols
45 \newenvironment{ndtable}
46 {\def\@captype{table}}
50 \newcommand{\ndheading}[3]{%
53 \rowcolors[\hline]{1}{#2}{} \arrayrulecolor{#3}
54 \begin{tabularx}{\columnwidth}{>{\centering\arraybackslash}X}\vspace{-.5em}\normalfont\large\bfseries
55 #1\vspace{0.05em}\\\end{tabularx}
60 \definecolor{secfgcol}{RGB}{215, 6, 83}
61 \definecolor{secbgcol}{RGB}{255, 241, 248}
62 \newcommand{\ndsection}[1]{\ndheading{#1}{secbgcol}{secfgcol}}
63 \newcommand{\ndsubsection}[1]{\ndheading{#1}{secbgcol}{secfgcol}}
71 \begin{multicols}{3} % 3 columns
73 \section*{The Universal Operating System}
76 \includegraphics[width=0.5\columnwidth]{openlogo}
77 %\includegraphics[width=0.5\columnwidth]{openlogo-vsop}
79 \url{http://www.debian.org}
80 %\ndsection{Debian GNU/Linux}
88 was founded by Ian Murdock in August 1993 with the goal
89 to create an easy to install and maintain non-commercial GNU/Linux
90 operating system that would be able to compete in the
91 commercial market. Since then, Debian established itself as an
92 independent and unique project driven by more than 3000
93 enthusiastic contributors all around the globe.
94 Principles of \mbox{\emph{do-ocracy}} and democracy backed up by evolving transparent
95 standards allowed Debian to deliver the most comprehensive operating system -- not
96 only by amount of integrated software, but also by
97 number of the supported hardware architectures.
98 % Current installer of Debian has been translated more that to 60 languages.
99 % (12 ??? officially supported architectures).
101 The high quality and openness of Debian made it the foundation of choice for
102 more than 120 derivative GNU/Linux distributions, such as Ubuntu and
105 \ndsubsection{Debian is}
106 \begin{description}[nolistsep,leftmargin=0.8em]
107 \item[V\textnormal{ersatile}]\hfill\url{http://packages.debian.org}\\
108 Over 15000 software packages maintained by experts to provide
109 a stable system for \textit{any} field of application.
110 \item[S\textnormal{ecure}]\hfill\url{http://www.debian.org/security}\\
111 Security updates guarantee safe operation.
113 % \item[S\textnormal{imple}]\blank\\
114 % Single command is enough to install or upgrade single
115 % software or the entire system at once
116 \item[O\textnormal{pen}]\hfill\url{http://www.debian.org/social_contract}\\
117 All software is free and open-source (FOSS).\\
118 Debian is governed by public democratic processes.
119 \item[P\textnormal{opular}]\hfill\url{http://www.debian.org/users}\\
120 Used by governments, companies, educational institutions.
124 Original: Very Special Old Pale
127 Very (Special|Stable) Operating Platform
130 %\ndsection{Understand Debian}
132 \ndsubsection{Three Debian suites}
134 % Debian distribution comes in 3 major flavors
136 \begin{description}[nolistsep,leftmargin=1pc,topsep=0em]
138 %\item[Unstable] \emph{Constantly changing distribution}\\
139 \item[Development]\hfill\emph{Unstable} (always \emph{sid})\\
140 Never \emph{released}, constantly evolving platform to integrate new
141 versions of software into Debian.\\
142 %entry point for the software to appear in Debian.\\
143 Despite its name, \emph{Unstable} is a good platform for those
144 requiring the most recent versions of software.
146 %\item[Testing] \emph{Constantly changing future release candidate}\\
147 \item[``Always-ready-to-release'']\hfill\emph{Testing} (now \emph{jessie})\\
148 % What to become a next \emph{Stable} release candidate.\\
149 Software versions known to be secure and of good quality.
150 % Software migrated from \emph{Unstable} which is known to be of good
151 % quality. Immediate updates are provided only
152 % to assure secure and robust performance. \\
153 \emph{Testing} provides a good balance between stability and recency
156 %\item[Stable] \emph{Official release}\\
157 \item[Official release]\hfill\emph{Stable} (now 7.7, \emph{wheezy})\\
158 % Software verified to be well tested and secure,
159 % Very stable (hence the name) and secure
160 % but might be lacking the most recent versions.\\% of the software.\\
161 % of not the most recent versions. \\
162 \emph{Stable} is released ``when it is ready'', \emph{i.e.} when
163 \emph{Testing} is assured to be robust. %, on average bi-yearly.
164 Complementary updates keep the
166 \emph{Stable} is the best choice where reliability and security are of
171 \ndsubsection{It has names}
173 The code names of Debian releases are names of characters from the Toy
174 Story animation, \emph{e.g.} sid, jessie, wheezy. \emph{Unstable}
175 flavor always called \emph{sid}, while a new name chosen for every
176 upcoming release and assigned to \emph{Testing} to become a code name
177 of the release when it becomes \emph{Stable}.\\ At the moment
178 \emph{jessie} is \emph{Testing} (actually \emph{Frozen} in preparation
179 for the release), and \emph{wheezy} is \emph{Stable}.
180 As soon as \emph{jessie} gets released, \emph{Testing} will be given
181 a new name.% -- \emph{jessie}.
184 \ndsubsection{Three Debian components}
186 % Debian distribution comes in 3 major flavors
187 %Debian Free Software Guidelines (DFSG)\\
188 %\url{http://www.debian.org/social_contract}
190 \begin{description}[nolistsep,leftmargin=1pc,topsep=0em]
191 \item[Free as in freedom]\hfill\emph{main}\\
192 % This is the actual Debian with full support.\\
193 All software in \emph{main} is distributed under FOSS licenses
194 compliant with Debian Free Software Guidelines (DFSG) to assure
195 complete freedom to use, modify, and (re-)distribute.
196 \item[Wanna-be free]\hfill\emph{contrib}\\
197 FOSS depending on \emph{non-free} 3rd party software.
198 % Software which, despite being free itself, depends on
199 % \emph{non-free} 3rd party software, rendering it useless without
200 \item[Somewhat free]\hfill\emph{non-free}\\
201 Software under restrictive licenses available at no charge.
202 % removing some freedoms
203 % (\emph{e.g.} non-commercial use only), but which is allowed to be
204 % used for free and re-distributed (\emph{e.g. NVidia drivers})
208 \ndsubsection{Who is Debian}
209 % could be simply 'Debian People' or 'Debian Community'
211 Debian is the only major operating system developed
212 solely by volunteer individuals who collaborate via the Internet.
213 Debian developers, teams or individual contributors improve the operating
214 system not by writing new applications (in most cases) but by
215 \begin{itemize}[nolistsep,topsep=0em,leftmargin=1pc]
216 \item integrating existing software into Debian
217 \item fixing and communicating bug reports to original developers
218 \item assuring overall quality of the distribution
219 \item improving documentation and translations
220 \item providing user support
223 Packaged software in Debian have individual maintainers who are
224 often also users of a particular software, and who are therefore interested in its
225 reliable operation. Certain fields of applications have dedicated maintainer
226 teams, such as Debian-Science or Debian-Med.
229 \ndsubsection{How to get Debian}
231 %\subsubsection*{Stable}
232 \begin{description}[nolistsep,leftmargin=1pc,style=nextline]
233 \item[Install on a hard-drive] \url{http://www.debian.org/distrib/}
234 \item[Live CD/DVD] \url{http://www.debian.org/CD/live/}
235 \item[Run in a Virtual Machine] \url{http://neuro.debian.net/vm.html}
236 \item[Development version] \url{http://www.debian.org/devel/debian-installer}
237 \item[Use in a cloud] \url{https://wiki.debian.org/Cloud}
238 \item[Docker: \texttt{docker pull debian}]
241 % \ndsubsection{Get \emph{Testing/Unstable} Debian}
243 % Install on a hard-drive or in a Virtual Machine\\
244 % \url{http://www.debian.org/devel/debian-installer}
247 \ndsubsection{How to install software}
249 GUI (Synaptic): \textit{Select and click ``Apply''}\\
252 \includegraphics[width=0.95\columnwidth]{shots/synaptic-fslview}
256 Command line: \texttt{apt-get install <packagename>}
260 \ndsubsection{How to upgrade the entire system}
264 \quad\textit{Click ``Mark All Upgrades'', ``Apply''}\\
267 \quad\texttt{apt-get update; apt-get dist-upgrade}
269 \ndsubsection{How to get support}
271 \hspace{1em}\url{http://www.debian.org/support}
273 \begin{description}[nolistsep,leftmargin=1pc,style=nextline]
277 % Use \emph{Synaptic Package Manager}
279 \texttt{reportbug <packagename>}
280 \item[Community support]
281 %\begin{description}[nolistsep,leftmargin=1pc]
282 %\item[Mailing lists]
283 \url{http://www.debian.org/MailingLists}\\
284 \url{http://forums.debian.net}\\
285 \url{http://ask.debian.net}\\
286 \url{irc://irc.debian.org/debian}
288 \item[Commercial support]
289 \url{http://www.debian.org/consultants}
293 \ndsection{Reasons to choose Debian}
294 \paragraph{It is maintained by its users}
296 If something needs to be fixed or improved, we just do it.
298 \paragraph{Unparalleled support}
300 Mail sent to the mailing lists often gets answers within 15 minutes (or less),
301 for free, and by the people who developed it. Compare that to typical phone
302 support: hours spent on the phone, for money, only to get someone who doesn't
303 know the system well enough to even understand your question.
305 \paragraph{You wouldn't be alone in your choice}
307 A wide range of organizations and individuals use Debian. See our Who's Using
308 Debian? page for a description of some high-profile sites which use Debian, and
309 have chosen to submit a short description of how they use Debian and why.
311 \paragraph{The best packaging system in the world.}
313 Tired of old files from software three versions old cluttering your system? Or
314 installing a piece of software only to find it causes your system to crash
315 because of software conflicts? Dpkg, Debian's endured packaging system, takes
316 care of these issues for you.
318 \paragraph{Easy installation}
320 If you have heard that GNU/Linux is difficult to install, then you haven't
321 tried Debian lately. We are constantly improving the installation process. You
322 can do the installation directly from CD, DOS, floppies or even over the
325 \paragraph{Incredible amounts of software}
327 Debian comes with over 25000 different pieces of software. Every bit of it is
328 free. If you have proprietary software that runs under GNU/Linux, you can still
329 use it - in fact, there may even be an installer in Debian that will
330 automatically install and set up everything for you.
332 \paragraph{Packages well integrated}
334 Debian surpasses all other distributions in how well its packages are
335 integrated. Since all software is packaged by a coherent group, not only can
336 all packages be found at a single site, but you can be assured that we have
337 already worked out all issues regarding complicated dependencies. While we feel
338 that the deb format has some advantages over the rpm format, it is the
339 integration between the packages that makes a Debian system more robust.
341 \paragraph{Source code}
343 If you are a software developer, you will appreciate the fact that there are
344 hundreds of development tools and languages, plus millions of lines of source
345 code in the base system. All of the software in the main distribution meets the
346 criteria of the Debian Free Software Guidelines (DFSG). This means that you can
347 freely use this code to study from, or to incorporate into new free software
348 projects. There are also plenty of tools and code suitable for use in
349 proprietary projects.
351 \paragraph{Easy upgrades}
353 Due to our packaging system, upgrading to a new version of Debian is a snap.
354 Just run apt-get update ; apt-get dist-upgrade (or aptitude update; aptitude
355 dist-upgrade in newer releases) and you can upgrade from a CD in a matter of
356 minutes or point apt at one of the over 300 Debian mirrors and upgrade over the
359 \rotatebox{90}{\includegraphics[height=.9\columnwidth]{distro-dev}}
360 \rotatebox{90}{Description}
362 \paragraph{Multiple architectures and kernels}
364 Currently Debian supports an impressive number of CPU architectures: alpha,
365 amd64, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, and sparc. It also
366 runs on GNU Hurd and FreeBSD kernels besides Linux, and with the debootstrap
367 utility you will be hard-pressed to find a device that can't run Debian.
369 \paragraph{Bug tracking system}
371 Debian's bug tracking system is publicly available. We don't try to hide the
372 fact that software doesn't always work the way users want. Users are encouraged
373 to submit bug reports and are notified when and why the bug was closed. This
374 system allows Debian to respond to problems quickly and honestly.
377 \ndsection{Acknowledgements}
387 \begin{multicols}{3} % 3 columns
389 \section*{The Universal Research Platform}
391 \includegraphics[width=\columnwidth]{logo_tuned/label}
392 \url{http://neuro.debian.net}
393 %\ndsection{NeuroDebian Project:}
397 \ndsection{NeuroDebian is}
399 a Debian project that provides the Neuroscience community with a
400 stable and versatile research platform -- the Debian operating system.
401 Since 2005, \mbox{NeuroDebian} integrates neuroscience software into Debian
402 to allow neuroscientists to benefit from the advantages of
403 the universal operating system in their day-to-day research activities.
404 The NeuroDebian repository
405 (\url{http://neuro.debian.net}) offers the latest research software for
406 all Debian suites (and various releases of Ubuntu).
407 The combination of a stable generic
408 operating system, Debian, and a variety of conveniently accessible research
409 software creates a versatile research platform for neuroscience that offers the
410 latest methodologies of the field to everyone, for free.
411 These advantages make NeuroDebian increasingly popular among
412 neuroscientists and scientific software developers.
416 \ndsubsection{NeuroDebian is NOT}
418 yet another Debian GNU/Linux derivative distribution. All work done
419 by the NeuroDebian project targets the official Debian operating system. This
420 approach helps to increase the longevity of the project by relying on the
421 efforts of thousands of Debian contributors.
426 \ndsubsection{Software at your fingertips}
429 \url{http://neuro.debian.net/pkgs.html}
432 \textit{Distributed computing:} Condor, DMTCP, IPython, \ldots \\
433 \textit{Electrophysiology:} BioSig, Neo, Sigviewer, \ldots\\
434 \textit{Machine Learning:} MDP, PyMVPA, sklearn, \ldots\\
435 \textit{Neural Modeling:} Brian, CNrun, PyNN, XPPAUT \ldots\\
436 \textit{Imaging:} AFNI, CMTK, FSL, Mricron, NiPy \ldots\\
437 \textit{Psychophysics:} PsychoPy, Psychtoolbox-3, PyEPL \ldots\\
440 % TODO: Environments... -- list avail cloud env using NeuroDebian
442 \ndsubsection{Benefits from Debian integration}
444 \begin{itemize}[nolistsep,leftmargin=1pc]
446 % rephrase to outline the benefit, not burden
447 \item Debian standards and policies guarantee quality and robustness.
449 \item Debian's centralized bug tracking system provides a unified
450 single-point of entry for bug reporting and troubleshooting
451 for any software in Debian.
453 \item Debian makes software available through a world-wide distribution
454 network, thus offloading bandwidth demands.
456 \item Other Debian contributors handle large-scale aspects of
457 deployment, quality assurance, porting and integration at the level
458 of the entire distribution:
460 \begin{description}[nolistsep,leftmargin=1pc]
461 \item[Porting] Software sources get built for 11 hardware
462 architectures and 3 kernels (Linux, HURD, kFreeBSD). Porter teams
463 maintain build infrastructure and help make the code
465 \item[QA] Whole-archive rebuilds assure robustness of packaging and
466 warn about upcoming problems (core libraries upgrades) beforehand.
467 \item[Internationalization (I18n)] Translator teams help localize
468 software for more than 60 languages.
471 \item Neuroscience software becomes a 1st-class citizen within the
472 Debian project, which guarantees its longevity, smooth installation
475 %\item Participation in the Debian community helps to assure Debian's
476 % aptness for the neuroscientific software demands
484 \ndsubsection{How to get NeuroDebian}
486 \textit{Debian/Ubuntu:} \url{neuro.debian.net} repository \\
487 \textit{Others:} NeuroDebian Virtual Machine
489 % Here place a left-top corner of OSX with seamless mode
491 \includegraphics[width=\columnwidth]{../shots/mac_vm_mricron}
494 \ndsubsection{Developers oriented information}
498 \ndsubsection{Who is using NeuroDebian}
501 %\includegraphics[width=\columnwidth]{usage_worldmap}
503 buga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga duga
507 \def\blank{\hspace{0em}\vspace{-1em}}
510 \ndsubsection{Work-in-progress}
511 \begin{description}[nolistsep,leftmargin=1pc,style=nextline]
512 \item[Increased coverage]
513 \textit{Electrophysiology:} Fieldtrip \\
514 \textit{Neural Modeling:} NEURON, (NEST), LFPy \\
515 \textit{Imaging:} DTI-TK, Freesurfer, XNAT, \ldots
516 % \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}
517 \item[Improved quality assurance]
518 Extended integration and regression testing\\
519 \url{http://testkraut.readthedocs.org}
520 \item[Available snapshotting service]
521 % Entire NeuroDebian repository for any given past moment
522 All versions of packages readily available
523 \item[Data as the 1st-class citizen]
524 \url{http://datalad.org} data distribution
525 \item[Community knowledge exchange portal]
526 \url{http://community.neurodebian.org}
527 % yoh: see TODO above -- we can say that it is available already
528 %\item[Universal availability]
529 % % \begin{itemize}[nolistsep,leftmargin=1pc,topsep=0em]
530 % % \item Virtual Appliance enhancements
537 \ndsubsection{Testimonials}
540 \url{http://neuro.debian.net/testimonials.html}
544 % TODO yoh: This one remains the best summary IMHO. But may be
545 % we would just kick this section out an place Testimonials into References
546 \epigraph{The approach taken with NeuroDebian is plainly the most appropriate
547 approach to software distribution for the dominant platform in brain
548 image analysis, and I have great confidence that this project will be
549 a major asset to the neuroscience community in facilitating the
550 distribution of stable software, improving the reliability and
551 replicability of analyses, and in helping to improve software
552 development practices.}{Prof. Daniel Y. Kimberg}{Director, Data
553 Processing Facility, Center for Functional Neuroimaging, University of
554 Pennsylvania, Philadelphia, USA}
556 \ndsubsection{Acknowledgements}
558 NeuroDebian is grateful to all Debian developers and contributors for
559 developing the Debian operating system, to
560 \href{http://www.incf.org}{INCF} for the support in community outreach
561 and technical collaborations, and to
562 Prof. \href{http://haxbylab.dartmouth.edu}{James V. Haxby}
563 (\href{http://www.dartmouth.edu/~psych}{PBS Department, Dartmouth
564 College}) for his continued support and endless supply of Italian
565 espresso (\url{http://neuro.debian.net/coffeeart.html}).
568 \ndsubsection{References}
570 Halchenko, Y. O. \& Hanke, M. (2012). \href{http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2012.00022/full}{Open is not enough. Let’s take the next step: An integrated, community-driven computing platform for neuroscience}. Frontiers in Neuroinformatics, 6:22.
572 % TODO: adjust for the new layout
573 \url{http://neuro.debian.net/#publications}
587 %%% whizzy-viewers: (("-pdf" "okular") ("-dvi" "xdvi") ("-ps" "gv"))