From owner-freebsd-hackers Wed Aug 30 01:21:10 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id BAA18122 for hackers-outgoing; Wed, 30 Aug 1995 01:21:10 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id BAA18116 for ; Wed, 30 Aug 1995 01:21:03 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id BAA02370; Wed, 30 Aug 1995 01:20:17 -0700 To: Computer Annex cc: hackers@freebsd.org Subject: Re: FreeBSD Developement In-reply-to: Your message of "Tue, 29 Aug 1995 20:41:51 MDT." Date: Wed, 30 Aug 1995 01:20:17 -0700 Message-ID: <2368.809770817@time.cdrom.com> From: "Jordan K. Hubbard" Sender: hackers-owner@freebsd.org Precedence: bulk > There are a group of students at Montana State University Billings that > are interested in joining the team for developement of the FreeBSD > system. Although we are not Unix gurus I feel that our group could > contribute to the developement of FreeBSD. Any info and guidance would > be greatly appreciated. Well, by all means - dive in! What are you interested in doing? A lot of people ask us what they should do, then look with distaste at whatever we've taken off the top of our TODO list (which sits at the top of /usr/src) and thrown at them and they vanish again. This is clearly sub-optimal and suggests that people don't just want to do _anything_, they want to do something _interesting_! A wholly understandable sentiment, except for the difficult problem of knowing what interests a given individual. I suggest that you guys spend a little time looking through the system and pick something that interests you. Maybe an emulation topic: DOS? Windows? Linux? SCO? The emulation for all of those (especially the first two) needs some serious work and there's even existing sample code scattered throughout the Linux and NetBSD camps that one could use. Or how about an interface topic? We need a "GUI" object library for building nifty system management types of interfaces (adduser/configure disk/build kernel/etc all rolled into one utility) that will work on everything from a vt100 terminal to an X display, but we have no general purpose library for making that easy. Something that a team of motivated students could certainly do, and it'd even be kind of interesting. Somebody like Liant or Inmark might even want to hire you guys afterwards if you do a good job and make your names with it! :-) Or how about an operating systems topic? A VMS logical names mechanism for UNIX? A system for saving and restoring complete process trees to/from disk? Variant symbolic links? An AIX-style volume manager? There's LOTS of stuff to do! Determining what you guys are personally most motivated to do should be the #1 priority, however, since if you pick something that's beyond/below your abilities or just not very interesting then you're not going to do it, all the best intentions in the world aside.. :-) Jordan