From owner-freebsd-questions@FreeBSD.ORG Mon Jul 28 21:54:28 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 741E61065670 for ; Mon, 28 Jul 2008 21:54:28 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.freebsd.org (Postfix) with ESMTP id 4561F8FC0A for ; Mon, 28 Jul 2008 21:54:28 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 31312 invoked from network); 28 Jul 2008 21:54:27 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 28 Jul 2008 21:54:27 -0000 Message-ID: <488E4027.6070807@telenix.org> Date: Mon, 28 Jul 2008 17:54:47 -0400 From: Chuck Robey User-Agent: Thunderbird 2.0.0.6 (X11/20071107) MIME-Version: 1.0 To: Ivan Voras References: In-Reply-To: X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Component-based Operating System. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 21:54:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ivan Voras wrote: > Juan Carlos Villalobos wrote: >> >> Hello, >> >> I am writing a paper on Component-based Operating Systems. I just >> wanted to know if FreeBSD is an Operating System engineered based on >> Components. >> >> I appreciate your input on this. > > "Components" is a wide, wide term. Since FreeBSD as an operating system > consists of separate libraries, headers, executables, and both the > kernel and the userland have subsystems that are more-or-less autonomic > and independent, you could say it's componentized. You need to be more > specific to get a more specific answer. > > Yeah, that's true, but not very informative. Look, I don't follow OSes all that much anymore, but if I had to call up an OS that would be made up of more of a set of indenpendent pieces, I think I would choose the GNU Hurd OS. From everything I read, it was never very successful, if one counts the ability to return some good throughput as being successful ... or, maybe they have some other characteristic which I'm not aware of. Anyhow, the HURD (at least in concept) is far, far more of a component based OS than anything else I'm aware of is. It's an interesting concept, at the very least, and I do understand it works. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiOQCcACgkQz62J6PPcoOkrAgCbBafpW+o8BqrV/t/S8ta8hd1b PykAnRtV8B28azFi9ffdYDrGfWYIfjlR =64AQ -----END PGP SIGNATURE-----