Date: Tue, 25 Feb 2014 09:09:15 +0000 From: David Chisnall <theraven@FreeBSD.org> To: Daniel Kalchev <daniel@digsys.bg> Cc: FreeBSD current <freebsd-current@freebsd.org> Subject: Re: Import of DragonFly Mail Agent Message-ID: <773EBF0C-99AC-4FF2-AB6F-26131AC7BCB8@FreeBSD.org> In-Reply-To: <530C4FBC.7000802@digsys.bg> References: <CAFY7cWBh0ThajQpK4wZYj0wPrhTL608wtNDQNvOLnryjp4_jCg@mail.gmail.com> <20140223211155.GS1699@ithaqua.etoilebsd.net> <942222.61849.bm@smtp118.sbc.mail.gq1.yahoo.com> <530B5DA7.1050902@digsys.bg> <1393264180.28812.87188993.20F1344F@webmail.messagingengine.com> <530C4FBC.7000802@digsys.bg>
next in thread | previous in thread | raw e-mail | index | archive | help
On 25 Feb 2014, at 08:09, Daniel Kalchev <daniel@digsys.bg> wrote: > What we risk with "everything is a port" concept is that we live in a = world that there is a lot of software to chose from, but from time to = time, the software happens to be incompatible with FreeBSD in one way, = or another. Another risk is the confusion of too much choice. I think that, over the next few years, the hard line between base system = and ports is going to become a little bit more of a gradient. I would = like us to end up with multiple tiers: 1) These packages are required for absolutely everything, don't even = think about not installing them even in a minimal service jail. 2) These packages are required for a useable system. They're in the = default install, but if you're creating a jail you might not want them = (e.g. nvi, some of the management tools) because you'll be doing all of = your configuration with the version in the base system. 3) These packages are maintained by the FreeBSD project and are expected = to integrate well with the base system. Some of them are part of = various recommended installs for different configurations (e.g. = graphical workstation, web server, whatever), but you can have a working = minimal install without any of them. They will be supported for the = duration of the release, including prompt security updates. =20 4) These packages are third-party programs that have been tested with = FreeBSD and packaged by members of the FreeBSD project, but are = developed independently. They will be supported on a best-effort basis = for the release, but you may find that upgrading to a new version = requires a newer release at some point. 5) These packages are provided by third parties, on third-party = repositories, with no involvement from anyone in the FreeBSD project. =20= Currently, the base system overlaps tiers 1-3, and ports overlaps tiers = 3-4. Tier 3 is the source of most bikesheds, because there are lots of = things that would benefit from some FreeBSD-specific integration work, = are essential to a large section of the FreeBSD userbase, but are = completely irrelevant to another large section. =20 David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?773EBF0C-99AC-4FF2-AB6F-26131AC7BCB8>