For years, programmers have had to go through the hassles of porting software from BSD-based UNIX to System V Release 4-based UNIX, from OpenWindows to Motif, from PC to UNIX to Macintosh (or some combination thereof), and between various other alternatives, too numerous to mention.
Read the rest of this entry »
Java AWT Reference
Introduction to Unix
Unix is a layered operating system. The innermost layer is the hardware that provides the services for the OS. The operating system, referred to in Unix as the kernel, interacts directly with the hardware and provides the services to the user programs.
Read the rest of this entry »
The Cathedral and The Bazaar
Linux is subversive. Who would have thought even five years ago (1991) that a world-class operating system could coalesce as if by magic out of part-time hacking by several thousand developers scattered all over the planet, connected only by the tenuous strands of the Internet?
Read the rest of this entry »
Free as in Freedom
In November , 1995, Peter Salus, a member of the Free Software Foundation and author of the 1994 book, A Quarter Century of Unix, issued a call for papers to members of the GNU Project’s “system-discuss” mailing list.
Read the rest of this entry »
If you don’t know what the Web is, you probably picked up the wrong book. But here’s some history and background, just to make sure we’re all coming from the same place.
Read the rest of this entry »
Using Samba
Samba is a suite of Unix applications that speak the SMB (Server Message Block) protocol. Many operating systems, including Windows and OS/2, use SMB to perform client-server networking. By supporting this protocol, Samba allows Unix servers to get in on the action, communicating with the same networking protocol as Microsoft Windows products.
Read the rest of this entry »
Unix Text Processing
Unix was and is the platform for text processing. It has sometimes been criticised for its assumption that everything can be handled by simple type-less files — the “bag o’ bytes” approach. For text processing, this approach brings many advantages and no disadvantages.
Read the rest of this entry »