返回首页

python可以开发操作系统吗?

268 2024-02-06 17:02 admin

一、python可以开发操作系统吗?

操作系统用的开发语言一般是需要越底层越好,效率越高越好(这很容易理解,做为一个操作系统,必然会直接管理内存、寄存器或磁盘这样的东西),象python这样的解释型语言是不适合的,能满足这个要求的目前只有汇编和C语言。当然如果一定要做,基本上用大部分语言做操作系统也是没什么问题的,比如纯JAVA的操作系统也是有的,同样用python也是可以。

二、开发一个手机操作系统难度有多大?

还是很难的。

目前市面上主要有两个手机操作系统,一个是安卓,谷歌公司的,集结千人,用了五年时间研发出来。一个是iOS,苹果公司的,也是用了很多年开发。这两个都是美国的,你可以说除了美国以外,没有国家有能力开发手机操作系统。

当然,你也可以说,其他有能力开发手机操作系统的公司,都被这两家打死了。

手机操作系统其实也不是很难,历史上除了这两个,还是存在过很多操作系统的,比如诺基亚的塞班,微软的WindowsPhone,黑莓的黑莓OS等等,华为还有一个鸿蒙系统呢。所以,真的想开发一个手机操作系统也并非难如登天,只要有钱,弄个几百人,鼓捣几年,还是能鼓捣出来的。好不好用另说。

问题在于,现在开发手机操作系统的最大难题是生态的建立,没有生态,单单一个操作系统是没有任何用的。你要让更多的手机用你的系统,让更多的软件开发者热衷于开发你的系统的软件应用,让普通用户能接受你的系统的使用方式。

现今的手机行业,越来越显现出赢家通吃的局面,安卓以其卓越的性能和体验干掉了众多对手,一统江湖,唯一的对手也是圈地自萌。所以你问我开发手机操作系统有多难,这个难度就是,你开发一个系统,性能体验秒杀安卓的难度。


END

三、二次开发一个操作系统难吗?

根据我对计算机系统的了解,开发一个操作系统并不难。

难的是如何推广,让它可以和windows或者linux ,freebsd(unix)这样的系统竞争。

我觉得国家肯定有各种操作系统,不过大多是专用的。专用于某些机器什么的。不参与市场竞争。

纯技术角度来说,我觉得没什么困难。

但是从市场角度来说,那就是比登天还难了。

四、ibm开发的操作系统?

IBM公司研发的操作系统非常多,根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT Linux);

根据所支持的用户数目,可分为单用户(MSDOS、 OS/2)、多用户系统(UNIX、MVS、Windows);

根据硬件结构,可分为网络操作系统(Netware、Windows NT、 OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga)等。

操作系统的五大类型是:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。

1,CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令。

2,DOS系统是1981年由微软公司为IBM个人电脑开发的,即MS-DOS。它是一个单用户单任务的操作系统。在1985年到1995年间DOS占据操作系统的统治地位。

3,Windows是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于1985年,并最终获得了世界个人电脑操作系统软件的垄断地位。现在的版本有 Win95/Win98/winMe/Win2000/Winxp/win2003等,所有最近的Windows都是完全独立的操作系统

4,Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生。从此以后其优越性不可阻挡的占领网络。大部分重要网络环节都是Unix构造。主要是 IBM AIX,SUN Solaris ,HP UNIX。(BSD ·Solaris ·SCO ·HP-UX ·AIX ·AS400 ·Tru64 ·IRIX ·MacOsX )个大牌厂商。主要用于电信,银行,证券以及大企业客户。

5,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。主要有 RedHat,SlackWare,SUSE,TurboLinux,Debian,

XteamLinux,BluePoint,红旗Linux等。

6,Palm OS 提起Palmsource公司的产品Palm操作系统,无人不会因为其对掌上电脑发展的推动表示敬意,在硬件还不发达的几年前,反应快速的Palm操作系统几乎是掌上电脑的唯一选择,跟我们常用的windows操作系统一不一样的是,Palm 是利用一个内建、很简单的「程序总管」(application launcher)来呈现你 Palm 上的所有东西。它会显示所有你 Palm 上内建及安装的程序,但它并不会显示数据库档案(可以理解,如果没有和数据关联的软件,这个数据应该也没有任何意义),所以你可以很轻易地找到想要的程序并执行它还有其它等等。

五、一个安全操作系统的开发过程?

首先建立一个安全模墅。对一个现有操作系统的非安全版本进行安全性增强之前,要进行安全需求分析。也就是根据所面临的风险、己有的操作系统版本,明确哪些安全功能是原系统己具有的,哪些安全功能是要开发的。只有明确了安全需求,才能给出相应的安全策略。计算机安全模型是实现安全策略的机制,它描述了计算机系统和用户的安全特性。建立安全模型有利于正确地评价模型与实际系统间的对应关系,帮助我的尽可能精确地描述系统安全相关功能。另外,还要将模型与系统进行对应性分析,并考虑如何将模望用于系统开发之中,并且说明所建安全模型与安全策略是一致的。

然后是安全机制的设计与实现。建立了安全模型之后,结合系统的特点选择一种实现该模型的方法。使得开发后的安全操作系统具有最佳安全/开发代价比。

最后是安全操作系统的可信度认证。安全操作系统设计完成后,要进行反复的测试和安全性分析,并提交权威评测部门进行安全可信度认证。

六、做投标很难吗?开发商很难打交道吗?

做投标不是很难,但需要经常加班。因为有时时间特别紧张。

开发商有的好打交道,有的不好打交道。要以法律为准绳。

七、实施转开发真的很难吗?

实施转开发,一般来说是比较难的,主要集中在两点。

其一,对技术的熟悉,一般实施很少接触技术,即使你之前有一定的技术水平,但随着时间的流逝,也会越来越陌生,有一定基础的虽然容易点,但缺乏熟能生巧。

其二,对项目的熟悉,实施一般掌控较多,导致对项目精度不够,熟悉起来也需要时间去适应。

八、浏览器内核很难开发吗?

1 是的,浏览器内核的开发非常困难。2 因为浏览器内核需要考虑兼容性、性能、安全等多个方面,同时还需要不断更新升级以适应新技术和新标准,这需要庞大的团队和不断的投入。3 但是,有些企业和个人也在开发自己的浏览器内核,如谷歌的Chromium和Mozilla的Gecko,他们采用了开源模式和众包方式,让开发变得更加容易和快速。

九、开发一个操作系统要多长时间?

VISTA ? Windows 95只有1500万行代码,Windows 98有1800万行代码,Windows XP则发展到3500万行。而到了Vista系统,代码行数达到了惊人的5000万行,比XP多出了40%,重写60%也就是3000万行。 5年的开发周期耗资75亿美元 6000多名研发人员,超过3000万行源代码,加入2700多项新功能.可以说是世界上最大的软件工程 暴强!!!

十、linux操作系统哪开发的?

linux操作系统是由 Linux开发。 Linux之父是芬兰赫尔辛基大学的学生Linus.Torvalds。所以开发LINUX是个人开发的,不是哪个公司开发的。1991年10月,Linux之父芬兰赫尔辛基大学的学生Linus.Torvalds在Minix系统开发了大约一万行的代码,同时,将其发布到Comps.OS.Minix论坛上供大家下载,于1994年03月14日发布了Linux 1.0版。1999年发布Linux中文版本。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题60845篇文章)

返回首页