我们想在操作系统中拥有哪些功能?
假设在一个完美的世界中,一切皆有可能。我们通常希望在操作系统,IDE,编译器或者计算机中具有哪些功能。
当然,每个人都希望减少启动时间和超级faaaaaast处理器,还有其他吗?
我个人真的很想获得人类语言的认可。
这个问题听起来有点愚蠢,但是如果我们没有远距离目标,那么我们现在也不知道该去哪里。
解决方案
回答
如果我不必在每次内核更新时都重新安装图形驱动程序,那我肯定会喜欢的。
回答
我想要什么?调试时迈向"后退"的一种方法。那将是真棒。
回答
我想要一种更好的方式来整理我的东西。文件和文件夹的概念可以追溯到几十年前,我们通过电传打字机与中央服务器进行交互时。现在是时候做点更好的事情了。
回答
- 一切的键盘命令
- "即时"睡眠/休眠功能
- 对多台监视器和大型监视器的良好支持(基本上是内置的Ultramon和WinSplit Revolution)
回答
实用的高分辨率3D监视器
回答
呃...人...最明显的答案:矩阵式的大脑插孔。
回答
一切都必须是可编写脚本的!
"后端"和"前端"之间的联系更加牢固。例如,在OS级别上的宏允许我记录与任何应用程序的任何交互(关联到"所有命令的键盘命令"注释中)。如果宏实际上只是脚本编写对应用程序API的语言调用,那就更好了。
回答
我缺少的#1操作系统功能是两部分的困扰:
1)分层任务管理器:不用管理一长串的运行应用程序列表,而是让我可以将多个应用程序嵌套到自己定义的"应用程序组"中并在它们之间切换。我知道可以使用虚拟桌面完成此操作,但是没有一个可以正确完成。我不需要完全排他的桌面"空间",我只是想要将正在运行的应用程序/文档/浏览器组织为已定义的组的功能。
2)冻结/保留单个应用程序(或者应用程序组)的整个状态并在以后恢复它们的能力。为什么每次重启时都必须关闭15个正在运行的应用程序,然后又不得不浪费时间重新启动它们?为什么每次我想玩游戏或者切换到完全不同的工作模式时,都必须关闭与"网络开发"工作模式相关的所有应用程序。
回答
真正的安全性。
我希望能够运行从Internet下载的任何程序,而不必担心它是病毒。我想要一个定义良好的安全性的操作系统,这样就不再需要防病毒或者防火墙了。
沙箱是关键,但也是高级安全性。例如,默认情况下,程序只有在焦点对准时才应接收键盘或者鼠标输入。程序永远都不能改变自己的窗口状态。除非用户告知,程序无法从磁盘写入或者读取。程序无法为桌面拍摄屏幕快照。程序无法访问网络。程序没有硬件访问权限。程序的内存和CPU使用率有限。
默认情况下安全计算
每当我们运行或者安装任何东西时,都不要将其"钩"入操作系统。它绝不能取代操作系统的核心功能,包括驱动程序。
用户应该能够始终控制操作系统,而操作系统又应该能够始终控制所有程序。这样,当程序失败时,不会使整个计算机崩溃。操作系统永远不要说"嗯,该程序未正确使用我们的API,因此我们所能做的就是崩溃"。
回答
我希望有一台计算机能够无线读取我当前的认知状态,并以一种不确定的方式预测我所需要的东西,以达到涅rv状态,然后立即传递这种体验。
(这有点怪异,从Wall * E和Vanilla Sky到Matrix和eXistenZ的各种电影中都有不同程度的播放)
回答
我想要一个没有膨胀的操作系统。 Windows XP出厂时默认会有大量膨胀……在摆脱了我不需要的所有东西之后,我从大约50-60s的启动时间变成了20-30s(默认情况下启用)像nLite一样)。更不用说我的笔记本电脑实际上现在可以运行超级zippy了,并且可以使以前无法运行的游戏变得可玩。我很惊讶孢子和毁灭战士3可以玩..
Linux也没有这方面的优势,我有一个默认的Ubuntu双重引导安装程序,大约需要一分钟。我在Linux上不需要执行太多"需求"任务,但是启动时间表明它们是许多服务,正在运行的东西根本是不必要的。
如果"杀手级应用"在dos或者win98上运行,我会在一分钟后切换回去。
回答
协同工作。共享一个窗口并对其进行处理。直接从云中打开Word文档,并将其保存在一步中。将窗口从计算机拖到同事的计算机上。该窗口继续在计算机上运行,但显示在同事或者两个工作人员的计算机上。
Multiplelogin:任务栏是按用户名组织的,程序/浏览器在其下。一些用于工作的用户名,一些用于家庭的用户名。这样,我可以用两个登录名打开两个gmail。对于本地应用程序也是如此。