From owner-freebsd-chat@FreeBSD.ORG Sat Aug 20 16:53:51 2005 Return-Path: X-Original-To: freebsd-chat@freebsd.org Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DE5116A41F for ; Sat, 20 Aug 2005 16:53:51 +0000 (GMT) (envelope-from garys@opusnet.com) Received: from opusnet.com (mail.opusnet.com [209.210.200.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D83D43D53 for ; Sat, 20 Aug 2005 16:53:51 +0000 (GMT) (envelope-from garys@opusnet.com) Received: from localhost.localhost [70.98.246.232] by opusnet.com with ESMTP (SMTPD32-8.05) id A01B1A6C0094; Sat, 20 Aug 2005 09:53:47 -0700 Received: from localhost.localhost (localhost.localhost [127.0.0.1]) by localhost.localhost (8.13.3/8.13.3) with ESMTP id j7KGt3OM012181; Sat, 20 Aug 2005 09:55:03 -0700 (PDT) (envelope-from garys@opusnet.com) Received: (from jojo@localhost) by localhost.localhost (8.13.3/8.13.3/Submit) id j7KGsvQW012180; Sat, 20 Aug 2005 09:54:57 -0700 (PDT) (envelope-from garys@opusnet.com) To: Nikolas Britton References: From: garys@opusnet.com (Gary W. Swearingen) Date: Sat, 20 Aug 2005 09:54:57 -0700 In-Reply-To: (Nikolas Britton's message of "Sat, 20 Aug 2005 03:02:06 -0500") Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.17 (Jumbo Shrimp, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-chat@freebsd.org Subject: StarBSD OS and Star OS -- Was: BSDLinux OS X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2005 16:53:51 -0000 Nikolas Britton writes: > Anyone want to port FreeBSD to the Linux kernel? This is what I'm thinking... And this is what I'm thinking... I'd like to see a set of mini-distributions which are various combinations of: 1) kernel (*BSDs and, if Nikolas can manage it, Linux :), 2) root file system code (preferably, a selection of those supported by the kernel), 3) an installer which installs the rest of the OS and applications using "pkgsrc" off other CDs (or another part of a DVD) or off the network, etc. There could be choice in the installer if some like GPL and others don't, graphics or text, etc. And if this could be done with "pkgsrc", I suppose it could support multiple package systems. My main motivation is to have all (ha!) of the non-GNU people maintaining the same basic programs and documentation. Competition in the kernel seems to be enevitable and even desirable, but I doubt if anyone cares as much about the other basic OS software, and if they do, they can always have competing packages. Currently, a lot of work is duplicated on the BSD OSes or too-often it just doesn't get done, at least on some BSDs. The main downside (besides too much work until the current BSDs are made obsolete :) is that it would result in a lot of versions even worse than Linux because it would be so easy to create them. Another problem is related to system control scripts. I think that there could be no choice in such system and it would probably use NetBSD's rc.d which is also now FreeBSD's, AFAIK. And the documentation job would be made harder, but there would be more people doing it, eventually, if the many OS versions can share it. And I suspect that there are many more impediments to such a modular OS than I'm aware of, and they're probably already in mailing lists.