By Syed Mansoor Sarwar, Robert M. Koretsky
UNIX: The Textbook, 3rd version offers a entire advent to the fashionable, twenty-first-century UNIX working process. The e-book deploys PC-BSD and Solaris, consultant platforms of the most important branches of the UNIX kin, to demonstrate the main techniques. It covers many subject matters no longer coated in older, extra conventional textbook techniques, corresponding to Python, UNIX procedure Programming from fundamentals to socket-based community programming utilizing the client-server paradigm, the Zettabyte dossier process (ZFS), and the hugely built X Windows-based KDE and Gnome GUI laptop environments. The 3rd variation has been totally up to date and multiplied, with wide revisions all through. It contains a new educational bankruptcy at the Python programming language and its use in UNIX, in addition to a whole instructional at the git command with Github. It comprises 4 new chapters on UNIX process programming and the UNIX API, which describe using the UNIX approach name interface for dossier processing, approach administration, sign dealing with, interprocess conversation (using pipes, FIFOs, and sockets), broad assurance of internetworking with UNIX TCP/IP utilizing the client-server software program, and concerns for the layout and implementation of production-quality client-server software program utilizing iterative and concurrent servers. additionally it is new chapters on UNIX approach management, ZFS, and box virtualization methodologies utilizing iocage, Solaris Jails, and VirtualBox. using the authors’ virtually sixty five years of functional instructing adventure on the university point, this textbook provides well-thought-out sequencing of previous and new themes, well-developed and well timed classes, a Github web site containing the entire code within the ebook plus workout recommendations, and homework exercises/problems synchronized with the didactic sequencing of chapters within the e-book. aside from 4 chapters on procedure programming, the publication can be utilized very effectively by means of a whole amateur, in addition to via an skilled UNIX method consumer, in either a casual and formal studying atmosphere. The booklet can be used in different laptop technological know-how and knowledge know-how classes, together with UNIX for novices and complex clients, shell and Python scripting, UNIX procedure programming, UNIX community programming, and UNIX process management. it might probably even be used as a significant other to the undergraduate and graduate point classes on working process options and ideas.