diff options
-rw-r--r-- | docs/blog/20200528.html | 62 | ||||
-rw-r--r-- | docs/blog/20200528.txt | 45 | ||||
-rw-r--r-- | docs/blog/index.html | 1 | ||||
-rw-r--r-- | docs/blog/index.txt | 1 | ||||
-rw-r--r-- | docs/news.xml | 2 | ||||
-rw-r--r-- | docs/rss.xml | 47 | ||||
-rw-r--r-- | src/blog/20200528.md | 46 | ||||
-rw-r--r-- | src/blog/index.md | 1 |
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 ‘git reset –soft HEAD^’, which doesn’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’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’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><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></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) |