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

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

问题描述

我想创建一个全新的操作系统,并且想听听这个论坛上每个人对此的看法吗?首先,大个子男孩如此根深蒂固地生活在我们的生活中,以至于我们永远都无法切换(太糟糕了,这是多么可怕的想法……),为时已晚.但是,如果不是这种情况,操作系统应该为您做些什么?哪些功能最重要?

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.

但是,第二,在开始创建新OS之前,您应该了解这种操作的类型:这将是一个庞大的项目.

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天全站免登陆