Кіріспе
Джон Лайондардың "UNIX операциялық жүйесінің алтыншы басылымына түсініктеме" кітабы (кейіннен "UNIX 6th Edition бойынша Лайондардың түсініктемесі" деп қайта басылды) – 1976 жылы жарық көрген, 6-шы басылымдағы Unix компьютерлік операциялық жүйесінің "тұрақты ядросының" (яғни, ядроның) бастапқы кодына арналған талдамалық түсініктеме, сонымен қатар AT&T Bell Labs авторларынан алынған, Лайондар форматтаған және индекстеген осы бастапқы кодтың көшірмесі. Бұл кітапты көпшілік "Лайондар кітабы" деп те атайды. UNIX-тің портативті код ретінде баспа платформасының ерте табысының үлгісі болған Лайондардың еңбегі UNIX құралдарын пайдаланып, университетке көшірілген кодты іске асыратын жүйелерде, құжаттаған нәрсеге ұқсас түрде жасалған, vi бетіне қараңыз. Бұл кітап компьютер ғылымындағы ең көп көшірілген кітап саналады. Жасына қарамастан, Лайондардың кітабы әлі де қарапайым, жоғары сапалы кодқа арналған тамаша түсіндірме болып саналады. Лайондардың еңбегі соңғы рет 1996 жылы Peer To Peer Communications баспасында қайта басылды.
A Commentary on the Sixth Edition UNIX Operating System by John Lions (later reissued as Lions' Commentary on UNIX 6th Edition) is a highly influential 1976 publication containing analytical commentary on the source code of the 6th Edition Unix computer operating system "resident nucleus" (i. e., kernel) software, plus copy formatted and indexed by Lions, of said source code obtained from the authors at AT&T Bell Labs. It is also commonly referred to as the Lions Book. Itself an exemplar of the early success of UNIX as portable code for a publishing platform, Lions's work was typeset using UNIX tools, on systems running code ported at the University, similar to that which it documented, see page vi. It was commonly held to be the most copied book in computer science. Despite its age, Lions's book is still considered an excellent commentary on simple, high quality code. Lions's work was most recently reprinted in 1996 by Peer To Peer Communications,]]
Қысқаша мазмұны
UNIX операциялық жүйесінің бастапқы кодының алтыншы деңгейі – жүйелік инициализация және процестерді басқару, үзілістер мен жүйелік шақырулар, негізгі I/O, файлдық жүйелер, құбырлар және таңбалық құрылғыларды жақсырақ бөлу мақсатында Lions жеңіл редакциялаған ядролық бастапқы код. Барлық процедуралар мен символдар әліпби бойынша тізімделген, кросс-нұсқаулармен бірге. Бұл код PDP 11/40, RK05 дискілік жегіде, LP11 желілік принтер интерфейсінде, PCL11 қағаз таспа жазу құрылғысында және KL11 терминал интерфейсінде, немесе SIMH сияқты PDP 11 эмуляторында жұмыс істейді. UNIX операциялық жүйесіне арналған түсіндірме UNIX және басқа да пайдалы құжаттамалар (UNIX нұсқаулықтары, DEC аппараттық нұсқаулықтары және т.б.), PDP 11 архитектурасы туралы бөлім және C бағдарламаларын қалай оқуға болады деген тараудан басталады. Түсіндірме кодтағы бөлімдерге сәйкес бөлінген бастапқы кодқа арналған түсіндірмелерді қамтиды. Кітап студенттерге арналған ұсынылған жаттығулармен аяқталады. Lions түсіндіргендей, бұл түсіндірме бастапқы кодтағы түсіндірмелерді толықтырады. Қосымша түсіндірмелерсіз кодты түсінуге болады, және оқырманға қажет болған жағдайда ғана жазбаларды оқу ұсынылады. Түсіндірме сонымен қатар кодты қалай жақсартуға болатыны туралы да мәлімдейді.