精华内容
下载资源
问答
  • 自己开发操作系统

    千次阅读 2012-11-17 00:05:17
    算是《30天自制操作系统》的读书笔记吧,但是我觉得原书不少地方啰嗦,某些做法值得商榷http://product.china-pub.com/3682838 1.二进制编译器首先下载Bzl1621.lzh,这个可以把二进制数编辑的软件。BZ启动画面 ...

    算是《30天自制操作系统》的读书笔记吧,但是我觉得原书不少地方啰嗦,某些做法值得商榷

    http://product.china-pub.com/3682838

     

    1.二进制编译器

    首先下载Bzl1621.lzh,这个可以把二进制数编辑的软件。

    BZ启动画面

     

    打开img文件

     

    2.使用虚拟机加载IMG文件

    注意要使用软驱加载

     

     

    运行结果:

     

    3.使用NASM编译汇编语言格式

    下载NASM:http://www.nasm.us/pub/nasm/releasebuilds/2.10.05/win32/

    选择http://www.nasm.us/pub/nasm/releasebuilds/2.10.05/win32/nasm-2.10.05-installer.exe

     

    将nas文件编译:nasm helloo.nas -o helloo.img

     

     

    展开全文
  • 开发一套自己操作系统

    千次阅读 2017-03-19 16:16:01
    操作系统一般指电脑上使用的系统,比如咱们常用的Windows,Linux,Mac OS 等。在投资圈操作系统是指,一套买卖操作的标准。比如"均线之上做多,均线之下做空"。就是一条非常简单的规则,也可以说是一个操作系统或...

    操作系统一般指电脑上使用的系统,比如咱们常用的Windows,Linux,Mac OS 等。在投资圈操作系统是指,一套买卖操作的标准。比如"均线之上做多,均线之下做空"。就是一条非常简单的规则,也可以说是一个操作系统或交易系统。投资圈的人呢,一生都在研究属于他的操作系统,怎么让成功率再提高一些?怎么让操作系统稳定一些? 也可以延伸至一个公司的制度,国家的法律。为什么有的公司发展快,人家有健全的管理制度,薪酬制度,人事晋升制度等。为什么美国发达,因为人家的法律健全,有健全的法律支持国家的发展,各种情况都能通过法律得到很好的解决。那么对于个人呢,我觉得也需要一个操作系统。个人的技能提升,文华修养;家庭开销预算经济管理,有没有计划,总结等。

     扯的有点多,今天只说一下,个人知识积累和技能提升。职场里有句话"你是真的有N年的工作经验,还是同样的经验用了N年呢"。我个人算前者,虽然混的也不算差,但我对自己有更高的要求。想当年我也看过那么多书,学了那么多的知识,可是又一遍遍的忘记,用的时候,还是去百度,问人。 学了十几年的英语,都无法跟老外沟通,只能看看英文文章。那么这是为什么呢?因为没有把所学的知识积累起来,看过的书后面有没有再复习一遍,总结一下,从书里学到了什么?有没有做笔记。看到那些大神写了那么多年的博客,记录着自己的成长,我也想过,也多次下定决心,一定要坚持,可是又那么多次的放弃。一个字"懒",那又为什么会懒呢,因为没有好的习惯,没有一个好的生活上的操作系统,也可以说一个好的习惯。

     最近在看"真正男子汉2",看看那些明星到部队的第一天。队长就告诉他们,做什么事,一定要雷厉风行,干脆利落,绝不能拖泥带水,兵就要有个兵样。换个衣服1分钟,戴个帽子3秒钟,紧急集合2分钟。每一件事,班长都用秒表记着。如果做不到就会有惩罚,俯卧撑,下蹲等。一天可能被罚N次,就不信改不掉他们的坏毛病。看到这些的时候,我也激情满满,立马做了10个俯卧撑。以前老觉得没时间健身,做10个俯卧撑,不到1分钟,做100个,也才10分钟。所以不管做什么事,没有做不成的做成,时间挤挤就有了。

     关键是要有这个意识,有人有时间,没事拿出手机玩一把游戏,看看新闻,各种八卦,乱七八糟的事。感觉好无聊,那些新闻大多数看完后的10分钟就会忘,所以时间都浪费了。如果把这些时间用来背一个单词,一句英文不好吗,相信用不了多久就成英语通了。 

     好像有点跑题了,说知识积累,成了时间管理。以前看李开复的微博,他写过一条,平时看书或者哪里听到的看到的,有意义的话,都会记下来,比如保存到Word里,然后发微博的时候,就从文档里摘一些出来。上学的时候还有笔记本,摘抄本,现在估计早忘到九霄云外了。我是做IT的,比如工作中遇到的问题,可能会上网查一下,然后可能写几行代码做个小demo验证一下,然后应用到自己的程序里。写的那几行代码可能就扔一边了,为什么不写一篇博客记录下来呢,太忙,没时间,觉得没用,不值当,或者就是懒。自己学习新的知识,也是看书,看API,示例代码也会写,然后又扔一边了,反看那些大神,会写一篇入门教程,这就是低手跟高手的区别了。别人看一遍的东西就是自己的了,我们学一遍,东西还是别人的,下次用到,还是从头来,每天重复的造轮子,所以我们成不了大神。怎么才能把学到的东西组织起来,用到的时候,随时拿来用。每个人都不同,都去开发自己的操作系统吧,不要模仿别人,找到适合自己的,并坚持执行。 写了一大堆,也不知道说明白没,我自己认识到了这一点,所以写到博客里,让更多人有这种意识。从现在起,有什么想法都写博客记录下来,本人上学的时候最怕的就是写作文,现在写博客真的是献丑了。

    展开全文
  • 盘点各国自己开发操作系统

    千次阅读 2012-04-28 21:30:07
    U 盘点各国自己开发操作系统 转自:http://tech.sina.com.cn/s/2011-12-09/08336459390.shtml 作者:涂兰敬 国内两款Linux操作系统  很多人在使用一些操作系统的时候,经常会发问:“我们什么时候能有自己的...

    U 盘点各国自己开发的操作系统

    转自:http://tech.sina.com.cn/s/2011-12-09/08336459390.shtml

    作者:涂兰敬

    国内两款Linux操作系统

      很多人在使用一些操作系统的时候,经常会发问:“我们什么时候能有自己的操作系统?”其实,在很多其他国家的网友肯定也如同我们一样,产生这样的疑问,拥有自己的操作系统,而事实上,编者也在很多报道中,见到了诸如此类操作系统出现。

      为何一直以来都有国家希望自主开发操作系统呢?原因大概有两个,一个是可能带来的安全隐患。(尽管这种可能性有些“莫须有”,但是很多国家仍然在政府机构和军方IT系统上拒绝外国操作系统,正如美国官方拒绝华为设备进入美国政府机构IT系统一样),这是最重要的原因;另外,救活国内一批软件企业,打造自己的产业链,强大软件研发能力。

      就国内来说,其实2000前后多年间,有很多种操作系统诞生。国内大约从1999年开始在Linux操作系统上,也投入了大量的研究和市场化工作。当年的冲浪、蓝点、中软、中科红旗等企业都随着国际Linux热潮投身于Linux国产化研发,并先后发布了各自的国产Linux操作系统。随着Xteam Linux、BluePoint Linux、红旗Linux、COSIX Linux等国产Linux操作系统的出现,Linux从舶来品开始逐渐变为国产操作系统的主流,出现在大众视野。

      众所周知,目前Windows在桌面系统的排名在全球占绝对的领先优势,尽管因为Vista饱受诟病,但是Windows 7有帮助微软稳固了操作系统的霸主地位,这个数值已经超过了90%,其他所有的操作系统的市场占有率去瓜分剩下的10%。只不过,这些个操作系统很快就灰飞烟灭了。如今,官方提供支持的民用操作系统要属中科红旗的“红旗Linux”和中标软件最新推出的“中标麒麟”了。

      国内Linux操作系统,编者在其他一些文章中也做过一些介绍。这里再重点剖析中科红旗的“红旗Linux”和中标软件最新推出的“中标麒麟”两款官方支持的操作系统。

      红旗Linux一直以来探索和迎合市场需求,坚持性能提升和创新。红旗Linux桌面操作系统6.0 SP3用户界面风格依然与Windows相似,支持中文和英文两种语言,基于X86平台对Intel EFI的支持;Linux下网页嵌入式多媒体插件的支持,实现了Windows Media Player和RealPlayer的标准JavaScript接口,参考Windows ASF格式规范编写了ASF/WMV Marker的支持,保证了基于Windows编写的在线多媒体播放网页的支持;前台窗口优化调度功能,通过内核级资源调度和前台窗口的自动跟踪工具,保证了前台窗口在合理的范围内以最大的系统资源运行。

      在云计算时代到来之际,红旗Linux操作系统也果断地选择了适应这一市场需求。同时,红旗Linux在嵌入式系统方面也与国内的IT厂商进行合作,在汽车行业内推出了很多独到的解决方案。

     

     

     

     

     

     

    “红旗Linux”桌面操作系统

      由中标软件推出的中标普华Linux操作系统在2010年6月份面向全国开始推广中标普华5.0系列产品,希望能够成为"中国操作系统产业推动者"。这是一个积极的信号,同时启动面向全国个人用户的免费产品体验活动,同时他们也提出了这款Linux桌面操作系统的定位"简单、易用、高效的桌面系统"。

     

     

     

     

     

     

    “中标麒麟”Linux桌面操作系统

      不过,自2010年12月底,随着中标普华和国防科技大学的合作,中标普华Linux操作系统的名称将更改为“中标麒麟”,而且也进一步更换了新操作系统的Logo。官方对此的看法是,此次合作加强了中标普华Linux操作系统的安全性。

      介绍完国内操作系统的情况,下面让我们来仔细看一下国外都有哪些国家在研发自己的操作系统。按照时间顺序,编者按照先后顺序进行介绍。

      日本的操作系统TRON

      日本这样的发达国家,也在很多年前,开始自主研发操作系统TRON,并且已经在国内广泛应用了。

      早在1984年,日本"TRON"操作系统就诞生了。当时,日本业界称这种自制的软件系统将可使日本计算机企业不必再为使用其他国家操作系统付费了,给予这个系统很高的期望值。

      准确地说,"TRON"是一种内嵌式操作系统,在微处理器中运行。"TRON"在个人电脑领域知名度几乎为零,但"TRON"现在却占据了全球微处理器操作系统市场上大约60%的份额。TRON”的主要开发者坂村健教授估计这一系统已经安装到了全球30亿到40亿台家用电子产品当中,远远超过其他操作系统的普及程度。

      同时,"TRON"系统从成本合算方面考虑是非常理想的,因为它是一个"公开源代码"的软件,就象Linux操作系统一样。这意味着"TRON"的源代码可以免费得到,使得工程师们根据自己的需求对其进行改动,就象一位大厨对已有的菜谱进行改进一样。

      目前,在日本,"TRON"面向社会是一种免费提供的软件。每个使用这种系统的用户对其性能方面用户都会深有感触。

      坂村健其人:

      坂村健,日本一名计算机工程师,坂村健在计算机行业内部可是大名鼎鼎,在日本国内知名度相当于比尔-盖茨。坂村健在20年前研发的一种操作系统名为"TRON"的系统可以免费嵌入到很多设备中,目前在日本国内手机、数码相机、汽车都设备中应用很广泛。

     

     

     

     

     

    坂村健,日本一名计算机工程师

    古巴自主操作系统

      社会主义国家古巴,在自主开发操作系统的道路上做出了很多努力。

      在2009年2月,古巴宣布他们已经自行开发了一套Linux操作系统Nova,用以抗争一些国家的霸权主义。据古巴政府表示,这套自行开发的Linux操作系统主要用以取代国内个人计算机上的微软系统。因为该国政府认为,其他国家的操作系统存在潜在的威胁。

      Nova操作系统就是古巴自行配置和捆绑打包的Linux分发版本,一些政府和大学系统已经转为Linux,但是一些国营公司没有采用这样的做法,因为其担心转换后一些专业程序无法使用。

      Nova操作系统是从自由软件(用户可自由使用和修改的软件)Linux操作系统开发而来的。除操作系统本身外,“诺瓦”还提供含有多个Linux应用软件的程序包。这一新系统目前已经在古巴海关、高等教育部和信息部使用。官方数据显示,古巴80%的网络和20%的终端目前已采用“诺瓦”系统。与一些商业软件不一样的是,Linux操作系统属于免费软件,而且其源代码对用户开放,允许用户根据自身需要进行修改。

      预计在五年内,古巴50%的PC机将迁移到Linux平台,特别是不少大学和政府部门正向Linux转移。古巴政府认为,转换到Linux后除了可以解决安全问题,自由软件也更适合古巴的世界观。

      据古巴信息科技大学软件学院的HectorRodriguez院长表示,目前古巴销售给公众的电脑中,20%使用了Linux操作系统。

      Hector Rodriguez预计:"5年内古巴将有50%的计算机使用Linux系统。"他说:"私人软件(Windows等商业软件)可能包含他人所不知的漏洞和恶意代码,而免费软件则不然。"

     

      法国轻量级操作系统

      2009年,一个法国的轻量级操作系统SliTaz GNU/Linux诞生了。

      SliTaz GNU/Linux是一个法国的轻量级操作系统,它能够完全在内存中运行。SliTaz以Live CD的形式发布,你可以把它刻到一张CD上,然后用这来启动你的电脑。在启动之后,你就可以把它从光驱中拿出来了,整个系统已经载入了内存当中,你可以把其它要用的光碟放进光驱里了。同时,SliTaz还提供了免费的技术支持,你可以通过发送邮件或者是到社区论坛提问来获得支持。

     

      

     

     

     

     

         SliTazGNU/Linux是一份迷你发行,它是一张被设计为能在仅有128MB RAM的硬件上流畅运行的自启动运行光盘。SliTaz使用了BusyBox,一份新近的Linux内核,以及GNU软件。它以Syslinux引导,提供超过200个Linux命令、lighttpd网页服务器、SQLite数据库、灾难恢复工具、IRC客户端、基于Dropbear的SSH客户端和服务器、X窗口系统、JWM(Joe's Window Manager)、gFTP、Geany IDE、MozillaFirefox、AlsaPlayer、GParted,以及一份声音文件编辑器等。SliTaz的光盘镜像文件可载入到30MB大小的媒质中,它只需 80MB的硬盘空间就能运行。

      尽管SliTaz的体积很小(每个版本都控制在30M以内),但它的功能却一点也不弱。SliTaz使用的是JWM(Joe's Window Manager)桌面环境,并且默认是有四个虚所桌面。SliTaz集成了很多有用的软件,你可以用它来完成各种任务,详细的软件列表请看稳定版软件列表和测试版软件列表。如果你已经运行了SliTaz系统,你可以在 /var/lib/tazpkg/packages.txt这个文件中看到你系统中包含的软件。

      SliTaz使用的是Tazpkg软件包管理器,你可以通过Tazpkg来获得安全更新。你也可以通过安装别的软件来扩展SliTaz的功能,SliTaz安装软件的命令是tazpkg get-install package_name(是不是感觉和apt有点相似啊!)。如果你使用的是测试版的话,你还可以像使用Synaptic(新立得)一样,在图形化的界面上安装软件。当你想自己定制SliTaz时,你可以通过系统自带的一个Tazlito工具来重新定制你的系统。

      俄罗斯自主操作系统

      尚未解体的苏联与美国冷战了多年,所以如今的俄罗斯拥有最大的理由发展自主的操作系统。

      2009年1月24日,俄罗斯政府筹划开发一个全国性的操作系统,目的是减少对国外操作系统的依赖,更好地监管计算机系统安全。目前,俄罗斯政府的自主操作系统的的计划仍然是基于开源的Linux之上。

      接着,在2010年10月,俄罗斯政府这一计划落实到具体投资金额上——1.5亿卢布(约合490万美元),开发一款基于Linux的自主的国家的操作系统。俄罗斯政府计划在其IT部门采用一种“Windows替代系统”,以减少对美国软件巨人微软的依赖。

      目前我们还很难见到一款称之为俄罗斯国家操作系统的软件问世,不过俄罗斯国人在基于Linux的操作系统上是早有作为。



     

     

     

     

    ALTLinux

      如,ALT Linux是一款始于2001年的操作系统,由两个大的俄罗斯自由软件计划合并而来。2008年它成为了一个大的组织,从事自由软件的开发和部署、文档和技术资料撰写、用户支持及定制产品开发工作。ALT Linux面向不同的目的生产不同类型的发行。这包括面向家庭、办公计算机、企业服务器的各种桌面发行,广泛包含各种开发工具和文档的通用发行,认证产品,面向教育机构的专用发行,以及面向低端计算机的发行。ALT Linux拥有自己的基础开发设施和软件仓库,称为Sisyphus,它为所有不同类型的ALT Linux提供基础。

      不过,俄罗斯政府官员也承认一点,开发自主操作系统存在完全照搬Linux的风险。

     韩国自主的操作系统

      与其他国家的磨磨蹭蹭相比,韩国推出自主的操作系统要积极主动很多。2009年7月,韩国已经率先推出自己的操作系统。

      韩国TmaxCore公司耗时四年研发的自主操作系统Tmax Windows的问世也让业界一片哗然。不过,据报道,Tmax Windows操作系统可完全兼容微软Windows系列操作系统。

      据了解,TmaxCore公司隶属于韩国最大的软件公司TmaxSoft,是韩国独家操作系统开发公司。韩国研发自主操作系统已经有16年历史,最早的操作系统为K-DOS。Tmax Windows发布会上有上万名公众、媒体、分析家、博客作者以及IT人员参加,足以表明他们对可兼容微软Windows的首个操作系统的兴趣。

      目前该公司演示的Tmax Windows产品虽然只是测试版本,但是在开发上他们是以100%兼容微软Windows为目标。TmaxCore预期该产品发布后,会对微软垄断的操作系统市场造成冲击。

      TmaxCore现在主要在与PC制造商、芯片组、显卡、其他硬件制造商进行兼容性测试。10月份将发布一个月的免费测试版,11月份该产品将正式上市。

      Tmaxcore是韩国软件巨头TmaxSoft的下属公司,此次截图内容包括Tmax操作窗口、Scoutor浏览器以及Tmax Office办公软件。另外,这款十六年来韩国软件公司自主开发的操作系统售价要比Windows系统低廉超过50%。

      据悉,在Tmacore公司发布Tmax的截图之后,不少用户质疑图片被PS处理过。Tmaxcore对传言表现得相当自信,并坚称所有真相会在7月7日,Tmax OS发布当天揭晓。

      Tmax Windows系统的特点将包括:

      1、与微软Windows及Office程序高度兼容

      2、利用Microkernel保证稳定性

      3、程序移植性高,支持各种操作系统上运行的程序。

      4、内置数据库管理系统(DBMS,Database management system)

      5、可根据企业及用户需求定制安全设置

      6、为用户提供熟悉的操作界面

      因为如上优势,微软Windows用户可以很容易切换到Tmax Windows平台,同时Tmax Windows的价格预计只有微软Windows价格的一半左右,从而成为微软Windows的竞争对手。

      据悉,Tmax Windows的启动速度比微软Windows更快,同时Tmax Windows还可以运行微软Office办公软件、IE浏览器。从而证明该产品可以完美兼容微软Windows上的各种应用程序。

      印度自主操作系统

      2010年10月,印度政府表示,印度计划开发一种新型的计算机操作系统,希望能提高该国计算机系统的安全性能。印度国防部长科技顾问、国防研究与发展组织(以下简称"DRDO")发言人Ravi Kumar Gupta表示,这个新的操作系统正由DRDO进行开发。

      DRDO是印度国防部的一个分支,拥有约50个专门进行技术开发的实验室,覆盖的领域包括航空、军事装备、电子、战斗车辆、工程系统、仪器仪表、导弹、先进的计算和模拟、特殊材料、海军系统、生命科学、培训、信息系统和农业。

      印度国防研究发展机构(DRDO)的最高领导VK.Saraswat表示,印度的这种新操作系统能在很大程度上提升网络安全。"我们还没有自己的操作系统,现在,各种实体,包括银行和国防组织,都需要网络安全。拥有自己的操作系统,将有效的帮助我们的系统阻止黑客入侵。在开始阶段,我们在班加罗尔和新德里建立软件工程中心,每个中心有25名科学家,印度科学院,马德拉斯理工学院,C-DOT公司和其它的高校以及私立学院都将会加入这项研究任务"

      据了解,印度这项本土化计算机工程于9月份启动,工程发展的路线图也已经准备开始实施。

      从经验来看,几乎所有国家开发自主的操作系统,都自称是基于安全方面的考虑。不过,这一考虑,可能也意味这国家要为此付出沉重的经济代价。印度官方也表示,尽管这个新的操作系统一开始将开发用于国防应用,但是可能适用于商业领域。这也是应用推广的一种措施。

      不过,印度官方并没有该操作系统的其他细节并未公布,包括上市日期。

     

      伊朗自制电脑操作系统

      2011年5月30日,中东北非借互联网掀起的反政府浪潮似乎对伊朗产生了触动,为了应对西方利用互联网对其进行渗透,伊朗已开发出新型的"内联网"(Internal network)系统,并准备在两年内将其推广至全国。

      有媒体报道,在伊朗电信部长Reza Taghipour领导下,伊朗成功开发了这种新型网络系统,可以将伊朗国内的网络与外部世界彻底切断。

      伊朗经济事务主管阿里·阿加莫罕马迪表示,这一新型的内联网开始将与普通互联网同时运行,银行、政府部门及大企业仍可以接入普通互联网。但它最终将在伊朗取代互联网,其他穆斯林国家也可以这样。"伊朗国有的网络将是真正的伊斯兰教义的网络,在宗教和道德层面面向广大穆斯林。"他说。伊朗电信部下属的研究院院长Reza Bagheri Asl2月曾表示,伊朗全国60%的家庭和企业将用上这一新型的"内联网"。

      另据伊朗媒体报道,伊朗还计划于未来数月内推出自制电脑操作系统,替换现有的微软WINDOWS系统。

      伊朗与美国等西方国家长期对立。自1979年建立伊斯兰共和国以来,伊朗就一直认为美国等西方国家的价值观念、文化和影响力是对其国家利益的重大威胁,而互联网则是西方传播其价值观和文化的重要手段。

      不过外界并不认为伊朗真的能够仅仅使用"内联网",因为虽然伊朗受西方制裁,但互联网仍是该国与俄罗斯等贸易伙伴做生意的重要工具,所以内联、互联并行似乎更实际。

      所以,从这些消息看来,伊朗自主操作系统还只是一个想法,甚至还没用筹措到具体的经费,路漫漫其修远。

     

      朝鲜自主操作系统

      在网友的眼中朝鲜是一个相对闭塞的国家,所以,关于朝鲜开发的自主操作系统红星操作系统还是从一些其他国家媒体活动的。

      2010年3月,朝鲜已研发出基于Linux的自主操作系统 ,该操作系统也拥有与Windows操作系统非常相似的图形用户界面,分为分为客户端和服务器两种版本。



     

     

     

    朝鲜已研发出基于Linux的自主操作系统

      这个操作系统被认为是稳定的,而且启动速度很快,大约只需要15分钟就可安装好全部系统,但只提供单一的语言:朝鲜语。屏幕显示的桌面界面与 Windows非常相似,似乎是基于新发行的KDE版本。被称为“我的国家”的红星浏览器,是基于火狐浏览器而开发的,它允许用户访问朝鲜网络系统“我的国家论坛”。

      据了解,“红星操作系统”的其他部分包括文字处理器、电子邮件客户端、反病毒软件、多媒体播放器以及一些游戏。

      小结:环顾国内外各国自主开发操作系统的环境,编者发现,政府组织人力和物力开发出来一种基于 Linux的自主操作系统,而更多是出于国家安全上的考虑,更多用于政府的重要部门内部。有些国家开发了商用的版本,但是真正在推广的时候却遇到了用户的决绝,关键问题是对于普通用户来说仍然不够便捷、简单易操作、应用性也不够等。所以,即使是开发了自主操作系统,我们看到也并没有见到一边倒的趋势:民众都自愿去选择自己国家的操作系统安装,而仍然是选择全球最好用的操作系统(暂且不论正版还是盗版)。很显然,这不是哪个国家的民众的觉悟高低问题。

      可以说,要发展国产操作系统最好的方式,还是要走出去接受市场的考验。不过,在当前Windows、Mac OS等操作系统的巨大压力下,走出去则生死未卜,退回来则发展绵力,这是一个进退两难的问题。经过这些年的发展,通过政府采购,政府专项的扶持,自主操作系统也在渐渐尝试丢掉拐杖,更多地走向实现与市场需求的良好互动,靠市场牵动发展,而不是专项扶持资金。这是一个好的迹象。

     

     

    展开全文
  • 开发自己操作系统

    2014-02-14 16:51:20
    http://blog.sina.com.cn/s/blog_5c93b2ab0100wjm5.html
    展开全文
  • 国内两款Linux操作系统  很多人在使用一些操作系统的时候,经常会发问... 为何一直以来都有国家希望自主开发操作系统呢?原因大概有两个,一个是可能带来的安全隐患。(尽管这种可能性有些“莫须有”,但是很多国家
  • 最近很多公司发布了自己操作系统,可见操作系统的重要性,于是本人打算写一个简单操作系统。写完该操作系统唯一的感受是:底层编程环境很恶劣,还是开发上层应用比较容易:)。现把源代码传到网上和大家分享,如有...
  • 创建自己操作系统开发环境

    千次阅读 2006-08-01 19:35:00
     前几期中,已经有文章就这一问题进行了探讨,在此我想尽量不用面向编程的叙述方式,而只是向那些想要开发操作系统的爱好者介绍一些相关的工具和技巧。有兴趣的读者可以轻松获取想知道的资源,并且开始自己的设计和...
  • 每个计算机专业的朋友在学完操作系统课程后大概都很想实践书中的那些理论知识,老师在讲这个课程也一般会建议我们动手去实践,可是对一个大学生来说,看现代操作系统源代码有点为难,现代操作系统代码都非常庞大,...
  • 对于开发操作系统

    2019-01-04 13:32:13
    恕我直言,开发操作系统是编程行业里最难的过程,没有之一,OS包含了太多的东西,需要掌握许多的知识,而且开发一个商用的,简直太难太难了。 包含了内存,驱动,网络,通讯,磁盘IO,进程线程....太多太多了。。...
  • 操作系统实践
  • 运行自己操作系统-开发环境说明

    千次阅读 2015-05-15 20:12:51
    在后续的文章中,将不再区分...linux下自己写.ld文件和makefile文件,把源码编译链接成可执行文件,最后通过dd生成.img。 windows下使用nasm把汇编源码编译链接成可执行文件,通过WinImage或UE生成.img。 生成后的.im
  • 导读: 开发自己操作系统引导程序 当你打开计算机时发生了什么? 1.电源打开;2.BIOS开始执行;3.引导程序开始执行。 引导程序的规定:你要有一个普通的二进制文件(COM 格式);大小是512个字节;最后两个字节...
  • 自己动手写操作系统 开发工具

    千次阅读 2007-03-10 15:24:00
    自己动手写操作系统 作者: 于渊市场价:¥48.004-5星会员: ¥36.00出版社:电子工业出版社ISBN:7-121-01577-3出版日期:2005年8月 今天把开发工具收集全了.也写出了第一个小的引导程序,为了方便大家编写,特意把...
  •  自从开始开发自己操作系统以来,已经有一年了,这期间我经常停下来,回头看看我已经完成了什么,并好奇当初是什么原因使得项目的开头这么困难。我得出的一个结论是,虽然有大量的讲述操作系统开发的文档,但...
  • 本文参考于渊老师写的《Orange S:一个操作系统的实现》一书。 参考文章: http://www.linuxidc.com/Linux/2016-10/135905.htm http://blog.csdn.net/tkp2014/article/details/42527557实验环境VMware 11.0 + ...
  • 本文为操作系统的实践的第一部分,包括环境的搭建,和制作第一个操作系统并运行起来。完全可复现。
  • 开发操作系统的各种方法

    千次阅读 2012-08-01 15:54:45
    但本书却故意舍近求远,一切从零开始,完完全全是自己从头做起,这是因为笔者想向各位读者介绍从头到尾开发操作系统的全过程。如果我们找一个现成的操作系统,然后在此基础上删删改改的话,那这本书就不能涉及操作...
  • 操作系统开发入门 似乎大多数人确实想写一个OS,...1,问:制作我自己操作系统需要知道哪些语言? 答: 您至少应该知道汇编(ASM)语言,因为您将需要它来编写引导程序(在下一个问题中对此进行更多介绍)以及许...
  • 2、带操作系统开发 原理图→芯片数据手册→内存物理地址→内存虚拟地址。 二、硬件组成不同 跑操作系统的MCU要比跑裸机的MCU多两个硬件设备:高速缓冲(CACHE)和内存管理单元(MMU)。 三、高速缓冲(CACHE) 1...
  • 很希望能用到自己国家的操作系统,就算是他没有Windows或是Linux成熟.....每一个操作系统都是慢慢发展起来的不是吗?在初期它可以没有图形话界面,但我觉得他应该向Linux学习 开源的,免费的。我不相信中国这么多...
  • http://www.osdever.net/tutorials/view/getting-started-in-os-development
  • 《从零开发操作系统:从加电自检到内核引导》 主讲:丁宋涛 如果你想自己写一个小的操作系统,一定会发现无从下手,因为在传统的学历教育中,操作系统课程过于关注理论,不会告诉你要用什么工具, 什么语言,...
  • 微型操作系统开发

    2012-02-19 20:59:33
    一个目标,想了很多年,一直都想开发一个操作系统,期间发生了很多的事情,给耽搁了,现在终于又有了时间,我准备先开始计划,进行理论学习,初步建模,再详细设计,写代码,最后开发一个自己操作系统。...
  • 在天涯上看到网友问为什么我们国内没有自己操作系统,就把自己的想法写了一下,作为回复。 我搞计算机10多年了,说说我的看法。其实现在世界上还在使用的操作系统主要有三种Microsoft的windows, Linux/Unix系列...
  • Rust开发操作系统系列:从零制作x86_64位系统 在发表这个文章之前,我曾发布过另一篇文章:Rust开发操作系统系列:全新Hello World系统。那篇文章我发布在云栖社区以及我自己的博客:青藤木子上,但是这是我第一次...
  • 如何开发自己操作系统的引导程序?当你打开计算机时发生了什么? 1.电源打开;2.BIOS开始执行;3.引导程序开始执行。 引导程序的规定:你要有一个普通的二进制文件(COM 格式);大小是512个字节;最后两个字节一定...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,684
精华内容 6,673
关键字:

自己开发操作系统