Version 1

    Looking at PCLinuxOS as a Corporate  Desktop


    In a post I made a while back,  the Linux distro  PCLinuxOS showed up in the comments. When I stuck my foot into  it in a reply, the creator of the distro, Texstar jumped in to set me straight.  My mistake was to say the PCLinuxOS was now based on Debian. Another poster  pointed out I needed to do my research better. Too true. I had two data points.


    1. I had read someplace on the Internet of a forum that PCLinuxOS was now  Debian based, and

    2. I had looked at PCLinuxOS briefly when I was trying to decide what Distro to  use for my last LinuxWorld lab, saw that it used Synaptic, forget that there was  an RPM version of that tool, and moved on.


    It is even worse than that though: The article I read that gave me this idea  in the first place is lost to history, but I saw a post at Desktop Linux that reinforced it:


    “Once installed, more than 5,000 additional  packages are available through PCLinuxOS's Synaptic software manager and file  repositories. This works essentially in the same way as Debian and Ubuntu's  update system. “

    I stopped reading there. Had I just finished the paragraph, the very next  sentence was:


    “However, instead of using deb packages, it  uses RPM. Thus, PCLinuxOS users must use their distribution's own repository --  it is not interchangeable with the Debian or Ubuntu program libraries.


    Well fine. Just fine. IRNIdjut. I normally do actually research stuff better  than that. Really. I should have know better: A few years back, I used an early  release of PCLinuxOS in the Linuxworld lab as the class boot-able LiveCD. I only  stopped using it because a newer version of PCLinuxOS dropped Evolution for  space on the LiveCD disk reasons. I needed Evolution for the lab.


    Even worse: I used to be a [RPM based] Mandrake user! I used Mandrake for  years. Texstar used to package up all sorts of things to make Mandrake  better, and was one of the, if not the most popular packagers for Mandrake “back  in the day.” [Mandrake is called Mandriva now] Worse: Texstar even lives in the  same city I work! I should know his stuff better that this. Argg!!! This is just  embarrassing, to say the least.


    I Have No Choice. I Must Do Research.

    Having stepped into this royally, the only way to be able to look in the  mirror is to test PCLinuxOS 2007. One of the comments to my post about PCLinuxOS  asserted that PCLinuxOS is 100 times better than Mint. I am surrounded by Mint  systems. Mint is based off of Ubuntu, and there is an article in the PCLinuxOS  Magazine September 2007 Issue 13 is titled "Ubuntu's Hype is Misleading".


    I am always open to change. Starting back in the post "Most Popular Linux Desktop?" post, I wondered what the hype  around Ubuntu was all about and set about testing it. I ended up using Mint as  my primary Linux desktop ever since.


    I decided to use the Dell D620 that I posted about inLinux Mint 3.0 and the Single Dell". Mint had been on the unit  for about a month. Everything was working more or less in a well known way.  Evolution was the main pain point, since it crashed fairly often, at least until  I figured out a new way to set it up (I pointed it at the OWA web server rather  than the MS Exchange server for the WebDAV connection. That made it run much  better. No idea why yet.). The other, slight lessor issue was that the wiggle  stick and the track pad used different mouse acceleration profiles. I could not  get them synced to save my life. The wiggle stick fast. The trackpad slow and  therefore mostly useless. The computer itself is speedy fast, what with its  T7200 Core 2 Duo.

    Mint on the D620 grabbed the CD image from a mirror on the net, burned it,  and then moved out of the way on the hard drive to make room for PCLOS  (PCLinuxOS's official abbreviation). Aside: Interesting that there is no LiveDVD  version of PCLOS. There is clearly a large number of packages in the repository  that they could put on by default if they had a LiveDVD version. From my last LinuxWorld lab I learned most everyone was  able to boot a DVD these days. That would be nice, because then they could put  Evolution back on the install media, and I would have another option of the lab!


    LiveCDs are the Best-est

    Any Linux Distro that does not have a LiveCD/LiveDVD version is missing the  boat. It is so nice to be able to test the distro *from* the CD, to be sure  there are not major issues before you roll the Distro down.  As easy as Linux is  to install these days, I still spend a fair amount of my after-hours life doing  these types of things, and the LiveCD is just too nice to not use. Even Fedora 7  is on board with a LiveCD you can install from! PCLinuxOS booted, asked a few  questions about the network, and I was up.


    The LiveCD gives you the option of "root" or "guest" to log in as. I go in as  'guest', password 'guest', and a normal looking KDE desktop with some distro  specific artwork appears. There is an icon on the task bar to start downloading  updates (Synaptic, but labeled "package manager")... which is odd in a way. I'm  running off a LiveCD. My read/write space is limited by the ramdisk. No way I  could put new packages on this while it is running LiveCD. Next to Synaptic icon  on the taskbar is something that anyone that has ever used Mandrake knows: the  DrakConf utility. I'll need to use both of these once I am running PCLOS  installed off the hard drive, so I note their presence and move on.


    The trackpad and wiggle stick are accelerated the same. Nice.


    Finding no issues running PCLinuxOS from the LiveCD, I clicked on the  installer icon, reworked the disk layout to preserve my /home, and watched the  D620 CD drain the LiveCD onto the harddrive in short order. Screaming fast  install. Here's the disk layout:


    Disk /dev/sda: 80.0 GB, 80026361856 bytes


    255 heads, 63  sectors/track, 9729 cylinders

    Units = cylinders of 16065 * 512 = 8225280  bytes


       Device Boot      Start         End      Blocks   Id   System

    /dev/sda1   *           1        1824    14651248+   7   HPFS/NTFS

    /dev/sda2            1825        3040     9767520   83   Linux

    /dev/sda3            3041        3283     1951897+  82  Linux swap /  Solaris

    /dev/sda4            3284        9729    51777495   83   Linux

    On the Dell D620, sda1 is the BMC corporate MS WinXP image. sda2 is "/". sda4  is "/home". I formatted sda2 and sda3 (swap). As a first challenge to PCLOS, I  was going to leave all my files from Mint laying about my home directory. Mint  was set up with both Gnome and KDE, so all the config files from a months use  were there. There was no issue at all with anything. KDE (the default GUI of  PCLOS) fired up, went in, and everything was great. Well. Mostly.


    Intel Graphics Chip

    Like Ubuntu, but not like Fedora or Mint, PCLOS did *not* set up the Intel  graphics chip correctly at first. Worse, the Drakconf utility that lets you fix  this was nowhere to be found on the desktop anymore. It was there on the taskbat  when it was booted on the LiveCD: now it was gone. It actually took me a few  moments to dig up what the config utility is called (been a while since I used  Mandrake), and fire it up from command line. *Now* it noticed I needed to  install the "915Resolution" package to deal with the hardware. I said it could.  Download. Install.

    • Logged out, restarted X, back in. Still 1024x768. Another trip into  Drakconf, and I reset the panel type from 1024x768 to 1280x800.

    • Log out. Restart X. Still whacked. Back into Drakconf. Go into "Screen  Resolution". 1280x800 not an option. 1280x960 is. At the bottom are the words  "Other". I pick that, and now it redraws the menu with all sorts of resolutions,  including the one I need.

    • Exit, out. In. Now the fonts look like crud. KDE control center can fix  that: Turn on anti-aliasing, force the DPI to 96, save, exit.

    • Come back in, and now it looks right.


    This is not better than Mint so far. But after this it gets better...


    Building the Perfect Corporate Linux

    Launching Synaptic, running update installing north of 200 updates (about the  same ball park in terms of number of packages as the first time I fired up  Mint), rebooting, going into Synaptic again, start tweaking this out as a  corporate desktop. I noted along the way that the Synaptic update has Firefox  moved from to that is goodness. I was afraid I was going to  have to override the default browser install.

    The PCLOS kernel is oddly old, at 2.6.18. That kernel version was released  last September, 2006. Mint on my Acer is at kernel 2.6.20, Fedora on my Dell  C400 is at 2.6.22, and kernel.org is at 2.6.22 as well. This only matters of  course if I turn out to need one of the new features of the later kernels. So  far, on the D620, that does not appear to be the case, other than possibly ACPI.


    If you have to work with MS Exchange mail servers and do cross calendaring  with MS Windows users , then you have pretty much only one choice for email  client: Evolution. Two, if you count Outlook Web Access and your favorite  browser.


    Evolution is not installed by default. PCLOS dropped it in favor of  Thunderbird a while back. But it is still in the PCLOS apt repositories, and  Synaptic can pull it down. Even though the kernel is "backlevel", the Evolution  groupware suite is the same release (more or less) as Mint's: 2.10. Normally  when I change out the OS level on Linux, I move all the Evolution dot files into  backups, and create all new, since Evolution has a history of not dealing well  with upgrades. I took a flyer, brought Evolution up as is, and it happily  accessed the .evolution, and other .gnomeish files and worked like a champ. Out  of the box. No issues so far. That might be a first.


    I need other things: Avahi, HFS+, Quanta, Bluefish, NVU (yes... I know. I  like to mess around with different HTML generation utilities, even though I  almost always just fall back to Google Docs in the end.). I need Planner, and it  is available.


    At this point, I am noticing another thing. The package repositories are  actually pretty fast. One of the reasons I stopped using Mandrake was that their  repositories seemed to get slower and more painful to use every release. In  fact, the Mandrake package manager was no great shakes back then (No idea now: I  put up Mandriva 2006 last year, but on hardware so slow that I could not  evaluate how fast anything was), so I can see why Texstar opted to use Synaptic  instead when he forked Mandrake/Mandriva to create PCLinuxOS. These PCLOS  repositories are on par with Mints in terms of download times. Mint, being on  top of Ubuntu, which is on top of Debian means that there are well over 20,000  packages available. PCLOS has less than that, at 6882.  Does that matter? Not so  far. Everything I have looked for was out there as an installable. Whatever is  not there, it is so far not something I use.


    Office Sweet

    OpenOffice is nice and current at 2.2.1. Even better, on the KDE menu, I can  invoke the "Web Writer" mode separately from the "Writer" mode. This is the way  it should be IMHO: OpenOffice acts differently in those two modes, and the Web  Writer not only lets me edit the HTML directly, it tends to generate far cleaner  HTML than OpenOffice Writer, doing a "Save as HTML". That latter mode puts in  all sorts of extra text layout directives that try and make the doc look exactly  the same on the web as it does on the printed page. That means the HTML pretty  much sucks rocks. It may be 100% standards compliant, but it is a mess to work  with. Better than MS Word doing a "Save as HTML", I will give you that. That  really is not saying much though, as MS Word is well known for creating bad  HTML. Not sure about the new 2007 version. Never seen it. I suppose it is  possible it got better there: the new version of Frontpage was supposed to be  getting fixed in terms of its standards compliance. Maybe the same HTML engine?  I digress....


    On Screen Mr Sulu.

    When I press the tiny, dedicated volume up, down, or mute buttons on the D620  (special keys above the keyboard) when it was running Mint, an on screen display  popped up, showing me what I was doing, and thye keys worked. PCLOS does not  appear to know how to deal with those keys. I don't really care that much. Kmix  is easy to click on and tweak, but on the other hand, it is another thing Mint  does that PCLOS doesn't. I poked around in Synaptic looking for a package that  might not be installed, but nothing was apparent. Keywords like 'laptop' and  'Acer' and 'Dell' turned up nothing when searching in Synaptic. I was looking  for Acer because there is a new project to make Acers special keys work, similar  to the IBM laptop package like "tpb".


    Install as Root

    I do not like to log into root. Its a security thing. I do it when I have to:  Single user mode, FSCK, etc. But mostly I like to work from my userid and  leverage sudo to power me through the additional software package installs from  my userid. Perhaps the missing DrakConf is not installed in my pedestrian  accounts taskbar by default but available on Roots.. Maybe it is buried on a  menu someplace. I tried to "switch user" over to root, but the screen flashes  brightly and I can't get in to look. I did not try logging out and then back in  as root. The key point was that Drakconf was hiding, not that I might be able to  find it on an extended search.


    /etc/sudoers is not pre-configured by the install to include my account, so I  fixed that, and I also added an icon button for Drakconf to the KDE task bar. I  think it is pretty elegant the Ubuntu / Mint add the first user defined  *automatically* to /etc/sudoers.


    I supposed this is a schism point for Linux: how separate do you keep root?  How powerful do you make the default user account? On one end, some distros just  let you into root and are done with it. Ubuntu/Mint hides root altogether, but  sets up sudo cleverly so that by entering your password you can install things.  PCLOS is more on the "Use two accounts to do separate things" end of the  spectrum.


    I don't really know which one is better. In PCLOS, I made my userid able to  do rootish things via sudo authentication. On Mint, I set roots password, and  configure so I can log into it *if I want to*. These are all personal preference  things, and as long as the distro lets me set it up how I like, I guess it does  not matter much.


    ACPI out to lunch

    There is a little KDE app called Kima the PCLOS includes. Kima reads stuff  out of ACPI and displays it on the task bar. Actually, I set up a second task  bar. I moved the KDE default one to the top of the screen, added a new panel,  and put Kima and the active tasks on the new bottom bar.

    Kima or ACPI or both have lost their minds. Where Mint displayed sane fan  speeds, cpu frequencies, and whatnot with its gnome apps for such things, Kima  says that the CPU's never drop off 2 Ghz, and that the fan is running at 7974 -  8016 rpm. If the fan was running that fast, it would be a banshee of supersonic  screaming, and the D620 laptop would be hovering. In fact, something is lying,  because when I put hand at the back, left hand side of the computer where the  Core 2 Duo heat sink is, there is only a tiny whisper of a breeze coming out of  it. I assume that this is an effect of the back-level kernel. It is not serious,  but it is annoying.


    That being said, here is another subjective observation to place into the  pipe and smoke a bit: PCLOS seems faster than Mint. I have not measured  anything, but it just feels crisper. That is not something I would have expected  from a 2.6.18 kernel, since for one thing a number of the enhancements up the  road have to do with laptops, ACPI, and the scheduler.


    Suspend is a real hit or miss affair. This also worked better on Mint. I am  thinking it is the new kernel again.



    IMHO Beryl is fun if not utterly useful. Ubuntu has  announced that Beryl's soul-mate Compiz will be enabled by default in their next  release [7.10, or "Gutsy Gibbon"]. PCLOS ships Beryl and Compiz  installed, and either can be enabled from the KDE Control Center. This is a very  nicely integrated bit of work. I wish all the DrakConf functionality was in the  KDE control center too. Or KDE Control center was tossed and all it's functions  put into DrakConf. Having two apps for system config is really not intuitively  obvious. I digress: Beryl / Compiz is the point here.... I enabled Beryl.

    Beryl runs well, is fast, is stable, and all the effects do not seem to slow  the computer in the slightest. Mint was/is good in this regard as well.



    When I installed PCLOS, I defined the wired interface. It was late at night,  I was at the office still. No wireless. Just Cat5. When I took it home to  continue the testing, PCLOS did not automatically decide that it should switch  to the wireless interface instead. Mint does. Ubuntu does. DrakConf brings up  the interface easily, sees the access point, and connects to it no problem. The  Intel wifi hardware is no issue (unlike Fedora).

    I do not know if I had started by defining the wireless interface first if  PCLOS would do better here. Clearly all the parts are in place. The hardware is  located, defined to the OS. There just is not a process that looks to see which  interface has a valid connection available. My iPhone can do that, switching  between Edge and Wifi, and preferring Wifi when it is available.



    This whole test has given me an idea for my next post over at  http://on-being-open.blogspot.com. I'll start on that as soon as I finish this.  [Update from the future: Schism>/a> now posted ]


    It might have occurred that this is hardly a great comparison: Mint versus  PCLOS is a Gnome interfaced Distro (by default: KDE can be installed, and like  Ubuntu, there is a KDE  version of Mint ) versus a KDE default interfaced version (and while I did  not do it, it looked like I could install Gnome onto PCLOS with Synaptic). If  someone says that PCLOS is better than Mint, what I can not tell is whether they  are at least in part saying that KDE is better than Gnome. This is part of why I  mostly focused on things that underlie the GUI. I have no GUI axes to grind. I  can use KDE or Gnome. I like them both. I know most folks have a strong  preference for one over the other. My only statement of opinion in this regard  is that I think people with MS Windows backgrounds will be more comfortable with  KDE to start.


    I am also not sure looking at PCLOS as a corporate desktop is a valid thing  to do, any more than when I looked at Fedora for the same thing. The home page of PCLOS contains a history of  PCLinuxOS, and that has the following line in it: "Since Mandrake was a  trademarked name myself and others decided to name the livecd after our news  site and forum pclinuxonline thus PCLinuxOS". The news site and forum has no history, mission statement, why  we are here kind of thing that I can find, so I am going to make a supposition.  The PC of PCLinuxOS is from the same machine most people use to run OS's, I.E.  PC = Personal Computer. There is no server edition. There no paid-for support  option (The home page link "About Us" in fact says :

    Customer Support:


    If you need customer support, please visit  our friendly forums .

    Nothing about central management tools (although plenty third party stuff is  out there for Linux that would probably work with PCLOS).

    Mint has a helpdesk  support option, and Ubuntu has Canonical  support.


    My point is I just wrote an article about using a community supported  personal computing Linux version running KDE and compared it to a completely  different kind of version of Linux. They both have that chewy Linux goodness  inside, but they are not really valid comparisons in any other meaningful way.  My one constraint: That I was looking at it as a Corporate Desktop should have  set alarms bells ringing.

    Oddly, that initial criteria worked in PCLOS's favor here. Not having  wireless at the office, the way wireless must be manually set up every time is  no big deal most of the time. For me.


    Go back through "Adventures", and in posts too numerous to link here you will  probably get the idea of why my thinking is on what the killer application is  for a Linux corporate desktop. Well, two of them: OpenOffice is a given. The  other is Evolution. If you are an MS Exchange shop, and you don't want to live  with a web browser interface to email and calendar, then Evolution is a must.  PCLOS's version of Evolution (even though it was not on the default install) has  so far been more stable than Mints, and that means I'll keep PCLOS on the Dell  D620 for now.


    At least until Mint 3.1 ships.