From af2c3aaca6ec2aeddadc2c2bbecc1eb3bade8deb Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Thu, 28 May 2020 18:20:46 +0300 Subject: update --- docs/rss.xml | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) (limited to 'docs/rss.xml') 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 @@ a simple busybox linux distribution https://carbslinux.org -May Tue 2020 17:00 +May Thu 2020 15:00 + +kiss 2.0.0 and overall changes +Thu, 28 May 2020 +Cem Keylan +https://carbslinux.org/blog/20200528.html +<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> + The Relation of Carbs and KISS Fri, 08 May 2020 -- cgit v1.2.3