From owner-freebsd-ports@FreeBSD.ORG Sat Oct 2 12:46:28 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2204106564A for ; Sat, 2 Oct 2010 12:46:28 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id 7012C8FC15 for ; Sat, 2 Oct 2010 12:46:28 +0000 (UTC) Received: from park.js.berklix.net (p549A59BC.dip.t-dialin.net [84.154.89.188]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id o92C91Rb032460; Sat, 2 Oct 2010 12:09:02 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by park.js.berklix.net (8.13.8/8.13.8) with ESMTP id o92C8qpK096008; Sat, 2 Oct 2010 14:08:52 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.3/8.14.3) with ESMTP id o92C8VCv088633; Sat, 2 Oct 2010 14:08:42 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201010021208.o92C8VCv088633@fire.js.berklix.net> To: Matthew Seaman From: "Julian H. Stacey" Organization: http://www.berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://www.berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Sat, 02 Oct 2010 08:28:52 BST." <4CA6DF34.5080301@infracaninophile.co.uk> Date: Sat, 02 Oct 2010 14:08:31 +0200 Sender: jhs@berklix.com Cc: Chetan Shukla , "freebsd-ports@freebsd.org" Subject: Re: porting: Linux to Freebsd X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Oct 2010 12:46:29 -0000 > On 02/10/2010 07:42:30, Chetan Shukla wrote: > > > Could someone please outline the steps needed in porting a general appl= > ication from > > Linux to FreeBSD. > > Step 1) Spend time (probably several years) achieving a reasonable level > of expertise in the languages and concepts involved. .... > Step 8) Goto step 4. > > Perhaps you might ask a more narrowly specified question? The answers > will likely be a lot more useful to you. Right :-) Chetan, First check if the port already exists http://www.freebsd.org/ports/ If no money: - A few years academic study helps - Obtain source code, check licence. - Read sources. - Read relevant FreeBSD manuals & documentation - Work. - If stuck, post exact questions to lists specific to whatever aspect. - Feed code extensions back to generic source owner. - Use send-pr to give us a working ports/ wrapper. If you have money but want details confidential, Hire a professional consultant. Here's a geographicly indexed list: http://berklix.com/consultants/ PS more consultants welcome to add their details, see page for format. Cheers, Julian -- Julian Stacey: BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com Mail plain text; Not HTML, quoted-printable & base 64 spam formats. Avoid top posting, It cripples itemised cumulative responses.