Live briefing
Everything about Unix
Operating system
Unix is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, the development of which started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others. Initially intended for use inside the Bell System, AT&T licensed Unix to outside parties in the late 1970s, leading to a variety of both academic and commercial Unix variants from vendors including Berkeley Software Distribution (BSD), Microsoft (Xenix), Sun Microsystems (SunOS/Solaris), HP (HP-UX), and IBM (AIX). Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: UnixA 5-minute orientation
- Skim a recent paper: Comparing lesson plan-driven and ask-me-anything chatbots: teaching a UNIX Shell courseInfluential work since 2022
- Pick up a classic book: The C Programming LanguageThe most-reprinted book on the subject
- Read the landmark paper: NMRPipe: A multidimensional spectral processing system based on UNIX pipesCited 14,101 times
- Go sideways: History of UnixA closely related topic
- Go sideways: Unix-likeA closely related topic
📖 Definitions
Noun Alternative form of Unix.
🏆 Landmark papers (most cited)
NMRPipe: A multidimensional spectral processing system based on UNIX pipes
obitools: a unix‐inspired software package for DNA metabarcoding
An empirical study of the reliability of UNIX utilities
The UNIX time-sharing system
A fast file system for UNIX
Phyx: phylogenetic tools for unix
PhyKIT: a broadly applicable UNIX shell toolkit for processing and analyzing phylogenomic data
The UNIX Time-Sharing System†
🆕 Influential since 2022
Comparing lesson plan-driven and ask-me-anything chatbots: teaching a UNIX Shell course
Rewriting the Unix Stream Editor in Rust [Adventures in Code]
Mental Workload Evaluation for PMM Outbound Student in X University (Unix) Using NASA-TLX Method
ISTRICI – Tools for facilitating seismic depth imaging and velocity analysis with seismic unix
Modern Approaches to Unix Automation: Shell Scripting, Configuration Management, and Security
📚 Books worth reading
The C Programming LanguageBrian W. Kernighan, Dennis MacAlistair Ritchie · 1978
The little disturbances of manGrace Paley · 1959
LinuxTim Parker · 1996
Advanced programming in the Unix environmentW. Richard Stevens, Stephen A. Rago · 1992
UNIX Power ToolsJerry Peek, Tim O'Reilly · 1993
Learning the UNIX Operating SystemJerry Peek, Grace Todino-Gonguet · 1985
UNIX for programmers and usersGraham Glass, King Ables · 1899
UNIX for dummiesJohn R. Levine, Margaret Levine Young · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- History of Unix The history of Unix dates back to the mid-1960s, when the Massachusetts Institute of Technology, Bell Labs, and General Electric were jointly developing…
- Unix-like A Unix-like operating system (sometimes referred to as a UN*X, *nix or *NIX) is one that behaves in a manner similar to a Unix system, although not necessarily…
- List of operating systems This is a list of operating systems. Computer operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many…
- Berkeley Software Distribution The Berkeley Software Distribution, also known as BSD or Berkeley UNIX, is a Unix based operating system developed and distributed by the Computer Systems…
- History of the Berkeley Software Distribution The history of the Berkeley Software Distribution began in the 1970s when University of California, Berkeley received a copy of Unix. Professors and students…
- Comparison of user features of operating systems Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format.…
- Sharity In computing, Sharity is a program to allow a Unix system to mount SMB fileshares. It is developed by Christian Starkjohann of Objective Development Software…
- Chattr chattr is the command in Linux that allows a user to set certain attributes of a file. lsattr is the command that displays the attributes of a file. Most…