Implementing CIFS: The Common Internet File System
by Christopher Hertel
Publisher: Prentice Hall PTR 2003
Number of pages: 672
For years, developers and administrators have struggled to understand CIFS, Microsoft's poorly documented standard for Internet file sharing. This book is a cross-platform guide to CIFS capabilities and behavior. Implementing CIFS not only delivers the knowledge of a Samba Team member dedicated to investigating the inner workings of CIFS, it also identifies and describes crucial specifications and supporting documents. This book is aimed at developers who want to add CIFS compatibility to their products. It will also be very helpful to network and system administrators who need to understand the things that CIFS does on the wire, in the server, and at the desktop. In addition, some of the Internet security community (both the light and the dark sides) is interested in the (mis)behavior of the CIFS suite. This is a technical book, and knowledge of programming and TCP/IP networking is assumed. The protocol descriptions, however, start with the basics and build up, so very little previous knowledge of CIFS is expected.
Home page url
Download or read it online for free here:
by Dan Parks Sydow - O'Reilly
This book gives C++ programmers their start to developing the applications on Be operating system. The book begins with simple programs and gradually adds elements of the graphical interface. It carefully describes drawing and message handling.
by Amit Singh - kernelthread.com
This document discusses operating systems that Apple has created in the past, and many that it tried to create. Through this discussion, we will come across several technologies the confluence of which eventually led to Mac OS X.
by Hugh Murrell - University of KwaZulu-Natal
Contents: Introduction to Unix; ANSI C for Programmers on UNIX Systems; Operating Systems Theory (Process Synchronization, InterProcess Communication under Unix, Deadlock, Scheduling, Virtual Memory and Paging, Computer Security, etc.).
by Mark Burgess
The lecture notes that cover most of the basic topics of operating systems: key concepts, single-task OS, multi-tasking and multi-user OS, processes and thread, memory and storage, networks - services and protocols, TCP/IP, security considerations.