Mic 的技术点滴:关于linux, wince 6.0...还有其他牢骚
mic's another world
http://www.ootroo.com/zblog
unbuntu在Nokia N810上的移植(转linuxdevices)
2008-04-22 12:06:09
/ 个人分类:linux
看到这个新闻很高兴,因为我也一直期待unbuntu能够出arm版本。 这样一来,我们在手持设备上也能享受丰富的
unbuntu软件了。
/MN v5c
I&wJfh0LUPA开源社区/Z(n%^$qBo+?+gb稍后我会翻译一下
^^/Y)|n4BIg3k|0SjF6gK!E0iX
m,pC:w0
A
Nokia-sponsored project is porting Ubuntu Linux to the ARM
architecture. The "Handheld Mojo" team has completed ARM builds of
Feisty Fawn (dubbed "Frisky Firedrake") and Gutsy Gibbon ("Grumpy
Griffin"), with Hardy Heron compilation starting soon.LUPA开源社区o%rAM^,n)|
LUPA开源社区G6A+O;S `)t
v`?$K8u R
Mojo's Ubuntu port for ARM can be tested in QEMU, an open source
emulator that supports various ARM architectures. Or, it can be run in
a chrooted environment from an SD flash memory card installed on
Nokia's Linux-based N8xx series Internet tablets. Since the ports are
built for ARM Ltd.'s ARMv5EL and ARMv6EL-VFP architectures, they should
also run on lots of other devices with ARM9 and ARM11 cores.LUPA开源社区h8A:A4U/Afju
HJ5KkP0With a few exceptions, most Ubuntu software compiles fine for ARM, according to Andrew Christian,
the engineering fellow at Nokia who leads the effort. Notable
exceptions are Java, Mono, G77 (a Fortran compiler), and the software
that depends on them.
K
B+U5Og$Rl `B)R-`0
1hBj[#O)yy5r5}0Speaking at the Embedded Linux
Conference in Mountain View this week, Christian showed an N800 tablet
running the GIMP, an open source image processing package that he said
worked well on the device.
(]^Z7BZ/MA0
xJa`/eB0Christian told attendees that
cross-compiling is much faster than native compilation. However, he
said that most Debian (and by extension, Ubuntu) packages are not
correctly set up for cross-build environments. For that reason, his
team found it better to compile natively, because less human
intervention is required. LUPA开源社区w#n4r-DD,VPb
LUPA开源社区F+LuDF%H*^[
In setting up a native build
environment, Mojo went to the extent of assembling its own single-board
computer around an ARM-based Intel processor. Installed in 1U rackmount
cases, and stacked up in a rack, the boards can collectively compile
the 25,000 binaries comprising a full Ubuntu distribution (some
packages build more than one object file) in about 10 days, Christian
said. He commented that cooling fans installed in the cases were
"probably overkill."
r Bs\ X3L%h ["pZ0
V[
wa7h`0To bootstrap a native ARM development toolchain, Christian used the ARM EABI port contributed to Debian in early 2007 by single-board computer vendor ADS. This saved considerable time, he said. LUPA开源社区.U|$J8O;MR[:o~j*v~
q_&B[OO"Iv0Christian
also said he thought Debian should change how it packages source code
for ARM's several variations. Instead of treating each as a completely
separate architecture, the project should use the Deb package format's
directory structure to organize sub-architectures, and the architecture
field in the format's meta-data to specify where the package ought to
build, with "ARM-all" being one possible option.
k8a;ux)[s*R%?0LUPA开源社区t(e'vJ?o6]
In an interview
with LinuxDevices, Christian said that his team looked forward to
creating more powerful native ARM build systems. In particular, he was
encouraged to try commodity ARM-based NAS servers
that could be modified to accept up to 2GB of RAM, according to reports
from hobbyists around the Internet. The current Mojo boards top out at
256MB, and become memory-bound building large packages like KDE, he
said.
%w2T1j?h0
@2P| q^Qsz0As an alternative to ARM-based machines, Mojo is also testing x86 servers with QEMU-ARM emulation software. QEMU is reportedly faster than real ARM hardware when run on newer x86-based PCs.LUPA开源社区]!|!kT\ |x
c"t0Y`"^~g
E0Besides Christian, other key developers working on the port include Brian Avery, veteran of HP's iPaq Linux port, and George France, former maintainer of the Linux kernel for the Alpha architecture.
S^8x*PG*u'v,m.s0
相关阅读:
- http://sf.hit.edu.cn (josonchen, 2008-4-18)
- Ubuntu携诺基亚进军手机操作系统 (joejoe0332, 2008-4-21)
- Linux将首次拥有基于Kernel的配置模式 (joejoe0332, 2008-4-21)
- 索尼PS3上可运行Fedora Linux(视频) (joejoe0332, 2008-4-21)
- Linux 2008:超越UNIX挑战微软 (joejoe0332, 2008-4-21)
- 新EeePC配额外硬件鼓励用户选择Linux (joejoe0332, 2008-4-21)
- Red Hat/Novell:Linux重点将是企业用户 (joejoe0332, 2008-4-21)
- 英公司推出300美元可拆卸Linux笔记本 (joejoe0332, 2008-4-21)
- Linux挑战桌面市场微软延期XP救火 (joejoe0332, 2008-4-22)
- Ubuntu用8.04服务器版拓服务器市场 (joejoe0332, 2008-4-22)
推荐
收藏
导入论坛
等级(1)
编辑
管理
查看(54)
评论(1)
评分(0/0)
TAG:
unbuntu
arm
linux