From owner-freebsd-hackers@FreeBSD.ORG Mon Jan 28 07:38:27 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 0D8C916A419 for ; Mon, 28 Jan 2008 07:38:27 +0000 (UTC) (envelope-from mohacsi@niif.hu) Received: from mail.ki.iif.hu (mail.ki.iif.hu [IPv6:2001:738:0:411::241]) by mx1.freebsd.org (Postfix) with ESMTP id 80F0D13C45B for ; Mon, 28 Jan 2008 07:38:26 +0000 (UTC) (envelope-from mohacsi@niif.hu) Received: from localhost (localhost [IPv6:::1]) by mail.ki.iif.hu (Postfix) with ESMTP id 8ED3F84A38; Mon, 28 Jan 2008 08:38:25 +0100 (CET) X-Virus-Scanned: by amavisd-new at mignon.ki.iif.hu Received: from mail.ki.iif.hu ([127.0.0.1]) by localhost (mignon.ki.iif.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id DKm992d+o9hr; Mon, 28 Jan 2008 08:38:21 +0100 (CET) Received: by mail.ki.iif.hu (Postfix, from userid 9002) id D515F84ACB; Mon, 28 Jan 2008 08:38:21 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.ki.iif.hu (Postfix) with ESMTP id D352C84AA5; Mon, 28 Jan 2008 08:38:21 +0100 (CET) Date: Mon, 28 Jan 2008 08:38:21 +0100 (CET) From: Mohacsi Janos X-X-Sender: mohacsi@mignon.ki.iif.hu To: Mike Meyer In-Reply-To: <20080127133341.0f5e3f5f@bhuda.mired.org> Message-ID: <20080128083151.K55527@mignon.ki.iif.hu> References: <84a208a0801232306k6a34134aqd549a1ba2160fe41@mail.gmail.com> <4798479B.9030406@delphij.net> <20080124185522.23ca743f@bhuda.mired.org> <864pd15163.fsf@ds4.des.no> <86hch0pqhl.fsf@ds4.des.no> <20080126183449.5086079e@bhuda.mired.org> <20080127133341.0f5e3f5f@bhuda.mired.org> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1720340939-1201505896=:55527" Cc: freebsd-hackers@freebsd.org, KAYVEN RIESE 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: Mon, 28 Jan 2008 07:38:27 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1720340939-1201505896=:55527 Content-Type: TEXT/PLAIN; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE On Sun, 27 Jan 2008, Mike Meyer wrote: > On Sat, 26 Jan 2008 15:55:53 -0800 (PST) KAYVEN RIESE w= rote: > >> >> >> On Sat, 26 Jan 2008, Mike Meyer wrote: >>> On Sat, 26 Jan 2008 12:24:36 -0800 (PST) KAYVEN RIESE = wrote: >>>> On Sat, 26 Jan 2008, Dag-Erling Sm=FF=FFrgrav wrote: >>>>> KAYVEN RIESE writes: >>> .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. >> my reason for bringing the whole thing up was based on the idea >> that this person might be used to using *.rpm all the time > > Well, maybe. But consider the context: they're looking at moving from > GNU/Linux to FreeBSD, so they're probably familiar with more than one > GNU/Linux distro, so there's a good chance they'ev seen more than just > rpms for system software distribution. Further, they're looking at > working on the FreeBSD code base, so they're a programmer, so there's > a good chance they've gone to the source sites for the packages > included in those distros, where they almost certainly would have > noticed that the binaries for other platforms weren't in rpms. Since > they're programmers, they've probably downloaded source distributions, > which are almost invariable tarballs of some sort or another. > > In other words, the chances that they've only seen rpm file > distributions would seem to be vanishingly small, so there are things > that are far more likely to disrupt them - like the difference in > which system calls will work properly between fork() and exec() that > Posix() doesn't require to do so - that are still so unlikely to do so > to be worth mentioning in this context. > > If you feel you have to mention it, then you should really talk about > the tools, not the formats: GNU/Linux distros tend to use rpm* or apt* > tools for installing and managing software packages, whereas FreeBSD > uses the pkg* tools. Not necessary to use pkg* tools on FreeBSD. You can use pkgsrc http://www.pkgsrc.org/ or openpkg http://www.openpkg.org/ All above are supported on multi-os environment. Regards, Janos Mohacsi Network Engineer, Research Associate, Head of Network Planning and Projects NIIF/HUNGARNET, HUNGARY Key 70EF9882: DEC2 C685 1ED4 C95A 145F 4300 6F64 7B00 70EF 9882 --0-1720340939-1201505896=:55527--