Thursday, July 28, 2011

antiX provides three great ways to build a Linux system to meet your needs

I have been an enthusiastic user and supporter of the antiX distribution since it became available in 2006. The antiX distribution is a lightweight, flexible alternative to its parent distribution, SimplyMEPIS, which is based on the rock solid Debian Stable technology. As configured when installed, antiX uses the Debian Testing repositories instead of the Debian Stable repositories, and it also has entries in the packaging configuration directory /etc/apt for Stable, Testing, or Sid (Unstable).

On my antiX M11.0 system partition, I use the original Testing repositories. In my alternative antiX core distribution, I use Sid instead.

That brings up another discussion point on antiX. Though it is a moderate sized distribution and it is a derivative of SimplyMEPIS and Debian, at each release it now comes with three distinct variations - the "full" distribution, which is the original antiX, equipped with IceWM and Fluxbox as light window managers, along with a full collection of software that features modest memory and system requirements. After the main or "full" distribution was created, a derivative called "Base" was created. In this derivative, the system comes complete with a graphical user environment containing Fluxbox as its window manager, and it contains a complete set of packaging and management tools, but no application software. With this version, you can install and set up the system the way you want it, adding or removing window management software and applications to suit your needs and interests.

If that's not enough, more recently anticapitalista, the originator of antiX, came up with the idea of a core distribution. This idea is quite similar to the idea that the Arch Linux developers came up with, but I like the antiX core idea, because it uses the Debian tools that are somewhat more familiar to me than the Arch tools, and there is a broader selection of software available at your fingertips. In the antiX core implementation, all you get is the core system and tools, no X server and no graphical display environment. Those things, with Debian, are just a single command away with the apt-get Debian packaging tool.

I created my initial antiX core setup with just a single apt-get command, including the core X server, two desktop environments, Xfce and LXDE, and a small handful of software. I got the initial setup working in ten to fifteen minutes. Over time, I changed it from a Debian Testing to a Debian Sid setup, added some window managers, applications, and I eventually added some heavier applications just to see how well they would work out. What resulted was a system that was very close in content and capability to the Debian Sid system that I had created from the Debian Live project, and it was almost completely the result of my own customization. I give a lot of credit, not only to anticapitalista, but also to Harold Hope (h2) for his smxi system management tool, which I added and heavily leaned on early in my antiX core customization process.

How do antiX M11.0 and antiX core compare? Well, because I eventually modified them using different Debian repositories, the M11.0 implementation is the more stable of the two, but both carry similar flexibility and features. I could undoubtedly go backward with M11.0 and strip software out of it and get close to where antiX Base and Core start at, and I could similarly modify antiX core to behave nearly identically to that of its parent. The fact that there is so much flexibility built into all three of the antiX derivatives speaks well for the design and for the upstream software upon which all of these efforts are based. I recommend one of the antiX distributions for anyone looking for a somewhat lighter system to start with. For those not familiar with many of the underlying Debian commands, I'd opt for antiX M11.0 "full". It has enough software to use it as is, and it has graphical system management tools for keeping it up to date. The Base and Core alternatives are fantastic for someone with a bit more experience and interest in making their system precisely what they want it to be, but all of them are first rate in what they offer. I wouldn't quite call any of them beginner distributions, but the primary M11.0 release is not too difficult for anyone to install or use who has previously installed any other system.

Saturday, June 25, 2011

More software freedom of choice!

When you work every day during the week as I am doing now, it is not as easy to find moments to collect thoughts that are worthy to share on a technical blog, and so that is why it has been a week or two between my writings and musings. But I have a break today, so I will take some time to collect a few thoughts about systems that I have been investigating and testing.

I have three of them to write about today; one that I tested last night, and two more that I tested today, one of which I am using right now; it's called Webconverger, or webc-8.0. I will mention more about it in a little while.

The first system I worked with to begin the weekend was Sabayon 6.0. I had Sabayon 5.5 previously installed, liked it a lot, had added quite a bit of software to it, and during a recent upgrade it ran out of space. I unsuccessfully tried to clear the cache of enough space to make it worthwhile to keep, but the disk stayed 100% full, so it was an excellent candidate for a replacement. Too bad: it had worked well, and it also only recently started offering rolling release upgrades as an alternative to fresh installations. But I needed a fresh installation, plus installing a new system always shows off the new features - and sometimes the limitations as well. That, at least initially, proved to be the case here. Sabayon is in the middle of making some infrastructure and packaging improvements. Chances are that in the long run these will work very well. In the meantime, though, I ran into problems. When I went to update the system, it told me that there were eight new packages available, but none of them would install for me, and I started getting error messages about something wrong with the package management system. I sent one of them along to Sabayon; hopefully it reaches them, they are aware of whatever issue it was that cropped up, get it fixed soon, and maybe even drop me a note to let me know about the change; I hope that happens!

Until then, Sabayon 6.0 is not quite ready for me to spend much, if any, time with it. So I went looking for others. I had downloaded a version of Fedora 15 Xfce Live, and still had the ISO image on one of my systems, so I checked to see if I had tested it yet. I had downloaded a Beta test version of the same thing back in May, but this was a June 17 download of the released version, so I tried it out. I was very happy with the result, possibly enough so to give the release a try installed; I only ran it live. One thing with Xfce I was able to do was mount my hard disk file systems. I found my main Debian Sid partition, mounted it, then ran Firefox Nightly out of my personal copy in my home directory and it ran well. That gave this Fedora release extra points; I could run software on it from other systems, and at least what I tried out actually worked. That's good.

The system had its usual fine appearance, and Xfce is a well kept secret from most people. I feel it is the most mature (1996 origins, same time frame as KDE) and well developed desktop available. KDE had real growing pains earlier in Version 4 and has finally pretty much recovered; GNOME 3 is currently going through similar pains; Xfce has had only short periods of instability in comparison to KDE and GNOME, has a bit of a more classic appearance and function, tends to be as flexible as KDE, though not quite as full featured, and definitely easier to master than the richness of KDE. It is also lighter and more flexible than GNOME, and though it shares the Gtk+ toolkit with GNOME, it is easily - at least in my opinion, the more wisely designed system. Both KDE and GNOME take leaps in new directions, but it's unclear whether or not they get the ideas for their directions from their user base, whereas it is pretty clear that Xfce develops out of dialog with its user and development base. So Fedora 15 Xfce definitely benefits from that. Fedora 15, also taking steps to provide more spins and to provide more stability, has appeared to have succeeded in both of these areas if my short spin with Xfce is any indication of the possibilities and capabilities of Fedora 15.

I mentioned Webconverger 8.0 to whet your appetite, and though this is not your every day kind of a system, it is great for using as a Kiosk type of system. You run this one without loading anything to disk. I ran it off CD, but I think it would be ultra cool to run it off a quiet USB or SSD technology. It would really be not only quiet then, but fast as well.

I added the cheat codes toram and copy2ram to the boot line, pressing tab as soon as the boot screen appeared, hoping that I could not only run this live, but quietly load it completely into RAM. I did this on not one, not two, but three laptop systems of different vintages: a large, 17" portable Gateway 2000 Series Model PA6A, a similar vintage 15" Lenovo 2000 Series Y410 laptop, and an older, traditional 14" Dell Latitude D620 laptop. All three work well, and once loaded, perform with similar skills and ability because the system speed becomes a minor player; the memory and network access rate become the driving components of performance. Fortunately, all three systems are similar enough in those areas to provide similar performance. The Gateway may still have had a slight edge, being the largest and fastest, but only by a very slight margin. The Dell was probably slowest; again, any difference, if there even was any, was minimal; all three platforms worked virtually the same.

If you are going to be doing all web browsing or you want to create either a home or a business kiosk, then this is a good distribution to evaluate; I like it.

Wednesday, June 15, 2011

Software Freedom of Choice

NOTE: I first wrote these thoughts in response to "Lxer: The Century of the Linux Desktop", an RSS link to an article on LXer. I wrote my initial comments at Desktop Linux Reviews Forum.

When it comes to software, I believe in freedom and I believe in choice; the choice to run all free sofware, the choice to run a pragmatic mix of free and non-free software, and the choice to run commercial and proprietary software as well.

For my personal use at home, I overwhelmingly run free software with preference toward completely free, when possible, but pragmatic, when it comes to doing the things that I want to do, run the applications that I want to run, and save time and money in the process. I do actually have a version of Windows 7 that my part time employer acquired for me, but now we have a new Webserver that is based on Word Press, and the Email function sends mail directly to me, rather than requiring me to login to Front Page to extract the messages, save them and edit them using proprietary programs. Now I can do the complete job from most any system. Not sure that I'd try it on my netbook, but that might actually be an interesting experiment for when I am "on the go" or out of town.

Favorites? In the foreseeable future, it is quite likely that my favorite will be Linux-based unless something even better comes along. Right now, I like Debian-based derivatives the most, but when Debian lags, I try others as well. Sabayon, PCLinuxOS, openSUSE with Tumbleweed rolling release repositories, and Mageia test (Cooker) versions have provided me with early prototypes of new applications to test out. Debian Sid has been somewhat more stable than them, and Debian Testing has been completely stable. Debian Stable has been rock stable, and it works if all I want is to get on a system, read Email and browse the Web. SimplyMEPIS is the finest ready-to-go Debian-based system if that kind of stability is what you look for, so I always keep it around. The MEPIS derivative antiX is a great alternative to run with either Stable, Testing, or Sid (Unstable), and it provides plenty of tools to use to tinker with it. I keep both Live CDs and multiple installed versions of antiX and one of its recent "children", Swift Linux, installed, they work great.

Before closing this dialog, though, I want to not only defend the right to free software, I want to defend the right to proprietary commercial software as well. There is definitely a place for Windows, and there is definitely a place for Mac OS X too. Windows is great for those who don't want to tinker, will pay for a system, but want it simple. You can get something similar in SimplyMEPIS, PCLinuxOS, or Mint, but some people can't be bothered even to learn their subtle distinctions and quirks, and for them, Windows is the right choice. For others, the Mac definitely has an elegance and a richness to it. To me, it is expensive, and it limits choice, but the choice or alternative that it offers, and to quite a few, who are willing to pay the premium price, it is a very good alternative. It's not for me, but I won't argue or contest with those who like it. Based on what I've seen, though it's not my choice, just like the iPad, iPhone, iMac, anything with the "i" prepending the name, the brand suggests something, and it delivers what it suggests, and that's value - at least to those looking for it.

For me, starting with any of several Debian-derived systems as my starting point, I can make something that can deliver 100% of what I need for every day home use, and I can do it for the cost of the system itself, the media, and the network connection, and my time, that's it. That is a pretty good "value proposition" for me, especially since I can get several of them up and running in under fifteen minutes, perhaps a half hour investment, considering download and media creation times, and I can multi-task during those times, so it's well worth my while, and even at $50 an hour, (if I use a round figure to value my time), I can spend an hour or two before I face the expenses that I would face with any commercial sofware system, so it's well worth it to me, and I also happen to enjoy it.

Saturday, June 11, 2011

Brian Masinick Blog: Peppermint Ice Two - first impressions

Brian Masinick Blog: Peppermint Ice Two - first impressions: "I am now using the newly installed Peppermint OS Two (2), which uses a 2.6.38 Linux kernel, the LXDE (desktop environment) and the Chromium ..."

Peppermint Ice Two - first impressions

I am now using the newly installed Peppermint OS Two (2), which uses a 2.6.38 Linux kernel, the LXDE (desktop environment) and the Chromium 11 Web browser. This is a lightweight hybrid desktop, intended for a significant amount of online computing and social networking, but not a "Cloud-only" experience; it has many traditional type of applications, but it tends to use lighter applications than commonly seen on most "full featured" desktop systems.

This software has just passed a year of service, so Version 2 comes out just slightly after a year of experience, and it is maturing nicely. I would consider this a very stable and useful, fairly flexible, moderately light system, and it's good enough to install and retain this second (major) release.

Not only is this a hybrid in terms of combining traditional and "Cloud-based" services, it is also a hybrid in terms of including some of the best features from Peppermint OS One and Peppermint Ice. Mozilla Prism is gone in this one, so the browser used is the one found in Ice, but the theme is somewhere in between One and Ice, fairly conservative, a dark background with just enough color to make it interesting, but nothing that shouts at you; it is middle of the road, and pretty decent. It may not draw huge accolades, but it shouldn't be blasted either. Fans of Peppermint are likely to like it.

Functionally, the release is maturing and filling an undercrowded niche that fits somewhere in between a traditional desktop and a completely network-based Cloud computing solution. This one makes overtures to network-based computing, but does not exclusively rely upon it, so this is a good bridge release between the current status quo and the emerging future of network computing as it evolves.

Friday, June 10, 2011

Peppermint Two - Is Two Better than One in this case?

Peppermint OS came onto the scene just over a year ago, and it brought out new waves of enthusiasm. It was not quite a complete "Cloud-based" operating system, but it wasn't your completely traditional desktop operating system either. The original design fell somewhere in between the traditional general purpose desktop system and the completely network based mobile system. It's lighter than a traditional system in terms of startup speed and the heft of the overall system, but it's not quite the all or nothing - all in the Cloud approach found in Jolicloud's Joli OS or the imminent release of Google Chrome OS on the Acer and Samsung Chromebooks, which will be coming out this next week - as we reach the "ides" of June - the midway point of the month.

In the past, Peppermint OS has been a good system. From the appearance, I enjoyed the original Peppermint OS One the most, but on a practical level, I used both OS One and OS Ice. I just downloaded the latest version. Since Firefox has focused on Sync and is capable of handling application instances, the earlier Prism research project upon which Peppermint was based has been de-emphasized, so Peppermint Two uses a Google Chromium browser to achieve a Site Specific Behavior in a "Single Site Browser" - which is what Kendall Weaver, founder of Peppermint OS, calls the SSB. Both Mozilla's Prism Project and Google's Chrome and Chromium Web browser projects support the idea of a Single Site Browser. But Prism is more of a prototype, a concept generator; Chrome and Chromium are developing products with a number of incremental releases behind them. The latest version of Peppermint OS Two uses Google Chromium as its core Web browser. Kendall has included a number of SSBs in his distribution, and you can easily create your own by creating a Web instance of a specific page.

If you don't know how to do that and you are interested in finding out, write to me or check out the Peppermint OS site at http://peppermintos.com/about-peppermint/

Friday, June 03, 2011

Mageia first out the door in June!

The distribution forked after last September's large layoff of Mandriva developers has now reached its first release. Mageia was formed probably less than two months after that shift in Mandriva strategy. I am pretty sure that by November the group had already met, named itself, and put up some public information.

It was from there until about February that Mageia had some of its most difficult struggles - getting the correct infrastructure into place, and attempting to cast a schedule. They were behind a few times until they got the first build actually up and working. From then on, they cast a new project schedule and they kept it very well until release.

I feel that this release feels a lot like Mandriva, because in a lot of ways it IS a lot like Mandriva. The core tools come directly from Mandriva and they are written and maintained by former Mandriva developers. No reasons NOT to use them, since 1. They were maintained by some of these very engineers and 2. If it is licensed under the GPL (GNU General Public License), it had better be freely available, and it is.

I am not sure if Mandriva can recover from twelve years of financial distress, numerous ups and downs in the financial stability and reputation of the company. Mageia, on the other hand, while not ground shattering, implements the functionality previously released in Mandriva, and it is about as stable as I can ever remember it being, so this is a good release; it's just not anything unique, new, or innovative - YET. Give them time; without management interference, they are already doing better than they were under corporate control. Expect some good things and expect them to stay free. You heard it here, and I read it on their site.