From owner-freebsd-hackers@FreeBSD.ORG Sun May 13 09:21:24 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 97D2816A403 for ; Sun, 13 May 2007 09:21:24 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from com1.ht-systems.ru (com1.ht-systems.ru [83.97.104.204]) by mx1.freebsd.org (Postfix) with ESMTP id 19E0D13C447 for ; Sun, 13 May 2007 09:21:24 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from [85.21.245.235] (helo=phonon.SpringDaemons.com) by com1.ht-systems.ru with esmtpa (Exim 4.62) (envelope-from ) id 1HnAGY-0005yZ-2L; Sun, 13 May 2007 13:21:22 +0400 Received: from localhost (localhost [127.0.0.1]) by phonon.SpringDaemons.com (Postfix) with SMTP id 3471911403; Sun, 13 May 2007 13:20:07 +0400 (MSD) Date: Sun, 13 May 2007 13:20:02 +0400 From: Stanislav Sedov To: Ivan Voras Message-Id: <20070513132002.dbb26f31.stas@FreeBSD.org> In-Reply-To: References: <200705102105.27271.blackdragon@highveldmail.co.za> <20070512155059.92011d54.stas@FreeBSD.org> <4645AFAF.7010704@free.fr> <20070512165053.8e53f5a3.stas@FreeBSD.org> Organization: The FreeBSD Project X-Mailer: carrier-pigeon X-Voice: +7 916 849 20 23 X-XMPP: ssedov@jabber.ru X-ICQ: 208105021 X-Yahoo: stanislav_sedov X-PGP-Fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-University: MEPhI Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Sun__13_May_2007_13_20_02_+0400_rdFMYXYIKmZcsU9." X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona 1.6.0 Cc: freebsd-hackers@freebsd.org Subject: Re: New FreeBSD package system (a.k.a. Daemon Package System (dps)) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2007 09:21:24 -0000 --Signature=_Sun__13_May_2007_13_20_02_+0400_rdFMYXYIKmZcsU9. Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On Sat, 12 May 2007 16:26:53 +0200 Ivan Voras mentioned: > Stanislav Sedov wrote: > > > I agree, that there's a lot of ready tools for parsing xml, but why > > not use much simple language that can be parsed by sed or awk in few > > lines? > > Because of mindshare. Young people know SQL and XML, but not grep. > > And this way we should replace all handy tools with XML and SQL? FreeBSD isn't for moderate user, there's Mac, Win and Linux for him. Of course, we can have additional tools for use in ports and distributions like PC-BSD, but this shouldn't became mainstream, since the system will become unusable for ordinal people like me. What FreeBSD was always proud of is the perfectionism everywhere, so we don't introduce new complexity where is doesn't needed. Yup, young people often use PHP, SQL, probably wsh. It doesn't mean we should replace /bin/sh by php, for example, thought a lot (in fact 99 % in hosting enviropments, where I work) use php to perform greps, file operations, sending mail, etc. I'll definitely don't like such system. If people want, they can always write an SQL/XML backend to ordinal tools and use it (I beleive, it's not very hard to implement SQLite-like interface to any existing database and make a converter to transform ordinal configuration structures to XML if it's simplier to read to someone). E.g. I use dbm hash to store configuration information in security/pam_af for fast lookup, and have XML-like interface to it. -- Stanislav Sedov ST4096-RIPE --Signature=_Sun__13_May_2007_13_20_02_+0400_rdFMYXYIKmZcsU9. Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGRthCK/VZk+smlYERAmAsAJ9nQvw5z82RV1e4+6a3/4zVTb0fxgCcC3Ba LhnT1xWiTFmzqRKyBQK1ZZ4= =i6ly -----END PGP SIGNATURE----- --Signature=_Sun__13_May_2007_13_20_02_+0400_rdFMYXYIKmZcsU9.--