注:本文摘自MacTalk的文章,因为老池写的太好了。但是我要把里面的干句子全都硬邦邦摘出来,所以搞到这里来了。

一、初衷启动

1、初衷、极客需求:

当年林纳斯(Linus)只是觉得迷你版 Unix 操作系统 Minix 的终端太难用了,既不能登录学校里的 Unix Server,也没法上网。这种功能缺陷对林纳斯这样的极客来说是无法接受的,于是他决定从硬件层面开始,重新为 Minix 设计一个终端仿真器。

几乎所有成功的产品都是边走边看做出来的。伟大的梦想,常常始于微不足道。

2、极客人:

当时是三月,也可能是四月,就算彼得盖坦街上的白雪已经化成了雪泥我也不知道,当然我也并不关心。大部分时间我都穿着睡衣趴在相貌平平的计算机前面噼噼啪啪的敲打键盘,窗户上的窗帘遮得严严实实,把阳光和外部世界与我隔离开来

如果有什么工作能让你保持长久的热情,那一定是做自己需要的产品

二、开放发展:如果你有正确的态度,有趣的事情自然会找到你

1、开放态度,吸引顶级黑客:

林纳斯从写下第一行 Linux 代码的开始,就保持了一个开放的态度,可以说,Linux 一诞生就被打上了开源的烙印,这一点对其后续的发展起到了至关重要的作用。因为开放和开源,Linux 吸引了全球的开源爱好者和顶级黑客,无数卓越的程序员为 Linux 贡献了源代码。从来没有一款如此复杂的软件系统是以这种松散的方式构建的。几千名散落在世界各地的开发者,凭借着脆弱的互联网建立关系,他们利用业余时间,构建出了一个鬼斧神工般的操作系统,随即这个系统又成为互联网的基石,其间沧海桑田,让人叹为观止。

2、社区推动发展:

同时,林纳斯在开源协作方面也展现出了编程之外的天赋,他井井有条的运作着庞大的开源社区,回复邮件,发起讨论,阅读代码,合并分支,Linux 操作系统在开源社区的推动和林纳斯的调教下以惊人的速度发展。

三、交接:如果你对一件事情不感兴趣了,最好的做法是找到一个有能力的接棒者

每个人的兴趣都会转移,林纳斯也不例外。在 Linux 进入稳定发展的阶段,他把更多的精力放到了开源社区上,但是这并没有降低 Linux 操作系统的代码质量,

因为他找到了更多的顶级源代码贡献者。

【只摘金句】Linux开发模式带给我们的思考相关推荐

  1. 【只摘金句】Linux 开发模式带给创业者的启示

    注:本文摘自MacTalk的文章,请大家尽力关注 MacTalk By 池建强 .老池写的太好了,而且里面优美句子很多.但我要把里面的干句子全都硬邦邦摘出来,让想快速看本质核心的人理解学习.所以搞到这 ...

  2. 【线程池】自行准备linux环境,带你手写线程池,只需仅仅150行代码|内存池|API|连接池|应用协议丨C/C++Linux服务器开发

    [线程池]自行准备linux环境,带你手写线程池,只需仅仅150行代码 视频讲解如下,点击观看: [线程池]自行准备linux环境,带你手写线程池,只需仅仅150行代码|内存池|API|连接池|应用协 ...

  3. dao模式和前端控制器结合使用_前端技术及开发模式的演进,带你了解前端技术的前世今生...

    先声明,本篇不会讲带有年代性的前端发展史,不讲故事,想了解的读者可以去查阅一些其他的资料和文章,本篇仅仅从技术发展角度结合案例分析,说明前端技术的发展和开发模式的演进变化.本篇内容重点说明PC端技术, ...

  4. linux 开发组织模式,Linux内核发布模式与开发组织模式(1)

    Linux内核社区经历20多年的发展,逐渐形成了一套完善的开发模式.作为想要加入社区进行开发的人来说,当然必须熟悉下这套模式啦,其中最重要的两点是: 内核发布模式 内核开发组织模式 本文将对第一点进行 ...

  5. 前端技术及开发模式的演进,带你了解前端技术的前世今生

    先声明,本篇不会讲带有年代性的前端发展史,不讲故事,想了解的读者可以去查阅一些其他的资料和文章,本篇仅仅从技术发展角度结合案例分析,说明前端技术的发展和开发模式的演进变化.本篇内容重点说明PC端技术, ...

  6. 【线程池】自行准备linux环境,带你手写线程池,只需仅仅150行代码

    [线程池]自行准备linux环境,带你手写线程池,只需仅仅150行代码 视频讲解如下,点击观看: [线程池]自行准备linux环境,带你手写线程池,只需仅仅150行代码|内存池|API|连接池|应用协 ...

  7. linux svn 提交 慢,关于通过linux Samba共享开发模式,svn提交慢等问题

    因通过Samba共享+Svn 方式开发模式,有  svn提交,检出等很慢. 从  Linux(Samba 共享)   ----- win  client +svn 改为Linux  clinet   ...

  8. 【嵌入式Linux驱动开发】二十一、Linux内核自带的KEY驱动探索

      君子应知进退方,时机不到且隐藏.   妆未梳成未见客,势弱稍时敛锋芒.   腹隐良谋待机至,东山再起斗志昂.   遥想曹刘煮酒事,高明刘备扮愚郎. 文章目录 一. Linux 内核自带 KEY 驱 ...

  9. 46、linux开发笔记(主线更新)

    一.安装Vmware16 1.1.Vmware16的下载 1.2.Vmware16的安装 二.安装Ubuntu20 2.1.Ubuntu20的下载 2.2.Ubuntu20的安装 1.新建一个文件夹并 ...

最新文章

  1. Google Maps Android API v2官网例子使用说明
  2. html 服务器运行exe,html运行exe文件,兼容浏览器
  3. WWISE 交互式音频库
  4. 了解 SharePoint 2010 开发中的关键点
  5. 算gini 随机森林_随机森林
  6. Invalid attempt to read when no data is present.
  7. HDU/HDOJ 1800 Flying to the Mars 搜索
  8. [ 淘宝商城 ] 商城SEO
  9. 从零开始学统计 10 | 通俗易懂的 P 值
  10. 电气工程师证书如何考试拿证
  11. matlab imrotate图像旋转
  12. ClientToScreen ScreenToClient GetWindowRect GetClientRect
  13. 绩效考核管理方案文档
  14. 3G网络通信技术与4G网络通信技术的区别
  15. Gps测量两点之间的距离
  16. IDEA 里 Build、Rebuild、Recompile 的区别
  17. Linux wifi wpa_sup,wifi详解(四)zz
  18. Node:找不到模块Error: Cannot find module
  19. 7天吸粉111万,条条视频都爆款,无穷小亮的科普日常是如何做到的?!
  20. Mac配置maven环境与settings设置

热门文章

  1. ubuntu 使用GParted对Ubuntu /dev/sda1进行磁盘扩容
  2. Linux获取纳秒级时间,WINDOW和LINXU下获取纳秒级时间精度
  3. github windows系统监控_谷歌发布Flutter Alpha:支持Windows
  4. 投资分析研究:天然气分布式能源项目
  5. cocos2d-x小游戏——飞机大战
  6. IE无法打开网页却能上网的解决方案(转载)
  7. iso14443_TypeB TR0/TR1/TR2 时序观测
  8. 24个希腊字母 大小写 读音
  9. 学习树莓派的几个推荐站点
  10. win10亮度无法调节,怎么处理