Linux的成长和UNIX之殇
2016-02-01 00:00
435 查看
http://blog.chinaunix.net/space.php?uid=20104120&do=blog&id=3439097
从目前的发展来看,LINUX系统已经在高级应用中逐步的替代了传统的UNIX系统。
曾经在计算机操作系统发展史上非常重要的UNIX系统正在越来越少的被普通人熟悉。
而LINUX系统最近的几条新闻(比如《Linux 走向真正的CPU热插拔支持》)更是让人觉得LINUX系统发展带来的前所未有的强大功能。
因此我在想,自由开源软件协议其实最终保护的是代码的自由,它的强开放性保证了商业公司无法终止代码的生命。不会因为商业原因导致很多好的代码也被秘密的处决。从而将那些集结了很多人智慧的代码与公司的商业利润进行了隔离。这些代码 将逐步的演化为计算机科学世界里的共同社会财富。从更高的起点开启了计算机产业的发展之门。
从UNIX的失败我们也可以看到,封闭最终其实封闭的是自己的发展。商业公司也是出于各自商业的目的将一个原本强大的UNIX系统逐步肢解(相互的不兼容)成了自己公司下的私有系统,加之UNIX代码本身授权又是非自由开源的。因此,这种基于商业目的的代码修改更是让UNIX系统分化的更加支离破碎。最终很多公司又在UNIX系统失去商业价值后无情的将她抛弃,包括很多优秀的程序代码和代码背后的神奇想法。于是,很多人又重新发明轮子,而不是更新发展轮子。代码背后其实是解决问题的方法和思想。让它自由可以带给人们更多的启示和新的想法,很多用户没有新的想法但也可以发现问题;这种良好的自由开源机制可以更快的收集用户需求,同时也可以在自由的基础上让代码本身变得更健壮和强大。
从目前的发展来看,LINUX系统已经在高级应用中逐步的替代了传统的UNIX系统。
曾经在计算机操作系统发展史上非常重要的UNIX系统正在越来越少的被普通人熟悉。
而LINUX系统最近的几条新闻(比如《Linux 走向真正的CPU热插拔支持》)更是让人觉得LINUX系统发展带来的前所未有的强大功能。
因此我在想,自由开源软件协议其实最终保护的是代码的自由,它的强开放性保证了商业公司无法终止代码的生命。不会因为商业原因导致很多好的代码也被秘密的处决。从而将那些集结了很多人智慧的代码与公司的商业利润进行了隔离。这些代码 将逐步的演化为计算机科学世界里的共同社会财富。从更高的起点开启了计算机产业的发展之门。
从UNIX的失败我们也可以看到,封闭最终其实封闭的是自己的发展。商业公司也是出于各自商业的目的将一个原本强大的UNIX系统逐步肢解(相互的不兼容)成了自己公司下的私有系统,加之UNIX代码本身授权又是非自由开源的。因此,这种基于商业目的的代码修改更是让UNIX系统分化的更加支离破碎。最终很多公司又在UNIX系统失去商业价值后无情的将她抛弃,包括很多优秀的程序代码和代码背后的神奇想法。于是,很多人又重新发明轮子,而不是更新发展轮子。代码背后其实是解决问题的方法和思想。让它自由可以带给人们更多的启示和新的想法,很多用户没有新的想法但也可以发现问题;这种良好的自由开源机制可以更快的收集用户需求,同时也可以在自由的基础上让代码本身变得更健壮和强大。
相关文章推荐
- 腾讯TencentOS正式开放测试:支持“傻瓜式刷机”-android
- 在Linux, 找出新修改的文件
- Win 8 PK Linux——网评
- 红帽张先民:企业Linux 7技术亮点是容器技术
- 编译cBPM-android—CodeBlocks(全局、局部)参数设置—CentOS 7— android-ndk
- 新手那些事之十七:系统管理之linux服务器性能调优
- 深入解读Linux与Android的相互关系
- CentOS 7 systemd添加自定义系统服务
- Centos6.0使用第三方YUM源(EPEL,RPMForge,RPMFusion)
- Linux 文件系统详解
- Linux 环境下编译 0.11版本内核 kernel
- CentOS7——/boot/grub2/grub.cfg——win7
- Ubuntu10.04搭建linux-0.11编译环境(1.bochs安装和使用)
- Linux 0.11内核编译和bochs上的实验环境的搭建
- (OK) cBPM-CentOS—wrapped by fastcgi—files—executing commands
- linux 0.11 GDT,LDT,GDTR,LDTR
- C language——convert ip address string into uint in linux
- 64位Linux的内核和用户地址空间
- gcc 或 arm-linux-gcc 编程选项解析
- C language——read ip address in linux