README: the logo, what works now, and measured numbers
The README led with a wallpaper and described the system of two months ago: no desktop, no dynamic linking, a handful of drivers. It now leads with Shift and covers Xorg and Window Maker, apk and Alpine packages, SCFF, HTTPS, the storage, network and input drivers, and the machines it has booted on. "Not there yet" lists what is actually missing today: threads, udev, EHCI, touchpad gestures, an installer. The numbers -- lines of code and of comments, syscalls, drivers, packages, commits -- come from tools/python/stats.py, which rewrites them in the README and on the website between stats markers instead of somebody typing them once and letting them go stale. .gitattributes keeps the generated font and logo tables and the vendored Niveus out of the repository page's language bar. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S1giNvrHTrPMPw7V6x1kQ4
This commit is contained in:
parent
e43f56c619
commit
4265794437
4 changed files with 358 additions and 47 deletions
|
|
@ -301,8 +301,8 @@
|
|||
</div>
|
||||
<div class="nv-card__body nv-text-secondary">
|
||||
Four-level paging, multiple cores, preemptive scheduling, a calibrated
|
||||
LAPIC timer, real signal delivery and job control. 207 syscalls on
|
||||
Linux numbering.
|
||||
LAPIC timer, real signal delivery and job control. Close to two
|
||||
hundred syscalls on Linux numbering.
|
||||
</div>
|
||||
</article>
|
||||
|
||||
|
|
@ -545,20 +545,46 @@
|
|||
<h2 class="nv-heading">Measured, not marketed</h2>
|
||||
</div>
|
||||
|
||||
<!-- stats:begin -->
|
||||
<dl class="nv-stat-group">
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">lines in <code class="nv-code">kernel/</code> and <code class="nv-code">include/</code></dt>
|
||||
<dd class="nv-stat__value">46,961</dd>
|
||||
<dt class="nv-stat__label">lines of code in <code class="nv-code">kernel/</code> and <code class="nv-code">include/</code></dt>
|
||||
<dd class="nv-stat__value">45,207</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">lines of comments alongside them</dt>
|
||||
<dd class="nv-stat__value">16,111</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">first-party lines in all</dt>
|
||||
<dd class="nv-stat__value">61,367</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">syscalls, Linux numbering</dt>
|
||||
<dd class="nv-stat__value">207</dd>
|
||||
<dd class="nv-stat__value">184</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">drivers in the kernel</dt>
|
||||
<dd class="nv-stat__value">15</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">Alpine packages in the live root</dt>
|
||||
<dd class="nv-stat__value">88</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">commits</dt>
|
||||
<dd class="nv-stat__value">253</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">days since the first one</dt>
|
||||
<dd class="nv-stat__value">76</dd>
|
||||
</div>
|
||||
<div class="nv-stat">
|
||||
<dt class="nv-stat__label">patches carried against fastfetch</dt>
|
||||
<dd class="nv-stat__value">0</dd>
|
||||
</div>
|
||||
</dl>
|
||||
<!-- stats:end -->
|
||||
</section>
|
||||
|
||||
<!-- ======================================================================
|
||||
|
|
|
|||
Loading…
Reference in a new issue