1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
>
<channel>
<title>Carbs Linux</title>
<description>a simple busybox linux distribution</description>
<link>https://carbslinux.org</link>
<atom:link href="https://carbslinux.org/rss.xml" rel="self" type="application/rss+xml" />
<lastBuildDate>Apr Sun 2020 21:00</lastBuildDate>
<item>
<title>Outsource Repository Concept</title>
<pubDate>Fri, 10 Apr 2020</pubDate>
<dc:creator>Cem Keylan</dc:creator>
<link>https://carbslinux.org/blog/20200410.html</link>
<description><h1>Outsource Repository Concept</h1>
<p>In April 3rd, I have added submodule support for Carbs
Linux&rsquo;s fork of <code>kiss</code>. Now, from that sentence, it really
doesn&rsquo;t sound exciting at all. But in reality, it opens a
path to lots of creative output, and a better way to manage
multi-user repositories (such as KISS Community).</p>
<p>When managing a repository of submodules, the repository
maintainer&rsquo;s only job is to deal with adding packages.
A package maintainer doesn&rsquo;t have to wait for the repository
maintainer to update their packages, as they are only making
the changes to their own repositories.</p>
<p>This way, an end-user can also track from their preferred
maintainers, and do that with the tidyness of a single repository
in their <code>KISS_PATH</code>.</p>
<p>Carbs Linux now has an outsource repository for some packages.
Firefox and its dependencies have been purged from the main repository,
but can be found on it.</p>
<p><a href="https://github.com/CarbsLinux/outsource">https://github.com/CarbsLinux/outsource</a></p></description>
</item>
<item>
<title>Roadmap for Carbs</title>
<pubDate>Mon, 06 Apr 2020</pubDate>
<dc:creator>Cem Keylan</dc:creator>
<link>https://carbslinux.org/blog/20200406.html</link>
<description><p>It has been a busy week. There are lots of changes in
direction, and more to come. I want to talk a little
about all of them.</p>
<h2>Carbs Linux Server Going Down</h2>
<p>It became harder to maintain and pay for the server, and I will be
shutting it down in May. I am currently in the phase of
carrying over everything to <a href="https://github.com/CarbsLinux">Github</a>. The repository and the
website is served on Github now. I have also moved the <a href="https://github.com/CarbsLinux/wiki/wiki">Wiki</a>
to Github and anyone can edit it there. There are some outdated
posts that I will be fixing around this week.</p>
<p>I am not quite sure where to store the downloads page now. But I
will be switching that to a new source as well. (Maybe Source Forge?)</p>
<p>I feel a little sad for switching, but serving on Github is faster,
cheaper, and hassle-free.</p>
<h2>Forking KISS</h2>
<p>I had a personal fork of KISS, which I enjoyed thoroughly. I didn&rsquo;t
intend to make it the default when I started it, but it has matured
enough to be so. The package manager can now be found on <a href="https://github.com/CarbsLinux/kiss">this repository</a>.
See it for the added changes.</p>
<p>This will be a change for the better, as I can develop the package
manager as it fits my views.</p>
<h2>Small Changes on the Website</h2>
<p>I have made some small changes on the website. The build is not dependent
on Plan9 utilities anymore. It was fun messing around with <code>rc</code> and <code>mk</code>,
but they are quite limited compared to POSIX shell.</p>
<p>RSS feeds are finally working as intended, both for the <a href="https://carbslinux.org/news.xml">news</a> section, and
the <a href="https://carbslinux.org/rss.xml">blog</a> secion.</p>
<p>You can see every page&rsquo;s <code>.txt</code> output at the end of the page by clicking
&lsquo;View Page Source&rsquo;. Meanwhile, I will be updating some pages to be a little
more &lsquo;human-readable&rsquo;.</p>
<h2>Outsources Repository</h2>
<p>I have opened an <code>outsource</code> repository, which I will be pushing this week.
I will add a new post when I am ready to push it. I think it will be interesting,
it will also make more sense about the changes I have added to the package
manager. The now empty repository, can be found <a href="https://github.com/CarbsLinux/outsource">here</a>!</p>
<h2>New Tarball</h2>
<p>Finally, I have released a new tarball today, which can be obtained from the
<a href="https://dl.carbslinux.org/releases">downloads page</a>.</p>
<p>I am planning to add more of these update posts as I&rsquo;m feeling better about
the website structure overall.</p>
<p>- Cem</p></description>
</item>
<item>
<title>Switching to New Website</title>
<pubDate>Tue, 28 Jan 2020</pubDate>
<dc:creator>Cem Keylan</dc:creator>
<link>https://carbslinux.org/blog/20200128.html</link>
<description><h2>Switching to New Website</h2>
<p><strong>Date:</strong> Jan 28 2020</p>
<p>In case you haven&rsquo;t seen it before, this website
was powered by <a href="http://werc.cat-v.org">werc</a>. And
even though I liked it really much, it was too
powerful for a small website like this.</p>
<p>So I have decided to reimplement this website with
my own static generation scripts. The source will
probably be on <a href="https://carbslinux.org/git/website/log.html">https://carbslinux.org/git/website/log.html</a>
when I decide to publish the website.</p>
<p>The generation requires Plan9 programs, although
I have used them just for my enthusiasm. I have built
the site with a combination of mk (instead of make), rc,
and POSIX sh. I am not yet exactly familiar with rc,
but I will replace the shell scripts when I feel like
I can.</p></description>
</item>
</channel>
</rss>
|