由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎样开发vmplayer这样的程序?
相关主题
【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)Taobao TFS 架构及开源项目
linux 文件大小的问题大niu是用什么写科技博客的? wordpress?
调试版链接时间特别长VPS host和cloud host的区别?? (转载)
Windows Virtual Machine编程? (转载)搞大数据那帮人连个quick sort都写不出来
求推荐个便宜的asp.net hostingMove from KVM to VirtualBox?
如何最简单的获得一个随机字符串(PHP)? (转载)Cassandra Rewritten In C++, Ten Times Faster
vps vs dedicated serverubuntu on windows
基于MS平台的系统,scalability怎么样?vmware vs vagrant
相关话题的讨论汇总
话题: linux话题: 硬件话题: br话题: host话题: 虚拟机
进入Programming版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
在一个ARM64的硬件环境下,非Linux操作系统,比如谷歌出的新的Fuchsia,如何开发
一个能运行Linux的虚拟机?只需要在terminal下运行一个程序而已。可能需要<512M内
存,也不是很在乎效率。
c*******v
发帖数: 2599
2
寫個CPU simulator。然後彙編指令可以在上面執行就可以了。
麻煩的是各種硬件接口的細節。如果只是CPU和memory那相對容易。
我以前用過同組別人寫的cpu simulator。和芯片一起開發的。

【在 b***i 的大作中提到】
: 在一个ARM64的硬件环境下,非Linux操作系统,比如谷歌出的新的Fuchsia,如何开发
: 一个能运行Linux的虚拟机?只需要在terminal下运行一个程序而已。可能需要<512M内
: 存,也不是很在乎效率。

b***i
发帖数: 3043
3
性能如何?一般来说,CPU一样的不需要模拟,是直接运行的,但是要把硬件什么的接
管模拟。

【在 c*******v 的大作中提到】
: 寫個CPU simulator。然後彙編指令可以在上面執行就可以了。
: 麻煩的是各種硬件接口的細節。如果只是CPU和memory那相對容易。
: 我以前用過同組別人寫的cpu simulator。和芯片一起開發的。

c*******v
发帖数: 2599
4
當初我用cpu simulator來內部快速開發和調試軟件和硬件。夠用了。
如果要跑應用軟件,那要麻煩的多。不過沒有本質困難。燒錢應該就可以了。

【在 b***i 的大作中提到】
: 性能如何?一般来说,CPU一样的不需要模拟,是直接运行的,但是要把硬件什么的接
: 管模拟。

b***i
发帖数: 3043
5
那你这个不是vmplayer级别的。比如苹果使用intel处理器的时候,虚拟Linux或者
Windows可以直接虚拟,不是模拟。

【在 c*******v 的大作中提到】
: 當初我用cpu simulator來內部快速開發和調試軟件和硬件。夠用了。
: 如果要跑應用軟件,那要麻煩的多。不過沒有本質困難。燒錢應該就可以了。

c*******v
发帖数: 2599
6
沉迷於什麼模擬虛擬這些buzz words有什麼意思。此類東西多少年前就有了。遠遠早於
所謂的虛擬這個詞被造出來。
https://www.unicorn-engine.org/
Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris
confirmed).

【在 b***i 的大作中提到】
: 那你这个不是vmplayer级别的。比如苹果使用intel处理器的时候,虚拟Linux或者
: Windows可以直接虚拟,不是模拟。

b***i
发帖数: 3043
7
谁跟你纠结buzz word.这是一个需求,你的方案不满足需求。光启动Linux你就得几分
钟,还干不干业务了。我不如跟vmware买算了。看他们能不能做出来。

【在 c*******v 的大作中提到】
: 沉迷於什麼模擬虛擬這些buzz words有什麼意思。此類東西多少年前就有了。遠遠早於
: 所謂的虛擬這個詞被造出來。
: https://www.unicorn-engine.org/
: Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris
: confirmed).

c*******v
发帖数: 2599
8
你問的是“Fuchsia”下如何如何。除了google誰能滿足需求。API還沒promise呢。
如果你問如何跑別的OS的程序。我給的link有那麼多例子。
完全不需要引入虛擬這個buzz word。就可以跑程序。
就連web page裡各種emulator現在也有很多。
vmware長期輸給大盤不是沒有原因的。

【在 b***i 的大作中提到】
: 谁跟你纠结buzz word.这是一个需求,你的方案不满足需求。光启动Linux你就得几分
: 钟,还干不干业务了。我不如跟vmware买算了。看他们能不能做出来。

b***i
发帖数: 3043
9
为什么要虚拟机呢?因为不清楚这个应用到底需要哪些Linux kernel的支持,一个例子
是要从加密的ext4里面读文件,这个就直接通过driver了,不虚拟Linux能实现吗?
Fuchsia是不支持ext4的,更别说dm-crypt了。

【在 c*******v 的大作中提到】
: 你問的是“Fuchsia”下如何如何。除了google誰能滿足需求。API還沒promise呢。
: 如果你問如何跑別的OS的程序。我給的link有那麼多例子。
: 完全不需要引入虛擬這個buzz word。就可以跑程序。
: 就連web page裡各種emulator現在也有很多。
: vmware長期輸給大盤不是沒有原因的。

s******e
发帖数: 3
10
不熟悉os kernel 底层是做不出或做不好虚拟机或模拟器的。我觉得还是等专业人士做
出好。自己有兴趣开发,可以参考kvm或qemu等项目。

【在 b***i 的大作中提到】
: 在一个ARM64的硬件环境下,非Linux操作系统,比如谷歌出的新的Fuchsia,如何开发
: 一个能运行Linux的虚拟机?只需要在terminal下运行一个程序而已。可能需要<512M内
: 存,也不是很在乎效率。

相关主题
vps vs dedicated server大niu是用什么写科技博客的? wordpress?
基于MS平台的系统,scalability怎么样?VPS host和cloud host的区别?? (转载)
Taobao TFS 架构及开源项目搞大数据那帮人连个quick sort都写不出来
进入Programming版参与讨论
p***o
发帖数: 1252
11
为了支持dm-crypt你这解决方案越来越离谱了。
你把磁盘块dd出来传到云上linux系统里解好密再传回去不就完了?
没有云你在系统里加个raspberry pi这样能跑linux的小系统也不是啥难事。

【在 b***i 的大作中提到】
: 为什么要虚拟机呢?因为不清楚这个应用到底需要哪些Linux kernel的支持,一个例子
: 是要从加密的ext4里面读文件,这个就直接通过driver了,不虚拟Linux能实现吗?
: Fuchsia是不支持ext4的,更别说dm-crypt了。

g****t
发帖数: 31659
12
如果是个sandbox类型的东西跑程序是一回事。linux in browser就有很多。
有硬件driver 的话那就是另一回事了。这点我前面提过了。


: 为什么要虚拟机呢?因为不清楚这个应用到底需要哪些Linux kernel的支持,一
个例子

: 是要从加密的ext4里面读文件,这个就直接通过driver了,不虚拟Linux能实现
吗?

: Fuchsia是不支持ext4的,更别说dm-crypt了。



【在 b***i 的大作中提到】
: 为什么要虚拟机呢?因为不清楚这个应用到底需要哪些Linux kernel的支持,一个例子
: 是要从加密的ext4里面读文件,这个就直接通过driver了,不虚拟Linux能实现吗?
: Fuchsia是不支持ext4的,更别说dm-crypt了。

g****t
发帖数: 31659
13
eumlator或者虚拟机硬件适配肯定很麻烦。
要说清这事,必须把他到底要什么driver 说明白。
我觉得有个概念他没弄清晰:
这世上不存在能跑所有硬件外设的单一linux版本,
更不可能存在覆盖所有硬件的虚拟机。所以你说个解决方案,他永远可以举出来例子说
不行。


: 为了支持dm-crypt你这解决方案越来越离谱了。

: 你把磁盘块dd出来传到云上linux系统里解好密再传回去不就完了?

: 没有云你在系统里加个raspberry pi这样能跑linux的小系统也不是啥难
事。



【在 p***o 的大作中提到】
: 为了支持dm-crypt你这解决方案越来越离谱了。
: 你把磁盘块dd出来传到云上linux系统里解好密再传回去不就完了?
: 没有云你在系统里加个raspberry pi这样能跑linux的小系统也不是啥难事。

g****t
发帖数: 31659
14
现在工具链发达。linux in browser 就有很多。


: 不熟悉os kernel 底层是做不出或做不好虚拟机或模拟器的。我觉得还是等专业
人士做

: 出好。自己有兴趣开发,可以参考kvm或qemu等项目。



【在 s******e 的大作中提到】
: 不熟悉os kernel 底层是做不出或做不好虚拟机或模拟器的。我觉得还是等专业人士做
: 出好。自己有兴趣开发,可以参考kvm或qemu等项目。

n******t
发帖数: 4406
15
很簡單,給多少錢吧?
可以搞,但是
1.這事情不好玩,因爲已經有人能做了。
2.你問這個也不是爲了好玩,顯然是爲了賺錢。
所以這麼問不會有人給你能用的答案的。

【在 b***i 的大作中提到】
: 在一个ARM64的硬件环境下,非Linux操作系统,比如谷歌出的新的Fuchsia,如何开发
: 一个能运行Linux的虚拟机?只需要在terminal下运行一个程序而已。可能需要<512M内
: 存,也不是很在乎效率。

g****t
发帖数: 31659
16
他要driver,很难搞的。不说虚拟机了。买个板子,万一sd card读不出的话,几天能搞
好就算快了。


: 很簡單,給多少錢吧?

: 可以搞,但是

: 1.這事情不好玩,因爲已經有人能做了。

: 2.你問這個也不是爲了好玩,顯然是爲了賺錢。

: 所以這麼問不會有人給你能用的答案的。



【在 n******t 的大作中提到】
: 很簡單,給多少錢吧?
: 可以搞,但是
: 1.這事情不好玩,因爲已經有人能做了。
: 2.你問這個也不是爲了好玩,顯然是爲了賺錢。
: 所以這麼問不會有人給你能用的答案的。

b***i
发帖数: 3043
17
居然有
https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/
virtualization/
我是想知道从原理上讲,Host是否可以把裸盘的一个分区给guest OS。一般来说,
guest Os是把Host的一个文件当做一个磁盘,或者可以直接操作Host的磁盘。在我这个
需求里,Host不拥有这个磁盘分区。

【在 s******e 的大作中提到】
: 不熟悉os kernel 底层是做不出或做不好虚拟机或模拟器的。我觉得还是等专业人士做
: 出好。自己有兴趣开发,可以参考kvm或qemu等项目。

b***i
发帖数: 3043
18
Linux只需要在虚拟的硬件上跑,这个是可控的。Host当然能够理解硬件,然后提供虚
拟的硬件

【在 g****t 的大作中提到】
: eumlator或者虚拟机硬件适配肯定很麻烦。
: 要说清这事,必须把他到底要什么driver 说明白。
: 我觉得有个概念他没弄清晰:
: 这世上不存在能跑所有硬件外设的单一linux版本,
: 更不可能存在覆盖所有硬件的虚拟机。所以你说个解决方案,他永远可以举出来例子说
: 不行。
:
:
: 为了支持dm-crypt你这解决方案越来越离谱了。
:
: 你把磁盘块dd出来传到云上linux系统里解好密再传回去不就完了?
:
: 没有云你在系统里加个raspberry pi这样能跑linux的小系统也不是啥难

g****t
发帖数: 31659
19
你不说清楚要覆盖哪个硬件。谁能满足你的需求?host OS能理解硬件不假。但是硬件接
口是千差万别的。不同的linux 版本还可能不一样。
最小的子集就是各种只管cpu和内存的emulator,sandbox。
往上加什
么,你得说清楚自己要覆盖什么硬件,以及硬件的哪一部分功能。这部分是不统一的。


: Linux只需要在虚拟的硬件上跑,这个是可控的。Host当然能够理解硬件
,然后
提供虚

: 拟的硬件



【在 b***i 的大作中提到】
: Linux只需要在虚拟的硬件上跑,这个是可控的。Host当然能够理解硬件,然后提供虚
: 拟的硬件

s******e
发帖数: 3
20
玩具和生产力工具是不一样的

【在 g****t 的大作中提到】
: 现在工具链发达。linux in browser 就有很多。
:
:
: 不熟悉os kernel 底层是做不出或做不好虚拟机或模拟器的。我觉得还是等专业
: 人士做
:
: 出好。自己有兴趣开发,可以参考kvm或qemu等项目。
:

相关主题
Move from KVM to VirtualBox?vmware vs vagrant
Cassandra Rewritten In C++, Ten Times Faster现在流行用什么web hosting?
ubuntu on windows平行妹妹的部长叔叔情人被控制了 (转载)
进入Programming版参与讨论
s******e
发帖数: 3
21
host os 可以把某些设备直接暴露给guest vm。VMware/VirtualBox/KVM都可以。
fuchsia就不知道了

【在 b***i 的大作中提到】
: 居然有
: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/
: virtualization/
: 我是想知道从原理上讲,Host是否可以把裸盘的一个分区给guest OS。一般来说,
: guest Os是把Host的一个文件当做一个磁盘,或者可以直接操作Host的磁盘。在我这个
: 需求里,Host不拥有这个磁盘分区。

n******t
发帖数: 4406
22
沒,可以搞,而且對於他particular這個情況並不難搞。但是他願意給多少錢讓人搞定
吧。

能搞

【在 g****t 的大作中提到】
: 他要driver,很难搞的。不说虚拟机了。买个板子,万一sd card读不出的话,几天能搞
: 好就算快了。
:
:
: 很簡單,給多少錢吧?
:
: 可以搞,但是
:
: 1.這事情不好玩,因爲已經有人能做了。
:
: 2.你問這個也不是爲了好玩,顯然是爲了賺錢。
:
: 所以這麼問不會有人給你能用的答案的。
:

n******t
发帖数: 4406
23
路子不對。

【在 b***i 的大作中提到】
: 居然有
: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/
: virtualization/
: 我是想知道从原理上讲,Host是否可以把裸盘的一个分区给guest OS。一般来说,
: guest Os是把Host的一个文件当做一个磁盘,或者可以直接操作Host的磁盘。在我这个
: 需求里,Host不拥有这个磁盘分区。

s******e
发帖数: 3
24
同意。host 可以不用,但不是不能。但可以加密阻止host接触真实内容

【在 n******t 的大作中提到】
: 路子不對。
b***i
发帖数: 3043
25
你估计个价?我没数。十万够吗?

【在 n******t 的大作中提到】
: 沒,可以搞,而且對於他particular這個情況並不難搞。但是他願意給多少錢讓人搞定
: 吧。
:
: 能搞

n******t
发帖数: 4406
26
看你是什麼程序,此外這事情最主要的constraint在fuschia這一頭。
不過你們真敢把自己的項目depend在google的這種項目上面?心可夠大的。

【在 b***i 的大作中提到】
: 你估计个价?我没数。十万够吗?
b***i
发帖数: 3043
27
我感觉就是配置吧,还有开发那个guest Linux,也基本是配置。
为啥前面说路子不对?

【在 n******t 的大作中提到】
: 看你是什麼程序,此外這事情最主要的constraint在fuschia這一頭。
: 不過你們真敢把自己的項目depend在google的這種項目上面?心可夠大的。

m*****n
发帖数: 3575
28
别小瞧音乐视频这些
稍微有点延迟顿挫,人分得出来,很快就弃用了
还得用硬件原生的体系编程

【在 b***i 的大作中提到】
: 性能如何?一般来说,CPU一样的不需要模拟,是直接运行的,但是要把硬件什么的接
: 管模拟。

b***i
发帖数: 3043
29
咋和何音乐视频有关系了?
一般虚拟机至少1/3的性能把

【在 m*****n 的大作中提到】
: 别小瞧音乐视频这些
: 稍微有点延迟顿挫,人分得出来,很快就弃用了
: 还得用硬件原生的体系编程

1 (共1页)
进入Programming版参与讨论
相关主题
现在流行用什么web hosting?求推荐个便宜的asp.net hosting
平行妹妹的部长叔叔情人被控制了 (转载)如何最简单的获得一个随机字符串(PHP)? (转载)
慘啊,好好的CS博士生,只能來我們公司混。。。vps vs dedicated server
有关SVN基于MS平台的系统,scalability怎么样?
【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)Taobao TFS 架构及开源项目
linux 文件大小的问题大niu是用什么写科技博客的? wordpress?
调试版链接时间特别长VPS host和cloud host的区别?? (转载)
Windows Virtual Machine编程? (转载)搞大数据那帮人连个quick sort都写不出来
相关话题的讨论汇总
话题: linux话题: 硬件话题: br话题: host话题: 虚拟机