3-d3s1-3-基于RISC-V的Linux发行版及软件生态.pdf

编号:155432 PDF 28页 16.83MB 下载积分:VIP专享
下载报告请您先登录!

3-d3s1-3-基于RISC-V的Linux发行版及软件生态.pdf

1、发行版及启动固件现状与展望基于RISC-V的Linux开源软件生态1Wei Fu Tekkaman Ninja RISC-V国际基金会大使红帽软件(北京)有限公司首席软件工程师2023年8月25日 星期五AGENDA2现状基于RISC-V的Fedora发行版Fedora on RISC-VFedora基于RISC-V的Linux 发行版概况Linux Distros on RISC-V 关键软件组件The key software components发行版展望从 IoT 到 HPCFrom IoT to HPC3Part I基于RISC-V的Fedora发行版Fedora on RISC-V

2、红帽系Linux发行版关系:Fedora/CentOS stream/RHEL4ELN基于RISC-V的Fedora开发历程Fedora on riscv64 History 5rpmbuild on RISC-Vby Richard JonesAugust 10,2016The 2nd bootstrap for Fedora 27as the final preparationJan 29,2018KojiFor RISC-V build farmApril 15,2018The 1st bootstrapfor Fedora 25as the first trial.October 15

3、,2016The 3rd bootstrap for Fedora 28as the final bootstrap March,2018Graphic Desktop is enabledon a real RISC-V HardwareAug,2018Red HatJoin RISC-VFoundationJul,2019IBM is a Founding memberof FoundationNowFedora 37Fedora 2932Linux发行版Bootstrap的必要性The issue for a new architecture with Linux Distro6“鸡与蛋

4、”问题 Chicken And Egg Situation一般来说,Linux 发行版的编译都是基于上一版本迭代而来。但这无法在一个全新构架下实现,因为我们没有编译好的上一版本的。Generally,one Linux Distro release is built upon the previous release.But this can NOT be done for a brand new architecture,because we dont have a previous release at that point.突破 Breakout必须通过交叉编译的方式,编译出足够数量的软

5、件包来实现新构架的bootstrap。We must cross-compile enough software/packages to bootstrap the new architecture.bootstrapFedora bootstrap script(by SongSong Zhang from PLCT)交叉工具链源码(源于SRPM)带本地工具链(gcc)的基本根文件系统FOR chrootStage2:打包工具打包工具chroot,本地构建本地构建用的打包工具用的打包工具Stage4:分布式编译系统分布式编译系统Mock/chrootStage3:chroot本地内地打包工具

6、编译服务器带本地工具链(gcc)的最小根文件系统(RPM)for chroot我们正在基于64ILP32的编译Fedora Remix。8QEMU 虚拟机用于测试主服务器,仓库创建和管理.koji服务器用于中心控制和管理使用Koji编译系统构建RPM和ImageKoji Build System for RPMs&Image针对RPM系操作系统的Koji编译系统。在国内,我们使用Openkoji系统为riscv64构建Fedora:感谢中科院软件所支持:https:/ Status of Fedora on RISC-VFedora引导程序:OpenSBI+U-Boot/(UEFI+ACPI)

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(3-d3s1-3-基于RISC-V的Linux发行版及软件生态.pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠