使用Beagle Board协助RISC OS改进

Beagle Board:一种开放硬件的单板机,可以运行多种操作系统,当然不是Windows。此嵌入式系统由德州仪器TI出品,带有ARM公司OMAP3530系列SoC处理器,最高运行频率600MHz,拥有256kb的二级缓存。同时具有TMS320C64x+高清视频处理DSP,DVI-D接口,MMC、SD、SDIO接口,s-video和音频接口。通过USB即可驱动,不过最高内存限制在256MB,最大分辨率是1280×1024。

RISC :精简指令集计算机,真正的计算机哦。如果你上过《计算机原理》之类的课,应该知道,计算机的基本架构。RISC OS符合计算机的定义,功能当然高于单片机。

RISC OS:可以运行在RISC上的OS。在Haiku项目Amiga/MorphOS好消息不断地今天,RISC OS这种有着同样古老历史的操作系统,因为缺乏硬件支持,渐渐遭人遗忘。也许只有英国部分研发人员才钟爱这样的操作系统。:-)

目前,可应用于实际硬件的RISC OS包括Castle的IyonixAdvantage6的A9Home,不过它们多年都没有消息了~。除了实际的硬件使用,另外一种方法就是通过模拟的方式运行RISC OS,这样就不用担心硬件的支持。两种模拟机可以选择:一种开源的免费平台RPCEmu,一种商业化的收费平台VirtualAcorn。最好的应用当然是运行在实际的硬件上,幸运的是,RISC OS的Castle分支已经把它的代码公开了,所以就有了运行在新硬件上的可能。而且这种可能已经成为了现实,Beagle Board就可以运行RISC OS。

如果你手头恰巧有一块Beagle Board,那么不妨试试下载体验。如果发现了什么问题,也可以帮助其改进。

RISC OS的OMAP版本下载地址:http://www.riscosopen.org/content/downloads/other-zipfiles

发表在 Others-HW ,Others-OS | 标签: , , , , , , , , ,

在Fedora12中安装瑞银无线网卡Windows驱动

此方法基本适用于任何Linux系统安装任何设备的Windows驱动。

网上购买的瑞银无线网卡,提供的驱动盘中只有For Windows的驱动。Windows下的驱动文件大部分是.inf或者.sys格式的,这样在Linux使用就麻烦了。

提供一个方法,我的环境是Fedora12。

1、查看系统版本

#>uname -a
Linux Administrator 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 i686 i386 GNU/Linux

2、注意到其中2.6.31.5-127.fc12.i686.PAE的部分没有,这是系统内核的版本。看看你的Fedora的 /usr/src/kernels/ 下有没有这个名字的文件夹?如果没有的话,到下面这个地址下载这个版本的devel包:

http://mirror.optus.net/fedora/linux/releases/12/Fedora/i386/os/Packages/

名字是 kernel-PAE-devel-2.6.31.5-127.fc12.i686.rpm

3、安装这个rpm包。两种方法,

#>rpm -ivh rpm_name

或者

#>yum install rpm_name

都可以。安装完之后, /usr/src/kernels/ 下就有 2.6.31.5-127.fc12.i686.PAE 目录了。
(更多…)

发表在 Linux ,Others-HW | 标签:

将SpoonWEP2和SpoonWPA安装到了Fedora下

BT3/BT4下经典无线破解软件SpoonWEP2和SpoonWPA昨天总算折腾到Fedora下了,这样就不用再切换到光盘版或者U盘版的BT了。有图有真相:

由于SpoonWEP是deb包,要安装到Fedora的话需要转成rpm包,使用alien工具即可,转换完成的rpm包在此:

spoonwep-spoonwpa-modified-BT3-2.i386.rpm

http://www.rayfile.com/files/b3982e26-a284-11df-83c8-0015c55db73d/

发表在 Linux ,Others-SW | 标签: , , ,

最奇怪的地方找到的 Linux

开源不只是一个许可证或者编码方法学,对于这个世界上的很多人来说,开源也是一种信仰。对Linux的称颂构成了这种信仰祈祷的主题,以这种爱的精神,Linux在生活的各个方面生根发芽。下面总结了一些让人惊奇的地方,在这些地方,你可以发现这个可爱的Linux的存在。

1、Linux 摩托车

Mavizen的TTX02型号的摩托车,可能是世界上第一辆电子赛车,这种赛车拥有板上计算机、USB接口,并且还有自己的IP地址。驾驶员可以通过WLAN对摩托车进行操作。这种时速130英里的摩托车的操作系统是Linux。

2、Linux 早茶

在德国纽伦堡(Nurmberg)的嵌入式大会上展出了一款商业化的咖啡机,这台咖啡机运行在Linux系统上,且架构是基于Qt Framework的。尽管尚没有推广到市场,但是多年前一个Linux爱好者发布了”打造属于自己的Linux咖啡机“的详细方法。
(更多…)

发表在 Linux | 标签:

Linux 内核价值为10亿欧元

西班牙研究者们声称如果想开发替代Linux内核的内核的话,花费将是巨大的。

西班牙的奥维耶多大学的研究人员估计了如果开发Linux内核替代软件的话,投入不会少于10亿欧元。

两名学者Jess Garca-Garca和Isabel Alonso de Magdaleno使用构造性模型(Constructive Cost Model)81算法按照现在欧元的实际价值进行了对Linux内核的估计,这个算法经常用来估计传统商业软件工程的价值估计。

根据他们的计算,如果要重新开发这款开源操作系统(Linux),使用1000名开发者的话需要将近14年的时间才能完成,而这些人的平均工资也要超过31000欧元。开发成本在近些年迅速提高,从2005年的差不多1亿欧元涨到了2008年的2.25亿欧元。这从一方面也放映了内核开发工程的复杂性正在提升,另一方面也体现了欧洲软件开发薪水的普遍提高。

奥维耶多大学的研究者称尽管估计出来的结果并不能真正的决定软件的实际价值,但是也给了政策制定者们对基于社区的软件开发合作的潜在利益一个更加深刻的认识。
(更多…)

发表在 Linux | 标签:

QNX三十年,第一台QNX电脑

Paul N. Leroux 又说话了,他说啥我就说啥,最近以学舌为主。

“2010年3月标志着QNX软件系统在嵌入式商业领域30周年庆典。为了庆祝这件大事,我准备发表30篇博文来追录QNX和计算机工业的30年历史。

在公司里阁楼里翻来翻去,找到了那个年代的记忆:第一台QNX电脑的照片。

我没有这台电脑的处理器的任何数据,不过毫无意外的是,它必然是8位处理器。另外还看到了手绘电路板和老式的打字机式键盘,特别是那些按键上的手写的字母~

从办公桌到工厂

这台组装机器最早是大约是1980年左右的产品。那是,IBM PC只是IBM实验室的一个想法而已,而MS-DOS的开发甚至还没有开始。

一年后,大事件发生了,个人电脑问世造成了软件工业的繁荣,尤其是商业软件和生产控制软件。Dan Dodge和Gord Bell这两位QNX的联合创始人也意识到了个人电脑的潜在商机,但是有些变化。不只是说是用PC来作为文字处理平台,而是可以用来做更加艰巨的任务,比如控制机器人、石油钻塔、电站、医疗设备或者控制其他需要精确控制的系统。

而这一切的工作都交给QNX操作系统–一款多任务、多用户、多处理器的实时操作系统。QNX是基于消息传递的微内核架构。

这是唯一的方法,也是当时成功的范例。十多年后,大约财富500强企业中的超过100家,包括Du Pont、柯达、General Mills、通用汽车和摩托罗拉,都大量装配了基于QNX的任务应用。
(更多…)

发表在 Others-OS | 标签:

QNX三十年,第一台网络教室电脑

Paul N. Leroux 在他的博客中写到:

“1983年由安大略省教育部门最早开发的Unisys ICON教学用微电脑是第一个使用QNX操作系统的大型项目。因为网络的使用是个前提,所以这个项目队QNX软件系统的透明分布处理提供了发展机会,知道27年后,在QNX Neutrino操作系统上,透明分布处理仍然是一个显著的特点。

这些系统有令人惊奇的超长寿命,在这个系统开发十多年后的九十年代中期,我去我儿子的学校还看到有些机器仍然在使用。

谈到这篇博文的标题,我必须成人我没有证据证明我说的是对的。不过最大的可能就是这确实是第一款网络教室电脑,至少是第一批大规模部署的网络教室电脑。

而现在看,有多少小学在使用计算机网络?它们又有多少电脑呢? :/

ICON电脑的配置:

处理器:Intel 80186
局域网协议:ARCNET
输入设备:键盘、轨迹球
显示:EGA
语音芯片:TI TMS 5220
硬盘:10MB
客户端与服务器端操作系统:QNX !

发表在 Others-OS | 标签: , ,

QNX三十年,第一个支持硬盘的PC操作系统

Paul N. Leroux 在他的博客中写道:

“时间回到三十年前,也就是上个世纪八十年代早期。那个时候,10M的计算机硬盘就会让人惊呼了,单独这样一个10M的硬盘,售价就达到了3000美刀。那时候美刀可比现在的美刀更值钱,而且要知道,3000美元相当于一个电子工程师年平均工资的十分之一。不过,我就用到了这样一台装有10M硬盘的IBM XT机器。我当时还想’谁丫会用到这么大的硬盘呢,是不是钱多闲得蛋疼啊’。有些人就是天生的未来学家,可惜我不是。

问题是这台机器用的是MS-DOS操作系统,而DOS却不是PC上第一款支持硬盘的操作系统。这个’天下第一’的名头属于QNX,QNX在1982年推出时就支持5M的Davong硬盘。5M太小了吧,没错,现在看来是这样,5M只够存储一张现在由数码相机拍摄的一张照片而已,呵呵。

QNX不仅仅是第一个支持硬盘的,它同时也是第一个支持286的保护模式的实时操作系统(realtime OS),且提供分布式处理,能够运行在Compaq的386机器上。

第一款商业化的QNX版本支持64K内存。现在看来64K小的不得了,但QNX的FAQ上写道64K内存足够运行操作系统、运行Shell和编译程序了,甚至可以同时运行例如打印文件等后台程序。FAQ由经验丰富的QNX用户Mitchell Schoenbrun编写,应该足够可信了。
(更多…)

发表在 Others-OS | 标签: ,

电影中出现的KDE

呵呵,这个有点儿意思了。一直感觉国外大片里电脑高手用的电脑都在采用莫名其妙的高深操作系统,国内有电视剧用游戏”魔兽争霸”的场面描写公*安局电子战高手的神乎其神的网络追踪。

下面是国外爱好者找到的电影中出现Linux的KDE的场景。

1、The Big Bang Theory 生活大爆炸
在第三季第九集中,Leonard穿了一件印有KDE大标志的T恤。
(更多…)

发表在 Linux | 标签: , ,

十个极少听过的操作系统

TechRadar上介绍了十个极少听过的神秘的操作系统,特翻译出来并以我自己的语言描述一下供大家欣赏。这些系统都是开源的,且提供了安装的ISO文件或者其他镜像文件,可以直接安装到PC上或者通过虚拟机来安装。若真的想尝试一下,当然是推荐使用VMWare、VirtualBox或者Qemu之类的虚拟机软件安装了。

基本上,这些操作系统很难被采用为PC机的主操作系统,除非有特殊用途的主机。所以,对这十款系统的介绍只是限制在玩票的级别,当做是一种趣闻来听即可~ 另外,在介绍这些操作系统的时候,还会涉及到一些更加神秘的幕后操作系统,更有一种让人大开眼界的感觉,或者迷迷糊糊的感觉。XD

1、ReactOS: http://www.reactos.org/

ReactOS这个系统的最初目的就是要将Windows程序运行在一个开源的操作系统上,也就是一个和Windows兼容的免费的开源的操作系统。愿望是美好的,进展是缓慢的。进展缓慢的原因并不主要是成员的业余时间利用的不足造成的,其实和Windows兼容并不是一个很容易的事情。现在的ReactOS已经可以很好地兼容这些软件:带有Flash支持的Firefox、MSN Messenger、OpenOffice.org、星际争霸、暗黑破坏神2、雷神之锤三之竞技场等等众多应用,另外在对MS Office和Visual Basic的兼容上也有了较大的进展。提到ReactOS,就不得不提到Linux下一个非常著名和重要的Windows程序模拟器–Wine,可以说ReactOS是伴随着Wine的发展而发展的,并且还促进了Wine本身的进步。所以ReactOS的功劳也不小。
(更多…)

发表在 Others-OS | 标签: , , , , , , , , , , , , , , , ,