From owner-freebsd-questions@FreeBSD.ORG Sat Dec 5 09:00:51 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77CA61065696 for ; Sat, 5 Dec 2009 09:00:51 +0000 (UTC) (envelope-from sagara@tomahawk.com.sg) Received: from us1.tomahawkonline.net (us1.tomahawkonline.net [66.98.178.56]) by mx1.freebsd.org (Postfix) with SMTP id 3C8538FC1C for ; Sat, 5 Dec 2009 09:00:51 +0000 (UTC) Received: (qmail 21159 invoked from network); 5 Dec 2009 05:36:53 -0000 Received: from 121.7.63.242 (HELO ?192.168.1.64?) (sagara@tomahawk.com.sg@121.7.63.242) by us1.tomahawkonline.net with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 5 Dec 2009 05:36:53 -0000 Message-ID: <4B1A20E6.7070300@tomahawk.com.sg> Date: Sat, 05 Dec 2009 16:59:18 +0800 From: Sagara Wijetunga User-Agent: Thunderbird 2.0.0.23 (X11/20091107) MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <4B18CD57.5090108@tomahawk.com.sg> <20091204193219.GA84026@dan.emsphone.com> <4B19EC94.8040901@tomahawk.com.sg> <4B19FFDE.2010709@tomahawk.com.sg> <20091205072615.GI4955@comcast.net> In-Reply-To: <20091205072615.GI4955@comcast.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: malformed man pages X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2009 09:00:51 -0000 Charlie Kester wrote: > On Fri 04 Dec 2009 at 22:38:22 PST Sagara Wijetunga wrote: >> Michael Powell wrote: >>> Sagara Wijetunga wrote: >>> >>> [snip] >>>> We use /usr/bin/less from ftp://ftp.gnu.org/gnu/less, the >>>> less-382.tar.gz, unpatched. >>> >>> Why? >>>> Does the less need to be patched in FreeBSD? If so, is there such a >>>> patch exist? >>>> >>> >>> Uhmm, this may sound a little strange, but why not use the one >>> included as part of the system? In other words, there was no need to >>> 'install' less. Remove whatever you installed and use the right one. >>> It even has a man page, e.g., man less and you will see a man page >>> for the included one unless you've made a total mess of your man pages. >>> >>> I suspect there may be a possibility of bringing "Linuxisms" to your >>> approach to FreeBSD. While there may be some amount of crossover, >>> FreeBSD is not Linux. Learn FreeBSD as if it were new to you and >>> leave the Linuxisms aside. >>> >>> -Mike >>> >>> >>> >> In Tomahawk Desktop, we try to make as much as possible all >> components of the OS are separately installable by the user, >> therefore, all components are separately upgradeable. We have a >> really running well OS based on FreeBSD sources though there are some >> hopefully minor issues to be resolved. We are about to release the OS >> for developer preview. > > In other words, you're only using the kernel from FreeBSD, but replacing > all or most of the userland stuff with your own versions? Not only the > stuff in /usr/local/bin but also stuff in /usr/bin? > > As Michael said, that's a Linuxism. > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" Yes, mostly we use FreeBSD kernel and libs. Almost everything else is installed separately, eg. gcc, binutils, etc. are patched and installed under package users. We have so far installed about 550 packages, FreeBSD is just one of them. You can list what is installed from FreeBSD by running listpkg -s freebsd, -s is to get a sorted output. But we still use a smaller number of FreeBSD userland stuff for the moment but the objective is to drop that also in our future versions and replace them with proper packages from original projects. You may call it Linuxism but we have produced an user upgradeable system, our users do not have wait till ports are ready, eg, Qt 4.6 is not ready on FreeBSD ports tree, we are releasing Tomahawk Desktop with Qt 4.6, OpenVG, etc. To install KDE 4.4, you just download the sources and compile, that's all. We are not 100% ready but we are at least 99% there. Hopefully many may appreciate our efforts. Regards Sagara