2010年10月17日 Linux

土拨鼠日

保罗安德森

P.anderson

你知道这部电影吧……比尔·默里扮演的天气预报员报道了土拨鼠日,结果发现自己陷入了时间循环。他被迫一遍又一遍地重温这一天,直到他最终找到了救赎,能够继续他的生活。我有时发现嵌入式开源软件世界中的许多人也陷入了时间循环。回到1983年,我还是一个年轻的开源开发人员,在Berkeley Software Distribution工作。当时我的任务是让它在Digital Corporation的PDP-11/84上运行。我记得我日复一日地手工组装引导代码,并把它切换到机器上,这样我就可以从磁带机加载数据。完成这项任务并不仅仅需要几天的时间;这相当于几周的工作。我最终能够让系统在一个基本模式下启动,并花了暑假剩下的时间编写驱动程序,使机器可用。快进到1993年,我是一名嵌入式医疗设备开发人员,做着同样的基本工作,但这次是在摩托罗拉68000系列处理器上。 I spent months getting an operating system up to the point where I could begin my application development. About a decade later, I was directing a team of engineers to get open source software up and running on a variety of different embedded processors.

在“过去”,仅仅在一个新硬件上获得一个引导提示符是开发嵌入式设备的一个困难且必要的步骤。现在,由于Linux的出现,许多参考板都带有某种基本功能的操作系统。然而,对于那些试图开发和部署嵌入式设备的人来说,这项工作很难完成。

继续阅读> >

以前的虚拟的Basil Fawlty
下一个国家网络安全战略