The UNIX system has been in wide use for over 20 years, and has helped to define many areas of computing.
list in order of importance:
- the UNIX system
- close derivatives
- related peripherals
- software packages
- support
- training
- documentation
The hardware packages involved range from micros through minis, multis, and mainframes to supercomputers.
the way "hardware packages" is invoked here lmao
If there are any Sixth Edition systems still in regular operation, we would be amused to hear about them (our contact information is given at the end of the Preface).
this is charming i should my contact information at the end of a Preface
The UNIX system is also a fertile field for academic endeavor.
be more colonialist i dare you
Linus Torvalds reimplemented the UNIX interface in his freely redistributable LINUX operating system.
yeah yeah i remember the usenet post
remember him hitting go on that module signing backdoor too
The UNIX system is ubiquitous in universities and research facilities throughout the world, and is ever more widely used in industry and commerce.
this guy's value system is deeply funny to me
The virtual-memory interface first proposed for 4.2BSD, and since implemented by the CSRG and by several commercial vendors, was based on the file-mapping and page-level interfaces that first appeared in TENEX TOPS-20.
target locked
The current 4.4BSD virtual-memory system (see Chapter 5) was adapted from MACH,
yeah, love the hurd,
omg
The quest for efficiency has been a major factor in much of the CSRG's work.
he won't shut up about the darpa group that disappeared
OMG now i get why i saw that FIPS ref in posix yesterday. i guess FIPS used to be something other than the group that requires you to use broken crypto
- Job control (Chapter 2)
- Reliable signals (Chapter 4)
- Multiple file-access permission groups (Chapter 6)
- Filesystem interfaces (Chapter 7)
"reliable signals" i have fixed signal handling three times and once for a daemon. so that's a lie
i assume job control refers to process scheduling, idk why that's only used to mean "the one annoying shell interface that i keep activating by accident"
The X/OPEN Group, originally comprising solely European vendors, but now including most U.S. UNIX vendors, produced the X/OPEN Portability Guide [X/OPEN, 1987] and, more recently, the Spec 1170 Guide.
yeah it fucking sucks now and shell oil is one of the top contributors
These documents specify both the kernel interface and many of the utility programs available to UNIX system users.
doesn't specify cross-process communication things like "you can add shellcode into the page cache and no one will ever know"
The 4BSD socket interprocess-communication mechanism (see Chapter 11) was designed for portability,
press x to doubt
The 4BSD implementation of the TCP/IP networking protocol suite (see Chapter 13) is widely used as the basis for further implementations
not mine