基于Linux的智能手机是未来的方向
随着硬件不断的发展,未来的智能手机将越来越接近PC的性能,一个强大的手机操作系统将是挖掘不断飞跃的手机硬件性能的关键,只有强大的操作系统才能支持各种不断发展的手机应用,如Linux系统对java的完美支持以及优越的多进程调度,摩托罗拉很早就推出基于Linux系统的手机,随着Google的Android操作系统的推出,另一个基于Linux的手机操作系统MeeGo也进入研发计划,相信未来的智能手机软件应用将更加丰富多彩。
背景新闻
http://tech.sina.com.cn/t/2010-02-16/14043860000.shtml
诺基亚和英特尔宣布联合创建一个基于Linux的新操作系统MeeGo。MeeGo整合了诺基亚的Maemo和英特尔的Moblin两大Linux计算环境,专为上网本和智能手机等便携设备设计,还可用于车辆和电视上网等非桌面平台。两家公司此次携手令人瞩目,这不仅是因为MeeGo将两大Linux平台整合到一个屋檐下,也是因为该操作系统跨平台支持英特尔和ARM芯片。由于低耗电需求,ARM芯片目前普遍用于苹果iPhone等智能手机中。
MeeGo操作系统意在让应用开发商一次性编写程序,随后就可以用于从智能手机到上网本等一切应用硬件平台;在竞争日益激烈的智能手机领域,这一竞争策略正日益盛行。Adobe近期也采用了同一战略,应用开发人员只需编写一次程序,就可以将Flash应用用于台式和笔记本以及手机等诸多操作系统。
英特尔和诺基亚宣布,此前用于Maemo或Moblin运算环境的应用也将同样用于新的MeeGo操作系统。诺基亚还强调,创建MeeGo平台并不是意在取代诺基亚自己的Symbian操作系统。相反地,通过Qt应用以及UI框架,开发商可以将应用同时用于MeeGo以及包括Symbian的诸多其他平台。相关应用程序届时将通过诺基亚的Ovi Store发售,面向所有基于MeeGo和Symbian的诺基亚硬件设备,而英特尔的AppUp Center将面向基于MeeGo的英特尔设备。
两家公司将新操作系统MeeGo定位为一个挑战苹果iPhone App Store模式的开源平台。虽然英特尔和诺基亚并没有指名道姓地提到苹果的iPhone OS,但MeeGo的竞争指向性非常明显;两家公司表示,通过新操作系统,消费者就可以不必局限于某一制造商的某种产品系统。
英特尔和诺基亚还计划将新操作系统运用于诸多平板运算产品,挑战苹果新近推出的iPad。英特尔高级副总裁雷内·詹姆斯(Renee J. James)近期接受采访时证实:“新操作系统还将面向平板运算产品。”
不过,MeeGo的挑战对手并不只有苹果iPhone OS,其在上网本领域还将面临谷
相关文档:
主要有下面三种方式:
1.whereis 文件名
特点:快速, 执行准确查找。
2.find / -name 文件名
查出很多东西,有很多
“Permission Denied".
#find / -name php.ini
3.locate 文件名
最快的方法.执行模糊查找。
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
这里就要说说loc ......
自己以前对Linux下的虚拟机没自己查过,
后来发现某QQ群内有一人用Sun VirtualBox,
哈哈,当然,不用我说,你一定知道就是那个玩意了,因为是Sun退出Java,Java又是跨平台的(不过虚拟机JAVA可能做不了),凭直觉就猜得出来这个VirtualBox一定是跨平台的!!
支持Windows
MAC OSX
Linux
Solaris and OpenSolaris
还 ......
虽然mplayer的安装方法已经不是什么技术活,但最近有不少同学在询问我关于mplayer的安装方法的问题。我一贯推荐它们源代码包的安装,虽然步骤有些复杂,但解码器和二进制程序都尽在掌握,心里踏实。
===
1
下载如下这些软件:
all-20071007.tar.bz2
windows-all-20071007.zip
Blue-1.7.tar.bz2
MPlayer-1.0rc2.ta ......
ls -l|grep ^d ----列出当前目录下的文件夹
ls -l|grep ^d|grep "tmp" ----列出当前目录下明子含有"tmp"的文件夹
for dir in `ls -l ~/dxy/|grep ^d | awk '{print $9}'` ---- awk '{print $9}' ,只print 文件夹的名字
do
echo "==== $dir"
cd ~/dxy;cd $dir/
t=`ls -l|grep ^d|grep " ......
说明:本文以主要为转载内容,同时加入了我在使用过程中遇到问题对其的修正!!!!!!!!!
先说statfs结构:
#include <sys/vfs.h> /* 或者 <sys/statfs.h> */
int statfs(const char *path, struct statfs *buf);
int fstatfs(int fd, struct statfs *buf);
参数: ......