`
spartan1
  • 浏览: 365902 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

我的操作系统的方向

 
阅读更多

做操作系统到底是为了什么呢?

 

好玩,当然是一个很重要的目的,对它很有兴趣。不过后续要做成一个什么样子的呢?做OS是很耗时间的工作,Linus让linux可以工作,花费了整整一年的全职时间,这是建立在一个定义良好、文档丰富的操作系统界面的基础上,紧紧是让一些用户态程序可以在这个基础上运行起来。

 

如果要自己定义一个语言,自己设计一个全新的界面,基本上要耗费几年的时间,做出来的东西还不一定怎么样,方向不知道怎么样。要设计一个好用、定义完备、好调试、效率高的语言,超过C的语言,的确很难,不过C语言却是有那些不好用的地方:头文件、命名冲突、等等

 

模拟器和虚拟机,qemu功能很强,不过用起来不是很好用,这和我的硬件知识比较贫乏有关,不过开发一个虚拟机要比学习qemu更难很多倍。

 

elf格式不好学,不过目前为止没有发现他有什么很不好的地方。使用它,结合gdb,调试起来很方便。

 

osdev wiki上可以看到,已经有上百种OS在开发了,大部分都是hobby os,很多都停止开发了,还在坚持的没有几个。

 

兴趣,坚持下去很不容易。

分享到:
评论

相关推荐

    操作系统的发展前景

    操作系统的发展前景 操作系统是计算机系统的核心组件之一,它负责管理计算机的硬件资源,并提供了一个平台让程序员可以更方便地编写程序。计算机操作系统的发展历程可以追溯到计算机的诞生,自从第一台电子计算机 ...

    操作系统论文现状,存在问题,发展趋势方向

    操作系统论文,解释了操作系统现阶段国内外现状,存在问题,发展趋势方向

    东北大学操作系统全套课件

    操作系统的设计、实现和应用是计算机科学的重要研究方向。本课程将介绍操作系统的基本概念、设计方法、实现技术和演化过程,以帮助学生深入了解操作系统的工作方式和原理。 一、操作系统定义和分类 操作系统是指...

    操作系统原理习题答案解析胡元义.pdf

    8. 操作系统的发展方向:操作系统的发展方向是朝着更加智能、更加高效、更加可靠的方向发展,为用户提供更加好的服务和体验。 操作系统原理是计算机科学中的一个基础课程,涵盖了操作系统的基本概念、组成部分、...

    浅析网络操作系统(系统的发展方向)

    ### 浅析网络操作系统及其发展方向 #### 一、网络操作系统的定义与功能 网络操作系统(Network Operating System, NOS),作为网络的核心与灵魂,是指能够提供网络通信和资源共享功能的操作系统。它通过集成一系列...

    计算机操作系统课后习题.docx

    这些趋势都是操作系统发展的方向,旨在提高操作系统的智能化、自动化和可靠性。 计算机操作系统是一门重要的计算机科学课程,涉及到计算机系统的设计、实现和管理。操作系统的主要目标、作用、发展历程、分类、设计...

    操作系统终极宝典

    它适合于那些希望在软件技术领域,尤其是操作系统方向进行深入学习的初学者或者寻求提升的技术人员。 操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理以及网络通信等。以下是这些关键领域的详细...

    车载操作系统架构研究报告.pdf

    8. 总结和标准化项目建议:对整个研究报告进行了总结,并提出了未来车载操作系统标准化工作的方向和建议,包括可能的标准化项目和优先级。 附录部分提供了车载操作系统的简介,以及不同车载操作系统支持的单系统...

    2023年国产服务器操作系统发展报告-ODCC.pdf

    通过对全球服务器操作系统行业的最新动态的剖析,报告特别强调了国产操作系统的竞争优势和潜在改进方向,为相关企业和研究者提供了宝贵的决策参考。 总体而言,这份权威报告不仅为中国服务器操作系统的发展提供了...

    兰州大学 操作系统实验 课件+作业代码+实验报告

    作为兰州大学的操作系统实验资源,这套资料可能融入了该校的教学特色和学术研究方向,反映了其在操作系统教育上的独到之处。学生在使用过程中不仅能学到通用的操作系统知识,还能接触到学校教师的研究成果和教学经验...

    东南大学操作系统实验报告

    这篇"东南大学操作系统实验报告"包含了深入理解和实践操作系统原理的重要内容,对于学习计算机科学,尤其是操作系统方向的同学来说,是一份宝贵的资料。 实验报告通常会包含以下几个部分: 1. **操作系统基本概念*...

    国内外操作系统发展现状、存在问题、发展趋势

    操作系统的发展趋势是朝着更智能、更安全、更便捷的方向发展的。例如,云计算、物联网、大数据等技术的出现,将会对操作系统的发展产生深刻的影响。同时,操作系统也将朝着更开放、更自由、更可移植的方向发展的。 ...

    计算机行业报告:操作系统产业报告:操作系统国魂所系,生态建设任重道远.pdf

    这样的全平台操作系统对于万物互联时代尤为重要,物联网操作系统因此成为核心软件开发的重要方向。 最后,报告中提到了多家与操作系统产业相关的上市公司,包括中国软件、浪潮软件、浪潮信息等,涉及从操作系统开发...

    2020山东大学软件学院操作系统OS复习资料

    8. **分布式系统**:虽然不是所有操作系统课程都会深入到这一部分,但现代操作系统趋势是向分布式的转变,理解分布式系统的基本原理、CAP理论以及RPC(远程过程调用)是未来发展的方向。 9. **实时操作系统**:实时...

    嵌入式操作系统概述

    此外,随着互联网技术的进步和信息家电的普及,嵌入式操作系统正从单一弱功能向复杂的专业化应用方向发展。 #### 二、历史沿革 若想深入研究嵌入式操作系统,我们首先需要了解嵌入式系统的概念。根据电气与电子...

    操作系统考试试题

    本试题主要针对计算机专业10级嵌入式方向的学生,旨在考察他们对实时操作系统的基本概念、设计原则以及实际应用的掌握程度。 首先,我们需要理解实时操作系统的定义。实时操作系统是一种特殊的操作系统,其核心特性...

    操作系统PPT课件,全面系统

    随着云计算、物联网和移动互联网的发展,操作系统正朝着更轻量级、安全和智能化方向发展。例如,容器技术(Docker)和微服务架构对操作系统提出了新的挑战和机遇。 总结,这份"操作系统PPT课件,全面系统"涵盖了...

    操作系统教学课件

    随着云计算、物联网等技术的发展,操作系统正朝着更轻量级、安全和适应性强的方向发展。例如,容器技术如Docker提供了轻量级的隔离环境,而物联网操作系统则针对低功耗设备进行了优化。 这个“操作系统教学课件”...

    个人操作系统学习资料

    操作系统是计算机科学的基础核心之一,它管理着计算机的硬件资源,并为用户提供...在面对这份“个人操作系统学习资料”时,尽管其结构可能不甚规整,但只要逐步梳理和理解,你一定能在操作系统的世界中找到自己的方向。

    车控操作系统架构研究报告.pdf

    车控操作系统架构研究报告 车控操作系统架构研究报告是关于车控操作系统的架构设计和研究报告,旨在探讨车控操作系统的架构设计、技术发展路线和标准化建议。本报告涵盖了车控操作系统的需求分析、研究现状、架构...

Global site tag (gtag.js) - Google Analytics