-
Notifications
You must be signed in to change notification settings - Fork 46
/
index.html
100 lines (99 loc) · 6.33 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
---
layout: default
title: Enter the void
---
<div class="row">
<div class="col-md-3">
<div id="davoid">
{% if site.christmas == 1 %}
<img class="bg img-responsive christmas-mode" alt="void logo" src="/assets/img/void_bg_christmas.png">
<img class="fg img-responsive christmas-mode" alt="void logo" src="/assets/img/void_fg_christmas.png" style="margin:-38px 0;">
{% else %}
<img class="bg img-responsive standard-mode" alt="void logo" src="/assets/img/void_bg.png">
<img class="fg img-responsive standard-mode" alt="void logo">
{% endif %}
</div>
</div>
<div class="col-md-9">
<h2>The Void (Linux) distribution</h2>
<p>
Void is a general purpose operating system, based on the monolithic <a href="https://www.kernel.org">Linux</a> kernel. Its package system allows you to quickly install, update and remove software; software is provided in binary packages or can be built directly from sources with the help of the XBPS source packages collection.
</p>
<p>It is available for a variety of platforms. Software packages can be built natively or cross compiled through the <a href="https://github.com/void-linux/void-packages">XBPS source packages collection</a>.
</p>
<p>Follow us on <a rel="me" href="https://chaos.social/@voidlinux" title="Void on Mastodon">Mastodon</a>, visit the <a href="ircs://irc.libera.chat/#voidlinux">#voidlinux</a> IRC channel on <a href="https://libera.chat">libera.chat</a>, and join the <a href="https://www.reddit.com/r/voidlinux/">Void Linux subreddit</a>.
</p>
<p>Visit the <a href="https://build.voidlinux.org" title="Void builder">Void build server console</a> for package build status updates.
</p>
<p>Contribute to the Void Linux project by <a href="https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md">adding and updating packages</a> and <a href="https://github.com/void-linux/void-docs/blob/master/CONTRIBUTING.md">extending the documentation</a>. More information can be found <a href="https://docs.voidlinux.org/contributing/index.html">in the Handbook</a>.
</p>
</div>
</div>
<hr>
<div class="container">
<div class="row">
<div class="col-md-4">
<h3>Not a fork!</h3>
<p>Void Linux is an independent distribution, developed entirely by volunteers.</p>
<p>Unlike trillions of other existing distros, Void is not a modification of an existing distribution. Void's package manager and build system have been written from scratch.</p>
</div>
<div class="col-md-4">
<h3>Stable rolling release</h3>
<p>Void focuses on stability, rather than on being bleeding-edge. Install once, update routinely and safely.</p>
<p>Thanks to our <a href="https://build.voidlinux.org">continuous build system</a>, new software is built into binary packages as soon as the changes are pushed to the <em>void-packages</em> repository.</p>
</div>
<div class="col-md-4">
<h3>runit</h3>
<p>We use <a href="http://smarden.org/runit/">runit</a> as the init system and service supervisor.</p>
<p>runit is a simple and effective approach to initialize the system with reliable service supervision. Refer to the <a href="https://docs.voidlinux.org/config/services/index.html">Void Handbook</a> for an introduction.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<h3>C library diversity</h3>
<p>Void Linux supports both the <a href="http://musl.libc.org/">musl</a> and <a href="https://www.gnu.org/software/libc/">GNU</a> libc implementations, patching incompatible software when necessary and working with upstream developers to improve the correctness and portability of their projects.</p>
</div>
<div class="col-md-4">
<h3>XBPS</h3>
<p><a href="https://github.com/void-linux/xbps">xbps</a> is the native system package manager, written from scratch with a <em>2-clause BSD</em> license.</p>
<p><em>XBPS</em> allows you to quickly install/update/remove software in your system and features detection of <em>incompatible shared libraries</em> and <em>dependencies</em> while updating or removing packages (among others). Refer to the Handbook for <a href="https://docs.voidlinux.org/xbps/index.html">an overview</a>.</p>
</div>
<div class="col-md-4">
<h3>xbps-src</h3>
<p><a href="https://github.com/void-linux/void-packages">xbps-src</a> is the xbps package builder, written from scratch with a <em>2-clause BSD</em> license.</p>
<p>This builds the software in <em>containers</em> through the use of <em>Linux namespaces</em>, providing isolation of processes and bind mounts (among others). No root required!</p>
<p>Additionally, xbps-src can build natively or cross compile for the target machine, and supports multiple <em>C libraries</em> (glibc and musl currently).</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-4">
<h3>void-packages changes <span class="rssdev"><a href="https://github.com/void-linux/void-packages/commits/master.atom" title="Subscribe to void-packages"><i class="fa fa-rss fa-lg"></i></a></span></h3>
<script src="/assets/js/voidcommits.js"></script>
<script src="https://api.github.com/repos/void-linux/void-packages/commits?page=1&per_page=10&callback=voidcommits&sha=master"></script>
</div>
<div class="col-md-4">
<h3>void-packages pull requests</h3>
<script src="/assets/js/voidcommits.js"></script>
<script src="https://api.github.com/repos/void-linux/void-packages/pulls?page=1&per_page=10&callback=voidpulls&sha=master"></script>
</div>
<div class="col-md-4">
<h3>xbps changes <span class="rssdev"><a href="https://github.com/void-linux/xbps/commits/master.atom" title="Subscribe to xbps"><i class="fa fa-rss fa-lg"></i></a></span></h3>
<script src="/assets/js/voidcommits.js"></script>
<script src="https://api.github.com/repos/void-linux/xbps/commits?page=1&per_page=10&callback=voidcommits&sha=master"></script>
</div>
</div>
<hr>
<div class="page-header">
<h2>Recent news <a href="/atom.xml" title="Subscribe to the news"><i class="fa fa-rss fa-lg"></i></a></h2>
</div>
<div class="row">
{% for post in site.posts limit:2 %}
<div class="col-md-10">
<h4>{{ post.date | date: "%B %d, %Y" }}</h4>
<h3><a href="{{ post.url }}">{{ post.title }}</a></h3>
{{ post.content }}
</div>
{% endfor %}
</div>
</div>