-
Notifications
You must be signed in to change notification settings - Fork 2
/
the-story-behind-ucaresystem.html
292 lines (278 loc) · 17.2 KB
/
the-story-behind-ucaresystem.html
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="Salih Emin" />
<meta name="copyright" content="Salih Emin" />
<meta name="description" content="The Boyhood of Raleigh by Sir John Everett Millais, oil on canvas, 1870. A seafarer tells the young Sir Walter Raleigh and his brother the story of what happened out at sea Image source: Wikipedia.org Most software are created for business purposes. But some software are created to solve ...
" />
<meta property="og:type" content="article" />
<meta name="twitter:card" content="summary">
<meta name="keywords" content="uCareSystem, story, Utappia Projects, " />
<meta property="og:title" content="The story behind uCareSystem "/>
<meta property="og:url" content="http://utappia.org/the-story-behind-ucaresystem.html" />
<meta property="og:description" content="The Boyhood of Raleigh by Sir John Everett Millais, oil on canvas, 1870. A seafarer tells the young Sir Walter Raleigh and his brother the story of what happened out at sea Image source: Wikipedia.org Most software are created for business purposes. But some software are created to solve ..." />
<meta property="og:site_name" content="Utappia" />
<meta property="og:article:author" content="Salih Emin" />
<meta property="og:article:published_time" content="2012-03-27T17:10:00+03:00" />
<meta name="twitter:title" content="The story behind uCareSystem ">
<meta name="twitter:description" content="The Boyhood of Raleigh by Sir John Everett Millais, oil on canvas, 1870. A seafarer tells the young Sir Walter Raleigh and his brother the story of what happened out at sea Image source: Wikipedia.org Most software are created for business purposes. But some software are created to solve ...">
<title>The story behind uCareSystem · Utappia
</title>
<!-- <link rel="stylesheet" type="text/css" href="http://utappia.org/theme/css/bootstrap-combined.min.css" media="screen">-->
<!-- <link rel="stylesheet" type="text/css" href="http://utappia.org/theme/css/font-awesome.css" media="screen"> -->
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="http://utappia.org/theme/css/pygments.css" media="screen">
<link rel="stylesheet" type="text/css" href="http://utappia.org/theme/tipuesearch/tipuesearch.css" media="screen">
<link rel="stylesheet" type="text/css" href="http://utappia.org/theme/css/elegant.css" media="screen">
<link rel="stylesheet" type="text/css" href="http://utappia.org/theme/css/custom.css" media="screen">
<link href="http://utappia.org/feeds/all.rss.xml" type="application/atom+xml" rel="alternate" title="Utappia - Full Atom Feed" />
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-62475496-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body>
<div id="content-sans-footer">
<div class="navbar navbar-static-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="http://utappia.org/"><span class=site-name>Utappia</span></a>
<div class="nav-collapse collapse">
<ul class="nav pull-right top-menu">
<li ><a href="http://utappia.org">Home</a></li>
<li ><a href="http://utappia.org/pages/downloads.html">Downloads</a></li>
<li ><a href="http://utappia.org/pages/feedback.html">Feedback</a></li>
<li ><a href="http://utappia.org/categories.html">Categories</a></li>
<li ><a href="http://utappia.org/tags.html">Tags</a></li>
<li ><a href="http://utappia.org/archives.html">Archives</a></li>
<li><form class="navbar-search" action="http://utappia.org/search.html" onsubmit="return validateForm(this.elements['q'].value);"> <input type="text" class="search-query" placeholder="Search" name="q" id="tipue_search_input"></form></li>
</ul>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span1"></div>
<div class="span10">
<article>
<div class="row-fluid">
<header class="page-header span10 offset2">
<h1><a href="http://utappia.org/the-story-behind-ucaresystem.html"> The story behind uCareSystem </a></h1>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Front page -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-1644909386979397"
data-ad-slot="1718239665"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</header>
</div>
<div class="row-fluid">
<div class="span8 offset2 article-content">
<p><img alt="storyteller" src="/images/Millais_Boyhood_of_Raleigh.jpg" style="width: 512px; height: auto;"/></p>
<blockquote>
<p><em>The Boyhood of Raleigh</em> by Sir John Everett Millais, oil on canvas, 1870. A seafarer tells the young Sir Walter Raleigh and his brother the story of what happened out at sea <a href="http://en.wikipedia.org/wiki/File%3AMillais_Boyhood_of_Raleigh.jpg">Image source: Wikipedia.org</a></p>
</blockquote>
<p>Most software are created for business purposes. But some software are created to solve real life problems. This is the story behind uCareSystem...</p>
<p>Any user who has ever used Ubuntu or any Debian derivative knows that the best way to have their system in a good shape and secure, must use the Update Manger to regularly check for any system and software updates.
But that's one part of the procedure where most users usually stop.</p>
<ul>
<li>What about the packages that where downloaded for update reasons and now they are not needed and they reserve free space ?</li>
<li>What about packages that where installed to satisfy dependencies for some packages and that are no more needed ?</li>
<li>What about packages and configuration files which are not required by any other package upon your system ?</li>
<li>What about the stored archives in your cache for packages that are no longer in the repositories or that have a newer version in the repositories ?</li>
</ul>
<p>Well, unfortunately the Update Manger doesn't deal with the above problems and do not provide any means to resolve them. Please read for more information at <a href="{filename}comparison-ubuntu-update-manager-and-ucaresystem.md">Comparison of uCareSystem and Update Manager>>></a></p>
<p>On the other hand, Linux and open source community in general, has created some wonderful tools and so we didn't have to reinvent the
wheel.</p>
<p>What we needed for the software, was already out there. The only thing that was missing was just to pick them and add them to a software in such way that it would do what it was intended to.</p>
<p>This tools are :</p>
<ul>
<li>Synaptic Package Manager</li>
<li>DebOrphan</li>
<li>Apt-Get command line tools</li>
<li>Cache Drop</li>
<li>Zenity</li>
<li>Bash Script</li>
</ul>
<p>And that was it !</p>
<p>The first code of the application was released in <code>19-02-2009</code> under the <strong>"2Click Update"</strong> name !. At first it was a "primitive" bash script with no user interface and it was used just for personal needs. One day, I shared the app with some friends and got some useful feedback. This feedback has over the next months shaped the overall transformation of <a href="https://launchpad.net/2clickupdate">2Click Update</a> which has been tremendous:</p>
<ul>
<li>Received many features that were not found in the first releases</li>
<li>Translated to over 20 Languages by community contributions</li>
<li>Downloaded over 20.000 times</li>
</ul>
<p>On these foundations we will continue under a new name, "uCareSystem" pointing out the fact that a user should care about system health.</p>
<section>
<p id="post-share-links">
Share on:
<a href="http://twitter.com/home?status=The%20story%20behind%20uCareSystem%20http%3A//utappia.org/the-story-behind-ucaresystem.html" target="_blank" title="Share on Twitter">Twitter</a>
❄
<a href="http://www.facebook.com/sharer/sharer.php?s=100&p%5Burl%5D=http%3A//utappia.org/the-story-behind-ucaresystem.html" target="_blank" title="Share on Facebook">Facebook</a>
❄
<a href="https://plus.google.com/share?url=http%3A//utappia.org/the-story-behind-ucaresystem.html" target="_blank" title="Share on Google Plus">Google+</a>
❄
<a href="mailto:?subject=The%20story%20behind%20uCareSystem&body=http%3A//utappia.org/the-story-behind-ucaresystem.html" target="_blank" title="Share via Email">Email</a>
</p>
</section>
<section>
<p id="comment-message">So what do you think? Did I miss something? Is any part unclear? Please leave your comments below </p>
<div class="accordion" id="accordion2">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle disqus-comment-count" data-toggle="collapse" data-parent="#accordion2"
href="http://utappia.org/the-story-behind-ucaresystem.html#disqus_thread">
Comments
</a>
</div>
<div id="disqus_thread" class="accordion-body collapse">
<div class="accordion-inner">
<div class="comments">
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = 'utappia';
var disqus_identifier = 'http://utappia.org/the-story-behind-ucaresystem.html';
var disqus_url = 'http://utappia.org/the-story-behind-ucaresystem.html';
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
</div>
</div>
</div>
</div>
</section>
<hr/>
<section>
<h2>Related Posts</h2>
<ul class="related-posts-list">
<li><a href="http://utappia.org/bfs-vs-cfs-some-personal-observations-on-linux-kernel-performance.html" title="BFS vs CFS: Some personal observations on Linux Kernel performance">BFS vs CFS: Some personal observations on Linux Kernel performance</a></li>
<li><a href="http://utappia.org/comparison-ubuntu-update-manager-and-ucaresystem.html" title="Comparison: Ubuntu update manager and uCareSystem">Comparison: Ubuntu update manager and uCareSystem</a></li>
<li><a href="http://utappia.org/the-story-behind-captureme.html" title="The story behind CaptureMe">The story behind CaptureMe</a></li>
<li><a href="http://utappia.org/the-story-behind-optimus-kernel.html" title="The story behind Optimus Kernel">The story behind Optimus Kernel</a></li>
<li><a href="http://utappia.org/ucaresystem-and-ucaresystem-core-v1-0-released.html" title="uCareSystem and uCareSystem Core v1.0 released">uCareSystem and uCareSystem Core v1.0 released</a></li>
</ul>
<hr />
</section>
</div>
<section>
<div class="span2" style="float:right;font-size:0.9em;">
<h4>Published</h4>
<time pubdate="pubdate" datetime="2012-03-27T17:10:00+03:00">Mar 27, 2012</time>
<h4>Category</h4>
<a class="category-link" href="http://utappia.org/categories.html#utappia-projects-ref">Utappia Projects</a>
<h4>Tags</h4>
<ul class="list-of-tags tags-in-article">
<li><a href="http://utappia.org/tags.html#story-ref">story
<span>5</span>
</a></li>
<li><a href="http://utappia.org/tags.html#ucaresystem-ref">uCareSystem
<span>5</span>
</a></li>
</ul>
<h4>Contact</h4>
<a href="https://plus.google.com/+Salihemin" title="My Google-Plus Profile" class="sidebar-social-links" target="_blank">
<i class="fa fa-google-plus sidebar-social-links"></i></a>
<a href="https://twitter.com/cerebrux" title="My Twitter Profile" class="sidebar-social-links" target="_blank">
<i class="fa fa-twitter sidebar-social-links"></i></a>
<a href="https://github.com/cerebrux" title="My Github Profile" class="sidebar-social-links" target="_blank">
<i class="fa fa-github sidebar-social-links"></i></a>
<a href="https://www.linkedin.com/in/salihemin" title="My linkedin Profile" class="sidebar-social-links" target="_blank">
<i class="fa fa-linkedin sidebar-social-links"></i></a>
<!-- Begin MailChimp Signup Form -->
<div id="mc-embed-signup">
<form action="http://utappia.us10.list-manage.com/subscribe/post?u=43b8fcc4811e0e42e65177af1&id=5759f75729" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<h4>Get Notified</h4>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="your email" required>
<div class="clear"><input type="submit" value="click to subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
</form>
</div>
<!--End mc_embed_signup-->
</div>
</section>
</div>
</article>
</div>
<div class="span1"></div>
</div>
</div>
<div id="push"></div>
</div>
<footer>
<div id="footer">
<ul class="footer-content">
<li class="elegant-license"><a rel="license" target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="/images/cc4.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" property="dct:title" rel="dct:type">Utappia.org website</span> by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName"><a href="https://www.linkedin.com/in/salihemin" target="_blank">Salih Emin</a></span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"target="_blank">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.</li>
<li class="elegant-power">Powered by <a href="http://getpelican.com/" title="Pelican Home Page">Pelican</a>. Theme: <a href="http://oncrashreboot.com/pelican-elegant" title="Theme Elegant Home Page">Elegant</a> by <a href="http://oncrashreboot.com" title="Talha Mansoor Home Page">Talha Mansoor</a></li>
</ul>
</div>
</footer> <script src="http://code.jquery.com/jquery.min.js"></script>
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script>
function validateForm(query)
{
return (query.length > 0);
}
</script>
<script type="text/javascript">
var disqus_shortname = 'utappia';
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
<script language="javascript" type="text/javascript">
function uncollapse() {
if (window.location.hash.match(/^#comment-\d+$/)) {
$('#disqus_thread').collapse('show');
}
}
</script>
<script type="text/javascript" language="JavaScript">
uncollapse();
window.onhashchange=function(){
if (window.location.hash.match(/^#comment-\d+$/))
window.location.reload(true);
}
</script>
<script>
$('#disqus_thread').on('shown', function () {
var link = document.getElementsByClassName('accordion-toggle');
var old_innerHTML = link[0].innerHTML;
$(link[0]).fadeOut(500, function() {
$(this).text('Click here to hide comments').fadeIn(500);
});
$('#disqus_thread').on('hidden', function () {
$(link[0]).fadeOut(500, function() {
$(this).text(old_innerHTML).fadeIn(500);
});
})
})
</script>
</body>
<!-- Theme: Elegant built for Pelican
License : http://oncrashreboot.com/pelican-elegant -->
</html>