如果我要构建一个新的操作系统,它会有什么样的功能? [英] If I were to build a new operating system, what kind of features would it have?

查看:28
本文介绍了如果我要构建一个新的操作系统,它会有什么样的功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在玩弄创建一个全新操作系统的想法,想听听这个论坛上的每个人对此有何看法?首先是太晚了,大男孩在我们的生活中如此根深蒂固,以至于我们永远无法改变(哇——多么可怕的想法……).但如果不是这样,操作系统应该为你做什么?最重要的特点是什么?所有组件是否应该单独安装(换句话说 - 基本操作系统是否真的没有用户功能,并且通过创建类似于良好灵活工具的插件"来添加?)

I am toying with the idea of creating an completely new operating system and would like to hear what everyone on this forums take is on that? First is it too late are the big boys so entrenched in our lives that we will never be able to switch (wow - what a terrible thought...). But if this is not the case, what should a operating system do for you? What features are the most important? Should all the components be separate installations (in other words - should the base OS really have no user functionality and that gets added on by creating "plug-ins" kind of like a good flexible tool?)

我为什么要这样做...我更好奇是否有需求,我想知道,因为我们今天使用最多的操作系统(Linux、Windows、Mac OS X(免费 BSD))实际上是20 多年前写的(我很慷慨——我的意思是双核和四核当时不存在,总线慢得多,硬件要贵得多,等等……),我只是对新的感到好奇如果我们能做点不同的事情?

Why do I want to do this... I am more curious about whether there is a demand and I am wondering, since the OSes we use most today (Linux, Windows, Mac OS X (Free BSD)) were actually written more than 20 years ago (and I am being generous - I mean dual and quad cores did not exist back then, buses were much slower, hardware was much more expensive, etc,...), I was just curious with the new technology if we would do anything differently?

我急于阅读您的评论.

推荐答案

回答第一个问题:永远不嫌晚.尤其是在涉及利基细分市场和类似的东西时.

To answer the first question: It's never too late. Especially when it comes to niche market segments and stuff like that.

不过,其次,在开始创建新操作系统之前,您应该了解这是一项艰巨的任务:这将是一个庞大的项目.

Second though, before you start down the path of creating a new OS, you should understand the kind of undertaking it is: it'd be a massive project.

它只是一个普通的程序员抓痒"之类的项目吗?如果是这样,那么一定要继续 - 你可能会通过这样做学到很多东西.但是,如果您正在为最终产品做这件事,那么在您查看所有当前正在开发的操作系统(比您一开始想的要多得多)并弄清楚什么之前,您不应该沿着这条路走下去你想改变它们.

Is it just a normal programmer "scratch the itch" kind of project? If so, then by all means go ahead -- you might learn alot of things by doing it. But if you're doing it for the resulting product, then you shouldn't start down that path until you've looked at all the current OSes under development (there are alot more than you'd think at first) and figured out what you'd like to change in them.

很可能将精力花在改进/更改现有的开源系统上会更好.即使对于您自己的实验,如果您从已经在开发中的东西开始,可能会更容易获得您想要的结果.

Quite possibly the effort would be better spent improving/changing an existing open source system. Even for your own experimentation, it may be easier to get the results you want if you start out with something already in development.

这篇关于如果我要构建一个新的操作系统,它会有什么样的功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆