From owner-freebsd-questions@FreeBSD.ORG Wed May 29 14:01:59 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1BD78790 for ; Wed, 29 May 2013 14:01:59 +0000 (UTC) (envelope-from paul@kraus-haus.org) Received: from mail-ve0-x229.google.com (mail-ve0-x229.google.com [IPv6:2607:f8b0:400c:c01::229]) by mx1.freebsd.org (Postfix) with ESMTP id D0E012D9 for ; Wed, 29 May 2013 14:01:55 +0000 (UTC) Received: by mail-ve0-f169.google.com with SMTP id m1so624549ves.0 for ; Wed, 29 May 2013 07:01:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=JTm62+lfyNRNSJTHDHxdUKsCHPa+/b9QpG1EGmrUkVo=; b=HDXbg5nszY8AekTF8knNvwehhFPl7fzLWmRfmYtE2FcVigYOvHOoktioG2wLdhBkCc PofFVdHp75v0doX5a0BDgJHHBJT8ULpUfk2aCPDw9qilXIMnaenqtmc86NRDtQDAWISU eATjzLdorflDb0m7Knpoc2Jdu87LdkdTpURnkFRWju+sOCRm2y5NTAQLhfB0wDT4+swe 4dEuiZV/E+REBq4zUf9ALpunTbXKHWctDGBFBQlVF0Vu/OTkx+sPT5kpxoLc4IfhWePz N2FAZMGqcpXGHXya4e7diqYnFMOjcVxyF9cTEGxs+oFlmyF0xCMfB1O9ogER/w+YaInE fMbg== X-Received: by 10.220.215.73 with SMTP id hd9mr1665339vcb.19.1369836115003; Wed, 29 May 2013 07:01:55 -0700 (PDT) Received: from [192.168.2.66] ([96.236.21.119]) by mx.google.com with ESMTPSA id sr7sm22500089vdc.2.2013.05.29.07.01.53 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 29 May 2013 07:01:54 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: BSD sleep From: Paul Kraus In-Reply-To: Date: Wed, 29 May 2013 10:01:53 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <698624A1-FC5F-4537-8C95-EC971CD2EE1A@kraus-haus.org> References: <20130528230140.A5B396F448@smtp.hushmail.com> <51A541B5.3010905@gmail.com> <1369801479.2670.YahooMailNeo@web190706.mail.sg3.yahoo.com> To: freebsd-questions@freebsd.org X-Mailer: Apple Mail (2.1503) X-Gm-Message-State: ALoCoQmAsBK1tHBsHa/begwS8RLD9ndwNMnpoIMHYUWmFLgpOTDuSX1pym2UchInLR779zLTtSTF X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 May 2013 14:01:59 -0000 On May 29, 2013, at 7:58 AM, Jason Birch wrote: >> Seriously, that explanation about different hours is not enough to = prevent >> at least useful option. >> like >> sleep -f 1h >> (-f means force convert, without it you can see good explanation why = sleep >> for 1 hour will be not sleep for 1 hour, and etc, and not get sleep = at >> all.). >>=20 >=20 > Do one thing, and do it well. What you have proposed involves: > * an additional force flag > * interpolation of what follows the force flag (does m mean minutes, = or > months?) > * expectations around time, time zones, and what an hours is. >=20 > That fails the litmus test on complexity for me personally - it seems = like > a lot of complexity for not much gain. Agreed. When I first started dealing with Unix professionally (1995, I = started playing with Unix-like OSes almost 10 years earlier) I was = taught that each Unix command does one thing and does it well. That = simplicity is one of the core strengths of Unix (and Unix-like) OSes. = With the popularization of Linux I see many movements towards a "dumbing = down" of the OS, making it behave more like more common OSes, even if = those changes make it less robust and flexible. One of the reasons I choose FreeBSD over Linux in many cases is that = FreeBSD is closer to the roots of Unix in terms of keeping things simple = and reliability being more important than convenience. Disclaimer: I spent most of my time between 1995 and 2012 managing = Solaris systems. An occasional Linux system would crop up. When I = started really looking at FreeBSD in 2012 (I wanted ZFS and OpenSolaris = / OpenIndiana / NexentaCore / Illumos did not support my hardware) I was = very happily surprised that it "felt" like a grown up OS and not the toy = that many Linux distributions feel like to me. -- Paul Kraus Deputy Technical Director, LoneStarCon 3 Sound Coordinator, Schenectady Light Opera Company