From owner-freebsd-doc@FreeBSD.ORG Thu Jul 17 19:57:45 2014 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C5872820; Thu, 17 Jul 2014 19:57:45 +0000 (UTC) Received: from mail-oi0-x22f.google.com (mail-oi0-x22f.google.com [IPv6:2607:f8b0:4003:c06::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5A92A2B0C; Thu, 17 Jul 2014 19:57:45 +0000 (UTC) Received: by mail-oi0-f47.google.com with SMTP id x69so1496556oia.6 for ; Thu, 17 Jul 2014 12:57:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8e5+ULRoBwW1ywy/HaTv/uz1Qqio8RWOluD55D+LXDw=; b=qRJr9GlMqJszusa7w3M9YNdhGwsgiQ3qx+ZGzY5rqgg5Y2IZc/8nVZzhVqsLYDB4Uw OpvQLi4lj8LAFGPRUlztCdgx3CcyoTGo6lppOdZueSUuFsv0DH9lRAQ8BsphWOb7udTW nmepN/xHDD7zxw7pW0/yfqGnflNT5vtz1fYq66NXl3lQa1EZ2tWaZiP7yNbti0OyBMZk UZNwgUGyjQfjqWAMoRd4BYGpGmfOnkMfjsDaGTY6kmcdQ7ceppB9r7UXVNDjmIFshCWM W/UtV6CyouYbZW4qRxsazv9Ck4mdgfjnZnm8BbhRrgldnYV9IL+mmJ+5U4AztmpFidcw q29Q== MIME-Version: 1.0 X-Received: by 10.60.73.129 with SMTP id l1mr49404718oev.2.1405627064514; Thu, 17 Jul 2014 12:57:44 -0700 (PDT) Received: by 10.76.170.39 with HTTP; Thu, 17 Jul 2014 12:57:44 -0700 (PDT) In-Reply-To: References: Date: Thu, 17 Jul 2014 21:57:44 +0200 Message-ID: Subject: Re: HOWTO articles for migrating from Linux to FreeBSD, especially for pkg? From: Andreas Nilsson To: Adrian Chadd Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Cc: Craig Rodrigues , freebsd-doc@freebsd.org, freebsd-current Current , ports X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2014 19:57:46 -0000 On Thu, Jul 17, 2014 at 9:28 PM, Adrian Chadd wrote: > Hi! > > 3) The binary packages need to work out of the box > 4) .. which means, when you do things like pkg install apache, it > can't just be installed and not be enabled, because that's a bit of a > problem; > I disagree on this. For network services on linux ( apart from ssh ), I want that started very seldom. But I do want the package installed so that when I need it, it is there. Having it autostart as part of being installed is breaking KISS and in some way unix philosophy: I asked for something to be installed, not installed and autostarted. > 5) .. and then we need examples of actually deploying useful > scenarios, like "so here's what you type to get django working right", > "here's how you get a default memcached that works well", "here's how > you bring up node.js", etc. > Oh yes. I think that quite a few packages have default options that make them unsuitable for out-of-box usage, ie some lack the sane default dbi-stuff and so on. > 6) Then make VMs of the above so people can just clone and install them. > At least zfs-datasets ready to be run as jails would be really good too. > /A > > > -a > > > > On 17 July 2014 11:25, Craig Rodrigues wrote: > > Hi, > > > > I attend a lot of different Meetup groups in the San Francisco Bay Area / > > Silicon Valley. > > > > What I am seeing is the following usage pattern for new developers, > > especially for web apps and cloud applications. > > > > (1) On their desktop/laptop, they will generally be using > > a Mac running OS X. This is their desktop Unix environment. > > This seems to be true of almost 90% of the people that I meet. > > The 10% of people who run a PC laptop, will mostly be running > > Windows. Very few seem to run Linux on their laptops, but > > if they do, it will likely be Ubuntu Linux. > > > > (2) For their deployed application, generally they will deploy to > > a Linux environment on a server. These days, the server will > > very likely be in a cloud environment: Amazon, Rackspace, > > Heroku. > > > > > > For (1), encouraging people to move away from a Mac to FreeBSD for their > > desktop environment is a tough sell. Apple is a multi-billion dollar > > company, and they make beautiful hardware, and software with > > a fantastic end-user experience. The PC-BSD project is fighting the > > good fight in terms of making a usable FreeBSD desktop, but its > > a touch battle to fight. > > > > For (2), encouraging people to move away from Linux to FreeBSD > > on the server, may be something where we can get more wins. > > I think we can do this by having more HOWTO articles on > > the FreeBSD web page that explain the following: > > > > > > (1) We need a HOWTO article that explains for each command using apt > > or yum for installing packages, > > how can I do the same thing using "pkg". > > Even if we have a web page with a table, contrasting the > > apt/yum commands, and pkg commands, that would be super > > useful. > > > > A lot of folks have moved away from FreeBSD, purely because > > they are sick of pkg_add. We need to explain to folks that > > we have something better, that is quite competitive to > > apt/yum, and it is easy to use. > > > > (2) We need a HOWTO article that explains how to set up > > a FreeBSD environment with some of the major cloud providers, > > i.e. Amazon, Rackspace, Microsoft Azure, etc. > > > > > > Do we have such articles today, or is anybody working on something > > like that? > > > > I think if we had these two HOWTO articles today, and we could > > aggressively point people at them, this would be a huge win > > for expanding the number of people who try out FreeBSD > > for modern server applications. > > > > -- > > Craig > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >