Inventors:
C. K. Haun - San Jose CA, US
Craig Harvey Prouse - Mountain View CA, US
Joseph Sokol, Jr. - San Jose CA, US
Paul M. Resch - Santa Clara CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/177
G06F 15/16
G06F 9/24
G06F 9/44
G06F 13/28
G06F 9/26
G06F 9/34
G06F 17/30
G06F 15/173
G06F 9/00
G06F 1/24
G06F 11/00
G06F 9/445
G06F 13/00
G06F 12/00
G06F 7/00
G06F 17/00
G11B 5/02
G11B 5/09
US Classification:
709222, 709203, 709219, 709229, 709248, 713 2, 717172, 717177, 711162, 711205, 707638, 707647, 707827
Abstract:
A method and apparatus are provided for supplying a reliable and maintainable operating system in a net-booted environment. According to one embodiment, a network computer (NC) client boots from a boot image provided by an NC server. The boot image includes information identifying the location of one or more system volumes on the NC server that contain operating system software. In response to an attempt to modify the contents of the one or more system volumes, the NC client causes information identifying the modification to be recorded on the NC server separate from the one or more system volumes in a storage area associated with the NC client.