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

问题:在新的操作系统,如Linux中加入现有操作系统的APIs的支持/兼容层算不算侵犯版权?

    来源: 互联网  发布时间:2014-11-07

    本文导语:  我们都知道,开发一个操作系统的时候,很重要的一点是不能侵犯其他公司的版权,但是,如果完全不用这些已经成熟的技术,势必会导致操作系统的兼容性的下降,现在大家都在关注Linux,但是,她并不能直接运行现有的Windows...

我们都知道,开发一个操作系统的时候,很重要的一点是不能侵犯其他公司的版权,但是,如果完全不用这些已经成熟的技术,势必会导致操作系统的兼容性的下降,现在大家都在关注Linux,但是,她并不能直接运行现有的Windows及Dos程序,如果要运行的话就要用到虚拟机,很麻烦不说,速度也不敢恭维,那我们可不可以直接将Win32 APIs做到操作系统中来作为一个兼容层,就像NT所做的那样呢?还有,现在的大多数游戏程序都用到了微软的DirectX,那如果要兼容这些游戏的话,就应该在操作系统中对其进行虚拟;还有,Windows下有很多的APIs,如果要做到和现有的操作系统兼容,最好的办法就是在目标操作系统,假定为Linux中插入一个兼容层,将这些APIs转换到对Linux System Call的调用,但这只是一部分,我们知道,NT有多种子系统,她对不同的应用程序可以表现出不同的风格,那我们要做的就是使Linux在现有的应用程序面前表现得像Windows/Dos,这也需要兼容层的介入;还有很多,如TTF字体等,那现在就触及到了一个很现实的问题:Windows APIs,DirectX APIs,TTF字体,是否受到版权的保护?兼容他们的话--我指的是名称的兼容,我们不可能用他们的源码--会否违反版权法?在下无知,请各位大虾赐教,谢谢

|
可以这么做

|
应该不会吧?
支持你

|
我怕不会吧。
如果真会侵权,那个搞wine的启不死定拉。

|
sd

|
没问题,不侵权,要讲侵权,微软从他成立以来,一直在侵权。这是和他兼容

|
不是侵权吧?微软不是被责令公开API了吗?

|
要真的行我也不用费劲找什么虚拟软件了,你做好了我来一份用用先。

    
 
 

您可能感兴趣的文章:

  • 请问一个有关向Vector中加入元素的问题
  • 很简单的问题,内核中加入一个文件
  • jbuilder中加载SmartUpload.jar的问题。。。
  • Tomcat配置文件Server.xml中加入AJP13的问题
  • [跪求解答]关于虚拟内存中页目录与页表在物理内存中加载的问题
  • 可不可以在JSP中加入ActiveX控件 此问题500分
  • 在Linux-2.6.3中加载内核模块的问题。UP有分!
  • 菜鸟问题 如何在这个shell中加上cd和exit?
  • 基于linux操作系统之上操作LCD问题,急???
  • java执行操作系统命令的问题:如何判断多个操作系统?
  • 操作系统中PV操作的问题
  • 在linux操作系统上向ftp服务器(linux系统)上上传文件,我要纪录操作日志,得到上传到ftp服务器上的文件的路径问题?
  • 关于操作系统内部的问题,高手指点
  • pv原语操作的一个问题,望大家解答
  • 关于UNIX文件I/O操作的问题,解决问题立即结贴
  • NOVELL 4.X操作系统的问题
  • 要实现同样的一个问题,例如数据库的查询操作,并将结果返回到页面中,在Servlet与JavaBean中都可以写相同的数据库查询操作的代码,那么
  • 操作系统的以“位”分类问题
  • 一个有关磁盘操作的问题
  • JAVA与数据库操作问题
  • 关于arm linux下硬盘操作的问题
  • SD卡操作问题?
  • 关于pv操作的问题
  • 小妹求教!!关于jsp操作oracle数据库操作的问题(文件读取,插入数据库表相应字段中)
  • USB转串口 读操作的问题
  • 小弟有如下问题:JAVA中怎样实现对操作平台的句柄!谢谢了:)
  • 讨论ejb中数据库操作问题
  • 关于javabean中的对文件进行操作的路径问题?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 系统启动的问题,多重系统的问题
  • 问一个系统配置的问题:win2k系统能不能于SCO UNIX系统共存?
  • UNIX系统下的C程序移植到Linux系统的问题
  • 求助:J2EE系统在Unix 系统中出现乱码问题?谢谢
  • 有关Windows CE系统与Win2K系统问题!急!
  • 在xp下装ubuntu系统实现双系统网络连接问题
  • windows系统和linux系统之间ping的问题!!
  • 修改/ETC/FSTAB后,系统不能进入,/文件系统只读,不能改,我该怎么办,分不是问题
  • 问一个问题。请问如何在文件系统管理并使用设备,也就是当一个设备装载,下载时。文件系统是如何实现的
  • 关于minix文件系统中dup的系统调用问题
  • 安装三系统或双系统问题
  • android系统input子系统keypad的问题~
  • unix 系统中如何查看系统日志?给解决问题的人,另外再给100分
  • linux引导出问题,恢复grub无法找到系统文件(系统:ubuntu7.04)
  • 中文问题:我使用的是MEPIS Linux,系统不能显示中文,我能不能把Redhat中的中文字体移植到这个系统中?
  • centos系统与xp系统通信问题
  • 虚拟机中安装的系统与实际系统文件的拷贝问题?
  • 关于大端系统和小端系统的问题求教
  • 有关《一个操作系统的实现》中文件系统的问题
  • Windows2000和Linux双操作系统,Linux系统有问题,我直接把Linux分区删除后,Windows2000进不去了,怎么办???
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


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

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

    浙ICP备11055608号-3