From owner-freebsd-hackers@FreeBSD.ORG Sat Jan 26 23:34:55 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3018816A420 for ; Sat, 26 Jan 2008 23:34:55 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: from mired.org (bhuda.mired.org [66.92.153.74]) by mx1.freebsd.org (Postfix) with SMTP id D5EFA13C442 for ; Sat, 26 Jan 2008 23:34:54 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: (qmail 6249 invoked by uid 1001); 26 Jan 2008 23:34:50 -0000 Received: from bhuda.mired.org (localhost.localdomain [127.0.0.1]) by bhuda.mired.org (tmda-ofmipd) with ESMTP; Sat, 26 Jan 2008 18:34:49 -0500 Date: Sat, 26 Jan 2008 18:34:49 -0500 To: KAYVEN RIESE Message-ID: <20080126183449.5086079e@bhuda.mired.org> In-Reply-To: References: <84a208a0801232306k6a34134aqd549a1ba2160fe41@mail.gmail.com> <4798479B.9030406@delphij.net> <20080124185522.23ca743f@bhuda.mired.org> <864pd15163.fsf@ds4.des.no> <86hch0pqhl.fsf@ds4.des.no> Organization: Meyer Consulting X-Mailer: Claws Mail 2.9.1 (GTK+ 2.10.12; amd64-portbld-freebsd6.2) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEXguIzRkGnhyaz069mXhW0WHRnbrnR9WCQ6LB0CchNMAAACSUlEQVQ4jV2TQW7jMAxFGaPQOgQEdZaGMsgBrAvUA03dCxj1Uu4U2gfwQD7AGNax51NK07RcxXz6/CSl0Ij450vkPG1jzpIZM1UwDCl/xB14TWnNX8A00Qj5a0mnVFVbVUz4MeErea2HikSRqZzY894zwg9p2+/AtO8LzxFED+tNAUFeU29iFOLRxlZAcdo9A8wi8ZBMV4BKPde82Oxrvs6BTkulQIClte0DLFzzsKk9j1MBex8iUaP00Bd78S/muyFScrTXz6zLkEUxJp+SabQfNOs4f4Jpx5qSZ/304PWwlEWP1cOn/mJQR7EOD+uKhjcBLziuL7xoY5Xm+VFAUSw/LwwwsHEHxihpwV4EJH0xXRkbw1PkRw+X4pEuSJwBggqk+HEYKkiL5/74/nQkogigzQsAFrakxZyfw3wMIEEZPv4AWMfxwqE5GNxGaERjmH+PG8AE0L4/w9g0lsp1raLYAN5azQa+AOoO9NwcpFkTrG2VKNMNEL5UKUUAw34tha0z7onUG0oBoNtczE04GwFE3wCHc0ChezAJ6A1WMV81AtY7wDAJSlXwV+4cwBvsOsrQMRawfQEBz0deEZ7WNpV2szckIKo5VpDHDSDvF1GItwqqAlG01Hh50BGtVhuUkjkasg/14bYFGCgWg1fSWHvmOoJck2xdp9ZvZBHzDVTzX23TkrOn7qe5U2COEw5D4Vx3qEQpFY2Z/3QFnJxzp7YCmSMG19nOUoe869zZfOQb5ywQuWu0yCn5+8gxZz+BE7vG3j4/wbf4D/sXN9Wug1s7AAAAAElFTkSuQmCC Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Delivery-Agent: TMDA/1.1.11 (Ladyburn) From: Mike Meyer Cc: freebsd-hackers@freebsd.org Subject: Re: FreeBSD hacker 101 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: Sat, 26 Jan 2008 23:34:55 -0000 On Sat, 26 Jan 2008 12:24:36 -0800 (PST) KAYVEN RIESE wro= te: > On Sat, 26 Jan 2008, Dag-Erling Sm=C3=B8rgrav wrote: >=20 > > KAYVEN RIESE writes: > >> i don't recognize that as what i said, but i was trying to make the > >> point that BSD DOESn't use rpm compression, and that was a point i > >> was trying to make in terms of comparison/contrast > > > > I'm not sure what you mean by "rpm compression", since rpm is not a > > compression algorithm but a set of tools and a file format (based on > > gzipped cpio archives) used by those tools. >=20 > gzip is compression. okay it is an archiver. =20 Right the first time. gzip has no ability to deal with an archive as anything but a byte stream. > all i know is that > standard old boys unix uses *.tgz which is a mix of compression > and archiving with tar. i have only encountered rpm sporatically > because i have not done a lot of linux, but i know that when you > enounter a package to be installed it seemed to me *.rpm is an > alternative to *.tgz .tgz (and the later .tbz variant) is the dominant format for platform-independent archives on Unix-like systems, so I'd expect anyone who claims to be competent in that space to be able to deal with them. (FreeBSD's pkg* tools extends it in a backwards-compatible manner by adding "magic" files, but the resulting tarballs work fine on other systems). .rpm is a package format, and comes with a tool set for using it. Most (all?) GNU/Linux systems come with tools for dealing with it, but they all also come with tools for dealing with .tgz. Some GNU/Linux distros use .rpm to distribute their software, but not all do. I don't think any Unix systems have adopted it; most of them have packaging systems that predate .rpm, and they're all different. Different package formats for vendor software isn't a GNU/Linux vs. FreeBSD or Unix thing, it's a fact of line in a multi-platform Unix environment. http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information.