% $NetBSD: flyer.tex,v 1.9 2005/11/07 07:54:08 mishka Exp $
%
% The layout and TeX framework of this flyer is based on leaflet.tex
% by Oliver Fromme:
%
%   Copyright (c) 2001  Oliver Fromme  <olli@fromme.com>
%   All rights reserved.
%
%   Redistribution and use in source and binary forms, with
%   or without modification, are permitted provided that
%   the following conditions are met:
%   1. Redistributions of source code must retain the above
%      copyright notice, this list of conditions and the
%      following disclaimer.
%   2. Redistributions in binary form must reproduce the
%      above copyright notice, this list of conditions and
%      the following disclaimer in the documentation and/or
%      other materials provided with the distribution.
%
%   THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS"
%   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
%   TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
%   PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR
%   OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
%   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
%   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
%   USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
%   AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
%   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
%   ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
%   POSSIBILITY OF SUCH DAMAGE.
%

\documentclass[10pt]{article}

\usepackage{pslatex}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{epsf,picinpar}
\epsfverbosetrue
%%% make a page 1 column wide
\paperheight=215mm
\paperwidth=93mm
\special{papersize=93mm,215mm}

% From "info dvips": 
%  For a US letter size landscape document, the `papersize' would be:
%%     \special{papersize=11in,8.5in}


%%% %   Uncomment this to print "Entwurf" ("Draft") on each
%%% %   page's background in large, light grey letters.
%%%
%%% %   Some PostScript magic ...
%\special{!userdict begin /bop-hook{gsave 90 20 translate
%70 rotate /Times-Roman findfont 116 scalefont setfont
%0 0 moveto 0.85 setgray (DRAFT) show grestore}def end}



%   Setup the text area on each page.
%   Borders:  left and right 0.5cm each,
%             to and bottom 1.0cm each.
%   (Note:  DVI drivers imply an offset of 1in top/left.)
\textheight=19cm	%   21cm - 2 * 1cm
%% The textwidth is the width of each column.  Can vary [8.55-8.9], 
%% depending on exactly how much text you have altogether, and 
%% the limits of your printer's viable printing area.  
\textwidth=8.55cm	%   9.9cm - 2 * 0.5cm
\topmargin=-2.81cm
\oddsidemargin=-0.8in	% allow a .2" margin at the left of each column

\sloppy
\nonfrenchspacing
\parindent=0pt
\parskip=1ex
\pagestyle{empty}

\newcommand{\UNIX}{UNIX\textregistered}
\newcommand{\TOG}{The Open Group\texttrademark}
\newcommand{\mySection}[1]{
	\begin{center}
		\large{\sffamily\bfseries #1}
	\end{center}
}

\newcommand{\mySubSection}[1] {
	\begin{center}
		\small{\center{\sffamily\bfseries #1}}
	\end{center}
}

%==================  end of preamble  ==================

\begin{document}


  \begin{center}
	\Huge\textbf{The NetBSD Project}\\
	\large\textsc{``Of course it runs NetBSD!''}
\end{center}


\vskip 0pt plus 1fill
\hspace*{0.1\textwidth}{\epsfxsize=0.8\textwidth \leavevmode \epsffile{netbsd.ps}}
\vskip 0pt plus 1fill


\mySection{What is the NetBSD Project?}

The NetBSD Project gives you a complete Unix/Linux-like operating
system that is up to today's Open Source and security
standards, supporting industry-standard APIs, communication protocols,
and a huge variety of hardware platforms. NetBSD is suited to a wide
range of applications, from servers and workstations to PDAs and
embedded systems.

NetBSD is often chosen to control newly developed hardware and to
drive such products as network computers, single-board computers,
internet appliances, firewalls, printers, copiers and even webcams.
NetBSD is used in network development all over the
world.  ISPs use NetBSD because of the wide spectrum of network
possibilities, and enthusiasts choose NetBSD for its excellent hardware
support.

NetBSD is primarily developed by a community of volunteers. Almost 300
active developers have write access to the source and hundreds more
contribute to further developments daily. The NetBSD Project is
controlled by the NetBSD core group and the NetBSD Foundation.


\newpage

\mySection{Why is NetBSD so special?}
 
Since NetBSD was founded in 1993, it has always been at the forefront
of Open Source operating system development. NetBSD has been the
complete foundation or reference for other projects. Many advantages of
NetBSD are not found in any other open source operating system:

\begin{itemize}
\item Support for 55 different hardware platforms today, more will follow:
      {\tiny
	acorn26 acorn32 algor alpha amd64 amiga amigappc arc atari bebox
        cats cesfic cobalt dreamcast evbarm evbmips evbppc evbsh3 evbsh5 hp300
        hp700 hpcarm hpcmips hpcsh i386 luna68k mac68k macppc mipsco
        mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc pc532
	playstation2 pmax pmppc prep sandpoint sbmips sgimips shark sparc
	sparc64 sun2 sun3 sun68k vax walnut x68k xen}
\item Support for 17 CPU architectures:
      {\tiny
        alpha arm hppa i386 m68010 m68k mipseb mipsel ns32k powerpc sh3eb
	sh3el sh5 sparc sparc64 vax x86\_64 }
\item SMP support for 6 platforms:
      {\tiny
        alpha amd64 i386 macppc sparc vax}
\item POSIX threads implementation based on Scheduler Activations
\item Cross compiling of the kernel and userland supported by the
      standard toolchain - build NetBSD almost anywhere, out of the box!
\item Kernel events notification framework provides a stateful and efficient 
      event notification, including socket, file, directory, fifo, pipe, tty 
      and device changes
\item Many security-specific features, including Verified Exec and the systrace framework 
\item Local, remote and post-mortem kernel debugging
\item Complete source, including the history of the development,
      available via anonymous CVS, rsync, SUP and CVSweb
\item Support for various network technologies including ATM, HIPPI, FDDI, 
      HSSI, IEEE 802.11, Token-Ring, ARCnet and Ethernet (up to 10Gbps!)
\item First open source operating system to support
      USB, USB2, and PCMCIA audio
\item Many subsystems described in detail in published articles
\end{itemize}

\mySection{Use Your Favorite Tools and Applications}

NetBSD contains all the features you would expect in an open source
operating system today, including X11, tools for firewalls, and software
RAID. With NetBSD's package tools you can install more than 5400 freely
available software packages easily. (See "All the software you ever wanted",
below)

NetBSD's {\it binary compatibility} feature lets you run applications
compiled for other operating systems (for the same CPU architecture).  This
includes most applications for Linux, Solaris, SCO, FreeBSD, BSD/OS, 
OSF/1, and Ultrix; and some for Darwin and IRIX.  In fact, testing has
shown  NetBSD runs the Sun JDK/JRE for Linux as well as Linux itself does.

\mySection{Ideal for Embedded Environments}

NetBSD is designed to minimize the effort needed to make it run on new
hardware.  As a result, you are able to concentrate on the development of
the hardware.

NetBSD is particularly well suited to embedded environments.  It supports
many lower-power CPUs, such as ARM, MIPS, PowerPC, Xscale, and Hitachi SH
3/4/5. By removing  optional components, NetBSD can be trimmed down to fit
comfortably on very small systems.  And of course tools are available to do
cross-development. Both the toolchain and compilers support
cross-compiling.  Cross-compiling the kernel and the whole operating system
is easily possible, as is cross-building whole distribution sets. 

Some of our developers are professional consultants.  In case you do need
help, you can sign them up at short notice or for bigger projects.  A list
of these consultants can be found at {\tt
http://www.NetBSD.org/gallery/consultants.html}.

Make the decision---joining many Fortune 100 and Fortune 500 companies---to 
use NetBSD, the world's most portable operating system, for your
product.
 
\mySection{Available in all sizes}

NetBSD runs on a great variety of hardware platforms, from the
VAX 11/750 to the latest PCs and Windows CE palmtops. No matter 
if you want to give new life to your old dusty machine in the attic or
bought the latest technology, NetBSD will be there for you! 


\newpage

\mySection{All the software you ever wanted}

NetBSD consists of a slim base operating system that can be configured for
many uses by adding software from the NetBSD Packages Collection,
{\it pkgsrc}. The collection includes more than 5400 packages of which we
have room here to mention but a few:

\begin{itemize}
\item Web serving and website development, including Apache (with many
      modules), PHP, and Jakarta Tomcat
\item Network, database, file and print serving, including BIND 4/8/9,
      Samba, NetAtalk (supporting AppleTalk),
      INN, MRTG, MySQL, PostgreSQL, Sendmail, SquirrelMail, to mention just
      a few
\item Text processing and office productivity tools, including KOffice,
      OpenOffice.org, GnomeOffice, Ghostscript, teTeX, GNU Emacs and Xemacs, 
      VIM, CUPS, DocBook and DocBook XML, GIMP, and SANE
\item Multiple desktop environments and GUI tools, including GNOME, KDE,
      Mozilla Firefox, Netscape Navigator including Flash plugin, Opera, xmms and
      gqmpeg mp3 players, Afterstep, Windowmaker, fvwm, and mplayer for MPEG
      and DivX;-) processing
\item Games, including  Civilization Call To Power (demo version), Quake 1,
      Quake3-Arena (demo version), Heretic 2 (demo version), FreeCiv,
      NetHack, and xdoom
\item Software development tools and libraries for many languages,
      including Sun's
      JDK \& JRE, Perl (with more than 230 modules), Python, Ruby,
      Zope, cscope, gcc, DDD, QT, GTK+, and GNU Smalltalk
\end{itemize}

Software can be installed from CDs, DVDs, or our FTP server, or---thanks
to the NetBSD Packages System---built and installed from source using a
simple ``make install'' command.

\newpage

\mySection{Security for Paranoids}

With integrated firewall tools and tools that can be easily installed from
our software archives---including IPsec, Kerberos 5, SSH, SSL, and
encryption tools such as PGP---you have access to a modern security system.

NetBSD enforces non-executable mappings on many platforms. Stack and  heap
mappings are non-executable by default, making exploitation of potential
buffer overflows harder. NetBSD also supports PROT\_EXEC permission via
mmap(2) for all platforms where the hardware differentiates execute access
from data access.  

In the public forums related to Security issues, such as the Bugtraq
mailing list, NetBSD has always had fewer known security problems than the
alternative solutions.  One more reason security consultants
choose NetBSD!

\mySection{Truly Open Source}

Part of NetBSD (including the entire kernel) is under a Berkeley-style
license, part of it under the GPL. Every NetBSD copy
you get from us contains the entire source. {\it Open Source} is no mere
buzz phrase for us!

\mySection{Help is only an e-mail away!}
 
In case of trouble you can find fast and unbureaucratic help through
our mailing lists and the bug-tracking system. For more professional help, 
you'll find many consultants listed at our website.

There is no phone support but your questions will be certainly answered
without wasting time listening to music while on hold.

\mySection{Don't miss the connection}
 
NetBSD has been growing for over ten years, longer than any other
alternative solutions in the field of open source, and is today stronger
than ever.  We won't disappear and leave you alone or stop supporting
your platform.  You can put your mind at ease knowing that the future
development of your OS is in the hands of capable experts.

\mySection{How can I help?}

There are many ways in which you or your company can support NetBSD.

\begin{itemize}
\item Mention NetBSD on your website, while talking to your colleagues, or
      to hardware producers when you buy new systems 
\item Develop a new driver or support for a special hardware platform,
      protocol, or  API that isn't supported yet
\item Get hardware or technical hardware-related documents which we do
      not already own and send it to us for development and testing
\item Politely ask for documentation, repeatedly if need be, from 
      those hardware producers that haven't provided it
\item Port your software to NetBSD
\item Acquire NetBSD or NetBSD devotionalia from us
\item Donate money for buying hardware and promotion for the project
\end{itemize}

Please email {\tt board@NetBSD.org} if you wish to donate (if possible
write in English please).

%%  \mySection{Coming soon}
%%      
%%  Predicting the future is difficult but the following points will
%%  quite certainly soon come:
%%  
%%  \begin{itemize}
%%  \item Support for even more devices and hardware platforms like FireWire
%%        and ACPI 
%%  \item SMP on more PowerPC, UltraSPARC, Intel \& AMD systems
%%  \item Further use of latest network technologies like RED, WFQ, CBQ and
%%        ECN 
%%  \item Support for booting from more ``foreign'' filesystems to make
%%        switching to NetBSD more easy.
%%  \item A kqueue userland interface to monitor kernel events, e.g. drivers
%%        appearing/disappearing
%%  \item Wider distribution of official CDs, DVDs and devotionalia, even
%%        outside the USA and Europe 
%%  \end{itemize}

\mySection{Where do I get NetBSD?}

\begin{itemize}
\item WWW: {\tt http://www.NetBSD.org/}
\item FTP: {\tt ftp://ftp.NetBSD.org/pub/NetBSD/}
\item CVS: {\tt anoncvs@anoncvs.NetBSD.org:/cvsroot}
\item SUP: {\tt sup.NetBSD.org}
\item Rsync: {\tt rsync.NetBSD.org:/}
\item CD: {\tt http://www.NetBSD.org/Sites/cdroms.html}
\end{itemize}



\vskip 0pt plus 1fill 
{\footnotesize
\hbox to \hsize{\hss \textcopyright{} Copyright by
    The NetBSD Foundation, Inc.  All rights reserved.}
\hbox to \hsize{\hss NetBSD\textsuperscript{\textregistered} is a
    registered trademark of The NetBSD Foundation, Inc.}
\hbox to \hsize{\hss Last updated July 2005\@.} 
\par}


\end{document}
% --
% $Id: flyer.tex,v 1.9 2005/11/07 07:54:08 mishka Exp $
% 
% Original english version by Charles Hannum <mycroft@NetBSD.org>
% German translation by Hubert Feyrer <hubertf@NetBSD.org>
% Re-translated to English by Florian Forster <webmaster@forster-florian.de>

