\documentclass{seminar} \usepackage{semlcmss,sem-a4} \usepackage{multicol} %\articlemag{0} %\slidepagestyle{empty} \slideframewidth=2pt \title{The NetBSD Project} \author{$<$pk@netbsd.org$>$} \date{January 23, 1996} \newcommand{\heading}[1]{{\large\bf #1}} \newcommand{\headsubhead}[2]{{\large\bf #1}\\\smallskip{\small #2}} \begin{document} \begin{slide} \maketitle \end{slide} \begin{slide} \heading{Overview} \begin{itemize} \item What is NetBSD? \item Goals \item Results \item Future Directions \item Organization \end{itemize} \end{slide} \begin{slide} \heading{What is NetBSD?} \begin{itemize} \item a freely available, portable Unix-like system, derived from the 4.4BSD-Lite distribution from the University of California, Berkeley \item the only free system using the same source tree for many hardware platforms \item distributed with complete source code \item supported by many volunteers \end{itemize} \end{slide} \begin{slide} \heading{Goals} \begin{itemize} \item provide a complete, stable operating system that both professionals and hobbyists can use \item make more code machine-independent \item support more hardware \item binary compatibility/emulation \item comply more closely with standards (POSIX, RFCs) \item avoid encumbering licenses \end{itemize} \end{slide} \begin{slide} \heading{Results} \begin{itemize} \item 64-bit support \item emulation architecture \item multicast integration \item MI audio \item generic disk instrumentation \item generalized CCD \item locales \item work started on section 9 man--page section \end{itemize} \end{slide} \begin{slide} \heading{Results (cntnd)} \begin{itemize} \item new ports this year \begin{itemize} \item vax \item mvme68k \item sun4 \end{itemize} \item correct prof. Falken's name in example passwd file. \end{itemize} \end{slide} \begin{slide} \heading{Current platforms} \begin{itemize} \item alpha (TurboChannel and PCI busses) \item amiga (all machines with a MMU) \item atari (TT and Falcon) \item hp300 (all machines except model 425 and 433 desktops) \item i386/i486/Pentium (PCI, EISA, and ISA busses) \item mac68k (SE/30, II series, some Quadras) \item mvme68k (model 147) \item pc532 \end{itemize} \end{slide} \begin{slide} \heading{Current platforms (cntnd)} \begin{itemize} \item pmax (DECstation 5000 series) \item sparc (Sun 4 and 4c architecture; 4m nearly there; no 4d yet) \item sun3 (Sun 3 architecture; no 3x yet) \item vax (11/750; MicroVAX II; MicroVAX III in progress) \item \ldots and more in progress! \end{itemize} \heading{Dead platforms} \begin{itemize} \item da30 \end{itemize} \end{slide} \begin{slide} \heading{Current emulations} \begin{multicols}{2} \begin{itemize} \item BSD/OS \item FreeBSD \item Interactive \item Linux \item SCO % \item Solaris \item SunOS \item SVR4 \item \ldots and more in progress! \end{itemize} \end{multicols} \begin{itemize} \item{i386--only} \begin{itemize} \item WINE -- natively and under Linux emulation. \item VM86 \end{itemize} \end{itemize} \end{slide} \begin{slide} \heading{Commercial software reported to work} \begin{multicols}{2} \begin{itemize} \item AFS client \item DOOM \item FrameMaker \item Informix \item Maple \item Matlab \item Mosaic \item Netscape Navigator % \item OpenWindows \item Oxford English Dictionary \item SimCity \item WordPerfect \end{itemize} \end{multicols} \end{slide} \begin{slide} \heading{Future Directions} \begin{itemize} \item see `Goals' \item symmetric multiprocessing \item journaled file system \item kernel--level support for threads \item real--time extensions % \item ELF \end{itemize} \end{slide} \begin{slide} \heading{Organization} \begin{itemize} \item The NetBSD Foundation \begin{itemize} \item A framework to: \begin{itemize} \item keep track of development \item receive donations to run the project \item undertake promotional activities \item organizing workshops \end{itemize} \end{itemize} \item The core group \begin{itemize} \item system architect \item runs critical services (e.g. CVS tree, mailing lists, GNATS) \item point of contact for contributions \end{itemize} \item The port masters \begin{itemize} \item are responsible for their individual ports \item review contributions \item do development \end{itemize} \item Mailing lists \begin{itemize} \item current-users \begin{itemize} \item use the daily source snapshots and provide feedback on recent changes \end{itemize} \item netbsd-bugs (GNATS) \begin{itemize} \item keeps track of unresolved issues, including \begin{itemize} \item bug reports \item suggested enhancements \end{itemize} \end{itemize} \item netbsd-announce \end{itemize} \end{itemize} \end{slide} \begin{slide} \heading{Releases} \begin{itemize} \item NetBSD 0.8, April 1993 \item NetBSD 0.9, August 1993 \item NetBSD 1.0, October 1994 \item NetBSD 1.1, November 1995 \item NetBSD-current, daily \item periodic releases planned \end{itemize} \end{slide} \begin{slide} \heading{Places to look} \begin{itemize} \item To obtain NetBSD, look in \begin{itemize} \item ftp://ftp.netbsd.org/pub/NetBSD \end{itemize} \item To get information about, or subscribe to, NetBSD mailing lists, send mail to \begin{itemize} \item majordomo@netbsd.org \end{itemize} \item To ask questions or send comments about NetBSD, send mail to \begin{itemize} \item netbsd-comments@netbsd.org \end{itemize} \end{itemize} \end{slide} \begin{slide} \begin{itemize} \item To get daily source snapshots \begin{itemize} \item by FTP, look in \begin{itemize} \item ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current \end{itemize} \item by SUP, look for directions in \begin{itemize} \item ftp://ftp.netbsd.org/pub/sup \end{itemize} \end{itemize} \end{itemize} \end{slide} \end{document}