View Single Post
  #5   (View Single Post)  
Old 22nd December 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

Quote:
Originally Posted by Randux View Post
Can you compile anything on Net/FreeBSD that you can on Linux, without tweakage? And can you make your own packages automatically...?
No and no. To meet your overarching Linux-based software building requirement, you may be better off sticking with a Linux OS.

The BSDs are not Linux. There are some applications that will require no "tweakage" at all. Unfortunately, many applications designed for Linux are not so easily ported, due to "Linuxisms" which are not directly replicated in the BSDs. For ready examples, just review the patches created to port Linux-based applications to the various BSDs ports/pkgsrc systems.

Port/package building systems vary between the BSDs. But I'm not aware of any of them that automagically build port/package infrastructure to create installable binary packages. Each requires some manual effort.

There are Linux compatibility ABIs, but ... these are for prebuilt binary executables, not for Linux source code. And they have varying restrictions, such as architecture, syscall list, and scope of /procs emulation.
Reply With Quote