August 18th, 2008 | No Comments »
Many people think that programming Linux means using C. It’s true that UNIX was originally written in C and that the majority of UNIX applications are written in C, but C is not the only option available to Linux programmers, or UNIX programmers for that matter. In the course of the book, we’ll introduce a [...]
Published in programming |
August 11th, 2008 | No Comments »
Extensive online resources are available on almost any Linux topic. The tables list sites where you can obtain software, display documentation, and read articles on the latest developments. Many Linux websites provide news, articles, and information about Linux. Several, such as linuxjournal.com, are based on popular Linux magazines. Some specialize in particular areas such as [...]
Published in news |
August 10th, 2008 | No Comments »
Linux was developed as a cooperative open source effort over the Internet, so no company or institution controls Linux. Software developed for Linux reflects this background. Development often takes place when Linux users decide to work on a project together. The software is posted at an Internet site, and any Linux user can then access [...]
Published in open source |
August 10th, 2008 | No Comments »
Like Unix, Linux can be generally divided into three major components: the kernel, the environment, and the file structure. The kernel is the core program that runs programs and manages hardware devices, such as disks and printers. The environment provides an interface for the user. It receives commands from the user and sends those commands [...]
Published in open source |
August 10th, 2008 | No Comments »
As a version of Unix, the history of Linux naturally begins with Unix. The story begins in the late 1960s, when a concerted effort to develop new operating system techniques occurred. In 1968, a consortium of researchers from General Electric, AT&T Bell Laboratories, and the Massachusetts Institute of Technology carried out a special operating system [...]
Published in open source |