From owner-freebsd-questions@FreeBSD.ORG Mon Sep 1 16:20:20 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF07D16A4C0; Mon, 1 Sep 2003 16:20:19 -0700 (PDT) Received: from Mail1.KONTENT.De (mail1.kontent.de [81.88.34.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8729343FF7; Mon, 1 Sep 2003 16:20:18 -0700 (PDT) (envelope-from listuser@mb-itconsulting.com) Received: from mb-itconsulting.com (pD9E3F4BA.dip.t-dialin.net [217.227.244.186]) by Mail1.KONTENT.De (Postfix) with ESMTP id DA39A1A390E; Tue, 2 Sep 2003 01:20:15 +0200 (CEST) Message-ID: <3F53D42A.9030108@mb-itconsulting.com> Date: Tue, 02 Sep 2003 01:20:10 +0200 From: Martin Brecher User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Denis Troshin References: <29508631.20030901165843@mail.ru> In-Reply-To: <29508631.20030901165843@mail.ru> X-Enigmail-Version: 0.73.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org cc: freebsd-questions@freebsd.org Subject: Re: Ugly Huge BSD Monster X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Sep 2003 23:20:20 -0000 X-List-Received-Date: Mon, 01 Sep 2003 23:20:20 -0000 First off, let me say that FreeBSD is one of the cleanest systems out there as the developers try to remove bigger packages from the base system instead of adding more bloat every release. One example would be the removal of perl from the base distribution in 5.x. As for perl and the other scripting languages, the actual scripts are often very small because developers don't need to reinvent the wheel everytime but instead make use of the huge repository of existing classes and libraries. On Windows for example most software packages include their own dependencies. I have seen applications installing their own scripting environments, even their own Java VMs - apart from a dozen of dlls... If you want to develop graphical applications, let me recommend you to take a look at the GNUstep project (http://www.gnustep.org). It provides a complete and clean API but is very small in comparison to the likes of KDE/Qt or GNOME. Greetings, Martin Denis Troshin wrote: > Almost every package I install requires a few other packages. This > 'idea of using dependent packages' turns FreeBSD (and other > unix-systems) to an ugly monster. > > For example, I don't need Perl or Python but a few packages I install > require them. > > Does exist a programming under unix without these dependencies? > > P.S. Under Windows it is possible to write not bad applications which > depend just on libraries (KERNEL32, USER32, GDI32). And these libs > exist on every base system!!! > > Is it possible in unix? > > Before I thought that unix programs very compact, but they are huge! >