Transmeta(为Linux操作系统发明者所在的公司)将为硬件生产商提供称为“移动Linux”(Mobile Linux)的操作系统,这是一种规模变小的Linux 版本,用于在基于Transmeta的芯片、可登陆因特网的手持设备,突出“移动”上网的特点。 尽管将Linux操作系统应用于手持设备不得不面对内存有限、处理器的处理能力、内存完全丢失、通常输入硬设(如键盘、鼠标)难以使用等难题,Transmeta 还是致力于这方面的工作。 微软的用于手持设备的Windows CE操作系统是一个不太方便用于编写应用软件的平台,因而并不受到用户的欢迎。在另一方面Transmeta放弃了可获利的多方面有关计算机的工作,却致力于Linux操作系统的提高工作,以使得Linux能够更好地应用于手持设备,这些提高工作大概包括以下几方面: 1:推出一种软硬件结合的芯片(Crusoe 芯片)。这种芯片利用极长指令代码(very long instruction word,VLIW),可与Intel的小型机芯片媲美,其上携带的软件,称为“转换代码”软件,它的功能是将用Intel芯片语言的计算机指令转换为新型Cruoe芯片能识别的语言,这种采用“转换代码”软件的方法可以避免Linux这种“效仿”操作系统软件的多种性能问题。 在手持设备所进行的所有计算任务中,这种代码转换过程仅需在1秒内完成,所以这种转换并不真正影响计算机的运行速度。这种芯片性能可以通过改进它的“代码转换”软件来得到提高,例如通过因特网向小型机5400型芯片(一种与奔腾III相当的芯片)的“代码转换”软件发送一个软件补丁,就可以把该芯片的性能提高20% 左右。另外,不必担心芯片中使用这种“代码转换”软件会遭到“黑客”的袭击,因为“代码转换”软件存放在存储器中的特殊区域。 2:设计一种方式,可以将文件以高密的形式存储在小存储容量或无硬盘的手持设备上。 3:通过网络连接,使得手持设备能够运行功能强大的计算机中的程序,而且可以选择这个程序中的一部分来运行。 4:成功地设计出了触摸屏,省去了使用键盘和鼠标的麻烦,可以通过在屏幕上触击或书写输入。 |