📖 Overview
John Lions (1937-1998) was an Australian computer scientist renowned for authoring 'Lions' Commentary on UNIX 6th Edition, with Source Code' - a seminal work that became fundamental to computer science education and UNIX system understanding.
After completing his doctorate at Cambridge University in 1963, Lions worked in various roles including positions at KCS Ltd in Toronto and Burroughs in Los Angeles before settling at the University of New South Wales (UNSW) in 1972. At UNSW, he served as a senior lecturer and later as Associate Professor until his retirement in 1995.
Lions made significant contributions to the Australian computer science community, founding the Australian UNIX Users' Group and serving as its first president. His influence extended to establishing the Australian Computer Science Conference and editing the Australian Computer Journal for six years.
The Lions Book, originally written as course notes for his operating systems class at UNSW, became highly influential despite initial distribution restrictions by AT&T. The work was finally published commercially in 1996, providing detailed commentary on the UNIX Version 6 source code and becoming a crucial resource for understanding operating system design.
👀 Reviews
Lions has a small but devoted following among computer science professionals who studied his commentary on Unix Version 6. The only substantial public reviews come from readers of "Lions' Commentary on UNIX 6th Edition, with Source Code."
Readers praise:
- Clear line-by-line explanations of complex Unix code
- Historical value in documenting early Unix development
- Teaching approach that builds understanding progressively
Common criticisms:
- Content is dated and less relevant for modern systems
- Book price is high given age of material
- Physical printing quality issues in some editions
Ratings:
Goodreads: 4.18/5 (40 ratings)
Amazon: 4.6/5 (21 ratings)
Notable reader comment: "This book taught me more about operating systems than any other resource." - Amazon reviewer
The limited number of public reviews reflects that Lions' work circulated mainly in academic settings rather than commercial publication.
📚 Books by John Lions
Lions' Commentary on UNIX 6th Edition, with Source Code (1976)
A line-by-line analysis of the UNIX Version 6 source code, including detailed explanations of the operating system's internal workings and design principles.
Source Code and Commentary on UNIX Level 6 (1977) An expanded version of Lions' original commentary, containing additional source code listings and explanatory notes about the UNIX operating system's implementation.
Source Code and Commentary on UNIX Level 6 (1977) An expanded version of Lions' original commentary, containing additional source code listings and explanatory notes about the UNIX operating system's implementation.
👥 Similar authors
Dennis Ritchie
As the creator of C and co-creator of Unix, his writings provide direct insight into the systems Lions analyzed. His technical papers and documentation on C and Unix development serve as primary sources for understanding operating system fundamentals.
Andrew Tanenbaum His books on operating systems and computer architecture expand on the principles Lions taught. His creation of MINIX and detailed explanations of operating system internals follow a similar educational approach to Lions' work.
Brian Kernighan His collaborations on Unix and C programming texts explain the same systems Lions documented. His writing style focuses on technical clarity and practical understanding of system internals.
Maurice Bach His work 'The Design of the Unix Operating System' provides detailed analysis of Unix internals similar to Lions' commentary. Bach's explanations of Unix system implementation complement Lions' source code analysis.
Richard Stevens His books on Unix programming and networking protocols build on the foundation Lions established. Stevens' detailed examination of Unix APIs and implementation details follows Lions' tradition of combining source code with explanation.
Andrew Tanenbaum His books on operating systems and computer architecture expand on the principles Lions taught. His creation of MINIX and detailed explanations of operating system internals follow a similar educational approach to Lions' work.
Brian Kernighan His collaborations on Unix and C programming texts explain the same systems Lions documented. His writing style focuses on technical clarity and practical understanding of system internals.
Maurice Bach His work 'The Design of the Unix Operating System' provides detailed analysis of Unix internals similar to Lions' commentary. Bach's explanations of Unix system implementation complement Lions' source code analysis.
Richard Stevens His books on Unix programming and networking protocols build on the foundation Lions established. Stevens' detailed examination of Unix APIs and implementation details follows Lions' tradition of combining source code with explanation.