有没有谁搞过arm或者risc-v下移植reactos
reactos吧
全部回复
仅看楼主
level 1
ericdai302 楼主
看官网似乎可以在arm下移植
2018年08月08日 15点08分 1
level 1
建议搞跨risc-v架构模拟x86指令,git hub.co m/se arch?q=x86_64+Simulator,
rv8 is a RISC-V simulation suite comprising a high performance x86-64 binary translator, a user mode simulator, a full system emulator, an ELF binary analysis tool and ISA metadata:
rv8 高性能risc-v动态二进制翻译到x86指令集,反过来应该不难。
gi th ub.co m/rv8-io/rv8
2018年08月17日 03点08分 3
level 7
我在想移植到龙芯上用呢
2018年08月17日 15点08分 4
level 7
龙芯MIPS的,交叉编译,移植上去,看看什么效果……
2018年08月17日 15点08分 5
不太可能,因为Reactos里面还有很多dll是微软已经编译好的,搬过来用而已,并非拥有源代码进行编译,就像wine一样,至于wine交叉编译后怎么样,看看官方提供的安卓版wine吧,外传可以运行arm exe,其实在想屁吃,至于这个内核都是汇编写的,估计不止要交叉编译,还要把x86汇编指令集改成arm汇编指令集
2019年07月05日 10点07分
level 1
risc-v部分闭源。举个例子,你写了一款大型游戏,游戏里输出Hello world。你仅仅公开了Hello world的源代码,其余的角色、属性、矿石算法都保密。risc-v就是半开源、半闭源,不如试试openrisc。有可能openrisc是全部开源,没有闭源。
2018年08月30日 10点08分 6
risc-v是全部开源的。从指令集接口/编译器/处理器的实现源代码都是开源的。openrisc曾经被MIPS指控侵犯其专利,所以现在都搞openrisc的都去搞risc-v去了。
2018年09月04日 14点09分
@1iooi1 phoronix.com 上说它部分闭源。
2018年09月04日 23点09分
@1iooi1 你可以去 phoronix.com 上搜索关键词: It turns out risc-v ,马上就有消息说这个硬件部分闭源。据说是 HiFive 的关系。
2018年09月04日 23点09分
@1iooi1 仅仅提到ISA开源,除了ISA之外的并不一定开源。
2018年09月05日 01点09分
level 1
SIFive的ip内核有商业授权版,一个内核一次性收费就一百万rmb样子。不像arm那样收版税分成。免费的有其它组织开源的兼容risc-v指令集处理器可供选择,按照协议跑FPGA还是流片都是合法的。Rocket内核就是贝克利大学完全开源的RISC-V内核,免费没有授权费版税。社区里都能完全跑通的不是什么“半开源”。上面列出开源的RISC-V内核,大多完全免费开源。有些是商业内核。SIFive公司HiFive不代表risc-v基金会,也不代表risc-v的全部生态。
2018年09月05日 02点09分 7
Richard Stallman 自由软件基金会上推荐了一些自由硬件,比如 minifree、vikings 。其中 minifree 之前叫 gluglug ,vikings 这么知名的公司你会不知道?之前他们认为 thinkpenguin 并非完全自由,有一些二进制程序,所以没在自由软件基金会上推荐。因为 purism 也包含二进制文件,所以也没推荐。
2018年09月05日 02点09分
因为 purism 未被自由软件基金会推荐,所以 purism 正在反汇编那些二进制程序。反汇编要花很久时间,涉及到内存地址 memory map 、调试工具等等。
2018年09月05日 02点09分
@冷泠2016 开源的RISC-V内核有是BSD 与MIT协议的,比gpl更利于商业化。这两个许可证都没放弃版权“Copyright”,而是开放授权而已。某种程度不是GPL的版权属于左“Copyleft”的强制式自由。[开心]
2018年09月05日 02点09分
level 1
已经被证实,RISC-V 开发过程中确实掺了闭源程序,不过后来又发布了开源替代方案。楼主别负隅顽抗了,这个传言被证实了。幸亏有开源替代方案,否则RISC-V往后一直有闭源程序。举个例子, GIMP 替代 Photoshop,开源的候选bootloader能替代之前RISC-V的闭源程序。
2018年09月12日 23点09分 8
1