Penguin

Differences between version 4 and revision by previous author of port.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 4 Last edited on Thursday, February 27, 2003 10:07:16 pm by zcat(1) Revert
Older page: version 3 Last edited on Thursday, February 27, 2003 4:49:02 am by AristotlePagaltzis Revert
@@ -5,13 +5,22 @@
 ''Porting'' is making software that runs on one type of computer or OperatingSystem run on another. Programs designed to make this process easy are said to be ''portable''. The success of the [Unix] OperatingSystem is largely due it being very portable. 
  
 !! 2. [BSD]'s package management system 
  
-Related to meaning 1 . ''AddToMe''  
+ The FreeBSD Ports Collection offers a simple way for users and adminis-  
+ trators to install applications . Each port contains any patches neces-  
+ sary to make the original application source code compile and run on BSD.  
+ Compiling an application is as simple as typing make build in the port  
+ directory! The `Makefile ' automatically fetches the application source  
+ code, either from a local disk or via ftp, unpacks it on your system,  
+ applies the patches, and compiles it. If all goes well, simply type make  
+ install to install the application.  
+  
+ - From ports(7)  
  
 !! 3. TCP process identification number 
  
 TCP/IP has ports which when associated with an IP identify uniquely one end of a [TCP] (or [UDP]) connection. Some ports are 'well known' and by convention programs listen on them, for instance port 22 by convention will have an ssh daemon listening on it. /etc/services (services(5)) lists all these ports. 
  
 !! 4. I/O ports 
  
 A seperate address space to talk to I/O devices. ''AddToMe''