Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 Oct 2010 08:28:52 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Chetan Shukla <chetan.shukla@aricent.com>
Cc:        "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org>
Subject:   Re: porting: Linux to Freebsd
Message-ID:  <4CA6DF34.5080301@infracaninophile.co.uk>
In-Reply-To: <DF735188ED91BD458FA0E0C17929339F9553CA27@GUREXMB01.ASIAN.AD.ARICENT.COM>
References:  <DF735188ED91BD458FA0E0C17929339F9553CA27@GUREXMB01.ASIAN.AD.ARICENT.COM>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig8D5CA1D27566EA80A915BDCC
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

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 2) During the same time, become intimately familiar with the
applicable bits of API and the general operating environment available
under FreeBSD.

Step 3) Copy distfile tarballs onto FreeBSD box, or otherwise obtain the
source code.

Step 4) Try to configure and compile the software, or otherwise do what
is needed to get the software into a usable state.

Step 5) Test it

Step 6) If it works, stop the compile/test cycle here and publish your
results, preferably by writing a new port and submitting it as described
in the Porter's handbook.

Step 7) Else generate fixes for any apparent problems.

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.

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
JID: matthew@infracaninophile.co.uk               Kent, CT11 9PW


--------------enig8D5CA1D27566EA80A915BDCC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkym3zsACgkQ8Mjk52CukIysGQCggkMRLVjbSXgLB4mudgoKOFdZ
gRkAnA3VGXESUEE0qBUhyPbZ4pBNWAZw
=KEcS
-----END PGP SIGNATURE-----

--------------enig8D5CA1D27566EA80A915BDCC--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CA6DF34.5080301>