‘壹’ unix环境高级编程源代码到底是什么意思
这个源码结构不是按章节来的,是按内容来的,你可以对照每章的内容到这个源码结构里找到对应的代码。我记得每个文件夹里的代码文件倒是按1-1这种方式命名的,你可以搜一下
‘贰’ unix 系统是不是开放源代码的
是的。
关于开放源代码的定义(1.7版)
开放源代码并不仅仅意味着对源代码的访问权。开放源代码软件的发布条款必须满足以下条件:
1.自由地再发布
如果被发布的软件是由不同来源的程序组成的,许可证不得限制任何当事人或组织(party)销售或赠送作为被发布软件成分之一的开放源码软件。
许可证不得从此项销售中索取使用费或其它任何费用。(理由)
2.源代码程序必须包括源代码,必须允许以源代码方式发布、还必须允许以编译后的形式发布。如果产品的某个部分没有与源代码一同发布,那么必须提供通行的、不需要支付合理范围之外的任何费用的手段以获得源代码---从网络上免费下载是一种可取的方式。源代码必须是程序员对其进行修改的最佳形式。故意地使源代码变得含混晦涩是不允许的。也不允许给出预处理器或翻译器处理的中间结果。(理由)
3.派生作品
许可证必须允许修改软件和派生软件,并且必须允许它们按照原软件的许可证的条款进行发布。(理由)
4.作者的源代码的完整性只有在许可证允许与源代码一同发布"补丁文件"(该"补丁文件"以在创建时对程序进行修改为目的)时,许可证才能限制对修改形式的源代码的发布。许可证必须明确地允许发布由修改后的源代码生成的程序。许可证可以要求派生的作品采用不同的名称或不同的版本号以区别于原来的软件。(理由)
5.不得歧视任何个人或团体
许可证不得歧视任何个人或者由多人组成的团体。(理由)
6.不得歧视任何应用领域(fieldsofendeavor)许可证不得限制任何人把程序应用于任何领域。例如,不得规定程序不能应用于商业领域或基因研究领域。(理由)
7.许可证的发布与程序有关的权利必须适用于该程序的任何使用者,并且程序的使用者也不需要为了使用该程序而获得其它许可证的许可。(理由)
8.许可证不能针对于一个产品与程序有关的权利不能由该程序是否作为某个软件产品的一部分来决定。
如果程序从那个发布中被抽出来,并且按照程序的许可证的条款进行使用和发布,那么得到该程序的当事人或组织将获得与得到原程序的使用者相同的权利。(理由)
9.许可证不能影响其它软件许可证不得向与采用它的软件一同发布的其它软件提出任何限制。例如,
许可证不能坚持要求在同一媒体上发布的其它程序都是开放源代码软件。(理由)
‘叁’ unix许可证禁止在大学使用unix源码是哪一年
上世纪 90 年代的事了。
当时 AT&T 开始商业化 Unix,然后由于加州伯克利大学也在开发一个 Unix 的分支系统 BSD,所以他们打起来了。
‘肆’ 在网上找unix源代码n久都没找到,蛋疼,能给我也发一份unix 1.0的源代码吗不胜感激!
ftp://ebook.zzu.e.cn/10%BC%C6%CB%E3%BB%FA/linux%CF%E0%B9%D8/%C0%B3%B0%BA%CA%CFUNIX%D4%B4%B4%FA%C2%EB%B7%D6%CE%F6/001.PDF
你也许应该在这里获得V6的源代码,别的版本的不好找,而且没有什么注释书籍,这是 《莱昂氏unix源代码分析》的上册,下册是分析,你可以自己去检索。看看里面的序章你就应该知道别的版本的代码并不好找,因为有版权问题。
实际上在看《莱昂氏unix源代码分析》的时候在某个ftp上好像看见过好几个版本的源代码,但是几年过去了,找不到了。 也不记得有1.0
‘伍’ unix操作系统 Unix源代码
FreeBSD、NetBSD、OpenBSD、OpenSolaris,到官网下吧
BSD也有很多镜像,比如 http://ftp.heanet.ie/pub/,OpenSolaris比较少
IBM AIX、HP/UX 等等是闭源的,不好找,尤其是代码
‘陆’ 莱昂氏unix源代码分析 怎么样
我有《莱昂氏UNIX源代码分析》,你要么?
‘柒’ 莱昂氏UNIX源代码分析txt全集下载
莱昂氏UNIX源代码分析 txt全集小说附件已上传到网络网盘,点击免费下载:
内容预览:
‘捌’ 如何学会和运行一个开放源代码的UNIX
《莱昂氏UNIX源代码分析》是2006年8月机械工业出版社出版的图书,作者是(澳)JohnLions。
现在大多数系统都是类unix,比如苹果,linux。
‘玖’ 谁有用c语言编写的Unix 和linux源码
Unix是商用操作系统,像windows一样,不是开源的,所以咱不可能得到源代码;
Linux是开源操作系统,源代码是公开的,你可以到很多地方下载,比如说
1.用电驴下载,安装电驴,直接搜索,肯定有。
2.到http://www.kernel.org/下载一个linux内核到源码包,然后用zip解压就行了,最好是用source insight来查看。
3.你如果装了linux,在这个目录下就有啊 ,/usr/src/linux目录
最新版本的linux内核代码很多,不容易看,如果需要早期版本的linux内核代码,请留下你的邮箱,我发给你
‘拾’ 为什么unix系统的源代码是保护的,而linux作为一个类unix系统,源代码确实开源的
虽然Unix与Linux操作系统有不少的命令是相同的,但是他们的源代码则是不同的。也就是说,在
Linux操作系统开发过程中,采用了很多Unix系统的设计理念,并遵循Unix操作系统的POSIX规范。但是其并没有采用Unix操作系统的源代
码,并没有采用Unix操作系统的运行方式。从这一点来说,他们两个是不同的操作系统。
现在Unix操作系统走的是商业化的道理,其源代码是受到保护的。这也就是说,任何社会团体与个人都不能够抄袭或者随意修改Unix操作系统的
源代码。而Linux在开发过车观念中,源代码都是重新书写的,所以就没有版权上面的限制。无论是个人还是商业团体,只要遵循一定的规范,就可以对
Linux的源代码进行更改或者复制。不会涉及到版权的问题。 故Linux操作系统才是一个真正的开源操作系统。
了解更多开源相关,去LUPA社区看看吧。