diff options
Diffstat (limited to 'docs/index.txt')
-rw-r--r-- | docs/index.txt | 158 |
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> |