Operating system choice based on connection domain.
Original Publication Date: 2002-Oct-20
Included in the Prior Art Database: 2003-Jun-20
Laptop computers have the obvious capability of being moved and used in various locations. One of the critical features in order to make this type of mobile computing is the use of the DHCP function to dynamically configure a temporary IP address for a "session". This dynamic configuration gives the laptop computer a temporary address (from a pool of reserved addresses) and the user will have a distinct host and domain name during this temporary use of the dynamically assigned IP address. Another growing use in the computer field is the use of multiple Operating Systems (OS) on the same shared disk. The disk can be logical partitioned by easily obtainable commerical software programs, and then more than one operating system can be installed onto the disk platter. Then, the user must configure the boot logic to give the user a window from which to pick the preferred OS to boot from. There are functions in operating systems or imbeded firmware which set up a small window during the boot process in which users can choose to boot from a list of OS choices. The proposed disclosure is one which has set this choice of OS to be influenced by the network connection detected. When the laptop is powered on, the initial boot framework can initiate a query to ask what the backing domain of the LAN is that it is currently connected to. When the answer comes back, the boot code looks at a table of domains-to-OS types and chooses the preferred OS to boot from. Of course, there still exists an 5-to-10 second window in which the user can override the network-detection choice. So the algorithim can be very simple: