身为工程师的诅咒之一便是我们具有破解事物的能力,不只是计算机,还几乎包括房子、车库或办公室周围的所有东西。这之所以是个诅咒,是因为我们买的东西几乎都不会照着我们的意思运作,例如我总希望我的无线电话能多个按钮。还有像是这个房间为什么会建成这样?如果我打掉这面墙、移走这座楼梯、升高天花板的话……..就是这样,我们总是有自己的想法。很多人买了房子、车子或是一些科技产品后,完全不会质疑这些东西的原本设计,就只是使用而已,我真是羡慕这些人,因为他们就会多出很多自由的时间。
最近,我发现自己在破解我的D-Link DNS-323 NAS(网络储存服务器)主机。此装置支持两个drive bay,并提供Gig-E端口,不提供硬盘。买下这台装置和两个你喜欢的SATA硬盘,打开盖子,把硬盘放进去,然后进行一些简单的网络设定…..很快地你就拥有了一台具有RAID(独立磁盘备援数组)的NAS。如果我是一个正常人,我会在这时就住手,因为它运作得相当完美;毋需任何修改。但是这装置实在就是个为计算机玩家设计的玩具。它使用Linux,如果你对其中一个硬盘写入一些名称正确的script(直接写入HTML 文件的小程序),则这个装置就会在启动时执行这些小程序。完整的“DNS-323 wiki”可以让你照着自己的意思破解这个装置。你甚至可以修改硬件以接取JTAG接脚和串行端口。到目前为止,我只启动了指令列和SFTP,不过我真的很想做出一台网站服务器(web server),即使我完全不需要。
然后我开始注意XO Laptop,因为我的3岁小孩总是抢着用我老婆的计算机去上PBSkids.org的网站。现在已经不能直接向OLPC买这款计算机(买一送一的活动已经结束),但是再一次的,这也是个很棒的、可以破解的Linux装置。当然,这是一个极简化的计算机,不过就发展性而言,它的设计仍然是完全开放的(在容量极小的Flash-based多媒体功能的限制下)。此装置也具有极友善的wiki软件支持。不过我现在可能还不能买下这个很棒的装置,因为我的女儿可能会一直问我干嘛占用她的计算机。
就像我的工作伙伴告诉我的,我最棒的就是我是一个Linux n00b(愿意花很多时间在这些事物上面)。但是我发现自己仍然希望所有的电子产品都能使用开放式软件,这样我就能随心所欲地破解它们。更重要的是,我发现自己很希望消费性电子公司能开始思考提供可让消费者自行破解的产品。我相信大众的科技知识正在大幅的进步(只要是初级计算机玩家就会同意此点),而对于企业而言,所增加的只是成立以他们的产品为目标的社群,并将社群发展出的功能选择放进未来的产品版本中,就好像我们在Eclipse计划中所做的一般。所以让我们为那些Linux-based嵌入式装置和提供这些产品的公司喝采吧!无论他们是直接或是间接的支持破解!现在,我只希望自己能有更多的时间……..
欲知道更多Wind River Blog的文章,请参看网址: http://
blogs.windriver.com/