From owner-freebsd-fs Mon Jul 23 5: 7:37 2001 Delivered-To: freebsd-fs@freebsd.org Received: from web13304.mail.yahoo.com (web13304.mail.yahoo.com [216.136.175.40]) by hub.freebsd.org (Postfix) with SMTP id A0AB037B408 for ; Mon, 23 Jul 2001 05:07:30 -0700 (PDT) (envelope-from sumirati@yahoo.de) Message-ID: <20010723120730.53500.qmail@web13304.mail.yahoo.com> Received: from [193.174.9.99] by web13304.mail.yahoo.com via HTTP; Mon, 23 Jul 2001 14:07:30 CEST Date: Mon, 23 Jul 2001 14:07:30 +0200 (CEST) From: =?iso-8859-1?q?m=20p?= Subject: Re: Porting a new filesystem to FreeBSD To: Greg Lehey Cc: jasonf@citynet.net, freebsd-fs@freebsd.org In-Reply-To: <20010718100819.A70499@wantadilla.lemis.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org sorry for the format. i configured the web-frontend now. hope the results are better. --- Greg Lehey schrieb: > [Format recovered--see http://www.lemis.com/email/email-format.html] > > Please read this document. Your messages verge on the unreadable, and > it has taken me 5 minutes to tidy up the reply. > > On Tuesday, 17 July 2001 at 12:14:17 +0200, m p wrote: > On Tuesday, 17 July 2001 at 12:25:29 +0200, m p wrote: > > I can't see any differences between these two messages. Was there > one? > there was no difference between them. i hit the send button only once. > > --- Greg Lehey schrieb: > > On Tuesday, 17 July 2001 at 10:22:10 +0200, m p wrote: > >>> 2) What filesystem/booting-process/lvm-stuff is under development > >>> in -current? > >> > >> Vinum root file systems are just a SMOP away. I had it running > >> over a year ago, but didn't have time to make some minor > >> modifications. > > > > In a statement (i don't remember where; a quick google search i > > didn't found it) a road-plan was described. It mentioned a project > > hosted at www.freebsd/~??? (it was three letters i rember). There > > was a new layout for volumes and the boot process described. > > I'm afraid you're going to have to quote these things correctly > yourself. You can't expect other people to search for you. i just thought that someone remembered the mail/document too. > > >>> 4) How do i kernel programming (if needed)? > >> > >> I don't understand this question. > > > > I had never done kernel hacking before. (Perhaps the sentence above > > would read better this way: how do i do porgramming at the kernel > > level "the right way" tm?) And yes, i will buy the book mentioned > > by Kris Kennaway some days ago at freebsd-questions " Design and > > Implementation of the 4.4BSD Operating System". Is there another > > good source about kernel hacking? > > The 4.4BSD book will give you an understanding of the kernel > structure. It won't help with kernel hacking. If you haven't done > any kernel work before, porting a file system is probably overly > ambitious. You should certainly join the FreeBSD-hackers list and > look through the lists at http://www.freebsd.org/projects/ and > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/contrib.html > and see if there's something interesting to work on there. there is something. but i want a project where i can set my own speed. where i can switch from one point to the another. so a "new" project seemed to fit best. > > >>> 5) What _exactly_ is a filesystem? > >> > >> Well, I would think you would understand this already. Or maybe > >> I'm misunderstanding your point. > > > > I don't know much about concepts behind that word. What _exactly_ > > means journaling? How is made sure, that the log-files to replay the > > action are consistent? etc. I heard about filesystems a little > > bit. It is a way to learn more about them. But to know more about > > that will make the work easier. > > Again, perusal of the web pages will help. Try > http://oss.software.ibm.com/jfs/ for a start. ok. another try: IMHO if i had never ported/written a filesystem myself i don't knew the beast exactly. i heard classes at university about filesystems in theory - but that is the easy thing - i think. the pages at ibm will be the start lecture. and the code published by them. > > >>> When these points are clear (worst case i have to do a research on > >>> all 5, best case only on point 1) i will start the project. > >>> > >>> Is there any big step i missed during > >> brainstorming? > >> > >> Well, maybe the magnitude of the project. It's not easy, and even > >> the recently released Linux version of the file system has > >> significant "issues". > > > > As i mentioned: i've got plenty of time the next year working under > > the week somewhere else and living in a motel. No people i knew > > nearby. So coding will prevent me from looking to much tv. :) > > Sounds like an ambitious project. As I said, I can support you, but > you may find it more difficult than you bargained for. thanks a lot. this week i got my computers in the appartment. modem still missing. but i will start to read a little bit of kernel code as "gute-nacht-lektuere". ;) marc __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message