From owner-freebsd-arch@FreeBSD.ORG Fri Aug 26 00:35:52 2011 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 33201106564A for ; Fri, 26 Aug 2011 00:35:52 +0000 (UTC) (envelope-from jamesbrandongooch@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id B62968FC0A for ; Fri, 26 Aug 2011 00:35:51 +0000 (UTC) Received: by wyh15 with SMTP id 15so2601405wyh.13 for ; Thu, 25 Aug 2011 17:35:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=+IHPlqlZf4ZxXx4EZ2FRFldNEe24xCZpHsIaK2UebIo=; b=PrKac++BqRu0IcvX3pLXa6fSOk5cT+KALFCYDBfZY4r8E3IwVwmt7DeygMFiONBi0X TKaihfgR2IhqEjFaNZU0ZVq3qa42c1pt/zW0nBSOt+9RPVHkzSW5/2o7zVTp9vPE7gnq g9jIbBSTGyZtnCFS7nMKl/y7sA48wS87Ufe5M= MIME-Version: 1.0 Received: by 10.216.88.212 with SMTP id a62mr316700wef.43.1314317558008; Thu, 25 Aug 2011 17:12:38 -0700 (PDT) Received: by 10.216.208.158 with HTTP; Thu, 25 Aug 2011 17:12:37 -0700 (PDT) In-Reply-To: <04EEADEE-380F-48A0-BBBF-1A1673228F90@cyberlifelabs.com> References: <705869186.20110819012421@serebryakov.spb.ru> <04EEADEE-380F-48A0-BBBF-1A1673228F90@cyberlifelabs.com> Date: Thu, 25 Aug 2011 19:12:37 -0500 Message-ID: From: Brandon Gooch To: Milo Hyson Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-arch@freebsd.org Subject: Re: FreeBSD problems and preliminary ways to solve 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: Fri, 26 Aug 2011 00:35:52 -0000 On Wed, Aug 24, 2011 at 9:42 PM, Milo Hyson wrote: > On Aug 24, 2011, at 3:09 PM, Vadim Goncharov wrote: > >>> walking all over the competition. =A0Buzz is a critical part of selling= ideas in >>> open source (for better or worse), and there's no reason we can't play = in that >>> game a bit while maintaining our boring and staid personalities :-). >> >> Sure. And taking surveys into account, we could just simply summarize: >> FreeBSD needs marketing :-) > > That begs the question of to whom FreeBSD should be marketed. Home users?= Small-office admins? Datacenter admins? Embedded developers? > > - Milo Hyson > Chief Scientist > CyberLife Labs, Inc. > FreeBSD should be marketed to DEVELOPERS. Users of all skill levels have needs, wants, and ideas. Developers are the ones who implement these things in code. I think the question is "how do we lure the developers?". FreeBSD is well documented for an open source project. In particular, the Handbook serves as an excellent guide and reference for FreeBSD from an end-user's perspective. But is the documentation for developers as well-structured? I'd like to hear stories from the devs out there in this regard. Perhaps the FreeBSD current developer community (see: decades of experience and knowledge) should focus on the creation (or revision) of solid, comprehensive documentation for developing software in the FreeBSD environment. Even something as simple as this forum post is an awesome place to start: http://forums.freebsd.org/showthread.php?t=3D1566 Maybe a restructuring of the primary FreeBSD website is in order, with an emphasis on marketing to developers, from the fresh (university students) to the seasoned (industry minds involved in company decision-making process). I believe that a beneficial side-effect of being a developer-centric OS will the eventual refinement of FreeBSD as a "first choice" desktop operating system. Seems to me that developers are more likely to use the operating system for day-to-day "desktop" tasks, fixing and adding features they require (eventually moving away from running Mac OS X or some Linux distro on their laptops to running FreeBSD primarily). Eventually, enough development occurs in key areas such as hardware support and features (reliable suspend/resume, Wireless N, KMS/GEM, etc...), that it's feasible to imagine a group spinning their own "distro" -- would that really be so bad? We don't seem to mind the PC-BSD folks, who are doing a fine job as things stand :) Imagine a horde of new college graduates, with FreeBSD under their belts (instead of some Linux distribution), ready to deploy it as soon as they have the chance in their new roles as system administrators and engineers -- sounds great to me. More bodies, more eyes, more minds -- this brings along with it more energy. We should focus on making FreeBSD the most developer-friendly OS out there. -Brandon