为什么没有人开发脱离操作系统的应用程序?

baiyongchun 2003-09-13 03:21:58
就是不依靠任何操作系统,开机就启动、运行;
并且有象windows一样的窗口、能与用户交互!有自己的通讯协议而能互联通讯!

如果这样做的话,就不怕任何的病毒功击!
不用为买操作系统而支付高额的费用!微软会不会因此而倒闭?

固化在主板芯片内的bios程序可排除在外,因为这和操作系统一样
是为其它程序的运行提供环境的。
我这里所指的脱离操作系统的运行的软件是指具有某种特定功能的程序,比如能播放CD,
但却不需要操作系统的支持!有硬件环境(声卡)即可。


最重要的是不会为信息泄漏而担心!因为数据结构、运行机制只有自己才知道!
单凭这一点我想这还是有市场前景的。比如应用于保密级别很高的军事、政府领域!!

我想:通过摸索,做一夽完整的开发模型(有自己开发图形库、低层驱动程序、运行流程、类庫、启动流程。。等等),到时候就象盖房子一样把各种组件装起来,不就成应用程序了吗?
做多了也就不难了。只是为什么现在还没有人做过??

单片机除外、毕竟和宠大的微机体系结构比起来也太单调了一点了吧。
...全文
73 43 打赏 收藏 转发到动态 举报
写回复
用AI写文章
43 条回复
切换为时间正序
请发表友善的回复…
发表回复
yqhi 2003-09-16
  • 打赏
  • 举报
回复
其实,那也是一个操作系统,只是没人把那叫操作系统而已.任何应用程序都是建立在操作系统上的.而你所说的没有操作系统.那么用什么来管理那些硬件呢?就算你成功了.那么你会发现到最后还是做成操作系统.只是你所做的操作系统不一样而已.不喜欢用别人做的操作系统,可以自己写啊.只是你要有那个能力才行.
东村的三小子 2003-09-16
  • 打赏
  • 举报
回复
联想不是有双操作系统的机器吗
WJY2003 2003-09-16
  • 打赏
  • 举报
回复
想法是好的!
你一定会是个好程序员
做一个好的程序员没有好的想法是不能做一个好的程序员的
我当然不是好程序员啦~!
henryfan1 2003-09-16
  • 打赏
  • 举报
回复
说白了,楼主想做自己的操作系统是吗?
如果认为自己有能力,应该试下,支持:)
zhehui 2003-09-16
  • 打赏
  • 举报
回复
没有那么容易。
baiyongchun 2003-09-16
  • 打赏
  • 举报
回复
有自己开发图形库、低层驱动程序、运行机制、类庫、启动流程。。等等),做起来也就不难了。
难道你们没有发现我们都在为微软打工吗?
没有windows api 函数我们能做什么????
ruanyuping 2003-09-15
  • 打赏
  • 举报
回复
只能用汇编了,不过我想编出来的程序是没什么市场的.
wudang 2003-09-15
  • 打赏
  • 举报
回复
大家不要笑,楼主的办法是可行的
直接写机器码就行了。 10010110000101000101001100101000010101111001..........
不过就看楼主有没有这个功力和耐心了。
xuchi 2003-09-15
  • 打赏
  • 举报
回复
楼主用机器代码实现吧!
_weiKun_ 2003-09-15
  • 打赏
  • 举报
回复
非常失败,让我们想象出一个操作系统,在思维中进行。
feng1 2003-09-15
  • 打赏
  • 举报
回复
联想不是做过类示的系统吗?
dawave 2003-09-15
  • 打赏
  • 举报
回复
最早的计算机上的程序就是不需要操作系统的,装进机器就可以运行了,可经过实践,大家都觉得不是办法(为什么呢?自己想想),后来才有操作系统这一说。
yuehuaqishi 2003-09-15
  • 打赏
  • 举报
回复
坚决同意楼主的做法
你去做
大家都会默默支持你的
_weiKun_ 2003-09-15
  • 打赏
  • 举报
回复
干脆不要计算机,在逻辑思维中运行exe
vbcb 2003-09-15
  • 打赏
  • 举报
回复
其实就是另外开发一个小型的OS,来支持你所要的功能。如此而已。
这样的“软件”基本称为OS,而不是一般概念上的软件了!
如果你学过操作系统的开发,那就不会提这些问题了!
lilia 2003-09-15
  • 打赏
  • 举报
回复
楼主好好干,我声援!(决不动手)
luxiaoban 2003-09-15
  • 打赏
  • 举报
回复
操作系统的主要功能是封装了硬件和一些底层的软件,使我们的应用程序编写起来更简单,更可靠,并且功能更强大,就像站在巨人的肩膀上一样。
如果没有操作系统的支持,很难想象我们开发应用程序的效率。
LongBow007 2003-09-15
  • 打赏
  • 举报
回复
支持 sarcophile(食肉动物)的观点

有。小时候我想不少人都玩过学习机吧,楼主把它逐步完善,通过摸索,做一夽完整的开发模型(有自己开发图形库、低层驱动程序、运行流程、类庫、启动流程。。等等),最后一定会发现:哦,就是dos->win 3.1->win95/98->...
91bct 2003-09-15
  • 打赏
  • 举报
回复
首先:
不管是水上游的,陆上跑的,还是天上飞的船,到目前为止还没有哪一个脱离了“量子力学”。
其次:
如果发明了一个脱离了“量子力学”的东东,如果功能相近,至于取什么样的名字就不显得那么重要了,我们大可以将其称作船。
最后就是:
大多数的人不会浪费太多的时间来搞一些脱离实际,确切地说因该是离现实比较遥远的东西。
如果你愿意我们在精神上声援你的。
速马 2003-09-15
  • 打赏
  • 举报
回复
日本以前不是投资n多亿(好像是上千亿美刀)要做没有OS的电脑吗
还不是失败了
加载更多回复(23)
微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识。 微信小程序系统教程共有“微信小程序系统教程[初级阶段]”、“微信小程序系统教程[中级阶段]——核心技术”、“微信小程序系统教程[阶段]客服消息+微信支付+九宝电商系统”。 “微信小程序系统教程[阶段]全套课程”包含: 1.微信小程序系统教程[阶段]_客服消息 2.微信小程序系统教程[阶段]_微信支付 3.微信小程序系统教程[阶段]_九宝电商系统 学习“微信小程序系统教程[阶段]”要求有微信小程序的基础。建议先学习“微信小程序系统教程[初级阶段]”、“微信小程序系统教程[中级阶段]”,后在报名“微信小程序系统教程[阶段]”。 阶段讲解的客服消息,是针对小程序的。后台程序用接近底层的技术,没有使用三方技术。这样降低同学们学习成本。 微信支付,这部分课程很有难度,要求同学们认真听讲,有不会的技术问题可以请教老师。购买课程后请联系老师,提供单号,给你源程序。 九宝电商系统是一套十分适和学习、项目的课程。既可以系统的学习微信小程序相关知识,还可以修改后上线。 “微信小程序系统教程[中级阶段]——核心技术”重点讲解微信小程序事件、组件、API 微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识。 购买课程的同学,可赠送就九宝老师编写的《微信小程序开发宝典》。 购课请咨询qq2326321088

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧