<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>bsd &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/bsd/</link>
	<description>Feed of posts on WordPress.com tagged "bsd"</description>
	<pubDate>Mon, 13 Oct 2008 12:30:57 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Búsquedas especializadas en Google]]></title>
<link>http://elavdeveloper.wordpress.com/?p=313</link>
<pubDate>Sat, 11 Oct 2008 18:17:16 +0000</pubDate>
<dc:creator>elavdeveloper</dc:creator>
<guid>http://elavdeveloper.wordpress.com/2008/10/11/busquedas-especializadas-en-google/</guid>
<description><![CDATA[Hace un tiempo les hablé de un buscador especializado para Linux en google. Pues bien, si accedemos]]></description>
<content:encoded><![CDATA[<p>Hace un tiempo les hablé de un <a title="Post Anterior" href="http://elavdeveloper.wordpress.com/2008/08/06/buscador-de-linux-en-google/" target="_blank">buscador especializado para Linux en google</a>. Pues bien, si accedemos a <a title="Busquedas especiales" href="http://www.google.com/options/specialsearches.html" target="_blank">esta URL</a> podremos encontrar algunas otras búsquedas especializadas que nos brinda <a title="Google" href="http://www.google.com" target="_blank">Google</a>. Haga clic sobre cada imagen para acceder a la URL.</p>
[caption id="" align="aligncenter" width="279" caption="Google Linux"]<a href="http://www.google.com/linux"><img title="Google Linux" src="http://www.google.com/intl/en/sitesearch/linux.gif" alt="Google Linux" width="279" height="118" /></a>[/caption]
[caption id="" align="aligncenter" width="291" caption="Google BSD"]<a href="http://www.google.com/bsd"><img title="Google BSD" src="http://www.google.com/intl/en/sitesearch/bsd.gif" alt="Google BSD" width="291" height="102" /></a>[/caption]
[caption id="" align="aligncenter" width="280" caption="Google Apple"]<a href="http://www.google.com/mac.html"><img title="Google Apple" src="http://www.google.com/intl/en/sitesearch/mac.gif" alt="Google Apple" width="280" height="98" /></a>[/caption]
[caption id="" align="aligncenter" width="304" caption="Google Microsoft"]<a href="http://www.google.com/microsoft.html"><img title="Google Microsoft" src="http://www.google.com/intl/en/sitesearch/microsoft.gif" alt="Google Microsoft" width="304" height="125" /></a>[/caption]
[caption id="" align="aligncenter" width="291" caption="Google Gobierno"]<a href="http://www.google.com/unclesam"><img title="Google Gobierno" src="http://www.google.com/intl/en/sitesearch/unclesam.gif" alt="Google Gobierno" width="291" height="102" /></a>[/caption]
<p>Y también tenemos la Opción de buscar en distintas universidades http://www.google.com/options/universities.html</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Life on the cutting edge - ArchLinux]]></title>
<link>http://thesmallerbang.wordpress.com/?p=37</link>
<pubDate>Thu, 09 Oct 2008 18:57:42 +0000</pubDate>
<dc:creator>Gautham</dc:creator>
<guid>http://thesmallerbang.wordpress.com/2008/10/10/life-on-the-cutting-edge-archlinux/</guid>
<description><![CDATA[After a few months of using it, I finally feel I am confident enough to write a piece about one of t]]></description>
<content:encoded><![CDATA[<p>After a few months of using it, I finally feel I am confident enough to write a piece about one of the best, and I MEAN best, linux distros ever, archlinux. This distro is rather unique, and several things in it make it the ideal distro for the intermediate level linux user. The following is in no way a review or tutorial about arch, THAT part would need another post. Currently, I am focusing on its importance as a distro for the intermediate linux user.</p>
<p><!--more--></p>
<h2>i686 Optimisation</h2>
<p>Archlinux has been optimised for i686 architecture to a very high extent. All modern 32bit capable standard x86 CPUs support i686. This is right from the old Pentium Pro CPUs to the new Nehalems. Its also optimised for modern AMD CPUs. For those who need a 64bit distro, there is an x86_64 (commonly known as amd64) variant for archlinux.</p>
<p>Unlike arch, most common distros are designed for i386, i486 or i586 architectures, which are architectures very few existing systems use and are long obsolete. So Arch's i686 optimisation carries with it several speed boosts, and reviews commonly go that next to Gentoo and CRUX, arch is the fastest distro around.</p>
<h2>x86_64 capability</h2>
<p>Arch supports x86_64, which its original inspiration, CRUX, does not. And this makes arch the fastest binary amd64 distro available. Though arch does not boast of a very strong team of developers which large distros like SuSE, Fedora, Ubuntu, Debian, etc boast of, its partial geeky nature ensures that a good amount of its users DO use x86_64 seriously. Thus, it happens to be one of the better supported x86_64 distros.</p>
<h2>BSD style init framework with rc.conf</h2>
<p>Archlinux follows the BSD concept of different init runlevels defined in inittab. It also follows the BSD style configuration concept using .rc fines. The difference here is that arch uses a single rc.conf ALL major system level configurations. This results in simplicity and ease of use. A single text file with a few sections and lots of easy to understand comments can be highly helpful for an intermediate linux user.</p>
<h2>High level of doccumentation</h2>
<p>Archlinux has everything well doccumented. Its wiki is neat and clean, and questions can be asked in its forums or its IRC channel, #archlinux at chat.freenode.net. All its doccumentation is simple and elegent. For most tasks, there is a simple solution in archlinux. Not just external doccumentation, internal doccumentation in man pages and different text files for configuring arch is also vast and easy to use. This results in the next point, ease of use of commandline in archlinux.</p>
<h2>Stress on commandline - text mode can actually be easier</h2>
<p>One major flaw of newbie distros like ubuntu and opensuse is that they try to deny the existance of a strong commandline in linux. Configuring ubuntu via commandline is a painful task indeed for many novice users. On the other hand, the very nature of archlinux and its doccumentation, along with its install procedure make configuring arch via commandline a breeze. I originally wished for GUI tools when I was considering installing archlinux, but beleive me, commandline on arch is AWSSOME. The fact that everything is centrally configured in rc.conf, and there are only a few other files that need configuring makes things even better.</p>
<h2>KDEmod</h2>
<p>Archlinux has a wonderful exclusive DE based on KDE. Its called KDEmod. Its compiled against an enhanced version of QT, and is quite modular. Currently in version 4.1 along with normal KDE, KDEmod is quite quick and zippy compared to classic KDE. Its even faster than Gnome. KDE's overall neat interface and ease of use coupled with speed boosts from QTmod and archlinux make KDEmod one of the best DEs.</p>
<h2>Pacman</h2>
<p>Arch package manager is called pacman. Make no mistake, this is no game. Its one of the fastest package managers out there. Though I personally feel it could have used some more apt-get like features, its still too good. It has insanely fast installation speeds. I could install 700mb of gnome in less than 5 minutes. Compare this now to the 15min windows xp sp3 installation time.</p>
<h2>Repositories</h2>
<p>Archlinux has wonderful repositories containing binaries optimised for i686 or x86_64 architecture. You can find most common software here, and they are all pre-compiled for you and compiling again makes no difference since they are already highly optimised for your architecture.</p>
<h2>AUR and ABS</h2>
<p>Ah... the one thing that stands out here is AUR, or arch user repository. You can install any software in arch with ease, even if its not present in arch repositories. Its because of AUR, where users can submit their own install scripts for misc. software. Before I say how this works, I need to talk about ABS, or arch build system. Its a feature which allows you to run PKGBUILD scripts to compile software. Everything, including dependencies, is taken care of in this script and hence you need to do next to nothing to install a software via compilation. Now AUR hosts lots of these compile scripts. They often contain link to the sourceforge page of the software from where there is a download link to the source tarball, so that this too is taken care of by the PKGBUILD script. You get a binary pacman package in the end, which can be installed the usual way via pacman.</p>
<h2>yaourt</h2>
<p>This is an awssome pacman frontend, which has in built support for AUR. So you can install software from aur here directly without visiting AUR website. Its one of the most awssome piece of archlinux exclusive software available.</p>
<h2>powerpill</h2>
<p>An enhanced pacman frontend written in perl, powerpill is there when you need faster download speeds and multi threaded downloads. I recommend all archlinux users to install this in their /bin directory.</p>
<h2>Rolling Release</h2>
<p>Archlinux is a rolling release distro. Meaning, there are no seperate "releases" in archlinux. Instead, the latest snapshot of the[core] repository is offered for download as a live CD every month, and a simple pacman -Syu command upgrades your system to the latest cutting edge software. This means that you don't need to download and install a new ISO every few months the way you did in ubuntu or fedora or suse. Even CRUX is not rolling release. With arch's rolling release concept, you can install the distro once, and keep it forever. There are people who installed it the moment it was released and have had it for quite a few years till date without reinstalling.</p>
<h2>Raw Speed</h2>
<p>Last, but not the least, is the raw speed archlinux offers. Compared to most distros, arch is one of the fastest distros around. I recommend you use either ratpoison WM, or IceWM window manager, or Xfce4 for a DE or KDEmod for a complete DE if you want to experience arch in its full glory. Gnome should be replaced by Xfce if you want similar features but at the same time, no bloat and high speed, because thats the arch way. Archlinux is a boon for users of older PCs like me, since its extremely fast on them. But its also awssome on new PCs, and infact, one of my friends uses arch on a Core2Quad Q6600 and is very happy with its performance.</p>
<h1>CONCLUSION</h1>
<p>If you have a decent amount of experience in linux, of say, 9 months to 1 year, or if you enjoy good commandline skills, and at the same time you want a distro with fast software install times and high speed and performance, archlinux is the one for you. I recommend it also for anyone who wants a distro which would help you LEARN more of linux. People who have no idea about linux but have used UNIX, Solaris, or BSD can also find arch impressive and it can teach them linux easily.</p>
<p><strong>So what are you waiting for ? Head over to www.archlinux.org right now and download your copy today and install it. Trust me, its definitely worth it.</strong></p>
<h1><a title="Digg This!" href="http://digg.com/linux_unix/Life_on_the_cutting_edge_ArchLinux"><span style="color:#ff0000;">Click to Submit to Digg.com</span></a></h1>
]]></content:encoded>
</item>
<item>
<title><![CDATA[A ready reckoner on OpenSource licenses]]></title>
<link>http://sujaiantony.wordpress.com/?p=204</link>
<pubDate>Wed, 08 Oct 2008 03:04:58 +0000</pubDate>
<dc:creator>sujai</dc:creator>
<guid>http://sujaiantony.wordpress.com/2008/10/08/opensource-licenses/</guid>
<description><![CDATA[This is a very short primer on the various licenses used for open source software.  Its intended as]]></description>
<content:encoded><![CDATA[<p>This is a very short primer on the various licenses used for open source software.  Its intended as a quick look for those in hurry . For elaborate stuff, refer wikipedia.</p>
<p><a href="http://sujaiantony.files.wordpress.com/2008/10/gplv3-logo-red.png"><img class="aligncenter size-full wp-image-264" title="gplv3-logo-red" src="http://sujaiantony.wordpress.com/files/2008/10/gplv3-logo-red.png" alt="" width="522" height="130" /></a></p>
<p>Historically, there have been three license types or families :<br />
<span style="color:#0000ff;">Academic license (<a href="http://www.opensource.org/licenses/mit-license.html">MIT Athena </a>,<a href="http://www.debian.org/misc/bsd.license">Berkley</a> and <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache</a>).<br />
Free software licenses(<a href="http://www.gnu.org/licenses/gpl-2.0.html#TOC1">General Public License</a> and the <a href="http://www.gnu.org/licenses/lgpl-2.1.html#TOC1">LGPL</a>).<br />
Mozilla-style licenses(<a href="http://www.mozilla.org/MPL/MPL-1.1.html">Mozilla </a>and the <a href="http://www.opensource.org/licenses/ibmpl.php">IBM licenses</a>).</span></p>
<p>Here are some salient features of each of them.</p>
<p><strong>The Berkley license </strong>essentially:<br />
*  Enables the software user to do anything with the software,including extending and selling it.<br />
*  Does not require any derived software be licensed under the same license of that the changes<br />
be published. This enables proprietary products to include such licensed software safely.<br />
*  Requires that attribution be given for the work, and copyrights maintained.<br />
*  Disclaims any warranties (express or otherwise) just as a proprietary EULA does.</p>
<p><strong>Free Software Licenses(GPL and LGPL)</strong><br />
Richard Stallman created the Free Software Foundation and his definition of software freedom ,where a<br />
program source code was always available and a user could always fix and extend t he software without<br />
restriction. The GPL defined this particular sharing foundation.<br />
*  If the user distributes a modified version version of code released under GPL,they can do so ,only by<br />
sharing their changes through the same license (i.e. their changes to GPL code shall be available under GPL).<br />
*  If a user make use of any of the GPL code in her program and distributes the program, the entire program<br />
including its source code becomes subject to GPL. (i.e. users’ application that make use of GPL code should also be<br />
licensed under GPL)<br />
*  The GPL disclaims any warranties just as proprietary EULA’s.</p>
<p><strong>The LGPL:</strong><br />
The LGPL was developed later to account for software libraries.Many developers who shared utility libraries<br />
under GPL did not want to force the user of their libraries to share their ENTIRE source code (as in<br />
the case of GPL),but only the changes that is done to the library.</p>
<p><strong>The Mozilla License:</strong><br />
In the late 1990’s ,Netscape published the source code of their browser and built a community of developers around it.<br />
This project was called Mozilla project and a new license viz. Mozilla Public Licence was created.<br />
*  Derivatives of an original MPL work to be licensed under the MPL similar to the GPL.<br />
*  Enables MPL licensed works to be combined with other software and re-licensed to a “Larger work”. This enables<br />
development of closed proprietary software using MPL softwares (similar to the academic licenses).<br />
*  Discusses patent rights relevant to the licensed work.<br />
*  Disclaims any warranties just as a proprietary EULA does.<br />
There are several derivatives of the MPL that is being used by various companies that wish to develop<br />
collaborative software .</p>
<p>One more term that's associated with all these licenses is ‘dual licensing’.<br />
<strong>Dual licensing:</strong><br />
It is an attribute of the intellectual property law,that the property owner can license their property to<br />
as many people as many times ,and in as many ways as they choose.<br />
This clause allows companies distributing open source software to sell the same software under an OEM license.<br />
Dual licensing helps clients of open source software to embed the code within their works,<br />
without a need to redistribute their works.</p>
<p>Popular OSS that are released under Dual licensing are MySQl from MySQL AB and QT from Trolltech Nokia.</p>
<p><strong>TiVoization and GPLv3:</strong> <a href="http://en.wikipedia.org/wiki/TiVo">TiVo </a>is a Digital Video Recorder that uses GPL software and the Linux kernel. To comply with GPLv2 conditions, TiVO did release their code . However it was alleged that TiVo prevented modified software from running on their hardware by running only the programs that used valid digital signatures  from the manufacturer.This way,though the code was released, modified software would not run on the hardware.  This behavior was declared as 'Tivoization' and one of the goals of GPL Version 3 was  to prevent this .</p>
<p>The OSS community was divided in their support for GPLv3 . Finally some modifications were made to the <a href="http://www.gnu.org/licenses/gpl-3.0.html">GPLv3 license</a> so that the anti-tivoization will not be applied when the software is distributed to a business.<br />
Wikipedia has a well written <a href="http://en.wikipedia.org/wiki/Tivoization">summary on Tivoization </a>and GPLv3 .Have a look for more on this.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[freiesMagazin 10/2008 erschienen]]></title>
<link>http://commitsuicide.wordpress.com/2008/10/06/freiesmagazin-102008-erschienen/</link>
<pubDate>Mon, 06 Oct 2008 08:39:50 +0000</pubDate>
<dc:creator>Chris</dc:creator>
<guid>http://commitsuicide.wordpress.com/2008/10/06/freiesmagazin-102008-erschienen/</guid>
<description><![CDATA[Das freieMagazin ist in der Oktober-Ausgabe erschienen!

78 Seiten stark ist diese Ausgabe und die I]]></description>
<content:encoded><![CDATA[<p>Das <strong>freieMagazin</strong> ist in der Oktober-Ausgabe erschienen!</p>
<p><!--more--><br />
78 Seiten stark ist diese <a href="http://www.freiesmagazin.de/ftp/2008/freiesMagazin-2008-10.pdf">Ausgabe</a> und die Inhalte sind unter anderem:</p>
<ul>
<li>Distributionen aktuell</li>
<li>Netbooks und Linux</li>
<li>Der bereits von <a href="http://ikhaya.ubuntuusers.de/2008/10/01/wohin-des-wegs-junger-wilber-gimp-2.6-veroeffentlicht/">Ikhaya</a> bekannte Artikel zu Gimp 2.6</li>
<li>Distributions-Logos und Lizenzprobleme</li>
<li>Torrent-Webclient FluxTorrent</li>
<li>Backups mit rdiff-backup</li>
<li></li>
<li>PC-BSD</li>
<li>Vergleich Ubuntu - Arch Linux</li>
<li>Blick hinter die Kulissen von <em>freiesMagazin<em></li>
<li>und vieles mehr...</li>
</ul>
<p>Besonders interessant sind die Vergleiche zwischen <strong>Linux und BSD</strong> und den Linux-Distributionen <strong>Ubuntu und Arch Linux</strong>, auch wenn dieser Vergleich auf einem Tablet-PC erfolgt...</p>
<p><strong>Links:</strong><br />
<a href="http://www.freiesmagazin.de">freiesMagazin.de</a><br />
<a href="http://www.freiesmagazin.de/ftp/2008/freiesMagazin-2008-10.pdf">HTTP-Zugriff auf die aktuelle Ausgabe</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Introduction]]></title>
<link>http://bsddev.wordpress.com/?p=3</link>
<pubDate>Mon, 06 Oct 2008 01:15:00 +0000</pubDate>
<dc:creator>cstudent</dc:creator>
<guid>http://bsddev.wordpress.com/2008/10/06/introduction/</guid>
<description><![CDATA[About Me
I&#8217;m a student studying networking, specifically UNIX and Cisco.  Upon graduating, I p]]></description>
<content:encoded><![CDATA[<h1>About Me</h1>
<p>I'm a student studying networking, specifically UNIX and Cisco.  Upon graduating, I plan on holding the following certifications:
<ul>
<li>A+</li>
<li>Network+</li>
<li>Linux+</li>
<li>CCNA</li>
<li>MCTS 60-720: Microsoft Windows Vista, Configuring</li>
</ul>
<p>In my spare time, I enjoy programming and tinkering with UNIX.  My home setup consists of a server running OpenBSD, an old K6 laptop running FreeBSD, and my desktop, which runs Windows Vista Ultimate and uses VirtualBox to run FreeBSD.  While I'm not a Windows Vista fan, it allows me to play the few games I enjoy, and I need it for one of my current classes.  Maybe after this quarter, it will be purged.</p>
<h1>About This Blog</h1>
<p>This blog has been created primarily to allow me to express my programming ideas and adventures.  As of today, I begin learning C.  I have previous experience with C# (before I saw the light) and Python, but not a whole lot.  You may occassionally see information on FreeBSD or other relevant topics, but the primary focus here is programming in C.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The Return of the Coolest of All BSD Variants (Darwin OS)]]></title>
<link>http://0x783czar.wordpress.com/?p=48</link>
<pubDate>Sat, 04 Oct 2008 22:53:31 +0000</pubDate>
<dc:creator>0x783czar</dc:creator>
<guid>http://0x783czar.com/2008/10/04/the-return-of-darwi/</guid>
<description><![CDATA[For those of you who know a bit about me, you should know that I love UNIX.  And all UNIX related t]]></description>
<content:encoded><![CDATA[<p>For those of you who know a bit about me, you should know that I love UNIX.  And all UNIX related things.  Though out of all forms of UNIX, my favorite branch is the BSD family, or Berkley Software Distribution.  And my favorite branch of BSD is the Darwin Variant.  This includes OSX, OSX Touch, and the Darwin Operating System.  For some time now however.  To get a bootable version of Standalone Darwin, you were mostly out of luck.  There were a few ISOs floating around the nets but in general these were either very confusing to use, or flat out worthless.  Apple Computers had discontinued their support of the OpenDarwin project, and thus the last of the stable versions had gone the way of world.</p>
<p>But now I am happy to inform anyone who is interested that a new Darwin OS project has emerged.  Called <a href="http://www.puredarwin.org/">PureDarwin</a>.  This promises to be a great project and I encourage everyone who loves Darwin and Hexley, to check out this project and try out the Pre-Release: <a href="http://www.puredarwin.org/developers/puredarwin-nano">PureDarwin nano</a>.  I personally have not tried it, as I am a little strapped computer wise, and don't have a computer that I can install it on.  It is set up to run on VMware player, but I don't have one yet.  If anyone tries it before me, please let me know how it is!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Linux Audio versus Everything Else]]></title>
<link>http://lucky13linux.wordpress.com/?p=809</link>
<pubDate>Sat, 04 Oct 2008 16:04:13 +0000</pubDate>
<dc:creator>lucky</dc:creator>
<guid>http://lucky13linux.wordpress.com/2008/10/04/linux-audio-versus-everything-else/</guid>
<description><![CDATA[I had a chance yesterday to read Linux Hater&#8217;s post about problems with Linux audio drivers an]]></description>
<content:encoded><![CDATA[<p>I had a chance yesterday to read <a href="http://linuxhaters.blogspot.com/2008/10/pulse-my-audio.html">Linux Hater's post</a> about problems with Linux audio drivers and APIs. The post is about pulse audio's inclusion in Fedora, which led to broken audio for many Fedora users. Like lemmings, other distros decided if it's good enough for Fedora then it's good enough for them. Tumbling dominoes...</p>
<p>The issue reminded me of problems I've had at various times with applications in Linux. Pulse audio is hardly alone in issues related to Linux audio. One of the things that's caused me more trouble than it's worth has been getting <a href="http://www.mplayerhq.hu">mplayer</a> to play nice with ALSA. The mplayer front page says ALSA is supported so I didn't know what the problem was:</p>
<p><a href="http://lucky13linux.wordpress.com/files/2008/10/mplayer01-supported_devices.png"><img class="alignnone size-medium wp-image-810" title="mplayer01-supported_devices" src="http://lucky13linux.wordpress.com/files/2008/10/mplayer01-supported_devices.png?w=300" alt="" width="300" height="122" /></a></p>
<p>A little background. I hadn't bothered to use mplayer in Linux at all; I stuck with default apps -- typically XMMS, xine, etc. -- that shipped with the distros I used. I first started using mplayer in FreeBSD a couple years ago and grew to appreciate it. So much so that I decided to use it when I switched back to using DSL last year. I also installed it in a few other distros I tried on both laptop (before ditching multimedia altogether on it) and desktop.</p>
<p>It had always worked fine in FreeBSD -- and also in OpenBSD (which has become my operating system of choice) -- but it totally sucked in Linux, especially synching audio and video. I thought it was maybe due to the binary packaging of the distros on which I'd tried it. I decided to compile it myself and got the same wretched results. Then I wondered if my hardware was the problem, but I reinstalled my BSD hard drive and quickly knew that everything was fine in BSD. So I looked for help on the mplayer site to see what the problem was with using it in Linux.</p>
<p>One of the first things I looked at was the <a href="http://www.mplayerhq.hu/DOCS/HTML/en/sync.html">following section</a> in the documentation:</p>
<p><a href="http://lucky13linux.wordpress.com/files/2008/10/mplayer02-synch_problems.png"><img class="alignnone size-medium wp-image-811" title="mplayer02-synch_problems" src="http://lucky13linux.wordpress.com/files/2008/10/mplayer02-synch_problems.png?w=300" alt="" width="300" height="70" /></a></p>
<p>Ahh, well, that first sentence certainly clears it all up: "Linux sound card drivers have compatibility problems." No shit? I'd run into problems before with the OSS driver in DSL playing single-channel audio at double speed. I'd also noticed other anomalies -- at least I thought they were anomalous -- using ALSA in other distros. Not only that, the problems weren't always isolated to mplayer. One of the reasons I wanted to use mplayer in DSL was because XMMS was butchering things.</p>
<p>So I had plenty of reason to take the mplayer developers at their word. Things that "just worked" in Solaris, Windows, and the BSDs could be a total abortion in Linux. Different drivers. Solaris and BSD have Sun audio, Linux doesn't.</p>
<p>The <a href="http://www.mplayerhq.hu/DOCS/HTML/en/troubleshooting.html">next section</a> notes that ALSA 0.5 has buggy OSS emulation and causes mplayer to crash. That's not fun.</p>
<p><a href="http://lucky13linux.wordpress.com/files/2008/10/mplayer03-alsa_troubleshooting.png"><img class="alignnone size-medium wp-image-812" title="mplayer03-alsa_troubleshooting" src="http://lucky13linux.wordpress.com/files/2008/10/mplayer03-alsa_troubleshooting.png?w=300" alt="" width="300" height="49" /></a></p>
<p>Yes, both of those documentation sections provide workarounds. They also explain the reasons why workarounds are needed: immature, buggy, and/or shoddily-written drivers and emulation layers. In short, the problem is on the kernel side and not the application side. I know the application "just works" in BSD; I also know it doesn't in Linux, at least not as it's supposed to (why should I have to maintain two sets of scripts, one of which only employs workarounds for buggy drivers, to use the same app?).</p>
<p>I'd presumed -- quite wrongly -- that Linux would have better audio support than the BSDs on the dual grounds that Linux development tends to be more cutting-edge than the BSDs and Linux has been promoted harder as a desktop system. Lesson learned.</p>
[caption id="attachment_815" align="alignnone" width="300" caption="the smarter solution"]<a href="http://lucky13linux.wordpress.com/files/2008/10/mplayer04-in_openbsd.png"><img class="size-medium wp-image-815" title="mplayer04-in_openbsd" src="http://lucky13linux.wordpress.com/files/2008/10/mplayer04-in_openbsd.png?w=300" alt="the smarter solution" width="300" height="76" /></a>[/caption]
<p>This isn't isolated to mplayer and pulse audio, offerings in which users may expect a little imperfection due to the ever-changing nature (or is it chaos?) of open source development. It also affects how things like Flash, which isn't open source, operate within Linux. Many users fault Adobe for the unpredictable performance (i. e., crashing) of Linux Flash. The problem, which Adobe has pointed out, lies in the diversity of APIs (ALSA versus OSS, which ALSA has won as far as Adobe is concerned) and UI tools in the Linux universe -- qt versus GTK+, etc. Things are much easier in a proprietary environment like Windows because the libraries and drivers are unified and homogeneous. Microsoft doesn't have myriad distributions with unique configurations. What works right for one Linux distro often doesn't work across the board -- something which has been true for a lot of things beyond audio because there's no standardization.</p>
<p>There are many things Linux does exceptionally well. Audio processing really isn't one of them. This is one area in which the bazaar isn't going to supplant the cathedral anytime soon. Where Windows users take audio performance for granted, Linux users take audio bugs for granted. It's yet another reason I doubt Linux will make a significant dent in Microsoft's desktop market share.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[I been on the net, at a minimum, since 1982. Since I have been on the net, I can count on one hand the places I have been banned from.]]></title>
<link>http://walkndude.wordpress.com/?p=2396</link>
<pubDate>Wed, 01 Oct 2008 10:16:13 +0000</pubDate>
<dc:creator>walkndude</dc:creator>
<guid>http://walkndude.wordpress.com/2008/10/01/i-been-on-the-net-at-a-minimum-since-1982-since-i-have-been-on-the-net-i-can-count-on-one-hand-the-places-i-have-been-banned-from/</guid>
<description><![CDATA[I been on the net, at a minimum, since 1982.
Since I have been on the net, I can count on one hand t]]></description>
<content:encoded><![CDATA[<p>I been on the net, at a minimum, since 1982.</p>
<p>Since I have been on the net, I can count on one hand the places I have been banned from.</p>
<p>Not including IRC.<br />
davidicke.com<br />
nowpublic.com<br />
itshappening.com ‘only person EVER’</p>
<p>WalKnDude<br />
*nofear*</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[DragonFly BSD 2.0.1]]></title>
<link>http://beginlinux.wordpress.com/?p=259</link>
<pubDate>Sun, 28 Sep 2008 14:03:51 +0000</pubDate>
<dc:creator>beginlinux</dc:creator>
<guid>http://beginlinux.wordpress.com/2008/09/28/dragonfly-bsd-201/</guid>
<description><![CDATA[Belonging in the same operating system class, DragonFly BSD is based on the same Unix ideals and API]]></description>
<content:encoded><![CDATA[<p><img src="http://beginlinux.wordpress.com/files/2008/09/dflybsd.gif" alt="" title="dflybsd" width="100" height="100" class="alignleft size-full wp-image-261" />Belonging in the same operating system class, DragonFly BSD is based on the same Unix ideals and APIs as BSD and Linux. DragonFly forked from FreeBSD in 2003 and focused on re-writing most of the major kernel subsystems until 2007. Since then, DragonFly BSD has created and released HAMMER, a new file system that solved numerous existing issues and provided new capabilities to DragonFly BSD. HAMMER was included with the July, 2008 release of DragonFly BSD 2.0. DragonFly BSD is now focused on its ultimate goal, providing native cluster support in the kernel.<br />
The 2.0.1 release of DragonFly was released yesterday, incorporating recent improvements to Hammer, including the new cleanup utility. </p>
<ul>
<li><a href="http://beginlinux.com/web/index.php?app=ccp0&#38;ns=prodshow&#38;ref=dragonflybsd&#38;sid=0zip73tdc9b01qbx469pq9si27p1x0yg&#38;portrelay=1">Buy DragonFly BSD 2.0.1</a></li>
<li><a href="http://www.dragonflybsd.org/community/release2_0.shtml">Download DragonFly</a></li>
]]></content:encoded>
</item>
<item>
<title><![CDATA[4 razones para no poder ejercer mi indefinible libertad como usuario de un sistema operativo]]></title>
<link>http://pillateunlinux.wordpress.com/?p=1332</link>
<pubDate>Sun, 28 Sep 2008 10:09:37 +0000</pubDate>
<dc:creator>pragmart</dc:creator>
<guid>http://pillateunlinux.wordpress.com/2008/09/28/4-razones-para-no-poder-ejercer-mi-indefinible-libertad-como-usuario-de-un-sistema-operativo/</guid>
<description><![CDATA[Hola a tod@s, se acabaron las vacaciones, vuelta al trabajo y a la placentera dedicación de escribi]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">Hola a tod@s, se acabaron las vacaciones, vuelta al trabajo y a la placentera dedicación de escribir entradas y más entradas y arrojarlas sobre este vasto océano de bits que es Internet.</p>
<p style="text-align:justify;">No voy a empezar presentando ninguna distribución para que juguéis, sino que voy a escribir unas consideraciones que completen un comentario con el que respondí ayer en ya no me acuerdo qué entrada. Se hablaba de la libertad, se reclamaba esa libertad para poder elegir qué sistema operativo instalar cada cual en su máquina: GNU/Linux, Mac OS o Windows, a los que se podría añadir otros como Opensolaris o FreeBSD y sus derivados o AIX o Amiga OS o Haiku o Qnix o...<!--more--></p>
<p style="text-align:justify;">Muchas veces se critica al usuario de GNU/Linux que de una manera más o menos vehemente "sugiere" que lo correcto es la instalación de este sistema, (¡desazte de esa basura privativa!), por no respetar la libertad de usar el (sistema) que le de la gana al dueño del ordenador. Yo, aquí y ahora y sin entrar en mucho detalle, voy a enunciar las 4 razones por las cuales pienso que la anulación de libertades ocurre justo a la inversa, pero que el establecimiento durante años de una mentalidad forjada mediante el monopolio, la propaganda y la desinformación nos impiden ver sin cierto esfuerzo.</p>
<p style="text-align:justify;">Ahí van las razones:</p>
<p style="text-align:justify;">MONOPOLIO Y MARKETING: monopolio y marketing significa que nadie es libre de usar nada si viene impuesto y se nos condiciona para usarlo a través de diferentes técnicas. Por ejemplo viene impuesto en forma de sistema preinstalado, tan impuesto que alguno piensan que el sistema Windows se regala con el ordenador y la mayoría de las personas sin conocimientos identifican <em>ordenador</em> con <em>windows</em>. El monopolio de una multinacional sirve además para presionar al margen de la legalidad a empresas, instituciones e incluso gobiernos, a tal grado ha llegado el poder de una multinacional del software como ocurre con Microsoft. El marketing diseña tácticas agresivas de publicidad, tácticas muy condicionantes para vender un producto que no responde a nuetras necesidades reales, las  necesidades se nos crean como el camello crea la necesidad hasta hacer de una persona un adicto, una vez enganchado el <em>cliente</em> vendrá solito a por la panacea. No olvidemos que somos animales y que toda la racionalidad del mundo no nos salvará en muchos casos de ser condicionados.</p>
<p style="text-align:justify;">HARDWARE: es increíble pero aplastantemente cierto y aplastantemente lógico que la práctica totalidad de los satisfechos usuarios de sistemas privativos (Windows, Mac OS X como ejemplos más destacados) creen que GNU/Linux o cualquiera de los derivados libres de la familia BSD no son competitivos ni les interesan, los llegan a considerar <em>sistemas para pobres</em> y es obvio que se regalen, porque no les detectan correctamente la wifi, el escaner, la tarjeta gráfica, la impresora, el disco <em>media center</em>... ni a la de tres. Bien, pues aunque esta razón se solape con la anterior en parte, ¿qué libertad creo yo que ejerzo cuando elijo un sistema porque creo que es el único que funciona en mi equipo pero han sido los "vendedores" de dicho sistema los que se están ocupando siempre de que los equipos funcionen en exclusiva con su sistema? Que nadie sea ingenuo, los hackers de GNU/Linux o FreeBSD son tan inteligentes y capaces o más que los <em>millonarios</em> que trabajan para las grandes compañías, no es problema de capacidad. La razón se solapa con la anterior porque los muros que se levantan para garantizarse el óptimo funcionamiento exclusivamente en <strong>sus</strong> sistemas se argamasan y blindan con contratos y amenazas. Es cierto porque la estadística lo avala sin contemplaciones y es lógico porque yo, si no me funciona algo con un sistema, lo primero que digo <strong>sin pensar</strong> es: ¡vaya mierda de sistema!</p>
<p style="text-align:justify;">FORMATOS: bueno, es obvio que si he de elegir un sistema operativo para poder usar sus aplicaciones porque basándose en su posición de monopolio ha canalizado los formatos de archivo existentes y casi siempre al margen de los estándares internacionales hacia los suyos propios no hay libertad. Elijo Windows porque así uso el Word que si no no me abre las prácticas que dejó el profe en la web de la asignatura. No hay libertad, no me extiendo más, que bastante me extiendo, si acaso extrapólese el asunto a otros formatos como wma, wmv etc etc etc. La siguiente ya es la última.</p>
<p style="text-align:justify;">INFORMACIÓN: esta razón habrá alguno que no la considerarán muy importante pero allá ellos, lo es. Los sistemas privativos no dan información sobre lo que hacen sus programas, no es que no lo sepa yo, que soy un usuario de a pie de calle y no tengo ni repajolera de microkernels, procesos, paginación, flags, tiempo de procesador, comunicación entre procesos, FIFOS, LIFOS... es que nadie, salvo la élite de los elegidos dentro de la compañía sabe qué hace ni cómo lo hace. Nadie. Acaso hackers superdotados lo intuyan, sepan por donde van los tiros, pero, y como ocurría en esa sobrevalorada y oscura época que fue el medievo, el conocimiento del funcionamiento de las herramientas más poderosas de esta época, los programas de software, es privilegio de unos pocos. Entonces, y si no tengo toda la información como de hecho puedo conseguirla de cualquier sistema libre (y si no soy yo es mi amigo y si no otra persona y si no el estado que me ampara), ¿qué libertad estoy ejerciendo? La de escoger lo que me mandan con los ojos cerrados.</p>
<p style="text-align:justify;">Como véis algunas razones son consecuencia más o menos directa de la primera, el <em>todopoderoso control del Gran Hermano</em>. A mi juicio a día de hoy soy libre de elegir entre un FreeBSD, un GNU/Linux... poco más, pero no puedo poner el grito en el cielo porque estos talibanes del GNU me obligan a usar su sistema operativo. Usar Windows o Mac OS no se hace ejerciendo mi libertad, si acaso es tan sólo una versión flaca y descolorida de ésta. Nosotros, los talibanes del GNU, <em>gnubanes</em> que dijo un ingenio famélico al que costó poco poner en su sitio dándole la vuelta al término y llamándole <em>linuxvan</em>, usamos estos sistemas porque usarlos nos beneficia a todos y ejercemos nuestra libertad de este modo. Y mientras la pobreza anega la tierra incluso entre muchos ciudadanos de las intocables democracias occidentales, ejercerla no convierte a nadie en el hombre más rico del mundo... porque lejos ya de manipulaciones, secretismos y condicionamientos se ejerce de un  modo extremadamente racional.</p>
<p style="text-align:justify;">Gracias por leer la chapa entera, el que haya llegado hasta aquí ;)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Is Google's Chrome a Failure?]]></title>
<link>http://omegamormegil.wordpress.com/?p=22</link>
<pubDate>Sat, 27 Sep 2008 23:28:40 +0000</pubDate>
<dc:creator>omegamormegil</dc:creator>
<guid>http://omegamormegil.wordpress.com/2008/09/27/is-googles-chrome-a-failure/</guid>
<description><![CDATA[So, Google has surprised everybody and made their own browser:  Chrome.  If you haven&#8217;t trie]]></description>
<content:encoded><![CDATA[<p><img class="alignleft" title="Google Chrome" src="http://blogs.zdnet.com/open-source/images/google-chrome.jpg" alt="" width="94" height="108" />So, Google has surprised everybody and made their own browser:  Chrome.  If you haven't tried Chrome, you can get it <a title="Get Google Chrome" href="http://www.google.com/chrome" target="_blank">here</a> if you are running Windows.  Google hasn't released the Linux version yet, but you can sign up for an email notification when it's ready, if you like.  For now, <a title="Codeweavers" href="http://www.codeweavers.com/" target="_blank">Codeweavers</a> has hacked together a .deb, available <a title="Google Chrome via Codeweavers" href="http://media.codeweavers.com/pub/crossover/chromium/cxchromium_0.9.0-1_i386.deb" target="_blank">here</a>.</p>
<p>When Chrome first became available, the media was in a frenzy about how Google was going to use Chrome to crush Microsoft or something, and people were downloading it like crazy.  Now, the word is that Chrome is a failure.  The <a href="http://www.latimes.com/business/la-fi-techblog25-2008sep25,0,5784377.story" target="_blank">LA Times</a> and <a href="http://blogs.computerworld.com/chrome_fail" target="_blank">ComputerWorld</a> think that Chrome is failing because although it gained a lot of market share the first few days, people are now going back to their old browsers.</p>
<p>Is Chrome a failure?  I don't think it's failed, yet.  The reason the media is saying Chrome is a flop, is because they don't understand why Google made a browser, which is partly because they don't <a href="http://code.google.com/chromium/" target="_blank">READ</a> and partly because they don't understand <a href="http://www.fsf.org/about/what-is-free-software" target="_blank">FOSS</a>.</p>
<p>If you look at <a href="http://code.google.com/chromium/" target="_blank">what Google has to say</a> about why they made Chrome, and read between the lines a little, their purpose becomes clear.  It isn't about gaining Chrome market share, it's about building a faster Java engine for Internet Explorer and the rest of the proprietary browsers.</p>
<p>Google's Web 2.0 apps like Google Docs, Google Maps, and Google Calendar run on Java, and Google reports that they are being limited in what they can do with these applications only because the Java engines of all the other browsers out there are too slow.</p>
<p>Google's brilliant solution was to start a project called Chromium, and to build an open source Java engine called V8, which apparently blows the competition (excluding Firefox - see below) out of the water.  The best way to spread the word about this V8 Java engine, so as to hopefully get Microsoft to implement it in IE, was to make Chrome.  Sure, it's a nice browser, and there is a lot Google might do with it, but it isn't the point.  It's just the means to an end.</p>
<p>What about Mozilla Firefox?  Well, Mozilla is working on their own super fast Free Open Source Java engine called TraceMonkey which will be included in the quickly approaching Firefox 3.1 update.  And according to <a href="http://arstechnica.com/journals/linux.ars/2008/09/03/new-firefox-javascript-engine-is-faster-than-chromes-v8" target="_blank">Arstechnia</a>, TraceMonkey is already significantly faster than V8.</p>
<p>Why did Google go to all the effort, if TraceMonkey is faster?  The difference, is that Mozilla's software is under the GPL and Google's V8 has been released under a BSD license.  If Microsoft wanted to include the GPL'd TraceMonkey code in Internet Explorer, they'd be bound to the terms of the GPL, which requires putting any additional code changes back into the Free Software community under the same license.  The BSD license has no such requirement.  Microsoft could take the code, and give nothing back.</p>
<p>So, has Google failed?  That depends on Microsoft.  Microsoft will have the choice of delivering a sub-standard Java experience in Internet Explorer, or taking the free gift and making Google's web 2.0 apps faster.  Time will tell.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Great Recap of What Happened to Hedge Funds, Investment Banks, and Private Equity]]></title>
<link>http://disaphorism.wordpress.com/?p=754</link>
<pubDate>Fri, 26 Sep 2008 00:02:01 +0000</pubDate>
<dc:creator>disaphorism</dc:creator>
<guid>http://disaphorism.wordpress.com/2008/09/26/great-recap-of-what-happened-to-hedge-funds-investment-banks-and-private-equity/</guid>
<description><![CDATA[Daniel Gross of Slate sums it up better than anyone else, revolving around the theme of the fall of ]]></description>
<content:encoded><![CDATA[<p>Daniel Gross of Slate sums it up better than anyone else, revolving around the theme of <a href="http://www.slate.com/id/2200917/?from=rss" target="_blank">the fall of the BSD</a>.</p>
<p style="padding-left:30px;">Hedge funds thrived on the use of debt. Find a stock that's doing well in a bull market, borrow money to buy it, reap outsized returns when it rises, and keep 20 percent of the returns. Investment banks eager for stock-trading commissions were keen to provide the liquidity. Today, not so much. Hedge funds were willing to use leverage in part because they hedged; they sold stocks short to protect themselves from being wiped out if the market moved down. But as part of an effort to protect the CEOs of financial institutions from their fellow BSDs at hedge funds, the Securities and Exchange Commission this week <a href="http://www.sec.gov/rules/other/2008/34-58592.pdf" target="_blank">issued an order</a> banning the short selling of several hundred financial stocks. As a result, many hedge funds are pulling in their horns and running for safety.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[sh1tz happen along with some fud]]></title>
<link>http://penguinrage.wordpress.com/?p=226</link>
<pubDate>Thu, 25 Sep 2008 13:46:09 +0000</pubDate>
<dc:creator>penguinrage</dc:creator>
<guid>http://penguinrage.wordpress.com/2008/09/25/sh1tz-happen-along-with-some-fud/</guid>
<description><![CDATA[This article comment actually at lifehacker is one great example about linux usability on the deskto]]></description>
<content:encoded><![CDATA[<p>This <span style="text-decoration:line-through;">article</span> <a href="http://lifehacker.com/5054510/battle-of-the-linux-distros?cpage=1#c7958988">comment</a> actually at lifehacker is one great example about linux usability on the desktop.</p>
<p>Motto: Shit happens you gotta roll with it man!</p>
<p>Meanwhile, a linux backer aka <a href="http://www.infoworld.com/article/08/09/24/39NF-linux-killing-solaris_1.html">fud ms-style linux advocate</a> told the internet that Solaris and other Unix like OS are dying. No he's wrong because the fact that I have beastie running on a Sun hardware and yes that pwns any linux server out there.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Richard Stallman 不主張 Google Chrome]]></title>
<link>http://threelegcat.wordpress.com/?p=59</link>
<pubDate>Thu, 25 Sep 2008 13:12:38 +0000</pubDate>
<dc:creator>threelegcat</dc:creator>
<guid>http://threelegcat.wordpress.com/2008/09/25/richard-stallman-%e4%b8%8d%e4%b8%bb%e5%bc%b5-google-chrome/</guid>
<description><![CDATA[Google Chrome 及 Chromium 瀏覽器因為執行 JavaScript 速度超快而成為新貴，而我卻]]></description>
<content:encoded><![CDATA[<p>Google Chrome 及 Chromium 瀏覽器因為執行 JavaScript 速度超快而成為新貴，而我卻一直為了授權的事爭持不下，不願意使用這個瀏覽器。沒有的，早就不會期望 Goog$e 的軟體在授權上有甚麼的突破是了。</p>
<p>RMS 反對 Google Chrome 二進位檔案（執行檔）並不是以自由的方式授權。記者問及「較早前，Google 釋出 Google Chrome 瀏覽器，原始碼是自由授權，但二進位檔案的授權卻有限制。Electronic Frontier Foundation 也提及使用 Chrome 危害使用者隱私，你的意見怎樣？」RMS 回應：「這些二進位檔案的授權並不叫人可以接受，原因有幾個。例如授權中指出，你要賦權 Google 更改你的軟體，並接受他們所更改的，這樣做是為了禁止逆向工程。Chrome 宣傳時也使用了『智慧財產權』之類含糊而偏頗的字眼。」</p>
<p>不錯，「智慧財產權」一向都讓人感冒。</p>
<p>「你不應接受這種授權條款。」</p>
<p>「Google 重蹈 Firefox 覆轍，Firefox 由一開始時，Mozilla 基金會也只是自由釋出原始碼，而二進位碼附帶的 EULA 並不能讓人接受。」</p>
<p>RMS 主張 Chrome 該像 IceCat (IceWeasel) 或 BurningDog 等製作 Firefox 的可自由分發執行檔，避免像 Firefox 附帶 EULA。RMS 也只接受自由的 plugin，所以 IceCat 就只提供自由 plugin。</p>
<p>說回我自己，因為授權的問題，採用了 Swiftweasel 及 Epiphany 等瀏覽器，說實的，因為 Firefox 以前和 Debian 的爭議，已經讓在下沉重了好些日子……而那個 Swiftfox 連原始碼也不釋出，爭議更大。Goog$e Chrome 來的時候，我就留意到它是採用 BSD 授權的，簡單的說，衍生出來的軟體都不一定要釋出軟體原始碼。Goog$e 採用 BSD 而不是 GPL 授權，背後的想法可能是，這樣可以促進商業應用，再說得白一點，會不會只是為了吸引 G1 上的商業開發者？而代價是甚麼？就是自由軟體社群。那麼如果叫我選快一點的瀏覽器，那麼我為何不選 K-meleon 這些？</p>
<p>再者，現時在 Linux 只可能用 Wine 之類的方式執行 Chrome，Goog$e 還要哄人家說遲些會不同平台的版本……我覺得這是繼 Goog$e Talk 之後的又一噁心的作品而已。論誠意，Firefox 比 Chrome 還好一點（當然各位也可以辯說到 Firefox 前前生 Netscape 已經有 Linux 版云云……）。而再推論一點，Goog$e「供養」Mozilla 基金會的目的，該是為了自由，還是「投機」？</p>
<p>p.s. 最近有一則新聞是說 Mozilla Foundation 應 Ubuntu 社群的要求而讓步，而不再要求在 Linux 上第一次使用 Firefox 時顯示 EULA，並不是說 Firefox 沒有 EULA。</p>
<p>RMS 的訪問參考 <a href="https://guiodic.wordpress.com/2008/09/17/richard-stallman-interview/">http://guiodic.wordpress.com/2008/09/17/richard-stallman-interview/</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Source V/S Free Software]]></title>
<link>http://elendill.wordpress.com/?p=533</link>
<pubDate>Wed, 24 Sep 2008 05:57:26 +0000</pubDate>
<dc:creator>elendill</dc:creator>
<guid>http://elendill.wordpress.com/2008/09/24/open-source-vs-free-software/</guid>
<description><![CDATA[
Open Source y Free Software


El “Software Libre” es un asunto de libertad, no de precio. Para ]]></description>
<content:encoded><![CDATA[<p><!--[if !mso]&#62;--></p>
<p class="MsoNormal" style="text-align:center;line-height:normal;" align="center"><span style="color:#00ccff;"><strong><span style="font-size:24pt;font-family:&#34;">Open Source y Free Software</span></strong></span></p>
<p><!--[if gte mso 9]&#62;  Normal 0   21   false false false  ES X-NONE X-NONE              MicrosoftInternetExplorer4              &#60;![endif]--><!--[if gte mso 9]&#62;                                                                                                                                            &#60;![endif]--></p>
<p class="MsoNormal" style="text-align:center;line-height:normal;" align="center"><strong></strong><strong></strong></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;"><span style="font-size:12pt;font-family:&#34;">El “Software Libre” es un asunto de libertad, no de precio. Para entender el concepto,<br />
debes pensar en “libre” como en “libertad de expresión”, no como en “barra libre”<br />
[N. del T.: en inglés, una misma palabra (free) significa tanto libre como gratis,<br />
lo que ha dado lugar a cierta confusión].<br />
“Software Libre” se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir,<br />
estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro h<br />
libertades de los usuarios del software:<br />
• La libertad de usar el programa, con cualquier propósito (libertad 0).<br />
• La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades<br />
(libertad 1). El acceso al código fuente es una condición previa para esto.<br />
• La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).<br />
• La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo<br />
que toda la comunidad se beneficie (libertad 3). El acceso al código fuente es un<br />
requisito previo para esto.<br />
Un programa es Software Libre si los usuarios tienen todas estas libertades. Así, pues, deberías<br />
tener la libertad de distribuir copias, sea con modificaciones o sin ellas, sea gratis o cobrando<br />
una cantidad por la distribución, a cualquiera y en cualquier lugar. El hecho de ser<br />
libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.<br />
También deberías tener la libertad de hacer modificaciones y utilizarlas de manera<br />
privada en tu trabajo u ocio, sin siquiera tener que anunciar que dichas modificaciones<br />
existen. Si publicas tus cambios, no tienes por qué avisar a nadie en particular,<br />
ni de ninguna manera en particular.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;"><span style="font-size:12pt;font-family:&#34;">Cuando se habla de Software Libre, es mejor evitar términos como “regalar” o “gratis”,<br />
porque esas palabras implican que lo importante es el precio, y no la libertad.<br />
Algunos términos comunes tales como “piratería” conllevan opiniones que esperamos<br />
no apoyes. Visita la página “Palabras y frases confusas que vale la pena evitar”<br />
(<strong>www.gnu.org/philosophy/words-to-avoid.es.html</strong>), donde encontrarás una discusión<br />
acerca de estos términos. También tenemos una lista de traducciones de “Software<br />
Libre” en varios idiomas.</span></p>
<p class="MsoNormal" style="line-height:normal;"><img class="aligncenter" src="http://elendill.files.wordpress.com/2008/09/jc4_01.jpg" alt="" width="500" height="314" /></p>
<p class="MsoNormal" style="line-height:normal;"><span style="font-size:12pt;font-family:&#34;">Cuando se habla de Software Libre, es mejor evitar términos como “regalar” o “gratis”,<br />
porque esas palabras implican que lo importante es el precio, y no la libertad.<br />
Algunos términos comunes tales como “piratería” conllevan opiniones que esperamos<br />
no apoyes. Visita la página “Palabras y frases confusas que vale la pena evitar”<br />
(<strong>www.gnu.org/philosophy/words-to-avoid.es.html</strong>), donde encontrarás una discusión<br />
acerca de estos términos. También tenemos una lista de traducciones de “Software<br />
Libre” en varios idiomas.</span></p>
<p class="MsoNormal" style="line-height:normal;"><strong><em><span style="font-size:12pt;font-family:&#34;">El Open Source</span></em></strong><span style="font-size:12pt;font-family:&#34;"> es una organización que se encarga de fomentar el uso de sistemas<br />
de código abierto, concepto significativamente diferente del de Software Libre. Un<br />
sistema de código abierto no necesariamente tiene que estar regido bajo la Licencia<br />
Pública General, sino que puede estar regido por alguna de las tantas licencias de la<br />
Iniciativa Open Source (www.opensource.org). Uno de los fundadores de esta iniciativa<br />
es Eric Raymond, famoso hacker del mundo de GNU/Linux.<br />
Obviamente, aunque siempre hay discusiones entre los fanáticos del Open Source y<br />
del Free Software, la verdad siempre la tiene el desarrollador, que es quien decide<br />
usar alguna de estas dos modalidades para el desarrollo de su programa, según cuáles<br />
sean sus requerimientos.</span></p>
<p><!--[if gte mso 9]&#62;  Normal 0   21   false false false  ES X-NONE X-NONE              MicrosoftInternetExplorer4              &#60;![endif]--><!--[if gte mso 9]&#62;                                                                                                                                            &#60;![endif]--></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;"><span style="font-size:12pt;font-family:&#34;">La filosofía del <em>Open Source</em> orienta su atención en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el Software Libre funciona bajo un ideal: el software propietario, al no poder compartirse, es antiético dado que prohibir compartir entre seres humanos va en contra de las leyes naturales.</span></p>
<p class="MsoNormal" style="text-align:justify;line-height:normal;"><span style="font-size:12pt;font-family:&#34;">El movimiento Open Source tiene un decálogo que debe cumplir un código para poder llamarse "Open Source" (es de hacer notar que estas 10 premisas son completamente equivalentes con las 4 libertades o principios del Software Libre), éstas son :</span></p>
<ol type="1">
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">Libre      redistribución: el software debe poder ser regalado o vendido libremente.</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">Código      fuente: el código fuente debe estar incluido u obtenerse libremente.</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">Trabajos      derivados: la redistribución de modificaciones debe estar permitida.</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">Integridad      del código fuente del autor: las licencias pueden requerir que las      modificaciones sean redistribuidas sólo como parches.</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">Sin      discriminación de personas o grupos: nadie puede dejarse fuera.</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">Sin      discriminación de áreas de iniciativa: los usuarios comerciales no pueden      ser excluidos.</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">Distribución      de la licencia: deben aplicarse los mismos derechos a todo el que reciba      el programa</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">La      licencia no debe ser específica de un producto: el programa no puede      licenciarse solo como parte de una distribución mayor.</span></li>
<li class="MsoNormal"><span style="font-size:12pt;font-family:&#34;">La      licencia no debe restringir otro software: la licencia no puede obligar a      que algún otro software que sea distribuido con el software abierto deba      también ser de código abierto.</span></li>
</ol>
<p><span style="font-size:12pt;line-height:115%;font-family:&#34;">La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[NetBeans 6.1 en PC-BSD 7]]></title>
<link>http://scarmiglione.wordpress.com/?p=18</link>
<pubDate>Wed, 24 Sep 2008 03:06:31 +0000</pubDate>
<dc:creator>scarmiglione</dc:creator>
<guid>http://scarmiglione.wordpress.com/2008/09/24/netbeans-61-en-pc-bsd-7/</guid>
<description><![CDATA[Acabo de instalar NetBeans 6.1 en PC-BSD 7, y he de decir que para ser multiplataforma, no facilita ]]></description>
<content:encoded><![CDATA[<p>Acabo de instalar NetBeans 6.1 en PC-BSD 7, y he de decir que para ser multiplataforma, no facilita mucho las cosas, a continuación describo lo que hice.</p>
<p>Como sabemos, en PC-BSD podemos instalar paquetes de dos maneras deferentes, la primera: Instalar JDK de forma gráfica<br />
Buscamos jdk en pbidir (http://www.pbidir.com/bt/search/?str=jdk&#38;search=Search), lo bajamos e instalamos como si fuera un programa de windows.</p>
<p>La segunda, y que funciona también con FreeBSD y DesktopBSD: Instalar JDK desde la consola<br />
Esto es útil en caso de que el paquete que encontramos en pbidir sea muy viejo y quierramos algo más reciente, bajamos el jdk de http://www.freebsdfoundation.org/downloads/java.shtml e nstalamos con</p>
<p>pkg_add -r javavmwrapper<br />
pkg_add diablo-jdk-freebsd7.i386.1.6.0.07.02.tbz<br />
Aceptamos los términos de la licencia y listo.</p>
<p>Ahora bajamos la verción independiente de plataforma de NetBeans (.zip) desde la página oficial y la descomprimimos en /opt<br />
unzip netbeans-6.1-200805300101-ml-mobility.zip<br />
mv  netbeans  netbeans61</p>
<p>Por alguna razón que desconozco, NetBeans ignora por completo las variables de entorno _JAVA_OPTIONS,  JDKHOME y  JAVAHOME, por lo que es necesario especificar la dirección donde se encuentra instalado JDK, de tal manera que podemos ejecutarlo como sigue:<br />
/opt/netbeans61/bin/netbeans --jdkhome /usr/local/diablo-jdk1.6.0</p>
<p>¿Pero qué es lo que vemos?<br />
<a href="http://img294.imageshack.us/my.php?image=netbeansjavaor7.png" target="_blank"><img src="http://img294.imageshack.us/img294/1885/netbeansjavaor7.th.png" alt="" /></a><br />
Inicia con esa orrible apariencia metálica. Para solucionarlo, basta con indicar en el lanzador que haga uso de GTK o motif según nos parezca.<br />
/opt/netbeans61/bin/netbeans --jdkhome /usr/local/diablo-jdk1.6.0 --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel<br />
<a href="http://img294.imageshack.us/my.php?image=netbeansgtktv9.png" target="_blank"><img src="http://img294.imageshack.us/img294/7691/netbeansgtktv9.th.png" alt="" /></a><br />
/opt/netbeans61/bin/netbeans --jdkhome /usr/local/diablo-jdk1.6.0 --laf com.sun.java.swing.plaf.motif.MotifLookAndFeel<br />
<a href="http://img294.imageshack.us/my.php?image=netbeansmotifed7.png" target="_blank"><img src="http://img294.imageshack.us/img294/606/netbeansmotifed7.th.png" alt="" /></a></p>
<p>Ahora solo ponemos eso en un lanzador en el escritorio y listo.<br />
<a href="http://img294.imageshack.us/my.php?image=netbeanslanzadorgh1.png" target="_blank"><img src="http://img294.imageshack.us/img294/3664/netbeanslanzadorgh1.th.png" alt="" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[NetBeans 6.1 in PC-BSD 7]]></title>
<link>http://scarmiglione.wordpress.com/?p=16</link>
<pubDate>Wed, 24 Sep 2008 03:01:28 +0000</pubDate>
<dc:creator>scarmiglione</dc:creator>
<guid>http://scarmiglione.wordpress.com/2008/09/24/netbeans-61-in-pc-bsd-7/</guid>
<description><![CDATA[I just installed NetBeans 6.1 in PC-BSD 7, and I must say that, even though it is multiplatform, it ]]></description>
<content:encoded><![CDATA[<p>I just installed NetBeans 6.1 in PC-BSD 7, and I must say that, even though it is multiplatform, it doesn't make things easy, so I shall write here what I did.</p>
<p>As we know, we can install packages in PC-BSD 2 different ways, the fist: Install JDK from the GUI.<br />
Search jdk in pbidir (http://www.pbidir.com/bt/search/?str=jdk&#38;search=Search), download it and install as if it where a windows' program.</p>
<p>The second, this also works with FreeBSD and DesktopBSD: Install JDK from the console.<br />
This is useful in case that we need a more up-to-date package than the one in pbidir, download jdk from http://www.freebsdfoundation.org/downloads/java.shtml and install it like this<br />
pkg_add -r javavmwrapper<br />
pkg_add diablo-jdk-freebsd7.i386.1.6.0.07.02.tbz<br />
Accept the agreement and thats it.</p>
<p>Now download the platform independent version of NetBeans (.zip) from the official page and uncompress it in /opt<br />
unzip netbeans-6.1-200805300101-ml-mobility.zip<br />
mv  netbeans  netbeans61</p>
<p>Fore some reason that I don't know, NetBeans ignores completely the environment variables _JAVA_OPTIONS,  JDKHOME and  JAVAHOME, so its necessary to specify the directory where JDK is installed, so we can execute it like this:<br />
/opt/netbeans61/bin/netbeans --jdkhome /usr/local/diablo-jdk1.6.0</p>
<p>But, what do we see?<br />
<a href="http://img294.imageshack.us/my.php?image=netbeansjavaor7.png" target="_blank"><img src="http://img294.imageshack.us/img294/1885/netbeansjavaor7.th.png" border="0" alt="" /></a><br />
It starts with that horrible metallic skin. To fix it we need to specify that either GTK or motif must be used.<br />
/opt/netbeans61/bin/netbeans --jdkhome /usr/local/diablo-jdk1.6.0 --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel<br />
<a href="http://img294.imageshack.us/my.php?image=netbeansgtktv9.png" target="_blank"><img src="http://img294.imageshack.us/img294/7691/netbeansgtktv9.th.png" border="0" alt="" /></a><br />
/opt/netbeans61/bin/netbeans --jdkhome /usr/local/diablo-jdk1.6.0 --laf com.sun.java.swing.plaf.motif.MotifLookAndFeel<br />
<a href="http://img294.imageshack.us/my.php?image=netbeansmotifed7.png" target="_blank"><img src="http://img294.imageshack.us/img294/606/netbeansmotifed7.th.png" border="0" alt="" /></a></p>
<p>And vow we only need to create a luncher and finish.<br />
<a href="http://img294.imageshack.us/my.php?image=netbeanslanzadorgh1.png" target="_blank"><img src="http://img294.imageshack.us/img294/3664/netbeanslanzadorgh1.th.png" border="0" alt="" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Perl and good modules to know]]></title>
<link>http://level8.wordpress.com/?p=911</link>
<pubDate>Tue, 23 Sep 2008 21:27:40 +0000</pubDate>
<dc:creator>Gerald Ford</dc:creator>
<guid>http://level8.wordpress.com/2008/09/23/perl-and-good-modules-to-know/</guid>
<description><![CDATA[Perl, as a scripting language, is described as a &#8220;glue language&#8221;.  It hasn&#8217;t had t]]></description>
<content:encoded><![CDATA[<p>Perl, as a scripting language, is described as a "glue language".  It hasn't had the benefit of a solid top-down design like similar languages (Python for example), but has been flexible and modular enough that people have added all kinds of nice features and modules.  When I first learned Perl in 2000-2001, I never made good use of Perl modules, which were less integrated then I think, and wrote a lot of code myself.</p>
<p>In hindsight, this isn't such a great approach.  I used to work in a bio-informatics lab where we analyzed DNA sequences for certain dangerous viruses, and I was often tasked with parsing out huge text files and outputting the data into reports.  I wrote passable Perl at the time, and was able to get the job done, but Where I work now I work with some very bright people and <a href="http://sial.org/howto/perl/">Perl gurus</a>, and one of the most impressive things I've learned is taking advantage of good code that someone else has already written.  By this, I don't mean copy/pasting their code,* but rather using the existing features rather than re-inventing the wheel.</p>
<p>Many Perl modules have been around long enough that they come standard with Perl now.  You might as well consider them "perl" itself, rather than 3rd-party development.  The sign of a good Perl developer** these days is (among other things), how many modules you are proficient in, and have experience using?</p>
<p>Here are a few examples of helpful, and standard, Perl modules that you should know, and if you don't know, here's why they're helpful.  All are found on <a href="http://search.cpan.org/">CPAN</a>, of course, but should already be installed on your system if you've installed Perl:***</p>
<ul>
<li><strong>strict</strong> and <strong>warnings</strong> - Both of these should be the first things you do in a Perl script after the #!.  Both are needed to ensure proper scoping of variables, and also to ensure that you're getting the right debug messages.  Not all bad code causes your script to obviously fail, some will only show up in a warning.</li>
<li><strong>Data::Dumper</strong> - This cool module will print out the values in a data structure.  This is very helpful for debugging problems with arrays, especially multidimensional-arrays, or other complex structures.  When the script is tested and working, you can take this back out.</li>
<li><strong>Fcntl</strong> - This is a very, very important module for controlling file access among other things.  The most common usage is proper file locking.  Use with argument <tt>qw(:flock)</tt>.  You can even lock the __DATA__ filehandle which is a great way to prevent a script from running more than one instance at a time.</li>
<li><strong>Getopt::Long</strong> - This helpful module will provide GNU-compliant command-line arguments, and make your script look more professional.  For any script you want to use in public (or in work), consider using this.  Works with <tt>qw(GetOptions)</tt> argument.</li>
<li><strong>Net::FTP</strong> - This module provides good functionality for use with FTP.  You can easily turn a Perl script into an FTP client.</li>
<li><strong>CGI</strong> - The standard CGI module.  Has lots of built-in features these days to create W3C-compliant HTML headers (i.e. make your HTML pages look more professional), but even if you don't use that, you should definitely know how to write even basic CGI pages.</li>
<li><strong>POSIX</strong> - A very complex Perl module that integrates a lot of POSIX-compliant C-language functions.  Many have been deprecated by other Perl features, but some are still very useful.  I've used the <code>strftime()</code> function at least once.</li>
<li><strong>File::Basename</strong> - The whole File:: set of modules is useful, but I like this module because it's helpful for parsing long path names (from input) easily into just the part you want.  Simple, but useful. </li>
<li><strong>LWP::Simple</strong> - This module acts like a very light-weight webclient.  Can be used for monitoring the health of websites, or possibly to grab some data from the website.  Simple, but many uses.</li>
<li><strong>Date::Manip</strong> - This is a real time-saving module for dealing with time.  Instead of trying to mess with dates yourself, you shoudl definitely take advantage of this module.  For writing work scripts, or managing timezone issues, this is a must.</li>
</ul>
<p>This is not a complete list.  I'd love to hear from others on suggestions.  Good luck!</p>
<p><em>Namuamidabu</em></p>
<p>* - I've met people who said this is how they wrote Perl scripts...not a good idea.  If you can't understand the code, why are you even trying to use it?</p>
<p>** - A colleague of mine at work said that the hardest thing for a programmer is not learning computer languages, but accepting the fact that someone else has written code better than you, and humbling yourself enough to use it.  Given the pride I see among many in IT, I think he's on to something.</p>
<p>*** - Better yet, just run <code>perldoc (module name)</code> on your host to see how it works.  Perldocs are like "man pages" for Perl.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Comixwall 4.3]]></title>
<link>http://erojasv.wordpress.com/?p=69</link>
<pubDate>Sun, 21 Sep 2008 04:07:21 +0000</pubDate>
<dc:creator>Ernie Rojas Villoslado</dc:creator>
<guid>http://erojasv.wordpress.com/2008/09/21/comixwall-43/</guid>
<description><![CDATA[Hace unos días se publicó la versión 4.3 de Comixwall un ISG(Internet Security Gateway)  basado ]]></description>
<content:encoded><![CDATA[<p>Hace unos días se publicó la versión 4.3 de <a href="http://comixwall.org/">Comixwall</a> un ISG(Internet Security Gateway)  basado en OpenBSD, aunque ya no he seguido de cerca el desarrollo de este ISG, voy a darme un tiempo para revisarlo esta semana.</p>
<p>Entre las caracteristcas que nos brinda ComixWall tenemos:</p>
<ul>
<li>Funciones de Firewall usando pf (packet filter)</li>
<li>DansGuardian y Squid</li>
<li>DHCP</li>
<li>Snort</li>
<li>ClamAv</li>
<li>SpamAssassin</li>
<li>DNS y entre muchas cosas mas.</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Compilando paquetes con pkgsrc en NetBSD]]></title>
<link>http://erojasv.wordpress.com/?p=64</link>
<pubDate>Sun, 21 Sep 2008 03:45:55 +0000</pubDate>
<dc:creator>Ernie Rojas Villoslado</dc:creator>
<guid>http://erojasv.wordpress.com/2008/09/21/compilando-paquetes-con-pkgsrc-en-netbsd/</guid>
<description><![CDATA[Como ya vimos la administración de binarios en NetBSD ahora veremos como administrar los paquetes d]]></description>
<content:encoded><![CDATA[<p>Como ya vimos la administración de binarios en NetBSD ahora veremos como administrar los paquetes desde codigo fuente en NetBSD para eso damos por entendido que tenemos instalado el pkgsrc.</p>
<p>Para este proceso es necesario tener instalado algun compilador de C (ya se gcc o cc, por defecto pkgsrc usa gcc) para esto es necesario instalar los sets  text.tgz y comp.tgz, para esto poenmos en practica el ultimo post e instalamos wget desde los binarios de pkgsrc:</p>
<p><em># export PKG_PATH=”ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD-4.0/amd64/All”</em></p>
<p><em># pkg_add wget</em></p>
<p>Luego descargamos los sets de distribucion:</p>
<p><em># wget -c ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/amd64/binary/sets/text.tgz</em></p>
<p><em># wget -c ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/amd64/binary/sets/comp.tgz</em></p>
<p>Instalamos los sets de distribucion:</p>
<ul>
<li>Para text.tgz: tar zxvf text.tgz -C /</li>
<li>Para comp.tgz: tar zxvf comp.tgz -C /</li>
</ul>
<p>Con esto ya tendremos los compiladores de C, gcc o cc</p>
<p>Ahora para probarlo instalaremos nmap desde las fuentes.</p>
<p><em># cd /usr/pkgsrc/net/nmap</em></p>
<p><em># make</em></p>
<p><em># make install</em></p>
<p><em># make clean</em></p>
<p><em># make clean-depends</em></p>
<p>Con esto ya tendremos instalado nmap,al igual que un binario se instala en el directorio /usr/pkg, el directorio de instalacion si lo hacemos desde las fuentes podemos modificarlo con el parametro LOCALBASE del archivo de configuracion /etc/mk.conf</p>
<p>Para cambiar el compilador que deseemos usar lo podemos hacer tambien en el msimo fichero /etc/mk.conf (muy parecido al make.conf de gentoo) en la variable: PKGSRC_COMPILER, alcualle podemos agregar parametros como ccache(para cache) o distcc(para compilacion distribuida)</p>
<p>Otro punto a tomar en cuenta es que si dseamos compilar paquetes relacionados con las aplicaciones X11 debemos instalar los sets xbase y xcomp</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Binarios en NetBSD]]></title>
<link>http://erojasv.wordpress.com/?p=60</link>
<pubDate>Sun, 21 Sep 2008 02:57:36 +0000</pubDate>
<dc:creator>Ernie Rojas Villoslado</dc:creator>
<guid>http://erojasv.wordpress.com/2008/09/21/binarios-en-netbsd/</guid>
<description><![CDATA[Como dije en un post anterior el administrador de paquetes de NetBSD, pkgsrc nos permite tambien ges]]></description>
<content:encoded><![CDATA[<p>Como dije en un post anterior el administrador de paquetes de NetBSD, pkgsrc nos permite tambien gestionar binarios, del siguiente modo.</p>
<ul>
<li>Como en OpenBSD, declaramos la variable PKG_PATH:</li>
</ul>
<p><em># export PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD-4.0/amd64/All"</em></p>
<ul>
<li>Y comenzamos a gestionar los binarios:</li>
<li>Para Instalar:</li>
</ul>
<p># pkg_add cvs</p>
<p>En este caso veremos como nos crea el directorio /usr/pkg en donde se instalaran los archivos de los binarios que instalemos y en /var/db/pkg tendremos una base de datos de los binarios q vayamos instalando.</p>
<ul>
<li>Para desinstalar:</li>
</ul>
<p># pkg_delete cvs</p>
<p>Existe un parametro para pkg_delete que seguro nos interesara mucho, es el parametro "-r" el cual le dira a pkgsrc que desinstale tambien las dependencias del paquete que que queremeos desinstalar.</p>
<p># pkg_delete -r nmap</p>
<p>pkg_delete aparte de usarse para desinstalar paquetes en formato binario tambien sirve para aquellos que hemos compilado.</p>
<ul>
<li>Informacion de los paquetes</li>
</ul>
<p># pkg_info</p>
<p>Nos mostrara los paquetes q tenemos instalado en nuestro sistema.</p>
<p># pkg_info cvs</p>
<p>Nos mostrara la informacion del paquete cvs</p>
<p>Como vemos la administracion de binarios es igual q en OpenBSD y FreeBSD</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Desempolvando NetBSD]]></title>
<link>http://erojasv.wordpress.com/?p=56</link>
<pubDate>Sun, 21 Sep 2008 02:14:47 +0000</pubDate>
<dc:creator>Ernie Rojas Villoslado</dc:creator>
<guid>http://erojasv.wordpress.com/2008/09/21/desempolvando-netbsd/</guid>
<description><![CDATA[Despues de casi 1 año que ya no venia trabajando con NetBSD, que es una version de los sistemas ope]]></description>
<content:encoded><![CDATA[<p>Despues de casi 1 año que ya no venia trabajando con <a href="http://www.netbsd.org/">NetBSD</a>, que es una version de los sistemas operativos basados en 4.4BSD y cuya filosofia es la portabilidad, actualmente tiene soporte para mas de 50 arquitecturas de computadoras, con decirles que un <a href="http://www.embeddedarm.com/software/arm-netbsd-toaster.php">grupo de personas llego a instalarlo en un tostador</a>.</p>
<p>Pues bueno me decidi a darle una oportunidad a NetBSD, en este caso la version 4.0, como servidor de Backups (aun en pruebas) en una p4, con 1 de Ram y 80 de GB de disco, el proceso de instalacion no varió en nada respecto a las versiones anteriores que usaba, bastante sencillo por decirlo, el wizard te guia todos los pasos y bueno en estos momentos me encuentro configurandolo remotamente desde mi hogar, y para hacerla un poco mas dificl me instale ksh como Shell para aprender este lenguaje, por lo q me hice un pequeño script que no hace nada importante, pero me sirvio para ir jugando un poco con los principales comandos de este lenguaje, bueno este script nos muestra una consola interactiva para poder instalar los paquetes del arbol de ports de NetBSD y poder usarlo con el administrador de paquetes "pkgsrc", el cual es muy parecido al portage de gentoo, ya que nos permite instalar binarios y compilar codigo fuente segun nuestras preferencias, a la vez el pkgsrc nos brinda dos arboles uno para la version "stable" y otra para la version "current", asi como tambien este script nos permitira actualizar el pkgsrc via cvs( en este caso deberemos de tener instalado la aplicacion cvs), bueno pues aqui les dejo este scriptpara conocer un poco de ksh.<br />
<code><em><br />
#!/bin/ksh<br />
# Direcciones para descargar pkgsrc por FTP<br />
URL_PKGSRC="ftp://ftp.netbsd.org/pub/pkgsrc"<br />
DIR_PKGSRC_STABLE="pkgsrc-2008Q2"<br />
DIR_PKGSRC_CURRENT="current"<br />
NAME_PKGSRC_STABLE="pkgsrc-2008Q2.tar.gz"<br />
NAME_PKGSRC_CURRENT="pkgsrc.tar.gz"<br />
PKGSRC_STABLE="$URL_PKGSRC/$DIR_PKGSRC_STABLE/$NAME_PKGSRC_STABLE"<br />
PKGSRC_CURRENT="$URL_PKGSRC/$DIR_PKGSRC_CURRENT/$NAME_PKGSRC_CURRENT"</p>
<p># Direcciones para actualizar via CVS<br />
CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot"<br />
CVS_RSH="ssh"</p>
<p>function get_pkgsrc {<br />
print "=================="<br />
print "Elija version de pkgsrc"<br />
print "(1) Version stable"<br />
print "(2) Version current"<br />
print -n "Opcion: "<br />
read op_version<br />
if [[ $op_version = 1  ]];then<br />
get_pkgsrc_stable<br />
NAME_PKGSRC=$NAME_PKGSRC_STABLE<br />
elif [[ $op_version = 2 ]]; then<br />
get_pkgsrc_current<br />
NAME_PKGSRC=$NAME_PKGSRC_CURRENT<br />
else<br />
echo "Tu opcion es incorrecta!!"<br />
exit<br />
fi<br />
}<br />
function get_pkgsrc_stable {<br />
echo "Descargando version estable de pkgsrc..."<br />
echo $PKGSRC_STABLE<br />
ftp $PKGSRC_STABLE<br />
}</p>
<p>function get_pkgsrc_current {<br />
echo "Descargando version current de pkgsrc..."<br />
echo $PKGSRC_CURRENT<br />
ftp $PKGSRC_CURRENT<br />
}</p>
<p>function install_pkgsrc {<br />
echo "Instalando pkgsrc..."<br />
get_pkgsrc<br />
tar zxvf $NAME_PKGSRC -C /usr</p>
<p>}</p>
<p>function update_pkgsrc {<br />
echo "Actualizando pkgsrc..."<br />
cd /usr/pkgsrc<br />
cvs update -dP<br />
}</p>
<p>function getout {<br />
print "Byeee... :D"<br />
exit<br />
}</p>
<p>op=1<br />
while [[ $op -ne 3 ]];do<br />
print "Elija que opcion desea realizar: "<br />
print "(1) Instalar pkgsrc"<br />
print "(2) Actualizar pkgsrc"<br />
print "(3) Salir"<br />
print -n "Opcion: "<br />
read op<br />
#done</p>
<p>case $op in<br />
1)      install_pkgsrc;;<br />
2)      update_pkgsrc;;<br />
3)      getout;;<br />
*)      print "Opcion incorrecta :P"<br />
esac<br />
done<br />
exit</em><br />
</code></p>
<p>Como ven el codigo es bastante simple pero nos servira para reconocer el funcionamiento los principales comandos de ksh.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Comunidad Libre]]></title>
<link>http://neobrr.wordpress.com/?p=158</link>
<pubDate>Sat, 20 Sep 2008 21:51:40 +0000</pubDate>
<dc:creator>neobrr</dc:creator>
<guid>http://neobrr.wordpress.com/2008/09/20/comunidad-libre/</guid>
<description><![CDATA[El otro día navegando por la web, me encontré con esta imagen.
reunionDeNivel
Dentro de los invita]]></description>
<content:encoded><![CDATA[<p>El otro día navegando por la web, me encontré con esta imagen.</p>
[caption id="attachment_159" align="aligncenter" width="300" caption="reunionDeNivel"]<a href="http://neobrr.wordpress.com/files/2008/09/reuniondenivel.jpg"><img class="size-medium wp-image-159" title="reuniondenivel" src="http://neobrr.wordpress.com/files/2008/09/reuniondenivel.jpg?w=300" alt="reunionDeNivel" width="300" height="225" /></a>[/caption]
<p>Dentro de los invitados que se pueden observar están <a href="http://es.wikipedia.org/wiki/Daemon_BSD" target="_blank">Beastie</a> (Daemon <a href="http://es.wikipedia.org/wiki/BSD" target="_blank">BSD</a>), <a href="http://es.wikipedia.org/wiki/Tux" target="_blank">Tux</a>, Duke y Godzilla.</p>
<p>Tazas, libreta, calendario, mascotas, fotografias, etc, sin lugar a dudas todo un <strong>ambiente libre</strong>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Lançado o PC-BSD 7]]></title>
<link>http://dansiqueira.wordpress.com/?p=356</link>
<pubDate>Sat, 20 Sep 2008 21:22:38 +0000</pubDate>
<dc:creator>Daniel Siqueira</dc:creator>
<guid>http://danielsiqueira.com/2008/09/20/lancado-o-pc-bsd-7/</guid>
<description><![CDATA[
Acaba de ser lançado o PC-BSD 7.0 (Codinome: Fibonacci). Esta versão é um marco no trabalho dese]]></description>
<content:encoded><![CDATA[<p><a href="http://dansiqueira.files.wordpress.com/2008/09/pcbsd7beta1.png"><img class="aligncenter size-full wp-image-357" title="pcbsd7beta1" src="http://dansiqueira.wordpress.com/files/2008/09/pcbsd7beta1.png" alt="" width="450" height="360" /></a><br />
Acaba de ser lançado o PC-BSD 7.0 (Codinome: Fibonacci). Esta versão é um marco no trabalho desenvolvido para o PC-BSD, uma das "distros" mais amigáveis do FreeBSD.</p>
<p>Dentre as novidades, destacam-se a utilização do kernel FreeBSD 7 Stable e a incorporação do KDE 4.1.1, com todas as suas inovações características. O suporte a hardware foi melhorado e o sistema está mais rápido que as versões anteriores. Agora também é possível instalar o sistema através de um DVD, de um pendrive ou pela net.</p>
<p>Os pacotes PBIs, um dos maiores atrativos deste BSD, foram atualizados e já estão disponíveis no site <a href="http://www.pbidir.com" target="_blank">www.pbidir.com</a></p>
<p>Clique para ir à página de download:</p>
<p><a href="http://www.pcbsd.org/content/view/21/11/"><img class="aligncenter size-full wp-image-359" title="relax9" src="http://dansiqueira.wordpress.com/files/2008/09/relax9.png" alt="" width="400" height="200" /></a></p>
]]></content:encoded>
</item>

</channel>
</rss>
