当前位置:  技术问答>linux和unix

我正在开发的操作系统,请高手过目

    来源: 互联网  发布时间:2015-04-30

    本文导语:  我对水园之外的反应没有信心,先发在那里再转过给高手看 面对着经历一次又一次补丁升级好的计算机操作系统,大家都舒了一口气:这下可完美了。可是有个声音大叫:不行,我不想再兼容了。我要更简单,更完...

我对水园之外的反应没有信心,先发在那里再转过给高手看
面对着经历一次又一次补丁升级好的计算机操作系统,大家都舒了一口气:这下可完美了。可是有个声音大叫:不行,我不想再兼容了。我要更简单,更完美。我要从头做起。我就是这个人。我正在开发一个新的操作系统。我以下是我正开发的“?”操作系统:
1,从用户角度:
开机,随着显示器亮起,屏幕上的大字之从9倒数至0。此时在屏幕右下角有提示:正在开机,按F8进入命令行模式。之后电脑就进入了输入用户界面。整个过程不过10秒,就和WinXP差不多。他的桌面也可以调成XP的样式。只有开了“我的电脑”才看见有所不同。在文件夹里的文件居然是可以用多种语言的。如有个文件名有中文有韩文有泰文。“我的电脑”只是操作系统的一个组件,你可以重新设过。在系统设置里还有:设置你喜爱的文件夹。他没有像WinXP那样用A:,C:那样分文件夹。他采用的是类似 Linux的VFS文件系统。文件系统可以接挂很多插件。系统的音乐播放器就在文件系统理接挂了“音乐库”这个虚拟文件夹,这也可以通过程序修改。
打开网络浏览器,这是系统由视窗系统跳至网络系统,屏幕闪了一下。现在我感觉和在视窗状态差不多,只是任务栏显示的是网址而不是窗口名。我不必输入www.*.com之类,我只要输入“歌灵软件 组织”浏览器就指向我要看的网站了。我看了有看了一眼那经典的:
!“正义软件使用协议”
在支付A货币单位(以下简称币)后后你可以在我的电脑上试用我的软件,你必须在你用此软件开发出来的东西声明是用我的软件开发的。在你用我的软件创造B币价值后你必须向我报告,应当向我支付C币软件价格,支付完后,你就可以不用生命是用我的软件开发的了,同时你获得我的售后服务支持。超过D币,对不起,你准备E倍受罚吧。
货币单位:人均国民生产总值/1000
“?”操作系统使用及开发协议
你是用我的软件,就默认你遵守“?”组织的法律
“?”组织
法律:非商业用户,免费。“以自由对个人,以商业对商业,以知识产权壁垒对知识产权壁垒”尽力实现全球本地化,不要英语化。
工作:制定和维护软件标准,指挥开发大型通用软件。
待制定的标准:
全球字符集:UNICODE
文件系统:VFS
标准操作系统内核:LINUX
快速开发语言:C++,C#
超文本(*.ml):RTF,VBS,JScript,HTML,XML
虚拟机:JAVA,ActiveX
视窗系统:WinXP
游戏系统:DirectX
像素图制作:Photoshop,FireWork
矢量图制作:CoreDraw,Flash
相信吗,有一种文件你打开可以是一幅图,也可以是一个动画,也可以是一首歌,那就是.ml的文件,它其实就像打包的html文件,按里面的要求调用的程序不同可以做到。该文件格式的提出是因为组织想制定一种《可以无损复原的》文件格式经过研究许多种脚本语言搞定的。你用记事本打开能看到碎语碎言。这是全球字符集的的好处,因为它含有几个转换字符,如果用编辑字体打开的话都是以下反白字:
(,)用于给程序发中断,显示字体是不显示的。通常程序或脚本的一些变量就藏在那里。
和html差不多
{,|,}这三个符号用于多国语言,如{en Hello|汉 你好}则根据操作系统的语言版本显示为Hello 或 你好。
字符的显示是由一个函数决定的还管它硬件上的那几个ascii码干什么?


我很痛苦的是如何制订那个字符集,因为这是所有源代码的存放基础,在这方面我想征求多一点人的意见(我现在就是闭门造车的感觉)
我想留出未来《全球统一语言的位置》把拉丁文合为一个区, 控制字符应归为一个区, 有一个区是分出来的用于非方块字体的,如西藏文(?)有音调号要一个词完才可以正确显示的,由此延伸韩文也可以归为字母型文字! 统一中日韩汉字为一个区,让简体和繁体只是所用字体不同而已,现有中文的全角英文不需要了——大不了用拉丁文另一种字体,日文也应只有一种。 我觉得现在的一些符号字符更应该用其他字体表示, 我漏了我的“0的是固定的文件类型,目前有声音大类0x0001xxxx,脚本大类0x0002xxxx,图片大类0x300xxxx。
版本系统
软件的版本由文档版本决定如典型的 2.03-334 2:第二个不兼容文档版本,第03次更改。软件是原先大小的334%(待续...)


电脑的定位 未来的电脑应该是家庭的服务中心而不是仅仅是电脑
关于数据库 我竟漏了电脑系统的这个很重要的标准。组织的两部分:世俗部和学院部,世俗部是和人打交道的,负责商业行为。学院部是与知识打交道的,是核心部门。

命令行模式 由于抛弃了显示器只显示字符模式,命令行模式可以显示所有文字。但字体大小都一致。进入视窗后系统重载了命令行。基本的命令行:stdin 和stdout 流:也继承全球文字集,但更基本的是它不能定位字符位置,相当于一个文件


支持多个鼠标与键盘及显示器 在服务器版你可以见到几个鼠标与键盘同时在多个窗口工作,有多个活动窗口!


没了字节这个单位 最小单位:字=16BIT,CPU的一些汇编指令也废掉 如AAA指令
我想的编程系统
现在的编辑器进步了很多,可是语言没跟着编辑器变》我认为最好的程序编辑器是树型的,能给出自动完成功能的,我觉得魔兽争霸3的脚本编辑器就是不错,关于编程语言我还想的还没系统化,我对C的评价是:输入太麻烦,出错不知道在哪里。也许因为BASIC给我太宽容了吧。我喜欢BASIC的可读出声性,我想我的语言就要可以读出来,关于C++,它太复杂了,效率低下,其实没必要一个函数译成一个模块。编译器应按照次数和代码大小自动优化是否要译成模块或子程序,照这个思想,C++太多无用的指针了。C++把问题高复杂化了,应该有函数组就行了,宏的功能太强大了应避免使用,增加两种数据类型:枚举和组合型,WM_CREATE叫CREATE就行了,或者已经有同名定义的话用WINMSG::CREATE=CREATE,函数名的规范是:主语+谓语 如GetCousorPos应为CursorPosGet,最好不要Get_Cousor_Pos太长了

|
都是七拚把凑的,能有一些真正自己的东西吗?

|
老大,不知道你说什么

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 请教高手一个简单问题:给定一个文件名,如何去查找该文件正在被几个程序使用,并怎么样才可以切断这个文件与正在打开该文件的程序之间的
  • 如何知道现在正在使用KDE还是正在使用GNOME?
  • 如何找出正在访问文件的程序?
  • 如何在servlet中实现“正在查询,请等待”的功能
  • 声频设备正在被使用,是怎么个概念?
  • LINUX下如何查看正在传输的文件??
  • 如何判断文件正在被写入
  • 在linux在如何保护正在使用的文件不被删除
  • 如何强制删除或恢复SQLServer正在使用的数据库
  • 你用java正在开发什么?来者有分!
  • 请问诸位高手:如何在服务器上得到正在连接的客户端IP??
  • @@@@@@@@@@motorola正在举办388java程序设计大赛,大家做得如何了??
  • 怎样取消一个正在打印的作业?
  • 请教:有什么工具可以“看”到系统中正在运行的线程?
  • 求教:wget如何判断文件正在下载?
  • redhat linux平台下文件正在使用判别C++?
  • freebsd 用putty 远程,正在输入密码就自动退出。没法远程登录,哪里配置的问题呢???
  • 怎么判断一个可执行文件是否正在运行?
  • linux是不是可以删除正在运行的可执行文件???????????????????????????
  • 高人指点:如何取得正在编辑的表格的CellEditor的行列号? iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3