mboost-dp1
Driver med 3 millioner linier kode
- Forside
- ⟨
- Forum
- ⟨
- Tagwall
#2 1833 filer, https://www.phoronix.com/image-viewer.php?id=2022&...
Interessant nok med stor overvægt af kode i header filer. Forklaringen er angiveligt store mængder autogeneret kode med definitioner for forskellige GPUer.
Selvom koden er til stede i kernel source tree er disse tunge drivere dog ikke inkluderet direkte i typiske universal-kernel builds. De er loadable kernel modules.
Interessant nok med stor overvægt af kode i header filer. Forklaringen er angiveligt store mængder autogeneret kode med definitioner for forskellige GPUer.
Selvom koden er til stede i kernel source tree er disse tunge drivere dog ikke inkluderet direkte i typiske universal-kernel builds. De er loadable kernel modules.
#4 ja, helt enig, det er helt vildt mange linjer kode.
Appropos lines of kode stødte jeg lige på følgende fra: https://arstechnica.com/gadgets/2022/03/a-brief-to...
Vores graphics library (LVGL) til at lave lidt grafik på et lille LCD fylder 166K linjer C kode.
PS: Der er flere unøjagtigheder i den ARS artikel. Det ville ikke undre mig om de 4200 linjer kun er for en del af systemet f.eks. kernel.
Appropos lines of kode stødte jeg lige på følgende fra: https://arstechnica.com/gadgets/2022/03/a-brief-to...
The UNIX operating system started life on a PDP-7 but was perfected on a PDP-11. The first version of UNIX was written in PDP-11 assembler; it had 34 system calls, it was written in 4,200 lines of code, and it ran on 12KB of main memory. Files were limited to 64K in size. It provided a hierarchical file system, the roff text formatter, the ed editor, system administration tools for dealing with disks, magnetic tape, and paper tape, and it included Blackjack, Chess, and tic-tac-toe.4200 linjer assembly(!)
Vores graphics library (LVGL) til at lave lidt grafik på et lille LCD fylder 166K linjer C kode.
PS: Der er flere unøjagtigheder i den ARS artikel. Det ville ikke undre mig om de 4200 linjer kun er for en del af systemet f.eks. kernel.
larsp (8) skrev:
PS: Der er flere unøjagtigheder i den ARS artikel. Det ville ikke undre mig om de 4200 linjer kun er for en del af systemet f.eks. kernel.
De 4200 linier er citeret mange steder.
Men det er vistnok kun kernel.
https://citeseerx.ist.psu.edu/viewdoc/download?doi...
Internally, the first edition Unix kernel
consisted of approximately 4,200 lines of
PDP-11 assembly code.
Der kan sagtens være unøjagtigheder i den artikel.
Men bemærk at PDP-11 ikke var en Unix computer.
PDP-11 var en RSX-11, RSTS/E, RT-11 og IAS computer som nogle akademikere for sjovs skyld lavede et nyt OS kaldet Unix til.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.