《西门子:在全球社区中发展Xenomai项目.pdf》由会员分享,可在线阅读,更多相关《西门子:在全球社区中发展Xenomai项目.pdf(14页珍藏版)》请在三个皮匠报告上搜索。
1、Copyright Siemens AG,2024Creative Commons BY-SA 3.0 licenseEvolving the Xenomai Projectin a Global CommunityJan Kiszka|Xenomai Workshop,Beijing,China,November 26,2024Copyright Siemens AG,2024Creative Commons BY-SA 3.0 licenseNovember 2024Page 2AgendaWhat is Xenomai?How Did it Evolve?Current Communit
2、y StateDeveloper&Contributor SupportAbout New Kids on the BlockSummaryCopyright Siemens AG,2024Creative Commons BY-SA 3.0 licenseNovember 2024Page 3Xenomai 1.0 Started in 2001 as RTOS applicationportability framework by Philippe Became part of RTAIXenomai 2.0 Stand-alone again since 2005(different d
3、esign goals)I-pipe patch to hook into the kernel Ported to 6 architecturesXenomai 3.0 Released in 2015(5 years of work)Rework of in-kernel core(“cobalt”)Support for native Linux(“mercury”)Xenomai History,Part ISlide from 2018 No longer sustainable(“elephant in the room”email thread)Siemens increased
4、 invest,assigned more engineers But a new maintainer was needed as well.Copyright Siemens AG,2024Creative Commons BY-SA 3.0 licenseNovember 2024Page 4Xenomai 3 SeriesXenomai 3.0.82019:First release by me as new maintainerPhilippe focuses on new coreXenomai 3.12020:+arm64,-blackfin,-powerpc64Announce
5、ment of Common Xenomai Platformbetween version 3 and 4(EVL)Xenomai 3.22022:Uses dovetail patch(kernel 5.10+)Xenomai 3.32024:Dovetail-only,-powerpc(32-bit),Y2038-readyXenomai History,Part IIXenomai 4 Seriesv5.0-evl1/libevl r0 2019:First releases of new EVL core and library Based on dovetail kernel pa
6、tchv5.4-evl1-rebase to v5.4.102-evl1-rebase 2019.2021:First EVL stable kernel releases libevl evolved from r8 to r25 meanwhilerevl v0.2.0 2022:First release of EVL Rust cratev6.6.58-evl1-rebase/libevl r50/revl v0.5.0 2024:Latest stable releases,now with RT networking Announcement of POSIX API effort