aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2020-05-28 18:20:46 +0300
committerCem Keylan <cem@ckyln.com>2020-05-28 18:20:46 +0300
commitaf2c3aaca6ec2aeddadc2c2bbecc1eb3bade8deb (patch)
treea25de2d7d987cc0f17e7238e9cdc421fe0d34c57 /src
parent503809f35cc98f7703a52b5239f512f755727d04 (diff)
downloadwebsite-af2c3aaca6ec2aeddadc2c2bbecc1eb3bade8deb.tar.gz
update
Diffstat (limited to 'src')
-rw-r--r--src/blog/20200528.md46
-rw-r--r--src/blog/index.md1
2 files changed, 47 insertions, 0 deletions
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)