diff options
Diffstat (limited to 'docs/blog/20200508.html')
-rw-r--r-- | docs/blog/20200508.html | 185 |
1 files changed, 0 insertions, 185 deletions
diff --git a/docs/blog/20200508.html b/docs/blog/20200508.html deleted file mode 100644 index 4d55993..0000000 --- a/docs/blog/20200508.html +++ /dev/null @@ -1,185 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> -<head> -<!-- 2021-02-02 --> -<meta charset="utf-8"> -<meta name="viewport" content="width=device-width, initial-scale=1"> -<title>The Relation of Carbs and KISS</title> -<meta name="generator" content="Org mode"> -<meta name="author" content="Cem Keylan"> -<link rel="stylesheet" type="text/css" href="/style.css"> -<link rel=icon href='data:image/png;base64,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'> -</head> -<body> -<div id="preamble" class="status"> -<nav id="navbar"> - <a href="/" class=navbartitle>Carbs Linux</a> - - <label for="hamburger">☰</label> - <input type="checkbox" id="hamburger" /> - <ul id=navbarlist> - <li><a href="/" title="Home Page">Home</a></li> - <li><a href="//git.carbslinux.org" title="Git Repository">Git</a></li> - <li><a href="/download.html" title="Download Carbs Linux">Download</a></li> - <li><a href="/blog" title="Blog Posts">Blog</a></li> - <li><a href="/install.html" title="Installation Instructions">Installation</a></li> - <li><a href="/docs.html" title="Documentation">Docs</a></li> - </ul> -</nav> -</div> -<div id="content"> -<header> -<h1 class="title">The Relation of Carbs and KISS</h1> -<p class="subtitle">posted on 2020-05-08</p> -</header><p> -Since I have forked KISS, I have received many questions that can be summarized -as "Why?". I have realized that I never truly answered this question. That's the -reason I am writing this post, to give some background on Carbs, and some -differences between KISS Linux and Carbs Linux for anyone who may be wondering. -Perhaps I could make this a "FAQ" page later on. -</p> - -<div id="outline-container-orga251b16" class="outline-2"> -<h2 id="orga251b16">History</h2> -<div class="outline-text-2" id="text-orga251b16"> -<p> -I had the idea of creating my own Linux distribution since the May of 2019. Back -then, I had my own <a href="https://linuxfromscratch.org">Linux from Scratch</a> build, and I wanted to slim it down my -own way and replace the software (with musl,sbase,etc.). The name Carbs Linux -was in my mind since then. I wanted to write my own package manager, but I -wasn't satisfied with anything I had built. -</p> - -<p> -I had written some incomplete package managers (all named <code>fat</code>) and I quickly -threw them into the trash can, where they honestly belonged. I would want to -share them with you for laughs, but my hard-drive got wiped and I have a problem -of not doing an "initial commit" until a program I write is in a usable state. -</p> - -<p> -I have obtained the 'carbslinux.org' domain name in September 2019, but then -life got on the way, and I stopped for a long time. -</p> - -<p> -One day on Reddit, I saw Dylan's post on <a href="https://reddit.com/r/unixporn">r/unixporn</a> about KISS, and I really -thought that it was interesting. Here is my <a href="https://www.reddit.com/r/unixporn/comments/ducd34/sowm_kiss_d/f7lua7x">comment</a> to Dylan on that post. I -checked out the package manager and the repository. The packaging system was -extremely clean and well-thought. I decided to give it a go and fork KISS. -</p> -</div> -</div> - -<div id="outline-container-org3bcae0d" class="outline-2"> -<h2 id="org3bcae0d">Differences between KISS and Carbs</h2> -<div class="outline-text-2" id="text-org3bcae0d"> -<p> -Now, I still baffle when people ask me this question. My intention was never to -create a distribution with specific differences between KISS. My intention was -being my own BDFL of a distribution I maintain. There are lots of differences -between the main repositories, but they are subtle and not worth talking about. -I personally never even installed KISS Linux on my system. So Carbs, isn't -something like a downstream fork of KISS, it is just a distribution that was -initially based on KISS. -</p> - -<p> -I try to contribute as much as I can to KISS Linux. I think that it is a -brilliant distribution, and it was a great starting point for Carbs. I am really -grateful to Dylan and all the other contributors. -</p> -</div> -</div> - -<div id="outline-container-orgbe22dfe" class="outline-2"> -<h2 id="orgbe22dfe">What I'm working on now</h2> -<div class="outline-text-2" id="text-orgbe22dfe"> -<p> -Currently I have a few projects that I'm working on for Carbs. These are, -</p> - -<p> -A BSD port for Carbs. For a while, I have been working on BSD compatibility on -my fork of the [package manager]. I have tested, without any more issues, on -OpenBSD and FreeBSD. The biggest issues remaining are choosing a vendor for BSD, -packaging the BSD source, and providing a minimal base (like busybox for BSD). -If you aren't familiar with BSD, it has a single source code for all of the -utilities (kernel, command line programs, etc.). Contributions (even chipping in -ideas) are very welcome. -</p> - -<p> -Adding binary package distribution support natively to the package manager. -Biggest issue in small/old computers are compile times. This feature is for the -bigger packages such as webkit, clang, llvm that take a considerable amount of -time. Some computers with low memories cannot even compile firefox/webkit. -</p> - -<p> -Adding rsync repository support to the package manager. This is not a current -issue, but rather a futureproofing. As time passes, distribution repositories -grow larger. KISS and Carbs are young distributions without this problem right -now. But in something like 5 years, this size will presumably increase to -hundreds of megabytes. At that point it will be pointless to have the repository -sources unless you specifically need them. -</p> -</div> -</div> - -<div id="outline-container-org5c585e3" class="outline-2"> -<h2 id="org5c585e3">What's up with all the init/service daemons?</h2> -<div class="outline-text-2" id="text-org5c585e3"> -<p> -If you have ever checked the <a href="https://github.com/carbslinux/repository">repository</a>, you may have noticed that there are -lots of init/service related packages. I have had my fair share of time with all -of them, and it is an area that I am really interested in. I have even written -my own <a href="https://github.com/cemkeylan/shinit">init daemon</a> and <a href="https://github.com/cemkeylan/sysmgr">service supervisor</a>. I maintain all those packages on KISS -Community Repository as well with the exception of busybox. Those are, <code>busybox -init/runit</code>, <code>runit</code>, <code>sinit</code>, and <code>sysmgr</code>. I would definitely recommend -checking out <code>shinit</code> and <code>sysmgr</code>. -</p> -</div> -</div> - -<div id="outline-container-orgcb4cbb5" class="outline-2"> -<h2 id="orgcb4cbb5">Why I don't publicize Carbs</h2> -<div class="outline-text-2" id="text-orgcb4cbb5"> -<p> -There are a couple of reasons I don't publicize Carbs a lot. -</p> - -<p> -KISS is the better alternative in terms of support and community. I work on -maintaining this distribution just as hard as Dylan, but in the end, Carbs is -based on his original hard work, and I believe that he deserves the recognition -more than I do. -</p> - -<p> -Since I cannot answer questions like "What is the difference?", I prefer staying -as the silent sibling project of KISS Linux. Plus, there is no point in dividing -the newly-emerging community in half. -</p> - -<p> -That's not because I don't have ideas for the future of Carbs, I do. I just -think that I will deserve the recognition once those above lists are checked. -</p> - -<p> -I think that's about it, if you have questions you can send me a mail, ping me -on IRC (my handle is <code>merakor</code>), and I will be happy to answer. Maybe your -question fits this post, and I can update it to thoroughly give an explanation. -</p> -</div> -</div> -</div> -<div id="postamble" class="status"> -<footer> - <p>Linux® is a registered trademark of Linus Torvalds</p> - <p>Copyright © 2019-2021 Cem Keylan</p> -</footer> -</div> -</body> -</html> |