|
From: | Ognyan Kulev |
Subject: | How Linux was developed |
Date: | Sun, 21 Apr 2002 09:59:28 +0300 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020412 Debian/0.9.9-6 |
Jan Atle Ramsli wrote:
If today it was decided to throw away every line of code, delete it all and use the gained experience to specify a new Hurd, write down everything, and when finished, spend 6 months building a specification documents, oulining the system as a whole, what modules it consisted of, what the pupose of each module was to be, and specify each modules' functionality as an ADT, the Hurd would probably be in beta one year after the ducument was published.
In the early days of Linux it was easier for kernel developers: *nix is very well documented and all you have to do is think about how something can be implemented, sit, code and debug. Mach and Hurd are so different that before you even think about implementing something you must readmany documents (much of it source code) and feel comfortable with details that are not popular amongst vast majority of developers.
This is one of our problems in improving Hurd. Regards-- Ognyan Kulev <ogi@fmi.uni-sofia.bg>, "\"Programmer\""
[Prev in Thread] | Current Thread | [Next in Thread] |