From owner-freebsd-arch@FreeBSD.ORG Tue Nov 13 17:44:34 2007 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC99F16A417 for ; Tue, 13 Nov 2007 17:44:34 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outO.internet-mail-service.net (outO.internet-mail-service.net [216.240.47.238]) by mx1.freebsd.org (Postfix) with ESMTP id A4D3913C481 for ; Tue, 13 Nov 2007 17:44:34 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Tue, 13 Nov 2007 09:44:22 -0800 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 0EE0C1269E0; Tue, 13 Nov 2007 09:44:22 -0800 (PST) Message-ID: <4739E277.3000102@elischer.org> Date: Tue, 13 Nov 2007 09:44:23 -0800 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Albert Meyburgh References: <35f053b10711122236t7ce754eew69dd55144d5a144f@mail.gmail.com> In-Reply-To: <35f053b10711122236t7ce754eew69dd55144d5a144f@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arch@freebsd.org Subject: Re: monolithic X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2007 17:44:35 -0000 Albert Meyburgh wrote: > Hi, > > I read that freebsd is monolithic. Is that still true? > > If I wanted to add functionality like device drivers, or maybe my own > tcp/ip stack, (or maybe add the facility to allow modules) do I have > to download the entire source and add it in there? > > nothing available like a kernel module in linux? (which afaik you can > attach at runtime) > Linux and BSD are both Monolithic. That means that all the system services run in a single address space under a single protection domain. On Both Linux and BSD you can add modules which are dynamically linked in as you need them. In both cases you will need at leas the kernel include files (and sometimes more) to compile and link against. > > > also when I add packages using the ports system, then remove them, are > they completely gone or are there still random conf files / misc.. > laying around slowly bloating the hdd If the config files are unchenged they will be removed but if you have edited them, they will remain so as to not lose your information. People usually remove a port/package so they can reinstall a newer version. They'd usually get pissed off of their hard work got blown away. pkg_delete will tell you what files it is leaving behind. > > also is there a way to scan for unused packages somehow and list them define unused? > > > thanks a lot > _______________________________________________ > freebsd-arch@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"