You turn on your computer ready to complete your task at hand. Instead you are starting to look for documentation on the latest update. The network print spool is possibly infected with malware. You scramble to find a cable to directly connect to your printer. Now you realize your Wifi router requires a network reboot due to a recent automated update. Or worse, your router is so outdated you are required to order a replacement. In the process of looking into a new Wifi router you realize your cable modem isn’t the latest DOCSIS x.x. Your cable modem not being the latest DOCSIS was the reason why your internet service wasn’t providing optimal speed.
After you settle the technicality outside of your computing device you now have operating system maintenance. Depending on the type of work you are doing. Is there a security issue with the type manager from Adobe and is now a network receiver for malware transmission? Does the PDF writer and reader requires a update and is still a security threat? Are the sound levels the same, display brightness, did you update the software you need to use? Did you perform the backup prior and after doing the previous update? Did you purchase this device from ebay with a broken operating system license? Are you on a quarterly operating system update or a annual update?
Due to cloud computing your desktop can be virtually accessible from any display for all things computing. You can pass on the maintenance to the many oompa loompas at a near by data center or a corporate campus.
Originally a computing device was thought of as an appliance. The original computing based on a appliance based thought process still holds true. When you install multiple types of software on a single system for multiple purposes your system begins to require more maintenance. Although when you use a computer system for single purpose your system becomes remarkably stable.
When you are programming for the web or anything else same philosophy of being purposeful holds true. The increase in usage of third party libraries increases the risks and liability for your code base. After some time it becomes harder and harder to decouple the various parts from your core code. This is why there is often insistence on wiping everything and starting fresh.
Let’s not forget the wisdom of Linux. A Unix derivative operating system patched together with multiple single purpose singleton applications. Since Linux is used for embedded systems, there is a necessity for production Linux systems to be a functioning dependable appliance.
Most recently due to the practicality and popularity of the web, a Linux operating system was slimmed down to be a web browser – Chromebook. Chromebook devices have brought a return back to the crazy wild days of mainframe computing. Except now there is a point and click interface. With a Chromebook you now have the option of having your windows desktop hosted by a private cloud operator or many of the popular cloud hosting services.
There still remains a gap for many types of low cost computing appliances. Just as in the past there was a market for a all-in-one low cost word processor computer and toaster video editing appliance.
Thought provoking concepts
"Freewrite E ink typewriter" (https://youtu.be/E6JO0o1TNLE)Freewrite E ink typewriter
"Brother whisper writer" (https://youtu.be/yBHRS_-Fdeg)Brother Whisper Writer
"Video Toaster" (https://youtu.be/seznQmDp2pU)"Toast the Vacation"
“Set it and forget it” (https://youtu.be/v-8G_yT4UGc)Set it and forget it
"Unix as the ultimate text processing appliance:" (https://youtu.be/tc4ROCJYbm0)Ultimate text processing appliance
"Comparison of various Chrome OS versions" (https://www.electromaker.io/blog/article/flint-os-vs-chromium-os-vs-cloudready-which-chrome-os-is-best)Best Chrome OS DIY
"Adobe Type Manager 2016" (https://www.exploit-db.com/exploits/39991)Microsoft Windows NamedEscape
"Adobe Type Manager 2020" (https://kb.cert.org/vuls/id/354840)Microsoft Windows Type 1 font parsing remote