有个梨GPT
24-08-22 21:20 微博认证:科技博主

Nils Torvalds,上世纪70年代的芬兰贡产档档圆,在茉斯科学习经济;是芬兰和欧洲政坛的风云人物,不久前曾作为瑞典人民党候选人竞选总统。

他的儿子Linus Torvalds,在11岁那年从Commodore VIC-20上开启了BASIC编程之旅。

仅仅10年之后,Torvalds发布了Linux的第一个版本。再30年后,世界上全部的大型机,互联网的绝大部分,智能手机中的绝大部分,和工业嵌入式设备的相当比例,都基于这个操作系统运行。

2005年Torvalds为了管理Linux的庞大代码,能够让分布在世界各地的松散开发者可以在一起卓有效率的合作,他写了一个代码管理工具,Git。Git今天已经成了事实标准,虽然不是唯一,但Git创造了开源项目的匪夷所思的工作效率,重塑了整个软件工程领域的工作流,现在刚刚步入这个行业的年轻人都知道该如何用diff工具找出bug代码引入的地方,如何创建feature branch开发一个很小的特性,以及如何提交可供代码审查的commit。

2000年成立的Linux基金会后来的业务远远不限于维护,发布和推广Linux,它还host了很多牛叉的项目。Yocto是其中之一。这是一个允许开发者从源码和工具链开始构造一个包含目标系统的全部所需内容的工具,bootloader,kernel,userspace程序,根文件系统,目标平台的编译工具链。从硬到软的每个组件的提供商都可以提供自己的meta layer在这个系统中。虽然在消费领域公众并不熟悉这个项目,但是到今天为止,包括ti,nxp,st,renesas,microchip等重要的工业和嵌入式处理器生产商无一例外的提供了Yocto支持。它在过去的十年里非常成功。

在更深的嵌入式领域,每年出货量超过300亿颗的MCU上,包括arm出品的mbed也没能一桶rtos江湖。Linux基金会host的Zephyr项目,脱胎于Linux的成功工程方法,直接提供全平台工具链支持,Device Tree支持,Linux风格的开发和调试方式,以及Kernel长久以来的多子系统独立进化,版本发布合并窗口,多版本支持,LTS版本支持等重要特性,Zephyr改变世界只是时间问题。

Linux基金会下还有几个重要的基金会,Nodejs目前在Linux基金会旗下。还有一个领域外知道的人不多的Dronecode基金会。Linux基金会开始host这个项目大约是2014年,当时就有3D Robotics,jDrones,DroneDeploy等四轴企业积极加入和支持。当然象Parrot和大疆等无人机企业使用自己的闭源开发系统,但这不是井水河水的关系,很多爱好者在商业设备上跑开源系统,商业公司和Dronecode项目也是互相学习和分享和贡献的关系。

++++

这几天网上有个玩笑,说择莲司机是拿破仑和西特乐之后第三个进攻了饿罗斯的人。但是大家不要忘记1939年酥联进攻芬兰,即所谓的冬季战争,以酥联惨胜结束。八十年过去了,芬兰人以另一种方式改变了俄罗斯的命运。

这就是在我们这个时代,以对人类影响力计,无人能敌的芬兰小子的故事。

发布于 上海