From owner-freebsd-chat@FreeBSD.ORG Mon Jul 8 00:15:36 2013 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4B0CEC66 for ; Mon, 8 Jul 2013 00:15:36 +0000 (UTC) (envelope-from jordan.hubbard@gmail.com) Received: from mail-pa0-x22d.google.com (mail-pa0-x22d.google.com [IPv6:2607:f8b0:400e:c03::22d]) by mx1.freebsd.org (Postfix) with ESMTP id 2431E1CBA for ; Mon, 8 Jul 2013 00:15:36 +0000 (UTC) Received: by mail-pa0-f45.google.com with SMTP id bi5so3758211pad.18 for ; Sun, 07 Jul 2013 17:15:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:x-mailer; bh=60EaR5MSFmRy6bSHbX+8LYn2nyCMbB+NbIAeycc/xIA=; b=XETgzAxFegZQx4F2ke5THKTe1roTahLbOAxIvpnsIch/wxOA4tsUiLGrBo5mPTf6Ju i4omL4l9uFApTXCQebUy5krwKVRFLT1ltnobzBRYT1y28GCQyn56Qd8RMj7TOytlp1aC fCGUAIyrax9RX1Wf6zWn+sOf3maYxW+ZVXUOMJxuXTdtsE0kCG9EYCDfHIWHMdA8+ysO p12P63BQVNKhfoqdRLpw3VaEDFZN4/uYUdB8OYWZC49Vm/qHJAp0RKo81uhkbhn426my 73+aKKVDXExeM23C5xrq585riC0Ea+R6YZMYAaPee3GRAS139rUvjJwHXVPp3nBQ/0QE R12g== X-Received: by 10.66.16.197 with SMTP id i5mr20099283pad.51.1373242535819; Sun, 07 Jul 2013 17:15:35 -0700 (PDT) Received: from [10.20.30.70] (75-101-82-48.static.sonic.net. [75.101.82.48]) by mx.google.com with ESMTPSA id i16sm20622787pag.18.2013.07.07.17.15.33 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 07 Jul 2013 17:15:35 -0700 (PDT) Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Subject: Re: Announcing: nuOS 0.0.9.1b1 - a whole NEW FreeBSD distro, NOT a fork From: "Jordan K. Hubbard" In-Reply-To: <51D9F45E.2050000@nuos.org> Date: Sun, 7 Jul 2013 17:15:32 -0700 Message-Id: <8045C2AE-1A20-44AD-A5D8-15E879FED6FE@turbofuzz.com> References: <51D9E499.103@nuos.org> <51D9E641.5020905@pathscale.com> <51D9F45E.2050000@nuos.org> To: "Chad J. Milios" X-Mailer: Apple Mail (2.1510) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: =?iso-8859-1?Q?=22C=2E_Bergstr=F6m=22?= , freebsd-chat@freebsd.org X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 08 Jul 2013 00:15:36 -0000 On Jul 7, 2013, at 4:06 PM, "Chad J. Milios" = wrote: > This doesn't provide anything to the core OS that can't already be = done, albeit with many more keystrokes and the peril of possible = confusion and misconfiguration. The main thing here is a collaboration = of what we consider best practices and consolidating the more useful = configurations into consistent recipes with useful simplification of = parameters. We don't mean to add yet another layer in the name of = simplicity that obscures or hides the real nuts and bolt beneath and = limits your options. >=20 > We want to make things more flexible and easier at the same time by = using the sanctioned FreeBSD ways of doing things, simply allowing the = ones with most merit to rise to the top, hopefully through community = involvement. We've had a lot of success using this in our production = deployments and hope that we don't have to be the only ones to maintain = it forever. It is an open offer of contribution to The FreeBSD Project = but it probably doesn't exactly belong there yet. It's a layer above, so = to speak, and we think we have a place in the community working side by = side. [ As requested - removing freebsd-hackers and retaining only = freebsd-chat ] I, for one, am happy to see folks willing to strike out in new = directions with the FreeBSD code base. After 20 years of fairly gradual = evolution, I think it's fair to say that any major conceptual leaps are = probably going to happen outside the project, and not necessarily = eternally but just until they've proven themselves. That said, I see some flaws with the project as currently constituted: 1. Too much buzz-wordy mission statement, too little emphasis on = technical goals and/or specific points of differentiation. The nuos.org = web site is a veritable wall of (green!) text that is so verbose as to = be unreadable. If there's a purpose to the project, it's so obscured by = high-concept statements that it's essentially opaque. If you can't = reduce both the mission statement and the key points of technical = differentiation of your project to 6 one-sentence bullets or less, = you're doing something wrong! 2. You're trying to have your cake and eat it too when you create a new = project with a new name then say things like "it's not a fork" and = "we're going with the sanctioned FreeBSD way of doing things". If you = just wanted to create a "distro", you could have done it in far less = heavy-weight fashion with some special build tools that could be run = against a FreeBSD source tree to spit out a custom installation image, = just many other BSD variants currently doing (to good effect). FreeNAS = and pfSense are great examples of where a distinct brand was necessary. = nuOS is not, at least not yet. Call it what it is: A fork. That doesn't mean it has to be a fork in = perpetuity, but that's what it is now. Furthermore, you're not going to = attract many people by being just a couple of standard deviations away = from FreeBSD. If you're going to create any compelling reason to run = "nuOS" at all, it has to be more ambitious. Just shuffling everything = into ZFS filesystems by default has been done - check out a PC-BSD = distribution sometime. The whole configuration / startup management = picture that you claim to want to preserve from FreeBSD, on the other = hand, is really showing its age. 3. You've put the cart before the horse in emphasizing donations and = soliciting bitcoin to such a strong degree at the very outset of the = project, before it's proven its value to anyone. That runs the real = risk of a lot of folks in the community dismissing you as "just the = latest in a long line of wanna-be profiteers." First you attract a user = community THEN you look for donations to keep development going, if and = as necessary. That's not just a nice-to-have item, it's pretty crucial = to any success the project may have. - Jordan