粉丝690获赞6106


你知道吗?瑞内克最初的内核是由林纳斯、本纳蒂克特托瓦兹一个人完成的,为什么现在不再有这种单枪匹马的神人了呢?在一九八零年代,用内克霸占了许多生产力场景,但贵且必然的环境让很多人期待廉价甚至免费, 最重要是好用的操作系统。在这个大背景下,当时还在读大学的林纳斯花了一个暑假看完了操作系统设计与实现,然后开始自己写操作系统。最开始的 linuk 版本只有几千行代码, 林纳斯从一开始就不断在社区发布自己的进展,这就吸引了许多论坛上的人加入了开发。林纳斯就用邮件接收每个人的代码后手动合并, 而且在那的许多软件都以原代码方式发行的时代,只要有对应平台的编译器,编译一次就算一致完成,所以兼容问题也很好解决。这是 之后另一个开源项目, gm 组织看上了 linux, 使其成为了 gmu 的官方操作系统,所以现在叫 gmu linux。 靠着 gmu 的影响力, linux 软件生态有了质的变化,用户越来越多,硬件支持越来越好。在项目达到一定规模后,林纳斯就不再亲自写代码了, 而是负责审核与合并。直到有一天,他连这都忙不过来了,于是又花十天时间开发了现在最流行的版本控制工具地。大名鼎鼎的 get 就是基于地的代码托管平台。 总结来说,林纳斯的开发能力、项目管理能力、对操作系统发展方向的把控能力都是历史顶级水准。并且 linux 诞生于一个缺乏好用的免费操作系统的时代, 同时受益于当时最好的开源社区 ga new 的支持,获得了全世界硬软件厂商和开发者的通力支持,发展三十多年后才有了今天的地位。向左滑查看更多精彩内容!

美国十大出身马农的科技巨头,他们年轻时真的和你我一样,不是在写 bug, 就是 在 bug 的 路上。很多人刷短剧的时候,都会看到一种固定模板,男主是个写代码的,底层设处被老板压榨,被同事嘲笑,某天突然逆天改命,摇身一变成了科技巨头。 你可能会觉得这种故事太假了,但如果你把目光从短剧移开,看看真实的硅谷历史,会发现一件更残酷也更震撼的事实。 现实中的这些人比短剧还夸张,他们不是富二代起步,不是天选之子开局,而是真的在某个出租屋、车库、宿舍里,对着屏幕 delete 改代码,熬夜到天亮。今天我们就来盘点美国科技圈的十大马龙传奇, 他们用一行行代码写下了真正的我命由我不由天。本视频因时长分为上下两 集。第十名,肯汤普逊,现代操作系统的奠基人。如果你今天用的是 linux、 android、 mac os, 甚至服务器上的系统,那你已经在使用它的遗产。 肯塔普逊大学学的是电气工程,六十年代加入贝尔实验室,参与 multix 操作系统开发项目。失败后,他和丹尼斯里奇在极其有限的条件下重新写了一套系统。 unix 没有豪华设备,没有资本追捧,只有工程师的极致克制与美感。 unix 的 设计思想直接定义了此后半个世纪的软件工程。他说过一句话,复杂系统无法被设计出来,只能被演化出来。这是纯马农才说的出口的话。 第九名,皮埃尔奥米迪亚,一个程序员,发明了网络拍卖。奥米迪亚是标准的计算机科班出身,在苹果子公司写代码。一九九五年,他只是想验证一个想法,陌生人之间能不能通过互联网完成交易。 于是伊贝出现了。没有物流体系,没有支付保障,靠的就是代码和规则。他创造的不是一个网站,而是 c to c 交易的信任模型。 后来你看到的淘宝、咸鱼、二手平台,本质上都站在他铺好的地基上。第八名,萨姆奥尔特曼从写代码的少年,到 ai 时代的推门人。奥尔特曼八岁开始学编程,高中就能独立写游戏, 大学没毕业就创业,项目失败,被卖,被边缘化。真正改变他命运的是他进入 yc, 当上了创业者的教练,但他没停在哪。二零一五年,他和马斯克一起创立 openai。 二零二二年, chat gpt 出现。人类第一次意识到机器真的能说话。 他不只是写代码的人,而是把代码推到文明层面的那一类人。第七名,杰夫贝佐斯写系统的人,重构了世界的基础设施贝佐斯是计算机专业出身,早年写系统做架构。 一九九四年,他辞职创业,理由很简单,如果我不做,将来一定会后悔。亚马逊从卖书起家,但真正改变世界的是 a w s。 云计算不是产品,而是整个互联网的地基。 你今天看到的创业公司 app、 ai 服务,很多都跑在他当年设计的架构之上。第六名,马克扎克伯格一个宿舍程序撬动了全球社交结构。扎克伯格不是天才少年那一卦,但他对算法和人性极度敏感。 facebook 最早只是哈佛校内的一个小工具,社交本质是数据问题。后来不管你喜不喜欢 met 的 算法,它已经深度陷入了人类的注意力分配。大家一起来点赞哦!


freebsd 是 一个完整的类 unix 操作系统,那些常被低估的代码其实撑起了当下不少最赚钱的消费科技产品。故事要从一九七八年说起。比尔乔伊在加州大学伯克利分校牵头 做了伯克利软件分发 b s d 项目,给 unix 加功能。原始的 b s d 虽已停更,但它的血脉在 open b s d、 mac b s d 以及最流行的变种 freebsd 中延续。和 linux 不 同, freebsd 使用的是宽松许可协议, 像苹果就能直接借用它的代码来驱动 darwin, 也就是 mac os、 ios、 watch os 等的内核基础, 然后再用自家的专有协议商业化。任天堂和索尼也用它来驱动 switch 和 playstation 游戏机。 whatsapp 依赖它把消息扩展到数十亿条服务器,用户更是爱它的高性能网络站和稳得离谱的稳定性。它和 linux 最大的不同 在于单体式的设计, linux 只是一个内核,要和 no 等伙伴或模块配套才能算完整的操作系统。而在 freebsd 里,内核驱动和用户空间工具是一起开发、一起维护的, 开箱就是一个完整系统。它是顶尖程序员前百分之零点零一级别偏爱的桌面系统,兼容 no、 k d、 plasma、 cnn 等主流桌面环境, 还能通过 ports 包管理器,装上海量第三方软件。超出你想象想上手很简单,把 freebsd 下载到一个 u 盘,并做成可启动盘,插到电脑上, 跟着引导安装,一步步来。开始学用它时,你会被它极其全面的文档惊到。第一次打开终端,它看起来像 linux, 但有关键区别默认不是 bashbian again shell, 而是老派的 born shell 文件系统方面,传统默认是 ufsunix file system, 它也支持 cfs file system 具备端到端叫焰和与快照功能。我们就用 cfs 来探索一下常见的 unix 命令,比如 cd 一 样能用目录结构和 linux 几乎一致, 只是你会看到像 rescue 这样的目录放的是救援用的二禁制。还有一个商文件,用来确保随机数和加密函数有足够的随机性,启动时系统会跑一个初步流程来配置机器,并在后台运行守护进程。 linux 里通常是 system 底, freebsd 则更传统,使用 rc 脚本装软件也有两条路,要么像 dev 或 rpm 那 样直接装二进制包,要么用 freebsd 的 ports 系统从源代码翻译安装 ports, 也叫 freebsd ports collection, 是 一个专为原版安装量身定制的构建文件和补丁框架。三分钟带你了解 freebsd。 想看更多这样的短视频,记得点赞和关注,感谢观看,我们下次再见!