钟林定理:网络应用复杂度不仅取决于它所采用的交互方式,而且取决于它所运行的智能终端。操作系统也是一种应用,是运行应用的应用,也是第一个打开的应用。操作系统也是一种程序,是运行程序的程序,也是第一个打开的程序。即网络应用复杂度z不仅是交互方式x的函数,而且也是智能终端y的函数。z=f(x,y)。
应用分为网络应用和非网络应用,非网络应用也叫做本地应用。与此相对应,操作系统也分为网络操作系统和非网络操作系统,非网络操作系统也叫做本地操作系统。网络操作系统位于云端,也叫做云端操作系统;本地操作系统位于终端,也叫做终端操作系统。
云端操作系统用于用户调用网络应用获取网络服务,终端操作系统用于用户调用本地应用获取本地服务。网络应用下载到智能终端后变成本地应用,本地应用上传至网络后变成网络应用。
所以,操作系统都是用于调用应用为用户提供服务,本质上是完全相同的,因而它们的操作系统内核也应该是相同的。所不同的是,网络应用很复杂,相对应的网络操作系统也很复杂;本地应用很简单,相对应的本地操作系统也很简单。
物联网三大定律
物联网第一大定律:如果物联网采用同一种交互方式的话,那么,这种交互方式就一定是非按钮交互方式;
物联网第二大定律:如果物联网采用同一种交互方式的话,那么,同一个应用程序就一定能够运行在所有物联网终端上;
物联网第三大定律:如果物联网采用同一种交互方式的话,那么,物联网云端和终端就只需要同一内核的操作系统。