通用操作系统、专用操作系统,现在:供应商专用操作系统

2020-06-26 22:35:37

历史上有两种操作系统:通用操作系统和专用操作系统。这些角色由它们为用户提供的功能定义。通用操作系统的示例包括Unix(Linux、BSD等)、Solaris、haiku、Plan9等。它们非常适合于一般的计算任务,并被优化以解决大多数可能的问题,可能是以某些利基领域的开销为代价的。专用操作系统服务于这些利基领域,不太适合通用计算。其中的例子包括FreeRTOS、RockBox、Genode等。

这些术语通过它们为用户解决的问题来区分操作系统。然而,一个令人不安的趋势正在出现,用户不是问题正在得到解决的一方,也许这需要一个新的术语。i提出“厂商专用操作系统”。

我会用这个词来形容Windows、MacOS、Android和iOS,或许还有其他一些。可以说,前两个曾经是通用操作系统,后两个曾经是专用操作系统。越来越多地,这些操作系统正在做出以牺牲用户为代价让供应商受益的设计决策。例如:Windows有大量间谍软件,阻止您在没有Microsoft帐户的情况下进行本地登录,并极力促使您从其他Web浏览器切换到Edge,此外还有许多其他示例,例如:Windows和过量间谍软件,阻止您在没有Microsoft帐户的情况下进行本地登录,并极力推动您从其他Web浏览器切换到Edge,以及许多其他示例。

从终端用户的角度来看,苹果更为微妙。例如,他们回避建造有围墙的花园的标准,选择了金属而不是火神。他们使用密码学签名来对付那些只想把他们的程序运出去的开发人员。他们欺负应用商店里的卖家,让他们增加诸如微交易之类的东西来增加收入。长期以来,他们在硬件设计上也采取了类似的举措,增加了反功能,这些功能的设计显然是为了增加利润,增加虚假成本,这些成本最终会转嫁到消费者身上。

为了给供应商提供更多价值,所有这些决定都会让用户的操作系统变得更糟。操作系统正变得越来越不适合其通用任务,因为供应商专用的反功能故意妨碍它。他们也变得不太适合同一季节的特殊目的任务。这些变化是为了一个目的而改进的:供应商的鼓励。因此,我将开始将这些操作系统称为“供应商目的”,通常与咒骂和竖起中指并列。

对我的一篇帖子有什么评论吗?通过发送电子邮件至~sircmpwn/[email protected],在我的公共收件箱中开始讨论。

您是一名自由软件维护员吗?在您的工作过程中,您是否正在与压力、苛刻的用户、超负荷工作或任何其他社会问题作斗争?请给我发电子邮件-我知道你的感受,我可以倾听你的同情心,分享一些经验丰富的建议。