Linux的成长和UNIX之殇
http://blog.chinaunix.net/space.php?uid=20104120&do=blog&id=3439097
从目前的发展来看,LINUX系统已经在高级应用中逐步的替代了传统的UNIX系统。
曾经在计算机操作系统发展史上非常重要的UNIX系统正在越来越少的被普通人熟悉。
而LINUX系统最近的几条新闻(比如《Linux 走向真正的CPU热插拔支持》)更是让人觉得LINUX系统发展带来的前所未有的强大功能。
因此我在想,自由开源软件协议其实最终保护的是代码的自由,它的强开放性保证了商业公司无法终止代码的生命。不会因为商业原因导致很多好的代码也被秘密的处决。从而将那些集结了很多人智慧的代码与公司的商业利润进行了隔离。这些代码 将逐步的演化为计算机科学世界里的共同社会财富。从更高的起点开启了计算机产业的发展之门。
从UNIX的失败我们也可以看到,封闭最终其实封闭的是自己的发展。商业公司也是出于各自商业的目的将一个原本强大的UNIX系统逐步肢解(相互的不兼容)成了自己公司下的私有系统,加之UNIX代码本身授权又是非自由开源的。因此,这种基于商业目的的代码修改更是让UNIX系统分化的更加支离破碎。最终很多公司又在UNIX系统失去商业价值后无情的将她抛弃,包括很多优秀的程序代码和代码背后的神奇想法。于是,很多人又重新发明轮子,而不是更新发展轮子。代码背后其实是解决问题的方法和思想。让它自由可以带给人们更多的启示和新的想法,很多用户没有新的想法但也可以发现问题;这种良好的自由开源机制可以更快的收集用户需求,同时也可以在自由的基础上让代码本身变得更健壮和强大。
阅读(192) | 评论(0) | 转发(0) |
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
从目前的发展来看,LINUX系统已经在高级应用中逐步的替代了传统的UNIX系统。
曾经在计算机操作系统发展史上非常重要的UNIX系统正在越来越少的被普通人熟悉。
而LINUX系统最近的几条新闻(比如《Linux 走向真正的CPU热插拔支持》)更是让人觉得LINUX系统发展带来的前所未有的强大功能。
因此我在想,自由开源软件协议其实最终保护的是代码的自由,它的强开放性保证了商业公司无法终止代码的生命。不会因为商业原因导致很多好的代码也被秘密的处决。从而将那些集结了很多人智慧的代码与公司的商业利润进行了隔离。这些代码 将逐步的演化为计算机科学世界里的共同社会财富。从更高的起点开启了计算机产业的发展之门。
从UNIX的失败我们也可以看到,封闭最终其实封闭的是自己的发展。商业公司也是出于各自商业的目的将一个原本强大的UNIX系统逐步肢解(相互的不兼容)成了自己公司下的私有系统,加之UNIX代码本身授权又是非自由开源的。因此,这种基于商业目的的代码修改更是让UNIX系统分化的更加支离破碎。最终很多公司又在UNIX系统失去商业价值后无情的将她抛弃,包括很多优秀的程序代码和代码背后的神奇想法。于是,很多人又重新发明轮子,而不是更新发展轮子。代码背后其实是解决问题的方法和思想。让它自由可以带给人们更多的启示和新的想法,很多用户没有新的想法但也可以发现问题;这种良好的自由开源机制可以更快的收集用户需求,同时也可以在自由的基础上让代码本身变得更健壮和强大。
相关热门文章
给主人留下些什么吧!~~
评论热议
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通