Posts

Showing posts from November, 2017

For a phone without an OS!

And now for something entirely different (or may be not). Someone got their latest retail therapy shipped without an OS: My Pixel 2 XL Arrived With No OS . Whereupon my reaction was, awesome! Only a few years back, you expected to build or even buy a PC (by which I mean Personal Computer, not something running Windows) without an OS to begin with. The maker of the motherboard used a standard booting protocol like BIOS or UEFI . Most standard devices like disks, keyboards, mice, scanners, and printers would use public data exchange protocols. Anyone could use these to put together an OS. There was no question of collusion between the maker of the motherboard and the OS. If your OS was coded to the published standards, it would boot and let you use the hardware. In turn, the OS provided open APIs to be used by applications. Some OSs like Linux keep their code public. When you install their binaries, you can verify their md5 hashes. If any 3-letter state or non-state actor ha