*BSD News Article 59811


Return to BSD News archive

Newsgroups: comp.unix.bsd.bsdi.announce
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!inquo!hookup!noc.tor.hookup.net!nic.wat.hookup.net!metrics.com!tomh
From: tturner@apple-gunkies.gnu.ai.mit.edu (T. Turner)
Subject: ANNOUNCE: Conference on Freely Redistributable Software
Approved: tomh@metrics.com
Followup-To: comp.unix.bsd.bsdi.misc
Sender: tomh@metrics.com (Tom Haapanen)
Organization: MIT Artificial Intelligence Lab
Message-ID: <DLBMD6.MH4@metrics.com>
Date: Wed, 17 Jan 1996 02:48:27 GMT
Lines: 412


[ Please repost this wherever you think is appropriate! ]

Conference on Freely Redistributable Software

Sponsored by the Free Software Foundation

Over the past 15 years freely redistributable software
with accessible code has become ubiquitous.  GNU 
Emacs is the most popular Unix editor in the world;
Linux may well be the most exciting Unix-compatible 
kernel;  Perl has become indispensible to 
system administrators;  Expect automates and controls
interactive programs.

Join us for a unique conference that will bring together 
implementors of different types of freely redistributable 
software as well as the publishers of the operating 
systems and the tools and applications.

Systems and kernels involved will be the Gnu/Hurd, Linux, 
NetBSD, 386/BSD, and FreeBSD; tools and applications 
include Bison, Flex, Expect, Emacs, PERL, and GCC.

This is the first conference dedicated to bringing together 
all those involved in freely redistributable software.

Join us for this and much, much more!

Cambridge Center Marriott 
Friday, February 2 through Monday, February 5, 1996

Full Conference Schedule

Friday,    February 2, 1996
	   Registration 6 to 10pm
	   Reception 7 to 9pm

Saturday,  February 3, 1996
	   Registration 8am to 6pm
	   Tutorials 9am to 5pm
		S1: Linux: An Open System for Everyone, Phil Hughes  (am)
		S2: Installing and Running Linux        Phil Hughes  (pm)
		S3: Expect,                             Don Libes    (all day)
		S4: C News,       Henry Spencer & Geoff Collyer      (am)
		S5: Advanced editing with Emacs, Richard M. Stallman (pm)

	   [box lunch is included with tutorial registration]
	 
           BoFs 7pm - 10pm

Sunday,    February 4, 1996
	   Registration 8am - 6pm

     	   9-10am: Keynote: Linus Torvalds, introduced by Phil Hughes

	   10:30am: Session I - Chris Demetriou, chair

		Automated Management of an Heterogeneous
		Distributed Production Environment -
		Ph. Defert et al., CERN

		Freely Redistributable Software across the 
		Internet - Neil Smith, University of Kent

		Linux for Research and Teaching of 
		Operating Systems - Victor Yodaiken, New Mexico
		Institute of Mining and Technology

	   1:30pm: Session II - Don Libes, Session Chair

		Freely Redistributable Instead of Commercial
		Software -- Yugoslav Experience - Radivoje
		Zonjic, University of Belgrade

		Linux on the OSF Mach3 micro-kernel -
		Francois Barbou des Places, OSF/Grenoble

		Internationalization in the GNU Project -
		Ulrich Drepper, University of Karlsruhe

		Free Software vs. the Medical Challenges 
		of the 1990's - Greg Wettstein, Roger Maris
		Cancer Center

  	   3:30pm: Session III 

		The RPM Packaging System - Marc Ewing & 
		Erik Troan, Red Hat Software

		Why Should the Value-Added Reseller care about 
		Free Software? - Rick R. Castrapel & Frank E. Barone

		Coordinating Joint Cost/No-cost Rights for 
		Software Developed with SBIR Funding -
		Philip A. Wilsey & Dale E. Martin,
		University of Cincinnati

		Licensing Alternatives for Freely 
		Redistributable Software - L. Peter Deutsch,
		Aladdin Enterprises

	   5:15pm: Keynote:  Richard M. Stallman, introduced by
		L. Peter Deutsch

	   8-9pm: Special Presentation on INN - Rich Salz, OSF

	   8-10pm: BoFs

Monday,    5 February 1996
	   8-10am: Registration
	   9am - 5pm: Tutorials
		M1: Programming the GNU/Hurd (full day) Michael I. Bushnell
		M2: BSD Internals (am) Margo Seltzer & Aaron Brown
		M3: GCC (pm) Richard M. Stallman
		M4: Perl (full day) Tom Christiansen

Conference Registration: $200 (Students see *)

Tutorial fees:
		pre-reg	on-site
Half-day	$175	$220
One day 	$295	$375
One-and-a-half	$470	$570
Two days	$540	$640
(Students see *)

HOTEL INFORMATION

The conference will be held at the Cambridge Center Marriott,
just across the street from the MIT campus and at the Kendall/MIT
station of the Red Line ``T'' \(em the Boston subway.

To Make Your Hotel Reservation

Special hotel rates have been arranged for attendees at the Conference on 
Freely Redistributable Software:  US $95/night single or double.  There
are non-smoking rooms available.  Call the Cambridge Center Marriott 
directly: +1 800 228-9290 in the US and Canada; +1 617 494-6600 from 
elsewhere.  Fax: +1 617 494-0036.  To ensure that you get the 
special hotel rate, tell ``reservations'' that you 
are an attendee at the Conference on Freely Redistributable 
Software.

+1 800 228-9290 in the US and Canada; 
+1 617 494-6600 elsewhere

Program committee

Peter H. Salus, chair
Robert J. Chassell
Chris Demetriou
John Gilmore
Marshall Kirk McKusick
Rich Morin
Eric S. Raymond 
Vernor Vinge


TUTORIAL OFFERINGS

Saturday, February 3

Course S1.  Linux: An Open System For Everyone
(half-day tutorial, am); Instructor: Phil Hughes

Originally a PC-based product, Linux now runs on other hardware including
the Alpha. Linux is making serious inroads into commercial areas and,
in many cases, offers a viable Unix alternative at low cost.

Topics covered include:  What is Linux?; The Linux Copyright--GPL;
Linux Design Philosophy; Linux Distributions; Is Linux Commercially 
Viable?; Using Linux; Future of Linux.

Phil Hughes is the publisher of the Linux Journal, the monthly 
magazine of the Linux community.

Course S2.  Installing and Running Linux
(half-day, pm); Instructor: Phil Hughes

This is a quick and helpful start to using Linux. It will cover what makes up 
a Linux system, what you need, how to install it, and what to do when something
goes wrong. 

Topics will include:  Assessing Hardware Requirements; Comparison of Linux 
Distributions; Configuration Decisions; Installation; Systems Administration;
Networking and Interoperability; What to do when something goes wrong.

Course S3. Expect -- Automating Interactive Applications
(full-day tutorial); Instructor: Don Libes

This tutorial will teach students how to automate
interactive programs such as telnet, ftp, passwd, and many other
applications.  It will also explain how to test interactive
applications, how to connect such applications, how to
reuse interactive programs in Web applications, and how to build X GUIs
without rewriting existing code; all this with security
and reliability.  An hour will be devoted to Tcl/tk.

Don Libes is the author of Exploring Expect 
and co-author of Life with Unix.  In another life he
works at NIST.

Course S4. C News
(half-day tutorial, am); Instructors: Geoff Collyer and Henry Spencer

C News is one of the major reception/storage/expiry 
software packages; superseding B News completely, it is in widespread 
use.  

Topics will include: decisions that should be made before installation;
what resources you need; news database organization; configuring C News;
building, checking, and installing C News; setting up control files;
testing, troubleshooting, and startup; maintenance and housekeeping.

Geoff Collyer has been programming computers for almost a quarter-century,
and using and administering Unix systems for almost 20 years.  He is now 
a Member of Technical Staff in the Computing System Research Laboratory of 
AT&T Bell Laboratories.  

Henry Spencer is an independent consultant and
author, long involved with Usenet and netnews.  He and Geoff Collyer wrote
C News, the first high-performance package for Usenet article transport
and storage.  

Course S5. Advanced editing with Emacs
(half-day tutorial, pm); Instructor: Richard M. Stallman

Emacs is both an editor and a programming environment.  In 
this tutorial, the creator of the most popular of all Unix editors
will move beyond the everyday.  This tutorial will explain advanced 
Emacs facilities for editing text and programs and manipulating 
files -- features including programming language major modes, tags 
tables, enriched mode, and shell buffers -- all without Emacs Lisp 
programming.

Richard M. Stallman is the President of the Free Software 
Foundation and the creator of Emacs.  He is also the 
principal author of Bison and GCC.  

Monday, February 5

Course M1. Programming the GNU/Hurd
(full-day tutorial); Instructor: Michael I. Bushnell

The GNU/Hurd is a multi-server operating system which runs on Mach
3.0.  In Unix and most Mach-based systems, the majority of system
facilities are concentrated in a single entity (called variously the
`kernel' or the `single server').  The goal of this tutorial is to describe
the architecture of the Hurd with special attention to its innovative
aspects, as well as to provide guidance to programmers who wish to
program or extend the Hurd.  It will describe the existing Hurd servers 
and the library as well as cover subjects such as: The core interfaces of the 
GNU/Hurd for process management and I/O;  The implementation of signals 
entirely in the library, and how correctness is achieved;  How to use 
the additional libraries the Hurd provides to make writing servers easier;
The implementation of fork and exec.

Michael Bushnell is the principle architect and designer of the
GNU/Hurd.  He works for the FSF doing operating systems development.

Course M2.  BSD Internals
(half-day tutorial, am); Instructors: Margo Seltzer and Aaron Brown

This tutorial will present an overview of the kernel architecture
of 4.4BSD.  The presentation will emphasize porting to new
architectures.

Margo Seltzer received her Ph.D. from the University
of California at Berkeley, where she worked on file systems.
She is an assistant professor of Computer Science at Harvard University;
Aaron Brown is at Harvard University, where he has 
recently ported NetBSD to the SS 20.

Course M3.  Writing machine descriptions using GCC
(half-day tutorial, pm); Instructor: Richard M. Stallman

This tutorial will explain the overall organization of the GNU C
compiler and the RTL data structure, and how to use it to write 
a new machine description.  Students don't need to know anything about 
the GNU C internals, but should be prepared to learn fast.

Richard M. Stallman is the principal author of GCC.

Course M4. Perl Programming
(full-day tutorial); Instructor: Tom Christiansen

Perl is a publicly available and highly portable interpreted 
programming language occupying the large niche between shell and 
C programming.  Perl's syntax and features resemble C, in combination 
with the best parts of sh, sed, awk, etc.  Because Perl incorporates 
aspects of more than a dozen other Unix tools, experienced 
users will come up to speed on Perl rapidly.  This course is suitable 
for individuals who have barely looked at Perl before.  It is essential
that students have a strong background in Unix shell programming, with
a good working knowledge of regular expressions.  Some background in
sed, awk, and some C programming is useful but not essential.  Topics of 
this tutorial include detailed descriptions and numerous
examples of the syntax and semantics of the language, its data types,
operators, control flow, regular expressions, and I/O facilities, and
the Perl debugger.

Tom Christiansen is a software consultant specializing in Perl 
applications, optimizations, and training.  He serves on the 
Board of Directors of the USENIX Association, and is well-known 
for his courses in Perl programming.  

Tutorial fees:
		pre-reg	on-site
Half-day	$175	$220
One day 	$295	$375
One-and-a-half	$470	$570
Two days	$540	$640
(Students see *)
--------------------------------

Conference on Freely Redistributable Software

REGISTRATION FORM

Name:_______________________________________________________________________

Company/Address:____________________________________________________________
                ____________________________________________________________
                ____________________________________________________________
                ____________________________________________________________
                ____________________________________________________________


Phone: ______________ Fax: _______________ email: __________________________

Conference Registration Fee $250 (on site); Students (see *)  $_____________

TUTORIALS

I wish to register for:

Saturday, 3 February

S1. Linux OS	        (am)		[  ]

S2. Instal. Linux	(pm)		[  ]

S3. Expect	        (full day)	[  ]

S4. C News	        (am)		[  ]

S5. Adv. Emacs	        (pm)		[  ]

Monday, 5 February

M1. GNU/Hurd	        (full day)	[  ]

M2. BSD	                (am)	        [  ]

M3. GCC	                (pm)		[  ]

M4. Perl		(full day)	[  ]

TOTAL	                                ______

A boxed lunch is included with Tutorial registration.  

Please indicate preference:

Saturday Tutorials:  [  ] Chicken   [  ] Beef        [  ] Vegetarian Salad

Monday Tutorials:    [  ] Turkey    [  ] Ham+cheese  [  ] Vegetarian pocket

*  Attention Students:  Student fees: $50/conference; $75/tutorial;
Preregistration only.  There will be a limited number of 
scholarships available for students applying with a copy of current
student identification.

PAYMENT:

Enclosed:    [  ] Check   [  ] Money order  [  ] Traveler's Check     
(Payments must be in US Dollars.)

Credit Card: [  ] MC  [  ] Visa  [  ] AmEx  [  ] JCB  [  ] Diner's Club  
             [  ] Carte Blanche

Credit Card Number: _______________________________ Exp. Date: ______________

Signature:  _______________________________________

The Conference on Freely Redistributable Software will be held 
February 2-5 1996 at the Cambridge Marriott Hotel, Kendall Square, 
Cambridge MA, USA.

For more information contact:
	Free Software Foundation 
	59 Temple Place Suite 330
	Boston MA 02111-1307 USA
	Phone: +1 617 542-5942 Fax: +1 617 542-2652 
	email: confinfo@gnu.ai.mit.edu


||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
For more info finger fsf@gnu.ai.mit.edu and/or...
For the GNU's letter send a request to: tturner@gnu.ai.mit.edu      
T.Turner, Project GNU Volunteer for the Free Software Foundation (FSF)
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

[ Please repost wherever you think is appropriate.  Thanks! }:-)= T. ]



-- 
[ /tom haapanen -- tomh@metrics.com -- software metrics inc -- waterloo, ont ]
[ "stick your index fingers into both corners of your mouth.                 ]
[  now pull up.  that's how the corrado makes you feel."      -- car, jan'93 ]