aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/blog/20200528.html62
-rw-r--r--docs/blog/20200528.txt45
-rw-r--r--docs/blog/index.html1
-rw-r--r--docs/blog/index.txt1
-rw-r--r--docs/news.xml2
-rw-r--r--docs/rss.xml47
-rw-r--r--src/blog/20200528.md46
-rw-r--r--src/blog/index.md1
8 files changed, 203 insertions, 2 deletions
diff --git a/docs/blog/20200528.html b/docs/blog/20200528.html
new file mode 100644
index 0000000..ac559d4
--- /dev/null
+++ b/docs/blog/20200528.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML>
+<html lan="en">
+<head>
+<title>kiss 2.0.0 and overall changes | 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>
+<p>Carbs Linux kiss version 2.0.0 has been released which introduces
+rsync repositories.</p>
+
+<p>Git is no longer a mandatory dependency for the package manager,
+every git source on the core repository has been replaced with
+https sources (sbase, sinit), and rootfs tarballs will no longer
+ship with git. Repositories in the upcoming tarball will be rsync
+repositories.</p>
+
+<p>Git is now on the <code>extra</code> repository and is still (optionally)
+used in the package manager.</p>
+
+<p>The idea behind this change is size reductions and increased
+speed with rsync. As I said on the previous post, git repositories
+get larger and larger over the time span. Currently my personal
+copy of the git repository is around 77MB and I have forked KISS
+Linux (as a shallow copy) around December. Obviously, I have commits
+that I ommitted. I tend to create commits I dislike, which I change
+with &lsquo;git reset &ndash;soft HEAD^&rsquo;, which doesn&rsquo;t actually remove the
+commits, etc. A user will have a repository much smaller than mine.</p>
+
+<p>This is a precaution with the added bonuses of speed and dropping a
+mandatory dependency.</p>
+
+<h2>Binary Repositories</h2>
+
+<p>A few days ago, I have also published <a href="https://github.com/CarbsLinux/kiss-bin">kiss-bin</a>, a first version
+for managing binary repositories. Currently, there are some caveats
+that I&rsquo;ll be fixing along the way. I decided not to include this
+in the package manager natively as managing the source based and
+binary based packages together adds levels of complexity that we
+do not want. Instead, this is an extension for kiss which sources
+the package manager as a library. I hope to see it being adopted
+by others interested on the matter as well.</p>
+
+<p>That&rsquo;s about it.</p>
+
+<p>Cheers,
+Cem</p>
+<a href="/blog/20200528.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/20200528.txt b/docs/blog/20200528.txt
new file mode 100644
index 0000000..b50af14
--- /dev/null
+++ b/docs/blog/20200528.txt
@@ -0,0 +1,45 @@
+
+Carbs Linux kiss version 2.0.0 has been released which introduces
+rsync repositories.
+
+Git is no longer a mandatory dependency for the package manager,
+every git source on the core repository has been replaced with
+https sources (sbase, sinit), and rootfs tarballs will no longer
+ship with git. Repositories in the upcoming tarball will be rsync
+repositories.
+
+Git is now on the `extra` repository and is still (optionally)
+used in the package manager.
+
+The idea behind this change is size reductions and increased
+speed with rsync. As I said on the previous post, git repositories
+get larger and larger over the time span. Currently my personal
+copy of the git repository is around 77MB and I have forked KISS
+Linux (as a shallow copy) around December. Obviously, I have commits
+that I ommitted. I tend to create commits I dislike, which I change
+with 'git reset --soft HEAD^', which doesn't actually remove the
+commits, etc. A user will have a repository much smaller than mine.
+
+This is a precaution with the added bonuses of speed and dropping a
+mandatory dependency.
+
+
+Binary Repositories
+-------------------
+
+A few days ago, I have also published [kiss-bin], a first version
+for managing binary repositories. Currently, there are some caveats
+that I'll be fixing along the way. I decided not to include this
+in the package manager natively as managing the source based and
+binary based packages together adds levels of complexity that we
+do not want. Instead, this is an extension for kiss which sources
+the package manager as a library. I hope to see it being adopted
+by others interested on the matter as well.
+
+
+[kiss-bin]: https://github.com/CarbsLinux/kiss-bin
+
+That's about it.
+
+Cheers,
+Cem
diff --git a/docs/blog/index.html b/docs/blog/index.html
index 8100488..266f2a1 100644
--- a/docs/blog/index.html
+++ b/docs/blog/index.html
@@ -22,6 +22,7 @@
here. <a href="/rss.xml">RSS Feed</a></p>
<ul>
+<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>
<li>Apr 06 2020 - <a href="20200406.html">Roadmap for Carbs</a></li>
diff --git a/docs/blog/index.txt b/docs/blog/index.txt
index 49fa3ca..2dda301 100644
--- a/docs/blog/index.txt
+++ b/docs/blog/index.txt
@@ -6,6 +6,7 @@ here. [RSS Feed]
[RSS Feed]: /rss.xml
+* 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)
* Apr 06 2020 - [Roadmap for Carbs](20200406.html)
diff --git a/docs/news.xml b/docs/news.xml
index b8500d3..6702b1c 100644
--- a/docs/news.xml
+++ b/docs/news.xml
@@ -9,7 +9,7 @@
<description>a simple busybox linux distribution</description>
<link>https://carbslinux.org</link>
<atom:link href="https://carbslinux.org/news.xml" rel="self" type="application/rss+xml" />
-<lastBuildDate>May Tue 2020 17:00</lastBuildDate>
+<lastBuildDate>May Thu 2020 15:00</lastBuildDate>
<item>
<title>20200526.news</title>
<pubDate>Tue, 26 May 2020</pubDate>
diff --git a/docs/rss.xml b/docs/rss.xml
index a790a6f..6a41d56 100644
--- a/docs/rss.xml
+++ b/docs/rss.xml
@@ -9,7 +9,52 @@
<description>a simple busybox linux distribution</description>
<link>https://carbslinux.org</link>
<atom:link href="https://carbslinux.org/rss.xml" rel="self" type="application/rss+xml" />
-<lastBuildDate>May Tue 2020 17:00</lastBuildDate>
+<lastBuildDate>May Thu 2020 15:00</lastBuildDate>
+<item>
+<title>kiss 2.0.0 and overall changes</title>
+<pubDate>Thu, 28 May 2020</pubDate>
+<dc:creator>Cem Keylan</dc:creator>
+<link>https://carbslinux.org/blog/20200528.html</link>
+<description>&lt;p&gt;Carbs Linux kiss version 2.0.0 has been released which introduces
+rsync repositories.&lt;/p&gt;
+
+&lt;p&gt;Git is no longer a mandatory dependency for the package manager,
+every git source on the core repository has been replaced with
+https sources (sbase, sinit), and rootfs tarballs will no longer
+ship with git. Repositories in the upcoming tarball will be rsync
+repositories.&lt;/p&gt;
+
+&lt;p&gt;Git is now on the &lt;code&gt;extra&lt;/code&gt; repository and is still (optionally)
+used in the package manager.&lt;/p&gt;
+
+&lt;p&gt;The idea behind this change is size reductions and increased
+speed with rsync. As I said on the previous post, git repositories
+get larger and larger over the time span. Currently my personal
+copy of the git repository is around 77MB and I have forked KISS
+Linux (as a shallow copy) around December. Obviously, I have commits
+that I ommitted. I tend to create commits I dislike, which I change
+with &amp;lsquo;git reset &amp;ndash;soft HEAD^&amp;rsquo;, which doesn&amp;rsquo;t actually remove the
+commits, etc. A user will have a repository much smaller than mine.&lt;/p&gt;
+
+&lt;p&gt;This is a precaution with the added bonuses of speed and dropping a
+mandatory dependency.&lt;/p&gt;
+
+&lt;h2&gt;Binary Repositories&lt;/h2&gt;
+
+&lt;p&gt;A few days ago, I have also published &lt;a href=&quot;https://github.com/CarbsLinux/kiss-bin&quot;&gt;kiss-bin&lt;/a&gt;, a first version
+for managing binary repositories. Currently, there are some caveats
+that I&amp;rsquo;ll be fixing along the way. I decided not to include this
+in the package manager natively as managing the source based and
+binary based packages together adds levels of complexity that we
+do not want. Instead, this is an extension for kiss which sources
+the package manager as a library. I hope to see it being adopted
+by others interested on the matter as well.&lt;/p&gt;
+
+&lt;p&gt;That&amp;rsquo;s about it.&lt;/p&gt;
+
+&lt;p&gt;Cheers,
+Cem&lt;/p&gt;</description>
+</item>
<item>
<title>The Relation of Carbs and KISS</title>
<pubDate>Fri, 08 May 2020</pubDate>
diff --git a/src/blog/20200528.md b/src/blog/20200528.md
new file mode 100644
index 0000000..99eadf4
--- /dev/null
+++ b/src/blog/20200528.md
@@ -0,0 +1,46 @@
+Title: kiss 2.0.0 and overall changes
+
+Carbs Linux kiss version 2.0.0 has been released which introduces
+rsync repositories.
+
+Git is no longer a mandatory dependency for the package manager,
+every git source on the core repository has been replaced with
+https sources (sbase, sinit), and rootfs tarballs will no longer
+ship with git. Repositories in the upcoming tarball will be rsync
+repositories.
+
+Git is now on the `extra` repository and is still (optionally)
+used in the package manager.
+
+The idea behind this change is size reductions and increased
+speed with rsync. As I said on the previous post, git repositories
+get larger and larger over the time span. Currently my personal
+copy of the git repository is around 77MB and I have forked KISS
+Linux (as a shallow copy) around December. Obviously, I have commits
+that I ommitted. I tend to create commits I dislike, which I change
+with 'git reset --soft HEAD^', which doesn't actually remove the
+commits, etc. A user will have a repository much smaller than mine.
+
+This is a precaution with the added bonuses of speed and dropping a
+mandatory dependency.
+
+
+Binary Repositories
+-------------------
+
+A few days ago, I have also published [kiss-bin], a first version
+for managing binary repositories. Currently, there are some caveats
+that I'll be fixing along the way. I decided not to include this
+in the package manager natively as managing the source based and
+binary based packages together adds levels of complexity that we
+do not want. Instead, this is an extension for kiss which sources
+the package manager as a library. I hope to see it being adopted
+by others interested on the matter as well.
+
+
+[kiss-bin]: https://github.com/CarbsLinux/kiss-bin
+
+That's about it.
+
+Cheers,
+Cem
diff --git a/src/blog/index.md b/src/blog/index.md
index 49fa3ca..2dda301 100644
--- a/src/blog/index.md
+++ b/src/blog/index.md
@@ -6,6 +6,7 @@ here. [RSS Feed]
[RSS Feed]: /rss.xml
+* 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)
* Apr 06 2020 - [Roadmap for Carbs](20200406.html)