如何将不同的操作系统移植到Android+Linux命令格式教程

这篇博客介绍了如何将Windows95移植到Android设备上,利用XDA成员mamaich分享的QEMU和BOCHS模拟器。虽然项目已取得进展,但mamaich不再继续开发。QEMU速度快但存在故障,BOCHS稳定但运行缓慢。项目需要具有大量RAM和VGA屏幕的设备。尽管存在挑战,但所有资源和信息已被公开,供有兴趣的开发者进一步研究。
摘要由CSDN通过智能技术生成

我们已经看到许多用于所有Windows Mobile设备的端口,但是如何将不同的操作系统移植到Android呢?XDA成员和传奇人物mamaich为我们带来了两个适用于Android设备的模拟器,这将使Android用户可以启动Windows95。QEMU和BOSCH在知道如何使用它们的人们中广受欢迎,因为它们已在其他项目中使用。在其他设备上运行不同的Windows版本。

尽管该项目运行顺利,但仍有待改进。不幸的是,mamaich提到他将不会继续开发这些港口。但是,他分享了所有具有合适技能的人所需的全部资源和知识,以使他从上次离开的地方继续前进。在许多要求中,需要具有大量RAM和至少VGA屏幕的设备。

BOCHS太慢而无法使用,但非常稳定。

QEMU确实非常快-但有故障。SB16仿真正常,但没有MIDI音乐。FPU仿真不正确/不完整,因此可能导致某些程序无法运行或行为异常。网络无法正常工作。键盘/鼠标仿真远非完美。

如果要在QEMU中禁用32位磁盘驱动程序,则Windows 9x可以在QEMU中工作。这是Android中的错误(扩展/写入功能不起作用)。Windows 9x速度确实非常快。

此QEMU构建基于0.9.1,较新的版本具有ARM TCG中的错误,无法启动Windows或类似的操作系统。

我不会继续从事这两个项目。如果有人感兴趣,我将提供所有资源和有关构建的一些信息。需要具备C ++,ARM和x86 asm知识。

每个Linux系统命令都提供某些系统功能。 尽管命令很多,但是命令的使用方式还是有一些相似之处的。 总之,Linux命令具有以下常规格式:

命令字 [选项] [参数] (“[ ]”中的内容代表可有可无)

其中命令字是必须写的,代表具体的命令,例如:ls,该命令字的功能是将指定目录中的文件列表显示给命令使用者,但是显示文件列表这个功能在显示格式和显示内容上通常会有更加细化的需求,有时候希望能够以一个文件一行的形式来展示同时附加文件详细的属性信息;有时候希望能够能够按照文件的修改时间来排序;有时候希望能够列出文件名以“.”开头的隐藏文件,类似这种更加具体化的功能需求还会有很多,每个命令字都是如此,因此,Linux命令字的作者通常提供选项来对命令的功能进行微调,以便满足命令使用者更加具体化的使用需求。选项常用的书写格式如下所示:

以 “-”引导短格式选项(单个字符),例如:“-l”

以“--”引导长格式选项(多个字符),例如:“--color”

多个短格式选项可以写在一起,只用一个“-”引导,例如:“-al”

参数是命令字实现功能时所作用的对象,通常是包含访问路径的文件名或目录名等。例如ls /tmp,“/tmp”就是ls命令字的作用对象,代表显示出/tmp目录下的文件列表;再举例:ls -l /media /mnt,“-l”是选项,“/media”和“/mnt”是2个参数,表示一次显示出/media和/mnt目录中的文件列表并以一个文件一行且带有文件属性信息的形式来展示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值