Linux is a member of the UNIX family of operating systems. In computing terms,
UNIX has a long history. The first part of this chapter provides a brief outline of
that history. We begin with a description of the origins of the UNIX system and the
C programming language, and then consider the two key currents that led to the
Linux system as it exists today: the GNU project and the development of the Linux
kernel.
One of the notable features of the UNIX system is that its development was not
controlled by a single vendor or organization. Rather, many groups, both commer-
cial and noncommercial, contributed to its evolution. This history resulted in many
innovative features being added to UNIX, but also had the negative consequence
that UNIX implementations diverged over time, so that writing applications that
worked on all UNIX implementations became increasingly difficult. This led to a
drive for standardization of UNIX implementations, which we discuss in the sec-
ond part of this chapter.
Two definitions of the term UNIX are in common use. One of these denotes
operating systems that have passed the official conformance tests for the Sin-
gle UNIX Specification and thus are officially granted the right to be branded
as “UNIX” by The Open Group (the holders of the UNIX trademark). At the
time of writing, none of the free UNIX implementations (e.g., Linux and
FreeBSD) has obtained this branding.
The other common meaning attached to the term UNIX denotes those
systems that look and behave like classical UNIX systems (i.e., the original Bell
Laboratories UNIX and its later principal offshoots, System V and BSD). By
this definition, Linux is generally considered to be a UNIX system (as are the
modern BSDs). Although we give close attention to the Single UNIX Specifica-
tion in this book, we’ll follow this second definition of UNIX, so that we’ll
often say things such as “Linux, like other UNIX implementations. . . .”
From Book The Linux Programming inTerface
Related Post
Gambas Connection With MYSQLStarting from the complaints of my friend named Hadyan A.K.A X-n1nj4 that he could not make the con
How To Acces Shell with Gambaslike the title of this post, i would like to show you "how to acces shell with gambas" this is one
Kernel ConfigurationOptimize you OS that better choice than change your OS, and about linux server maybe upgrade kernel
Aplay command on linuxCommand arecord, aplay − command-line sound recorder and player for ALSA soundcard driver SYNOPSIS
Geany, Notepad++ For LinuxAbout 4 consecutive days I use Windows for the purposes of writing PHP code, feels normal, because
Gambas Connection DatabaseI took from documentation of gambas, how to make connection to mysql. Before i wrote example to mak
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.