diff options
Diffstat (limited to 'docs/blog')
-rw-r--r-- | docs/blog/20200128.html | 2 | ||||
-rw-r--r-- | docs/blog/20200128.txt | 3 | ||||
-rw-r--r-- | docs/blog/20200406.html | 2 | ||||
-rw-r--r-- | docs/blog/20200406.txt | 2 | ||||
-rw-r--r-- | docs/blog/20200410.txt | 1 | ||||
-rw-r--r-- | docs/blog/20200508.html | 2 | ||||
-rw-r--r-- | docs/blog/20200508.txt | 2 | ||||
-rw-r--r-- | docs/blog/20200528.html | 2 | ||||
-rw-r--r-- | docs/blog/20200528.txt | 2 | ||||
-rw-r--r-- | docs/blog/20200617.html | 106 | ||||
-rw-r--r-- | docs/blog/20200617.txt | 80 | ||||
-rw-r--r-- | docs/blog/index.html | 6 | ||||
-rw-r--r-- | docs/blog/index.txt | 6 |
13 files changed, 206 insertions, 10 deletions
diff --git a/docs/blog/20200128.html b/docs/blog/20200128.html index 5b6b0d0..1cd2f9c 100644 --- a/docs/blog/20200128.html +++ b/docs/blog/20200128.html @@ -16,7 +16,7 @@ <a href='/wiki'>wiki</a> <a href='/wiki/install.html'>installation</a> </nav></div><div class="border"></div> -<h2>Switching to New Website</h2> +<h1>Switching to New Website</h1> <p><strong>Date:</strong> Jan 28 2020</p> diff --git a/docs/blog/20200128.txt b/docs/blog/20200128.txt index 486278a..5c56b45 100644 --- a/docs/blog/20200128.txt +++ b/docs/blog/20200128.txt @@ -1,6 +1,5 @@ - Switching to New Website ------------------------- +======================== **Date:** Jan 28 2020 diff --git a/docs/blog/20200406.html b/docs/blog/20200406.html index b753afd..db47cf1 100644 --- a/docs/blog/20200406.html +++ b/docs/blog/20200406.html @@ -16,6 +16,8 @@ <a href='/wiki'>wiki</a> <a href='/wiki/install.html'>installation</a> </nav></div><div class="border"></div> +<h1>Roadmap for Carbs</h1> + <p>It has been a busy week. There are lots of changes in direction, and more to come. I want to talk a little about all of them.</p> diff --git a/docs/blog/20200406.txt b/docs/blog/20200406.txt index a48a629..c695b69 100644 --- a/docs/blog/20200406.txt +++ b/docs/blog/20200406.txt @@ -1,3 +1,5 @@ +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/docs/blog/20200410.txt b/docs/blog/20200410.txt index 65b145f..f6edffe 100644 --- a/docs/blog/20200410.txt +++ b/docs/blog/20200410.txt @@ -1,4 +1,3 @@ - Outsource Repository Concept ============================ diff --git a/docs/blog/20200508.html b/docs/blog/20200508.html index 5da6210..99a6d08 100644 --- a/docs/blog/20200508.html +++ b/docs/blog/20200508.html @@ -16,6 +16,8 @@ <a href='/wiki'>wiki</a> <a href='/wiki/install.html'>installation</a> </nav></div><div class="border"></div> +<h1>The Relation of Carbs and KISS</h1> + <p><strong>Date:</strong> May 08 2020</p> <p>Since I have forked KISS, I have received many questions diff --git a/docs/blog/20200508.txt b/docs/blog/20200508.txt index 8e5f316..f1b2cdd 100644 --- a/docs/blog/20200508.txt +++ b/docs/blog/20200508.txt @@ -1,3 +1,5 @@ +The Relation of Carbs and KISS +============================== **Date:** May 08 2020 diff --git a/docs/blog/20200528.html b/docs/blog/20200528.html index 0a7598f..192c648 100644 --- a/docs/blog/20200528.html +++ b/docs/blog/20200528.html @@ -16,6 +16,8 @@ <a href='/wiki'>wiki</a> <a href='/wiki/install.html'>installation</a> </nav></div><div class="border"></div> +<h1>kiss 2.0.0 and overall changes</h1> + <p>Carbs Linux kiss version 2.0.0 has been released which introduces rsync repositories.</p> diff --git a/docs/blog/20200528.txt b/docs/blog/20200528.txt index d77fcb3..9ceaec5 100644 --- a/docs/blog/20200528.txt +++ b/docs/blog/20200528.txt @@ -1,3 +1,5 @@ +kiss 2.0.0 and overall changes +==================================================================== Carbs Linux kiss version 2.0.0 has been released which introduces rsync repositories. diff --git a/docs/blog/20200617.html b/docs/blog/20200617.html new file mode 100644 index 0000000..fb83591 --- /dev/null +++ b/docs/blog/20200617.html @@ -0,0 +1,106 @@ +<!DOCTYPE HTML> +<html lan="en"> +<head> +<title>June Newspost | Carbs Linux</title> +<link rel="stylesheet" href="/assets/style.css"> +<meta charset="utf-8"> +<meta name="Description" content="Carbs Linux - a simple busybox linux distribution"> +<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> +</head> +<p class=header><strong>Carbs Linux - a simple busybox linux distribution</strong></p> +<div class="header"><nav> +<a href='/'>index</a> +<a href='https://github.com/CarbsLinux'>github</a> +<a href='//dl.carbslinux.org'>downloads</a> +<a href='/blog'>blog</a> +<a href='/wiki'>wiki</a> +<a href='/wiki/install.html'>installation</a> +</nav></div><div class="border"></div> +<h1>June Newspost</h1> + +<p>This will be an active month for Carbs as major changes to the base and the +package manager will be coming up.</p> + +<p>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</p> + +<h2>Statically linking the base</h2> + +<p>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.</p> + +<p>I believe that binaries on the core should always be linked statically. This +ensures that an SONAME bump to <code>libObscure.so</code> 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.</p> + +<p>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.</p> + +<h2>Major changes on the core repository</h2> + +<p>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.</p> + +<h3>Removed from Core</h3> + +<ul> +<li><code>git</code></li> +<li><code>libressl</code></li> +<li><code>grub</code></li> +<li><code>bison</code></li> +<li><code>dhcpcd</code></li> +<li><code>ubase</code></li> +</ul> + + +<h3>Added to Core</h3> + +<ul> +<li><code>bearssl</code>, as a <code>libressl</code> replacement</li> +<li><code>byacc</code>, as a <code>bison</code> replacement</li> +</ul> + + +<h3>Statically linked</h3> + +<ul> +<li><code>kiss</code></li> +<li><code>neatvi</code></li> +<li><code>mandoc</code></li> +<li><code>byacc</code></li> +<li><code>m4</code></li> +<li><code>e2fsprogs</code></li> +<li><code>make</code></li> +<li><code>pkgconf</code></li> +<li><code>sbase</code></li> +<li><code>libnl</code></li> +<li><code>wpa_supplicant</code></li> +<li><code>bearssl</code></li> +</ul> + + +<h2>Making the wiki available offline</h2> + +<p>Soon, all documentation regarding Carbs Linux will be avaialable to be installed +from the core repository in a <code>carbs-docs</code> 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.</p> + +<h2>ISO image for Carbs</h2> + +<p>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 <code>arch-install-scripts</code>. Let’s see how that’s going to play out.</p> +<a href="/blog/20200617.txt">View Page Source</a><div class=border></div> +<p class=footer>Linux® is a registered trademark of Linus Torvalds</p> +<p class=footer>Copyright © 2019-2020 Cem Keylan</p> +</body> +</html> diff --git a/docs/blog/20200617.txt b/docs/blog/20200617.txt new file mode 100644 index 0000000..1d47ab4 --- /dev/null +++ b/docs/blog/20200617.txt @@ -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/docs/blog/index.html b/docs/blog/index.html index 266f2a1..2783b58 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -1,7 +1,7 @@ <!DOCTYPE HTML> <html lan="en"> <head> -<title>index | Carbs Linux</title> +<title>Blog Index | Carbs Linux</title> <link rel="stylesheet" href="/assets/style.css"> <meta charset="utf-8"> <meta name="Description" content="Carbs Linux - a simple busybox linux distribution"> @@ -18,10 +18,10 @@ </nav></div><div class="border"></div> <h1>Blog Index</h1> -<p>This is the Carbs Linux Blog Index. You can find every post -here. <a href="/rss.xml">RSS Feed</a></p> +<p>This is the Carbs Linux Blog Index. You can find every post here. <a href="/rss.xml">RSS Feed</a></p> <ul> +<li>Jun 17 2020 - <a href="20200617.html">June Newspost</a></li> <li>May 28 2020 - <a href="20200528.html">kiss 2.0.0 and overall changes</a></li> <li>May 08 2020 - <a href="20200508.html">The Relation of Carbs and KISS</a></li> <li>Apr 10 2020 - <a href="20200410.html">Outsource Repository Concept</a></li> diff --git a/docs/blog/index.txt b/docs/blog/index.txt index 2dda301..ac2c84b 100644 --- a/docs/blog/index.txt +++ b/docs/blog/index.txt @@ -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) |