From owner-freebsd-doc@FreeBSD.ORG Thu Jul 17 18:25:05 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 5055AC1E; Thu, 17 Jul 2014 18:25:05 +0000 (UTC) Received: from mail-la0-x232.google.com (mail-la0-x232.google.com [IPv6:2a00:1450:4010:c03::232]) (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 627D0226A; Thu, 17 Jul 2014 18:25:04 +0000 (UTC) Received: by mail-la0-f50.google.com with SMTP id gf5so1899079lab.23 for ; Thu, 17 Jul 2014 11:25:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=b7F1I7bkQa+bMlShLg9t8BNx4K6cgs+F9CpDmBUwmnE=; b=UB98jSTsERwqND5U4XpaGLw+b/F0GHWGx7S0DPn+UWzTIMnMFYrAXalr7GMvy+psYi gdfs6DE69lJuJTnuTEhzymkrGBjEchlyuJJQjwiSGfw6215Bg29iSfDsIwY/zz/rZC1c +/ZZr8IsZUnNYyzSB+YVRmky1YUAkJBYPz8UXAbtFrSVL5KwhtHEuUg6V1X728VoMyo1 0FLAdGeJMGTGIGLpRtAKQLrsn8TKS1Y8kmV2vhLAAI8SfFFihNIwiV7gnTv35zJY4OjU Cqbntv6uS3UUBwmmZsR/1AwlwCGsrE3m1xQuFlwYv5moP+km2rD9OhA1Bjqp0EYpM6l5 DeeQ== MIME-Version: 1.0 X-Received: by 10.152.120.195 with SMTP id le3mr34997500lab.16.1405621501652; Thu, 17 Jul 2014 11:25:01 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.225.34 with HTTP; Thu, 17 Jul 2014 11:25:01 -0700 (PDT) Date: Thu, 17 Jul 2014 11:25:01 -0700 X-Google-Sender-Auth: 5d_fWbEAgYsaSbPyp0rYCKtCivM Message-ID: Subject: HOWTO articles for migrating from Linux to FreeBSD, especially for pkg? From: Craig Rodrigues To: freebsd-current Current , ports , freebsd-doc@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 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 18:25:05 -0000 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