0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 6 months agoSupreme leader madsh.itjust.worksimagemessage-square99fedilinkarrow-up1755arrow-down131
arrow-up1724arrow-down1imageSupreme leader madsh.itjust.works0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 6 months agomessage-square99fedilink
minus-squareBartyDeCanter@lemmy.sdf.orglinkfedilinkarrow-up84·6 months agoAccording to the github analysis, the kernel repository is: C 98.3% Assembly 0.7% Shell 0.4% Makefile 0.2% Python 0.2% Perl 0.1% Other 0.1% So yeah, its basically all C, plus a tiny bit of assembly for very low level bootstrapping and some helper scripts.
minus-squarerambling_lunatic@sh.itjust.workslinkfedilinkarrow-up30·6 months agoYeah but a lot of that C code has inline assembly so it’s more like 5-10% asm.
minus-squareriodoro1@lemmy.worldlinkfedilinkarrow-up15arrow-down3·6 months agoInline assembly is such a shit practice. But c++ bad.
minus-squareFlorianSimon@sh.itjust.workslinkfedilinkarrow-up3·6 months agoNo VB6 either 🤷♂️ How can one write a kernel without using VB6 at all?
minus-square0x4E4F@sh.itjust.worksOPlinkfedilinkEnglisharrow-up1·6 months agoYeah, indeed, why not 🤔…
According to the github analysis, the kernel repository is:
So yeah, its basically all C, plus a tiny bit of assembly for very low level bootstrapping and some helper scripts.
Yeah but a lot of that C code has inline assembly so it’s more like 5-10% asm.
Inline assembly is such a shit practice. But c++ bad.
Wot no Delphi?
No VB6 either 🤷♂️
How can one write a kernel without using VB6 at all?
Yeah, indeed, why not 🤔…