From owner-freebsd-hackers Mon Oct 28 12:24:13 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA29809 for hackers-outgoing; Mon, 28 Oct 1996 12:24:13 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id MAA29788 for ; Mon, 28 Oct 1996 12:24:01 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id VAA05998 for ; Mon, 28 Oct 1996 21:21:06 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id VAA05713 for freebsd-hackers@freebsd.org; Mon, 28 Oct 1996 21:21:05 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id VAA01918 for freebsd-hackers@freebsd.org; Mon, 28 Oct 1996 21:14:18 +0100 (MET) From: J Wunsch Message-Id: <199610282014.VAA01918@uriah.heep.sax.de> Subject: Re: Base tree bloating (Was: ex/vi version 1.79 now available for anonymous ftp.) To: freebsd-hackers@freebsd.org (FreeBSD hackers) Date: Mon, 28 Oct 1996 21:14:18 +0100 (MET) Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199610281823.TAA04298@ravenock.cybercity.dk> from "sos@freebsd.org" at "Oct 28, 96 07:23:54 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As sos@freebsd.org wrote: > > Perl 5 should remain a port. > > Amen!! Bemen. :) Nope, we should seek a better solution. Perl 4 is unsupported, and suffers from some bugs. We better might find a way to update it by Perl 5, but with still leaving most of the bloat in an optional port. I haven't looked into it yet, but i think of a Perl in the base system with about the same functionality as Perl 4 has right now, and an additional port that contains all that various module stuff etc. j@uriah 78% du -sk /usr/local/lib/perl5 2687 /usr/local/lib/perl5 j@uriah 79% du -sk /usr/share/perl 669 /usr/share/perl > > More work towards modularity, i.e.: rewrite adduser et al in sh. > > We don't need SosBSD :-))) > > I have looked at the perl junk we have in the tree, all of it could be > rewritten in a very short time.... Ick. Of course. We could also whack everything in C, or revert the entire system back to the V7 level. Jordan doesn't need to write his new sysinstall in Tcl, either. ;-) The utilities that are now written in Perl are certainly good candidates for it as they stand. Their effectivity is probably as good as with a C program. Moving all of this back to sh/sed/awk will drastically lose performance on several parts of the stuff (think of all the `locate' crap that used to be there before). We should agree that a modern system might come with modern tools, and rather seek to reduce the bloat to a fair limit. E.g., Tcl is there in the base system without Tk, you ought to install the latter from a port. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)