diff options
author | Cem Keylan <cem@ckyln.com> | 2020-05-28 18:20:46 +0300 |
---|---|---|
committer | Cem Keylan <cem@ckyln.com> | 2020-05-28 18:20:46 +0300 |
commit | af2c3aaca6ec2aeddadc2c2bbecc1eb3bade8deb (patch) | |
tree | a25de2d7d987cc0f17e7238e9cdc421fe0d34c57 /src | |
parent | 503809f35cc98f7703a52b5239f512f755727d04 (diff) | |
download | website-af2c3aaca6ec2aeddadc2c2bbecc1eb3bade8deb.tar.gz |
update
Diffstat (limited to 'src')
-rw-r--r-- | src/blog/20200528.md | 46 | ||||
-rw-r--r-- | src/blog/index.md | 1 |
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) |