From owner-freebsd-questions@FreeBSD.ORG Sun Jul 8 12:30:34 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D09201065670 for ; Sun, 8 Jul 2012 12:30:33 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id 4A35F8FC0C for ; Sun, 8 Jul 2012 12:30:33 +0000 (UTC) Received: from r56.edvax.de (port-92-195-60-31.dynamic.qsc.de [92.195.60.31]) by mx02.qsc.de (Postfix) with ESMTP id 8B75427DF9; Sun, 8 Jul 2012 14:30:32 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id q68CUWHe002544; Sun, 8 Jul 2012 14:30:32 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Sun, 8 Jul 2012 14:30:32 +0200 From: Polytropon To: Wojciech Puchar Message-Id: <20120708143032.89aad1ea.freebsd@edvax.de> In-Reply-To: References: Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: FreeBSD Subject: Re: Format a USB flash drive using gpart X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Jul 2012 12:30:35 -0000 On Sun, 8 Jul 2012 14:16:31 +0200 (CEST), Wojciech Puchar wrote: > > Perhaps, and I know that this will offend some purists, but a nice GUI > > not about purism but (lack of) usability. > > GUI interfaces never helps, only hides real things and prevent > understanding anything. You maybe understand it, maybe not. Most people > will not. > > GUI interfaces are actual a PROBLEM with today software. The main problem here is that you have no efficient way of documentation. What do you want to do? Describe pictures? And as soon as the GUI changes (e. g. different toolkit version), things may change, not "look the same" anymore. Also GUIs seem to be limited, especially if you want to apply options that make better use of characteristics of a flash drive (compared to a regular hard disk). A GUI "disk initializer" would have to take _every_ possibility into mind, everything that might be specific to the OS it runs on (as for example Linux differs from FreeBSD filesystem-wise), making things much more complicated than they need to. With few routine, tasks are performed more natural using the desired CLI tools. You don't go "Now I have to remember which command to format the disk", you just format the disk, which means "spaking to" newfs. The more often you do it, the more obvious the tools are, and they won't change in look and feel (or options). That makes them superior. I admit that they might be confusing for people who do not want to read, learn and practice. That's okay. Those should use GUI tools and live with the (limited) set of selections they are presented. As there is no real distinction between user and administrator anymore, this is something we need to live with. That being said, CLI tools offer the easier interface to the more advanced functionality and better flexibility, which is especially useful in the discussed case: initializing a USB flash drive that might need different options than what you could default to for a regular disk drive. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...