《李枫-再论D作为一种更好的操作系统编程语言.pdf》由会员分享,可在线阅读,更多相关《李枫-再论D作为一种更好的操作系统编程语言.pdf(44页珍藏版)》请在三个皮匠报告上搜索。
1、Revisiting as a better system programming language Feng Li(李枫李枫) Mar 30,2024An indie developer from China:uThe main translator of the book Gray Hat Hacking The Ethical Hackers Handbook,Fourth Edition(ISBN:9787302428671)&Linux Hardening in Hostile Networks,First Edition(ISBN:9787115544384)u Pure soft
2、ware development for 15 years (11 years on Mobile dev)u Actively participating Open Source Communities:https:/ https:/ Recently,focus on infrastructure of Cloud/Edge Computing,AI,IoT,Programming Languages&Runtimes,Network,Virtualization,RISC-V,EDA,5G/6GWho Am I AgendaI.BackgroundAn overview of The l
3、atest updateTestbedsII.for Operating SystemMultiplixRevisorSerpent OSIII.-based system SW/HW development Compiler development with for HW verification +Next generation system languageIV.Wrap-up1)An Overview of DlangI.Backgrounduhttps:/en.wikipedia.org/wiki/D_(programming_language)uhttps:/dlang.org/o
4、verview.htmluPlease may refer to corresponding part in my previous talks as below for related content:Will D be a better system programming language at OpenInfra Days China 2022(Online).First exploration of D for HW-SW co-designed system at 1st OSEDA Workshop 2022.uOrigins of the D Programming Langu
5、age https:/dl.acm.org/doi/abs/10.1145/338632 https:/ I.Background 2)The latest updateSecure programming languageu .I.BackgroundWho will replace C/C+?u .u One idea:Why Modern Alternative Languages Never Replace C/C+https:/ I.Background3)TestbedsTestbed1u Intel NUC X15 LAPAC71H(32GB DDR5-4800)with Fed
6、ora 39(Linux Kernel 6.7.9)Testbed2u Raspberry Pi 4B(8GB LPDDR4-3200)/Raspberry Pi 5(8GB LPDDR4X-4267)with Fedora/UbuntuI.Background1)Multiplix1.1 OverviewII.D for Operating Systemuhttps:/ An operating system kernel for RISC-V and AArch64 SBCs.uhierarchical structureII.D for Operating System1.2 Why D