From owner-freebsd-arch@freebsd.org Sat Jun 11 21:44:09 2016 Return-Path: Delivered-To: freebsd-arch@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 C0216AF030A for ; Sat, 11 Jun 2016 21:44:09 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm45-vm1.bullet.mail.bf1.yahoo.com (nm45-vm1.bullet.mail.bf1.yahoo.com [216.109.115.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7A4F62627 for ; Sat, 11 Jun 2016 21:44:09 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1465681442; bh=cwfOh+VUdZ+E6OeLqbPtAKKZXeCxifJjprhdeh1yVE0=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From:Subject; b=cEIQg1rfhIAMZfjfOu3li9W2rgP5teoOQlFIgTg/cd+RFI09VcclwVs1BM1cjk/Z5zHYS3Ecc/InpeGYm1/EwMuvf/WuGMAEVgh5pkmCsleSCvZRiAM3WqKNN+iU8zIS3psl1+KyodTactypzv03BMkPazIEJf/4kne28xM7dAajgZmesE0uV0YBcPcS4X8BReTaIvpjx68Eg5FC0c7PeD5C1PU3BsjMLn9GrXrUXzmO9cbAxZ2aBB50e+jPQC0AxZz6b219FETnLGjzb1nO91o4/RxjMStIEhwDrzLWH1Fwq3/KqDT4WkuKu+DN+vdq73nrLeYcd6sgLC7Tk4fisg== Received: from [66.196.81.172] by nm45.bullet.mail.bf1.yahoo.com with NNFMP; 11 Jun 2016 21:44:02 -0000 Received: from [98.139.211.194] by tm18.bullet.mail.bf1.yahoo.com with NNFMP; 11 Jun 2016 21:44:02 -0000 Received: from [127.0.0.1] by smtp203.mail.bf1.yahoo.com with NNFMP; 11 Jun 2016 21:44:02 -0000 X-Yahoo-Newman-Id: 760682.30127.bm@smtp203.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 5QvXtpQVM1k_BoMdF8XzAOm2gVX8.Nf2pTmHL_kPLWhiyu5 B0447Jg5HJ_17p7IwYfgMULB_85Npkap.3nwbkOLqKtq7ivYO.joWicf4t5T FFWVBi0KR18Kz9TBfyUiwNldiawvqjeUNva3xQG7JIvFSNCs.wySuGN8v1wn 5GZ80jVjhyZJtI0GUHrCXJB.Fcqv3_SBLYXPbdcfwhZJs5lp6kVqiqQna2hW Y4HxnYXkJGLeMijlOazda0a3Ip8fEtpvh1krVtTAOwRi6hVkEKvsfGG7oIFk uzqPiWslPHbWR0uTCD6Sn4GO2fNZ4ZM1RFym3_lxWt8Mundp7IJFVI6do1NF NhHn2YTTo2_Z1zCKBpCMyKHVEeP302plUam9U83V9BlEAY9ufUr6agyRNyTy dh1v4qClUNvDvBJbj1oSWP7QZJLTb2Ejv5tC_O8ymMTaZo9jVuQv4YMV9o1j RSBvuXeSKeG1OGiVuanRmxYQaHGejk6FjPNc81Vv7aSCZKeOXrqHDE6mn0.o HA9JI4OSGSqjoNzH9QqEWwFlSEHfk9mu. X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Subject: Re: Illumos/OpenSolaris SMF to FreeBSD To: Cy Schubert References: <201606112115.u5BLFmOL088454@slippy.cwsent.com> Cc: FreeBSD-arch list From: Pedro Giffuni Message-ID: <5f424e4b-f6ea-c20f-e074-c52c50531728@FreeBSD.org> Date: Sat, 11 Jun 2016 16:44:04 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <201606112115.u5BLFmOL088454@slippy.cwsent.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 21:44:09 -0000 On 11/06/2016 16:15, Cy Schubert wrote: > In message , Pedro > Giffuni wr > ites: >> Hi Cy; >> >>> Hi, >>> >>> What are people's thoughts about porting Illumos Service Management >>> Facility (SMF) to FreeBSD? The Solaris SMF didn't replace their init(8), >>> it's started by their init(8) through inittab -- we could use ttys or >>> replace init. >>> >> Is this something that could live in ports ... at least for a while? >> It appears there are many options and it's great to be able to choose, >> but I doubt we want to compromise right now on which, >> >>> Like DTrace and ZFS, SMF is CDDL. Does that matter? >> Yes, everything matters. As with all weak-copyleft, a requisite is >> that it cannot be made mandatory. > I wasn't aware that this was an issue to some vendors. db@ and I discussed > it very briefly on IRC. I suppose it could be made optional however that > would mean every start-up script would need to be duplicated in both > environments and that doesn't make any sense. As nice as it would be, it's > probably not meant to be. It would be nice to have something compatible to Solaris but Mark Heily provided a complete list of showstoppers. I know libtecla is in ports and it would be nice to have something like doors but the list is sufficiently long that he port will not happen. > Having said all that, I don't think that Apple's launchd was meant for > servers or the enterprise, not to mention they closed-sourced it. We > probably have to write our own. > > Or we could just *fork* it: it is under a fine license so there is no need to rewrite everything. I personally don't have much interest in such a project though. I would be happy just by merging some more changes from OpenBSD's cron. Pedro.