From owner-freebsd-stable@FreeBSD.ORG Sun Jun 3 10:51:08 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9061D1065672 for ; Sun, 3 Jun 2012 10:51:08 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4F4B78FC15 for ; Sun, 3 Jun 2012 10:51:08 +0000 (UTC) Received: by obcni5 with SMTP id ni5so7274701obc.13 for ; Sun, 03 Jun 2012 03:51:07 -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=ChiYxBMlM5sdFU/XghuUvlT+S/OoaSHhx5tF3s+a7jY=; b=Q3LwTV5WOdeDSUFReq3nLRThKsNWEnqen5y3a6sVzhynS1of2FLJu7wb3VLNE8DCHv QDl5bSE7OG7/JJJ9rrFrCLK1ucbNWKHznTKmtsEMuiBaRaRK1L8JM/E4UZHcYcabt14D LN9X0qQcUR4uUryiX+bQR1+Dy45i2aFEwFjQp1chNjWXXBX5KRUohhgR6RKTeYZ8dNoj cKnMlCA5gWLz29QTHOOhgUZD85QmJSS8e6Ckncd34OAMgTsh8v5hhWbSlengFBw8qG5G fznrg4FmF3Qry4+mv6v0DwVloo1wSw70OMpDt5kRmfmvmrg/vtbzQrEEQUZCJqN6Mn/V uXVg== MIME-Version: 1.0 Received: by 10.182.2.233 with SMTP id 9mr8554299obx.59.1338720667641; Sun, 03 Jun 2012 03:51:07 -0700 (PDT) Received: by 10.182.53.1 with HTTP; Sun, 3 Jun 2012 03:51:07 -0700 (PDT) In-Reply-To: <4FCB37AC.6030308@ateamsystems.com> References: <20120602052228.GA6624@lonesome.com> <20120603030931.GA11225@lonesome.com> <4FCB37AC.6030308@ateamsystems.com> Date: Sun, 3 Jun 2012 03:51:07 -0700 Message-ID: From: Mehmet Erol Sanliturk To: Adam Strohl Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Mark Linimon , freebsd-stable@freebsd.org, Fritz Wuehler Subject: Re: Why Are You NOT Using FreeBSD ? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jun 2012 10:51:08 -0000 On Sun, Jun 3, 2012 at 3:08 AM, Adam Strohl wrote: > On 6/3/2012 10:09, Mark Linimon wrote: > >> On Sun, Jun 03, 2012 at 01:43:43AM +0200, Fritz Wuehler wrote: >> >>> So there could be lots of overlap and just looking at the two numbers >>> you posted doesn't really tell the whole story. >>> >> No, I agree that it doesn't. I was just trying to add an aside, and >> point out that the task would not be trivial. >> >> Since I'm heavily invested in FreeBSD ports I think I need to step back >> and let other folks comment in this thread. >> > > I manage and support a little over 50 FreeBSD servers (VMWare, Xen and > native) and feel that the port system, on the whole, is excellent. Its > easily one of the best features about FreeBSD. Portaudit reports issues > and I can plan and upgrade them as needed. Portupgrade works great 99% of > the time and when it doesn't it has the good sense to roll back what its > done. If there is any question as to what it should do it errors and tells > me, which is exactly what I want it to do. > > I've been a FreeBSD user for about 18 years and supported it > professionally for about 10. In this thread I've read a few posts that > contain blanket statements like "ports are broken" and "never work", I'm at > a loss as to how to respond to this as it is completely counter to my > experience. I wish I could see what they were talking about and figure > out what happened so I could understand what caused them to make such a > statement. It's like they're talking about a different OS than the one I > know. > > I've written a simple script to run portaudit and pop up a dialog with > check boxes that then kicks off portupgrade for the selected ports which > have issues. 99% of the time its that simple. This is what I want in a > server environment. I do not want things auto-updating (a.k.a. auto > breaking) or making decisions about supporting libraries behind my back. > PHP is a good and common example why: an upgrade can and does break web > sites that ran fine before. Updates need to be managed in a process which > is outside the scope of the OS (because its a server not a desktop). > FreeBSD has all these great tools for managing the mechanical action of > updating and imposes minimal process which is perfect because I have my own > process. And if things get mucked up (which mostly isn't the ports system > fault when it does happen), its easy to back out and re-do if needed. > > After reading this thread I am wondering if I should clean the update > dialog script up and submit to the ports tree. It seems like people think > the port update process is harder than it is because it lacks a Windows > Update like dialog which is essentially what this is akin to (and there > might be a port which does this already, too .. anyone?). All the hard > stuff has been done by the FreeBSD team, all I did was put a bash/dialog > script on it. > > I very rarely run into ports that don't build on supported versions of > FreeBSD (ie; ones that haven't reached EoL). I have a number of customers > with a few 6.2 boxes [which I can't wait to upgrade] and still almost > everything builds without tinkering. > > All of this is in the scope of servers though (web, DB, application, etc) > and not on the desktop. I haven't used a FreeBSD desktop since probably > 4.x, and while I don't begrudge the work people are doing for the desktop > experience it just doesn't apply to me nor is it why I love FreeBSD. I > won't say something like "you're running a server OS on your desktop and > expecting it to be like a Mac". What will say is: I'm getting from this > thread that a lot of the complaints people have seem to be based around the > desktop. My guess is that this is a super minority of actual use (by > server count). > > BUT: I feel like people are judging how fit an FreeBSD is for server work > by how easy/Mac/Windows/whatever like (as many Linux distros try to > emulate) it is to update. Not good ... but it makes sense from a > social/human perspective, and is probably another thing we should consider > in terms of advocacy. > > I'm interested in what people think about this, and yeah this should > probably be in the advocacy list but its not so thhblt :P > > Always I am stressing that to manage FreeBSD, a fair amount of expertise is required which I think this level may be reduced by improving the FreeBSD management by transferring knowledge to its managing parts ( for example : package management , repair of broken parts , installation steps to reach a state like in very easily usable Linux distributions such as Fedora , Mageia , Mandriva , and many others , etc. ) You know what to do by your expertise gained over use , which such an expertise is completely missing in a new comer , and even sometimes in very highly experienced computer professionals because a different operating system reduces them to a little experienced new starter . As an example : I have installed FreeBSD 9.0 amd64 Release . In root use , it is successfully mounting USB sticks and USB NTFS hard disks in KDE4 and GNOME . In user mode , it could NOT be possible either to automount USB sticks or NTFS USB hard disks . Obviously , everything is set how they are written in Handbook , but NOT working for ME . Dolphin is given a message pointing to HAL Policy Kit . When PolicyKit is searched , it is generating a very long file list which many of them are with the same name in different directories . One of them is responsible from the error message generation . Which one ? Look at the sources : To where ? Look at their web site : Nothing is there . They are working in GhostBSD . Which files are modified by GhostBSD which they are different ones in FreeBSD ? When number of related number of files are considered , it is very difficult to find the differences . After struggling with many fruitless steps , there remains ONLY another step : SWITCH to ANOTHER operating system . It should be remembered that struggling is a TIME EXPENSE and IT IS COSTED . Compare the cost of a Linux or Windows and personal time , and make a decision which one to choose . Another point frequently mentioned is that FreeBSD is leaned toward servers . Only I want to say that , "Please , install a CentOS , Debian , or Windows Server trial , and see how a server may be ..." Thank you very much . Mehmet Erol Sanliturk