Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jun 2016 16:44:04 -0500
From:      Pedro Giffuni <pfg@FreeBSD.org>
To:        Cy Schubert <Cy.Schubert@komquats.com>
Cc:        FreeBSD-arch list <freebsd-arch@freebsd.org>
Subject:   Re: Illumos/OpenSolaris SMF to FreeBSD
Message-ID:  <5f424e4b-f6ea-c20f-e074-c52c50531728@FreeBSD.org>
In-Reply-To: <201606112115.u5BLFmOL088454@slippy.cwsent.com>
References:  <201606112115.u5BLFmOL088454@slippy.cwsent.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On 11/06/2016 16:15, Cy Schubert wrote:
> In message <b626122e-8b77-91ff-d481-11849c6b81fd@FreeBSD.org>, 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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5f424e4b-f6ea-c20f-e074-c52c50531728>