1
allenforrest 2013-12-10 21:01:29 +08:00 via iPhone
没太明白你的意思,android基于的linux没什么特别之处,就是一个arm平台上针对手机硬件定制和优化过的的内核版本
|
2
wang2191195 2013-12-10 21:02:00 +08:00 via iPhone
有别的Linux可以运行在arm平台 比如树莓pi能用的raspbian pidora
所以问题不成立 |
3
lqs 2013-12-10 21:02:57 +08:00
有手机版的 Ubuntu 啊 (http://www.ubuntu.com/phone)
你可能想问的是为什么普通的桌面环境不能在手机上运行,是因为那些不适合在小尺寸屏幕上以触摸方式来交互,所以就没必要移植上来了。 |
4
manhere 2013-12-10 21:03:28 +08:00 1
armlinux很多啊 pogoplug popobox dockstar mbl什么的
|
5
Keyes 2013-12-10 21:05:30 +08:00
诶。。这个。。可能你忽略了各个linux发行版下面标注的支持平台,想mips啊arm啊powerpc啊都有的
|
6
meta 2013-12-10 21:12:41 +08:00
什么是别的linux?难道还有几个linux。
|
7
LazyZhu 2013-12-10 21:26:07 +08:00
与Linux发行版对架构的支持有关,可以试试Debian,他支持的架构种类较多。
|
8
likuku 2013-12-10 21:31:03 +08:00
netbsd 不是 linux,但也能在很多不同cpu上运行。
|
9
guoker 2013-12-10 21:35:06 +08:00
Ub
|
10
feikaras 2013-12-10 21:36:12 +08:00
Linux几乎支持所有架构吧。
|
12
jasontse 2013-12-10 21:43:49 +08:00 via iPad
Linux 只是一个内核,它支持多种处理器架构 x86 amd64 PowerPC ARM MIPS。但是你可以安装什么系统由发行版决定,只给你内核是什么也做不了的。
希望这篇解答 GNU 和 Linux 关系的文章可以部分解释清楚你的问题。 http://www.gnu.org/gnu/linux-and-gnu.html |
13
likuku 2013-12-10 21:45:13 +08:00
netbsd 是完整的包含内核和一堆应用软件的系统。
|
14
saharabear 2013-12-10 21:47:24 +08:00
补充,netbsd几乎没有不能运行的架构。
|
15
saharabear 2013-12-10 21:48:47 +08:00
@likuku 对了,你用netbsd的时候玩它的桌面吗?
|
17
ixiaohei OP @lqs 对啊,就是这个问题,别的是真的不移植?还是一直不了?总感觉手机性能总比那些卡片电脑性能强悍吧,用久了弄个小型服务器挥着别的也好啊
|
21
est 2013-12-10 22:00:05 +08:00
linux可以跑。但是触摸屏、相机、wifi、蓝牙、usb 驱动都没有。怎么破?
|
22
likuku 2013-12-10 22:00:25 +08:00
@saharabear 只玩过 freebsd,上学时 freebsd 6 作为主力桌面用过2年多。工作后用过的 freebsd 主要拿来跑 服务器和存储,没桌面。上班桌面主力先是 ubuntu,接着是 macosx,现在又回归 xubuntu。
去年用过一次 pc-bsd,其实作的蛮好了。硬件支持良好,桌面系统开箱即用。 netbsd 作为 freebsd 的嫡系,只是看过资料,没用过。 |
25
manhere 2013-12-10 22:06:05 +08:00
|
28
ixiaohei OP |
29
dorentus 2013-12-10 22:34:46 +08:00
|
35
so898 2013-12-11 02:08:25 +08:00
依旧建议从可以安装Android系统的ARM开发板开始做起
现在手机硬件固件基本上都是不开源的,哪怕是Nexus 系列,开源资料也是……只能说CM贡献了很多吧…… ARM开发板就是完全不同的一个世界了,基本上所有代码和硬件针脚信息都是可以拿到的 先从这边起步,然后一步步走比较好 话说我觉得手机安装其他Linux最大的问题在于Recovery和boot部分,其他的都好说…… |
36
raptor 2013-12-11 08:50:14 +08:00
谁说ARM上用不了linux?
我去年就在Moto Atrix4G手机上装了Ubuntu 9.04 ARM版 |
37
hiddenman 2013-12-11 09:01:33 +08:00
壮哉我大树莓派。。
|
38
sqbing 2013-12-11 09:05:37 +08:00
驱动和易用的UI套件问题
|
39
bombless 2013-12-11 10:28:54 +08:00 1
其实楼主的问题也不算全错……
这样改可能好一点:“为什么安卓以外的发行版不能用作手机操作系统” 这个楼上各位也答了:驱动问题。 PC有PC的驱动,手机有与PC不同的设备当然需要不同的驱动。 至于说x86和arm的区别,这个从来就不成问题。楼主是属于那种不知道哪听来个词就拿来用了。 问问题最忌自己觉得自己都懂…… |
40
oska874 2013-12-11 11:31:47 +08:00
只要你提供对应的驱动,啥系统都能跑起来。
|
43
Fotix 2013-12-16 02:18:52 +08:00
技术层面的我也没什么说的.简单列举我了解的ARM上面的例子.
前面说了ARM11的树莓派上面各种. Nokia MID系列的N880用的OS2008基于dedian.后来这个系列发扬光大成了Maemo系列,但又式微 Nokia N900上Cortex-A8有Maemo5系统,基于Debian,并且可以跑NEMO(内核来自MeeGo1.2,Debian改版) Nokia N9 MeeGo Harmattan基于Debian,新的Sailfish也是在MER的基础上的 Palm公司的webOS基于linux内核,包括被HP收购后出来的Veer和TouchPad.后开源成为Openwebos,已经可以刷到nexus Ubuntu有对应的 Ubuntu touch 已经可以刷入Nexus系列,touchpad也能刷入 德州仪器有个神器叫Pandaboard.也是ARM,也能跑诸多Linux发行版 早年moto有机器直接就是上的Linux. Kindle用的系统基于linux,nook完全就是安卓 更不用说各种chroot里面跑的了. |
44
tywtyw2002 2013-12-16 09:29:51 +08:00
其实有纯linux的手机 诺基亚n900,app全部是c和qt。
界面是x11,基于LXDE的。 其实这手机是个大坑。。真的大坑。。。。 不过玩起来倒是很爽,用script直接可以做anythings,比如群发短信。 电话用asterisk坐下答录机。 |
45
tywtyw2002 2013-12-16 09:32:42 +08:00
@Fotix 不过纯linux的手机的问题就是app开发难度高,至少我在市面上没看见关于Maemo开发的书。
而且没啥好工具,在加上用户群体少,更少人去开发app,就导致了,没app没人用。。。。。。 不过纯linux内核系统倒是方便了开源软件的移植。 |
46
ixiaohei OP @Fotix 3Q 我去看了下android for linux项目,玩下了,发现手机没有以太网卡,只有无线网卡,vnc链接不了,家里有个刚买的nexus7,先玩会儿,以后在刷ubuntu
@tywtyw2002 那安卓不是逆天了 |
47
Fotix 2013-12-16 15:21:14 +08:00
@tywtyw2002
我觉得吧,虽然开发难度没有降低,但是开发选择更多了. 比如之前国内有个Maemo开发者,清一水的Python.书籍少毕竟因为受众不广.但是官方文档各个都说清楚了,还是方便不少.关键就是开发出来也没人用,不能指望糊口,顶多业余做着玩,质量自然难以保证. 之后的Qt也大大方便了Maemo系统系列的开发.软件移植要给32个赞. |
48
Fotix 2013-12-16 15:27:25 +08:00
@ixiaohei 无线照样VNC啊
N900就能够安装相关应用实现VNC,只不过不常用.我倒是常常用RDesktop控制电脑,开个PS啥的吓吓人. 而N9自带VNC,妥妥好用.经常VNC连接上去测软件,还是很方便的. 手上还有个touchpad 也算一个小神器了.Ubuntu什么的,各种系统一个不落. |
49
tywtyw2002 2013-12-17 01:55:04 +08:00 via iPhone
@Fotix 看你这个名字 那个拼音输入法是你开发的吧?
n900用了一段时间就发现app太少尤其是微信之类的,浏览器也卡死,直接还android了。。 可玩性很高,但是app短缺很要命。 asterisk再牛逼也不能代替微信。。因为大家都用。哎这就是悲哀呀 |
50
ixiaohei OP @Fotix 怎么无线网卡搞VNC,我用linux for andorid那个一起懂就用我的et0,但是我没有这个,所以启动就显示no device
|
51
Fotix 2013-12-17 15:34:12 +08:00
@tywtyw2002 不不不,误会了 Fcitm是由eveing开发的,从fcitx移植.我只不过恰好名字很像而已.对于相关的闭源产品,缺乏足够应用也是不可避免的.浏览器MicroB完全是一款桌面浏览器.强大之余,普适性不足,流量哗啦啦.
@ixiaohei VNC无非要架VNC服务器 然后和SSH登录一样的道理 |