From e7999a032bd888abf3665c501a754dbb922fe7c9 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Tue, 2 Feb 2021 03:39:56 +0300 Subject: Switch to org-mode for generating the website --- docs/blog/20200528.html | 145 +++++++++++++++++++++++++++--------------------- 1 file changed, 83 insertions(+), 62 deletions(-) (limited to 'docs/blog/20200528.html') diff --git a/docs/blog/20200528.html b/docs/blog/20200528.html index 0685a87..119a7ea 100644 --- a/docs/blog/20200528.html +++ b/docs/blog/20200528.html @@ -1,70 +1,91 @@ - - - - kiss 2.0.0 and overall changes | Carbs Linux - - - - - - -

Carbs Linux - a simple linux distribution

-
- -
-

kiss 2.0.0 and overall changes

+ + + + + + +kiss 2.0.0 and Overall Changes + + + + + +
+ +
+
+
+

kiss 2.0.0 and Overall Changes

+

posted on 2020-05-28

+

+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 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.

+

+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.

+

+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.

+

+This is a precaution with the added bonuses of speed and dropping a mandatory +dependency. +

-

You can see the rest of the changelog here.

+

+You can see the rest of the changelog here. +

-

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.

- -

That’s about it.

- -

Cheers, -Cem

- View Page Source -
- - - +
+

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. +

+
+
+
+
+ +
+ -- cgit v1.2.3