UNIX
Unix is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy.
Application
Any
Language
Any
License
Any
AppleScript traditionally interacts with Mac applications and Apache is the web server that powers most of the Internet. David Miller shows you how AppleScript can invoke Unix utilities through its...
The Fink project aims to port Unix software to Mac OS X and make it easy to install. In this article, Koen Vervloesem shows you the ins and outs of Fink, with some info about how it compares to...
Unix hackers love their text editors for plain-text manipulatey goodness--especially Emacs and Vim with their wonderful extension languages (and sometimes Perl bindings). Don't fret,...
If you have a vague recollection of the internals of a Unix program, this does not absolutely mean you can't write an imitation of it, but do try to organize the imitation along different lines,...
Here's a superb Solaris to Linux migration roadmap to guide in your porting and rehosting efforts with a step-by-step workplan. Use these resources to analyze, plan, and educate yourself about the...
NetBSD and Yellow Dog Linux have both begun to support the Mac
Mini. Seebach looks at open source operating system options on
this new contender in the embedded PowerPC platform space.
Much of today's enterprise-level software on UNIX caters to the business needs of large companies. And so it must support emerging technologies and follow the rapidly evolving market trends, such as...
Accelerate your porting efforts by following this six-step guide. Learn the differences between Solaris and Linux on POWER, and see how SUN's compiler/linker switches compare with those of GNU GCC...
STL meets glob(): Power, robustness, and genericity without sacrificing efficiency. (Part 2 of 2)
Secure programs must minimize privileges so that any bugs are
less likely to be become security vulnerabilities. This article
discusses how to minimize privileges by minimizing the
privileged...
What is C99? Who needs it? Is it available yet? The author
discusses the 1999 revision of the ISO C standard, with a focus
on the availability of new features on Linux and BSD systems.
The C99...
This page is designed to help novice programmers learn the Perl programming language. Specifically, it's designed to help them learn enough to run CGI scripts on a Unix Web server. This page grows...
This document describes the procedure for installing Perl modules, on Unix and NT. It covers CPAN.pm for Unix, the PPM for NT, and a variety of methods of installing 'manually'. Unless specifically...