aboutsummaryrefslogtreecommitdiff
path: root/docs/index.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/index.txt')
-rw-r--r--docs/index.txt158
1 files changed, 97 insertions, 61 deletions
diff --git a/docs/index.txt b/docs/index.txt
index 9c3fa4d..50c04b2 100644
--- a/docs/index.txt
+++ b/docs/index.txt
@@ -1,97 +1,133 @@
-Carbs Linux is an in-development Linux® distribution with a suckless mindset.
-The base system consists of only the necessary programs to create a Linux
-distribution.
+Carbs Linux is a source-based Linux(r) distribution that aims to be
+simple, flexible and extensible while staying as pragmatic and practical
+as possible. The system can consist of as much or as little as its user
+can intend to.
+
Package Manager
---------------------------------------------------------------------------------
+===============
+
+ Carbs Linux uses its own package manager [Carbs Packaging Tools], a
+ POSIX shell package manager forked from KISS with the tool-based
+ approach of xbps.
+
-Carbs Linux uses its own package manager [Carbs Packaging Tools], a POSIX shell
-package manager forked from KISS with the tool-based approach of xbps.
+[Carbs Packaging Tools] <https://github.com/CarbsLinux/cpt>
Small base
---------------------------------------------------------------------------------
+==========
-By default, Carbs Linux comes with busybox for coreutils, bearssl for its
-crypto library, musl libc, and other basic utilities that are required for
-building new software. The majority of the base packages are statically linked.
+ By default, Carbs Linux comes with busybox for coreutils, bearssl for
+ its crypto library, musl libc, and other basic utilities that are
+ required for building new software. The majority of the base packages
+ are statically linked.
Multiple Init Support
---------------------------------------------------------------------------------
+=====================
-Carbs Linux has support for multiple init systems and service supervisors. In
-the main repository are
+ Carbs Linux has support for multiple init systems and service
+ supervisors. In the main repository are
-- `sinit`
-- `busybox-init` (SysVinit clone)
-- `runit-init`
+ - `sinit'
+ - `busybox-init' (SysVinit clone)
+ - `runit-init'
-for init systems, and
+ for init systems, and
-- `sysmgr`
-- `busybox-runit`
-- `runit`
+ - `sysmgr'
+ - `busybox-runit'
+ - `runit'
-for service supervisors. The [carbs-init] package is the collection of init
-scripts that ensure the interoperability of these init and service systems, and
-make it easier for the user to switch to their preferred combinations of system
-supervision.
+ for service supervisors. The [carbs-init] package is the collection of
+ init scripts that ensure the interoperability of these init and
+ service systems, and make it easier for the user to switch to their
+ preferred combinations of system supervision.
-Nothing holds you back, however, from ditching any of these and packaging some
-other system supervision technique along with your own init scripts.
+ Nothing holds you back, however, from ditching any of these and
+ packaging some other system supervision technique along with your own
+ init scripts.
-[carbs-init]: https://github.com/CarbsLinux/repository/tree/master/core/carbs-init
-[Carbs Packaging Tools]: https://github.com/CarbsLinux/cpt
+[carbs-init]
+<https://github.com/CarbsLinux/repository/tree/master/core/carbs-init>
+
Links
---------------------------------------------------------------------------------
+=====
+
+ - IRC - `#carbslinux' on freenode
+ - Reddit - [r/carbslinux]
+ - [Mailing Lists]
+
-* IRC - `#carbslinux` on freenode
-* Reddit - [/r/carbslinux]
-* [Mailing Lists]
+[r/carbslinux] <https://reddit.com/r/carbslinux>
+
+[Mailing Lists] <file:mailing-lists.org>
-[/r/carbslinux]: http://reddit.com/r/carbslinux
-[Mailing Lists]: /mailing-lists.html
News
---------------------------------------------------------------------------------
+====
+
+ [RSS Feed] | [See all news]
+
+
+[RSS Feed] <file:./news.xml>
+
+[See all news] <file:./news>
+
+[Sep 16, 2020]
+~~~~~~~~~~~~~~
+
+ The libressl "revert" was reverted. System update will replace
+ libressl dependencies with bearssl. You may choose to keep or remove
+ bearssl after the update.
+
+
+[Sep 16, 2020] <file:../news/20200916.html>
+
+
+[Sep 03, 2020]
+~~~~~~~~~~~~~~
+
+ The default TLS provider has been reverted to `libressl'. System
+ update will replace bearssl dependencies with libressl. You may choose
+ to keep or remove bearssl after the update.
+
+
+[Sep 03, 2020] <file:../news/20200903.html>
+
+
+[Jul 27, 2020]
+~~~~~~~~~~~~~~
+
+ Carbs Linux's fork of the `kiss' package manager has been renamed to
+ `Carbs Packaging Tools' due to huge amount of changes. Your latest
+ `kiss' update will handle the bootstrapping. You will need to rename
+ your `KISS-*' variables to `CPT-*'.
+
-[RSS Feed](/news.xml) | [See all news](/news.html)
+[Jul 27, 2020] <file:../news/20200727.html>
-Sep 16 2020
---------------------------------------------------------------------------------
-The libressl "revert" was reverted. System update will replace libressl
-dependencies with bearssl. You may choose to keep or remove bearssl after the
-update.
+[Jun 17, 2020]
+~~~~~~~~~~~~~~
-Sep 03 2020
---------------------------------------------------------------------------------
+ A new rootfs tarball including the changes to the core is released and
+ can be found on the downloads page.
-The default TLS provider has been reverted to 'libressl'. System update will
-replace bearssl dependencies with libressl. You may choose to keep or remove
-bearssl after the update.
-Jul 27 2020
---------------------------------------------------------------------------------
+[Jun 17, 2020] <file:../news/20200617.html>
-Carbs Linux's fork of the `kiss` package manager has been renamed to
-`Carbs Packaging Tools` due to huge amount of changes. Your latest `kiss`
-update will handle the bootstrapping. You will need to rename your `KISS-*`
-variables to `CPT-*`
-Jun 17 2020
---------------------------------------------------------------------------------
+[May 26, 2020]
+~~~~~~~~~~~~~~
-A new rootfs tarball including the changes to the core is released and can be
-found on the downloads page.
+ An initial version for binary package management is released. It can
+ be found on the [GitHub page].
-May 26 2020
---------------------------------------------------------------------------------
-An initial version for binary package management is released.
-It can be found on the [GitHub page].
+[May 26, 2020] <file:../news/20200526.html>
-[GitHub page]: https://github.com/CarbsLinux/kiss-bin
+[GitHub page] <https://github.com/CarbsLinux/kiss-bin>