From owner-freebsd-current@freebsd.org Tue Nov 17 13:35:33 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33F04A3196F for ; Tue, 17 Nov 2015 13:35:33 +0000 (UTC) (envelope-from dan_partelly@rdsor.ro) Received: from mail.rdsor.ro (mail.rdsor.ro [193.231.238.10]) by mx1.freebsd.org (Postfix) with ESMTP id C10DA1DC9; Tue, 17 Nov 2015 13:35:32 +0000 (UTC) (envelope-from dan_partelly@rdsor.ro) Received: from [192.168.1.166] (unknown [86.125.33.32]) by mail.rdsor.ro (Postfix) with ESMTP id 8E619126BB; Tue, 17 Nov 2015 15:35:30 +0200 (EET) Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) Subject: Re: libXO-ification - Why - and is it a symptom of deeper issues? From: Dan Partelly In-Reply-To: <564AED8B.4080809@freebsd.org> Date: Tue, 17 Nov 2015 15:35:29 +0200 Cc: freebsd-current@freebsd.org Message-Id: References: <0650CA79-5711-44BF-AC3F-0C5C5B6E5BD9@rdsor.ro> <564AED8B.4080809@freebsd.org> To: Julian Elischer X-Mailer: Apple Mail (2.3096.5) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2015 13:35:33 -0000 > On 17 Nov 2015, at 11:04, Julian Elischer > wrote: >=20 > Personally I would have liked it if in '91 we had followed one very = serious suggestion, > and implemented every user command as a base 'library', and a tcl = wrapper script that gave the external behaviour. then every command = could have been made extensible to output various formats etc. by having = an alternate tcl script to run in that case >> believe it is being pushed by Juniper to make it easier to make = appliances, but I'm not sure I remember correctly. >>I remember that there was a set of slides somewhere that give the = justifications and thinking behind it. Well, I would have loved if that would have come to pass. 24 years of = potential framework development . I guess libxo solves some corner cases very well, such as the problem of = =E2=80=9Chow can we with the least possible effort get information from = OS and display it in www based GUI. Juniper can further help FreeBSD by donating the code of their system = management daemon and their fine granularity permissions system. Most = likely the BSDs could reuse a component like this, given it was battle = tested in Juniper products, even if it would need adaptation and = re-factoring to fit the management needs of a general purpose OS.=20 I am grateful for =E2=80=94libxo, but I would be much more grateful = for a something like a management daemon and a fine granularity = permission system.=20 That would be a substantial contribution.=20