<?xml version="1.0" encoding="utf-8"?>
<!-- name="generator" content="pyblosxom/1.5.3" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
<channel>
<title>rozzin's journal</title>
<link>http://www.hackerposse.com/~rozzin/weblog</link>
<description>an online journal</description>
<language>en</language>
<item>
  <title>Linux has won--without needing anyone to notice.</title>
  <link>http://www.hackerposse.com/~rozzin/weblog/linux-has-won-silently.html</link>
  <description>
&lt;p&gt;Someone in my local LUG remarked:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;So, while I&#x27;ve been slaving away in the world of corporate IT,
it appears Linux has quietly won the OS war. I just didn&#x27;t notice.
Linux may already be out-shipping Microsoft Windows.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;... noting that it&#x27;s actually quite difficult, if not impossible, to
buy a TV that&#x27;s not running Linux internally anymore.&lt;&#x2F;p&gt;
&lt;p&gt;Another member further remarked on the general prevalence of Linux
in the embedded market--wondering, quasi-ironically, if maybe
even his &lt;em&gt;microwave oven&lt;&#x2F;em&gt; might be Linux-based without him knowing.
It&#x27;s actually not beyond the realm of believability--Electrolux
&lt;em&gt;does&lt;&#x2F;em&gt; actually have &lt;a href=&quot;http:&#x2F;&#x2F;www.enlightenment.org&#x2F;?p=news&#x2F;show&amp;amp;l=en&amp;amp;news_id=26&quot;&gt;a &lt;em&gt;fridge&lt;&#x2F;em&gt; that&#x27;s Linux-based&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Several years ago, I was at the movie-theatre down in Lowell, MA,
with a friend who had a thing for photo-booths, when I discovered
that the photo-booth there was running Red Hat Linux.&lt;&#x2F;p&gt;
&lt;p&gt;`Embedded Linux&#x27; was already pretty pervasive, even at that point--
having worked its way into a lot of types of devices that people
don&#x27;t even expect to be `digital&#x27; inside, let alone be `computers&#x27;:
photo-booths, A&#x2F;V amplifiers and other stereo equipment, batteries,
telephones (well before Android), the telephone &lt;em&gt;network&lt;&#x2F;em&gt;....&lt;&#x2F;p&gt;
&lt;p&gt;Now it&#x27;s also refrigerators, televisions, toys for small children, e-Books,
&lt;a href=&quot;http:&#x2F;&#x2F;www.handlewithlinux.com&#x2F;fastest-linux-on-the-road-electric-superbike&quot;&gt;motorcycles&lt;&#x2F;a&gt;,
&lt;a href=&quot;http:&#x2F;&#x2F;misadigital.com&#x2F;&quot;&gt;guitars&lt;&#x2F;a&gt;, personal audio-players, video games....&lt;&#x2F;p&gt;
&lt;p&gt;As Mark Weiser wrote in &lt;a href=&quot;http:&#x2F;&#x2F;www.ubiq.com&#x2F;hypertext&#x2F;weiser&#x2F;SciAmDraft3.html&quot;&gt;`The computer for the 21st Century&#x27;&lt;&#x2F;a&gt;:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The most profound technologies are those that disappear.
They weave themselves into the fabric of everyday life
until they are indistinguishable from it.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;They&#x27;re the things that happen &lt;em&gt;without anyone noticing that they
happened&lt;&#x2F;em&gt;--changes that become visible only in retrospective.&lt;&#x2F;p&gt;
&lt;p&gt;And it&#x27;s by design, actually.&lt;&#x2F;p&gt;
&lt;p&gt;Part of what&#x27;s going on here is that more and more `mundane&#x27; objects
are advancing technologically and becoming `smart&#x27;; and, when they do,
they use Linux--because Linux is the thing that&#x27;s making that advance
possible in the first place. Develop your own thing from scratch?
Pay to license something more obscure, and get a smaller talent-pool?
Linux is a commodity. You&#x27;re not supposed to notice when it gets used,
just like you&#x27;re not supposed to notice when 5-volt circuits
(with connectors made by... what manufacturer?) get used.&lt;&#x2F;p&gt;
&lt;p&gt;At least, that&#x27;s my perspective from the inside--that&#x27;s why
&lt;em&gt;my&lt;&#x2F;em&gt; groups have been shipping Linux for the past decade.&lt;&#x2F;p&gt;
&lt;p&gt;The amazing thing is that Linux-uptake just seems to &lt;em&gt;keep accelerating&lt;&#x2F;em&gt;....&lt;&#x2F;p&gt;
</description>
</item>

<item>
  <title>Completely-unmaintained packages that YOU USE...</title>
  <link>http://www.hackerposse.com/~rozzin/weblog/unmaintained-packages-you-use.html</link>
  <description>
&lt;p&gt;On &lt;a href=&quot;http:&#x2F;&#x2F;www.ubuntu.com&#x2F;&quot;&gt;Ubuntu&lt;&#x2F;a&gt;, you can get a list of packages
that are installed on your system but &lt;em&gt;completely unmaintained&lt;&#x2F;em&gt;
by running this command:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;dpkg --get-selections  | grep &#x27;\Winstall&#x27; | cut -f1 |
xargs apt-cache show |
egrep &#x27;^Filename: pool&#x2F;(universe|multiverse)&#x2F;.*&#x27; |
sed -re &#x27;s:.*&#x2F;([^_]+)_(.*)_.*:\1:&#x27; | less -N&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Packages in this list have not had time allocated to them for
&lt;a href=&quot;http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;System_integration&quot;&gt;integration&lt;&#x2F;a&gt;
or QA prior to release, and they
&lt;a href=&quot;https:&#x2F;&#x2F;help.ubuntu.com&#x2F;community&#x2F;Repositories#Universe&quot;&gt;do not receive regular security-updates or bug-fixes following
initial release&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;As one moves further off-centre from Ubuntu&#x27;s primary target-audience,
the number of items in that list increases, and which items they are
becomes more unsettling.&lt;&#x2F;p&gt;
&lt;p&gt;For example: I prefer to use the official GNOME web-browser,
&lt;a href=&quot;http:&#x2F;&#x2F;projects.gnome.org&#x2F;epiphany&#x2F;&quot;&gt;Epiphany&lt;&#x2F;a&gt;--for reasons nicely
summarised on
&lt;a href=&quot;http:&#x2F;&#x2F;blog.ibeentoubuntu.com&#x2F;2009_11_01_archive.html&quot;&gt;Daniel Bo&#x27;s weblog&lt;&#x2F;a&gt;.
Ubuntu shipped &lt;a href=&quot;http:&#x2F;&#x2F;changelogs.ubuntu.com&#x2F;changelogs&#x2F;pool&#x2F;universe&#x2F;e&#x2F;epiphany-browser&#x2F;epiphany-browser_2.28.0-4ubuntu1&#x2F;changelog&quot;&gt;no updates for Epiphany&lt;&#x2F;a&gt;
during the lifetime of Ubuntu 9.10 (Karmic Koala), despite there having been
&lt;a href=&quot;http:&#x2F;&#x2F;packages.debian.org&#x2F;changelogs&#x2F;pool&#x2F;main&#x2F;e&#x2F;epiphany-browser&#x2F;epiphany-browser_2.30.2-1&#x2F;changelog&quot;&gt;several provided by Ubuntu&#x27;s upstream community&lt;&#x2F;a&gt;--with
the first update making its way into Debian just 2 weeks after the
initial (random?) snapshot was made for Karmic. That&#x27;s &lt;em&gt;no updates&lt;&#x2F;em&gt; for
the GNOME web-browser available through Ubuntu until the next release,
6 months later. If you stick with Ubuntu&#x27;s Long Term Service (LTS)
releases, then you can expect to go &lt;em&gt;2 years&lt;&#x2F;em&gt; with no updates for this
or any other package in the `universe&#x27; or `multiverse&#x27; sections of
Ubuntu.&lt;&#x2F;p&gt;
&lt;p&gt;Having my web-browser, or anything else that faces the network, go
without security-updates should be unsettling enough; but there are
other items in my list that are even more unsettling: packages like
&lt;code&gt;gnutls-bin&lt;&#x2F;code&gt;, which is supposed to be a security tool. And there are
enough other `minorly-unsettling&#x27; items in my list that the sheer
number of them all together is itself unsettling.&lt;&#x2F;p&gt;
&lt;p&gt;A friend was surprised to find that the &quot;OTR&quot; plugin for Pidgin,
which he used to keep his IM conversations secure,
&lt;a href=&quot;http:&#x2F;&#x2F;packages.ubuntu.com&#x2F;search?keywords=pidgin-otr&quot;&gt;is in &lt;code&gt;universe&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;--
which, again, means that he cannot expect security updates for it.
So much for his secure conversations.&lt;&#x2F;p&gt;
&lt;p&gt;How many items are in &lt;em&gt;your&lt;&#x2F;em&gt; list, and what are they?&lt;&#x2F;p&gt;
</description>
</item>

<item>
  <title>Love Bug(fix): libvisualid 0.2.1</title>
  <link>http://www.hackerposse.com/~rozzin/weblog/VisualIDs/libvisualid-0.2.1.html</link>
  <description>
&lt;p&gt;It&#x27;s &lt;a href=&quot;http:&#x2F;&#x2F;wikipedia.org&#x2F;wiki&#x2F;Valentine%27s_day&quot;&gt;Valentine&#x27;s Day&lt;&#x2F;a&gt;
and &lt;a href=&quot;http:&#x2F;&#x2F;www.rozzin.com&#x2F;VisualIDs&quot;&gt;&lt;code&gt;libvisualid&lt;&#x2F;code&gt; 0.2.1 is out&lt;&#x2F;a&gt;,
to fix some bugs that managed to escape with
&lt;a href=&quot;VisualIDs&#x2F;libvisualid-0.2&quot;&gt;version 0.2.0&lt;&#x2F;a&gt;;
changes include:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Automatic complexity-limiting is actually enabled.&lt;&#x2F;li&gt;
&lt;li&gt;A divide-by-zero bug affecting the rendering of line-glyphs with
     exactly one `rib&#x27; sub-glyph has been fixed.&lt;&#x2F;li&gt;
&lt;li&gt;Under-reporting of the complexity added to Line-glyphs by multiple
     `ribs&#x27; has been fixed.&lt;&#x2F;li&gt;
&lt;li&gt;Two issues in the best-common-substring logic used to associate
     file-names with pre-existing VisualID-glyphs for other, related
     files have been resolved: memory-leaks have been fixed, and
     strings that were treated as circular are now treated correctly.&lt;&#x2F;li&gt;
&lt;li&gt;The VisualID Explorer now renders glyphs with a fixed 1:1
     aspect-ratio, scaled without distortion to fit the available
     drawing-area.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
</item>

<item>
  <title>Baby&#x27;s Drawings</title>
  <link>http://www.hackerposse.com/~rozzin/weblog/VisualIDs/baby-drawings.html</link>
  <description>
&lt;p&gt;The latest &lt;code&gt;libvisualid&lt;&#x2F;code&gt; code produced this, during testing:&lt;&#x2F;p&gt;
&lt;div align=center&gt;
  &lt;object type=&quot;image&#x2F;svg+xml&quot; data=&quot;..&#x2F;null-flies.svg&quot;&gt;
    [musca politica]
  &lt;&#x2F;object&gt;
&lt;&#x2F;div&gt;

&lt;p&gt;When I asked Jay what he saw in it, he said, &quot;three houseflies forming
a political party&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;I printed it out and brought it to Pam, who responded, &quot;what&#x27;s with
the flies?&quot;. I told her that it was a VisualID. She trimmed it and
hung it on the refrigerator.&lt;&#x2F;p&gt;
</description>
</item>

</channel>
</rss>
