diff options
author | Cem Keylan <cem@ckyln.com> | 2021-08-31 01:13:15 +0300 |
---|---|---|
committer | Cem Keylan <cem@ckyln.com> | 2021-08-31 01:13:15 +0300 |
commit | 08c5bd21fa02e1b30fe2e4c194d9c615a4daf2c6 (patch) | |
tree | b471d65a2ad20665dc0e0e8f91aa67ac4c0949b1 /content/blog/20200528.org | |
parent | 25cfa83501cf9b0a1f79d7d94af13b0866c33aa7 (diff) | |
download | website-08c5bd21fa02e1b30fe2e4c194d9c615a4daf2c6.tar.gz |
website: switch to hugo
Diffstat (limited to 'content/blog/20200528.org')
-rw-r--r-- | content/blog/20200528.org | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/content/blog/20200528.org b/content/blog/20200528.org new file mode 100644 index 0000000..54a140b --- /dev/null +++ b/content/blog/20200528.org @@ -0,0 +1,41 @@ +#+TITLE: kiss 2.0.0 and Overall Changes +#+AUTHOR: Cem Keylan +#+DATE: <2020-05-28 Thu> +#+ALIASES[]: /blog/20200528.html + +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. + +You can see the rest of the changelog [[https://github.com/CarbsLinux/kiss/blob/master/CHANGELOG.md][here]]. + +** Binary Repositories +:PROPERTIES: +:CUSTOM_ID: binary-repository +:END: + +A few days ago, I have also published [[https://github.com/CarbsLinux/kiss-bin][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. |