From owner-freebsd-ports@freebsd.org Sun Feb 12 14:47:24 2017 Return-Path: Delivered-To: freebsd-ports@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 B998CCDC504 for ; Sun, 12 Feb 2017 14:47:24 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id A7F781DB2 for ; Sun, 12 Feb 2017 14:47:23 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0OL900LORO4JGF00@hades.sorbs.net> for freebsd-ports@freebsd.org; Sun, 12 Feb 2017 06:55:33 -0800 (PST) Subject: Re: Install of pkg fuse-ntfs fails because of undefined symbol in pkg!?! To: Grzegorz Junka , freebsd-ports@freebsd.org References: <1c6cccac-b151-d13c-c763-b336c4680118@freebsd.org> <35a953e3-918b-fc32-d990-51f7da16c884@FreeBSD.org> <20170209161249.GL2092@kib.kiev.ua> <20170209162600.GP13006@home.opsec.eu> <20170210164615.GQ13006@home.opsec.eu> <44504f75-befb-5c4d-c4f9-273fcff969a2@gjunka.com> From: Michelle Sullivan Message-id: <8edde094-1fd1-7281-cb1f-18f74765bcc1@sorbs.net> Date: Sun, 12 Feb 2017 15:47:21 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:49.0) Gecko/20100101 Firefox/49.0 SeaMonkey/2.46 In-reply-to: <44504f75-befb-5c4d-c4f9-273fcff969a2@gjunka.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Feb 2017 14:47:24 -0000 Grzegorz Junka wrote: > > > On Linux companies contribute drivers and dedicated applications and > it's a win-win situation. More drivers mean people can more easily > re-use their hardware that they bought for Windows, and more happy > users means companies are contributing more drivers. > > Maybe the fate was set on Linux because FreeBSD was considered as a > server operating system rather than a Windows replacement, which Linux > was always trying to be? And good UI/desktop always provides a better > user experience than a command line and terminal. > > And why would people want to switch between FreeBSD on the server and > Linux/Windows on their desktop if they can just go Linux/Windows all > the way through? I believe it's only by providing a good desktop > experience that FreeBSD can survive. On that we will always be completely opposed in rational... However, I knwo where you're coming from but consider this: Linux has a core team that pretty much work on the kernel and modules and have sweet FA to do with the OS/distro. This is why kernels move separately from the distros, unlike FreeBSD. FreeBSD is a distro so is there any wonder why stuff doesn't get fixed and other stuff does but only on new versions, and why changing anything in the distro results in new versions of everything... There are cases where this was pretty much a requirement, but only for the technical to really know... Eg when threading support started.. when symbol versioning started, in both cases the whole OS had to move along with the Kernel... I get that... but what about 7, to 8, to 9, to 10, to 11, to 12? pkgng being forced on everyone at 9 to 10 ? pkgng attempting to replace freebsd-update between 10 and 11? That'd be pretty much like RedHat going from 5, to 6, to 7 by going from rpm, to rpm+yum, to apt-get+deb... as if that would work! Perhaps the answer is to separate (as much as possible) the kernel and base OS libraries from everything else... Do we really need gcc/clang built into the base OS? Do we need some of the obvious...? (openssl, ntp, ssh, inetd, telnet, ftp etc etc etc? - sure some tools need to be on the installation media, but really are they needed in the base OS?) FreeBSD doesn't install a desktop by default, why not separate a Desktop team out as Grzegorz seems to think it's of vital importance and would come back to competitivness with linux et al... make it kernel/distro independent ... oh wait it already is! ... ok stopping here, because its turning more into a rant, but I know others have seen this point/thought in the same thread... personally I'm only interested in the server side of things as I use OSX as my desktop which funnily enough is using guess what... a BSD Kernel!.,, -- Michelle Sullivan http://www.mhix.org/