From ebbed66de485018e7ddc80144ee6c2e29d6c009b Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Wed, 17 Jun 2020 13:51:20 +0300 Subject: update --- src/blog/20200128.md | 4 +-- src/blog/20200406.md | 3 +- src/blog/20200410.md | 2 -- src/blog/20200508.md | 3 +- src/blog/20200528.md | 3 +- src/blog/20200617.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/blog/index.md | 6 ++-- src/mailing-lists.md | 8 +++--- src/wiki/index.md | 8 +++--- 9 files changed, 98 insertions(+), 19 deletions(-) create mode 100644 src/blog/20200617.md (limited to 'src') diff --git a/src/blog/20200128.md b/src/blog/20200128.md index 4c5c3c1..5c56b45 100644 --- a/src/blog/20200128.md +++ b/src/blog/20200128.md @@ -1,7 +1,5 @@ -Title: Switching to New Website - Switching to New Website ------------------------- +======================== **Date:** Jan 28 2020 diff --git a/src/blog/20200406.md b/src/blog/20200406.md index 6d11ae6..c695b69 100644 --- a/src/blog/20200406.md +++ b/src/blog/20200406.md @@ -1,4 +1,5 @@ -Title: Roadmap for Carbs +Roadmap for Carbs +================= It has been a busy week. There are lots of changes in direction, and more to come. I want to talk a little diff --git a/src/blog/20200410.md b/src/blog/20200410.md index 1e50908..f6edffe 100644 --- a/src/blog/20200410.md +++ b/src/blog/20200410.md @@ -1,5 +1,3 @@ -Title: Outsource Repository Concept - Outsource Repository Concept ============================ diff --git a/src/blog/20200508.md b/src/blog/20200508.md index ee59814..f1b2cdd 100644 --- a/src/blog/20200508.md +++ b/src/blog/20200508.md @@ -1,4 +1,5 @@ -Title: The Relation of Carbs and KISS +The Relation of Carbs and KISS +============================== **Date:** May 08 2020 diff --git a/src/blog/20200528.md b/src/blog/20200528.md index 86317ad..9ceaec5 100644 --- a/src/blog/20200528.md +++ b/src/blog/20200528.md @@ -1,4 +1,5 @@ -Title: kiss 2.0.0 and overall changes +kiss 2.0.0 and overall changes +==================================================================== Carbs Linux kiss version 2.0.0 has been released which introduces rsync repositories. diff --git a/src/blog/20200617.md b/src/blog/20200617.md new file mode 100644 index 0000000..1d47ab4 --- /dev/null +++ b/src/blog/20200617.md @@ -0,0 +1,80 @@ +June Newspost +================================================================================ + +This will be an active month for Carbs as major changes to the base and the +package manager will be coming up. + +TABLE OF CONTENTS +1. Statically linking the base +2. Major changes on the core repository +3. Making the wiki available offline +4. ISO image for Carbs + + +Statically linking the base +-------------------------------------------------------------------------------- + +For the past couple of weeks I have been trying to simplify the base and +statically link the core (mostly binaries rather than libraries). I usually see +some people extremely opposed to static linking as I also see the opposite on +people. + +I believe that binaries on the core should always be linked statically. This +ensures that an SONAME bump to `libObscure.so` will not break the core +functionality of your system, forcing you to use external resources to recover +from such an issue. As long as you can compile, use core utilities, edit text, +and access the web, you can solve any given issue on your system. + +However, I don't think that removing shared libraries is sensible either. Not +every piece of software out there is good quality enough to be statically +linked. + + +Major changes on the core repository +-------------------------------------------------------------------------------- + +There have been drastic changes to the core repository and the base rootfs this +month (with more on the way). Right now changes are as follows. + +### Removed from Core +- `git` +- `libressl` +- `grub` +- `bison` +- `dhcpcd` +- `ubase` + +### Added to Core +- `bearssl`, as a `libressl` replacement +- `byacc`, as a `bison` replacement + +### Statically linked +- `kiss` +- `neatvi` +- `mandoc` +- `byacc` +- `m4` +- `e2fsprogs` +- `make` +- `pkgconf` +- `sbase` +- `libnl` +- `wpa_supplicant` +- `bearssl` + + +Making the wiki available offline +-------------------------------------------------------------------------------- + +Soon, all documentation regarding Carbs Linux will be avaialable to be installed +from the core repository in a `carbs-docs` package along with its own document +crawler. Currently, the documentation regarding the installation process is a +little outdated which will also receive some important updates. + + +ISO image for Carbs +-------------------------------------------------------------------------------- + +I am thinking of releasing an ISO image in order to provide a standardized +environment for installation along with installation helper tools in the spirit +of `arch-install-scripts`. Let's see how that's going to play out. diff --git a/src/blog/index.md b/src/blog/index.md index 2dda301..ac2c84b 100644 --- a/src/blog/index.md +++ b/src/blog/index.md @@ -1,11 +1,11 @@ Blog Index -========== +================================================================================ -This is the Carbs Linux Blog Index. You can find every post -here. [RSS Feed] +This is the Carbs Linux Blog Index. You can find every post here. [RSS Feed] [RSS Feed]: /rss.xml +* Jun 17 2020 - [June Newspost](20200617.html) * May 28 2020 - [kiss 2.0.0 and overall changes](20200528.html) * May 08 2020 - [The Relation of Carbs and KISS](20200508.html) * Apr 10 2020 - [Outsource Repository Concept](20200410.html) diff --git a/src/mailing-lists.md b/src/mailing-lists.md index 77536ff..baa97a7 100644 --- a/src/mailing-lists.md +++ b/src/mailing-lists.md @@ -1,8 +1,8 @@ -Title: Mailing Lists +Mailing Lists +================================================================================ -We have mailing lists set up at [sourcehut]. You -can subscribe to the mailing list by sending an -empty mail to +We have mailing lists set up at [sourcehut]. You can subscribe to the mailing +list by sending an empty mail to ~carbslinux/dev+subscribe@lists.sr.ht diff --git a/src/wiki/index.md b/src/wiki/index.md index dd27004..3d64de9 100644 --- a/src/wiki/index.md +++ b/src/wiki/index.md @@ -1,13 +1,13 @@ Wiki -==== +================================================================================ -Welcome to the Carbs Linux wiki! This wiki is open for access, -and can be edited freely by anyone who wants to contribute. +Welcome to the Carbs Linux wiki! This wiki is open for access, and can be edited +freely by anyone who wants to contribute. If you want to make a contribution, go to Content -------- +-------------------------------------------------------------------------------- * [Module Management](boot/module-management.html) * [Switching to Sinit](init/switching-to-sinit.html) -- cgit v1.2.3