Below you will find pages that utilize the taxonomy term “Linux”
The XZ Utils Backdoor has (finally?) penetrated the non-tech press
Those of us who are deep in the tech world remember about 6 weeks ago when all our social media and news feeds were talking about the XZ Utils backdoor. ( Here’s a great writeup from my favorite tech site, Ars Technica)
Really quick, bulleted recap:
- XZ Utils is a really awesome compression format. (In fact, earlier this month I got some Linux image files to run off an SD card that were compressed in xz
- SSH uses XZ Utils
- Only one guy was effectively maintaining it
- Someone or some group pretending to be one person social engineered the maintainer to giving them commit access
- they used that to put some backdoors
- Because it’s in SSH it would have made every computer on the net vulnerable
- LUCKILY it was found (by accident - see the Ars Technica story) before it made it out of most (all?) Linux distro test repositories
I was incredibly surprised to hear about it today on Planet Money’s episode: The hack that almost broke the Internet. It’s a really great episode to share with your non-techie friends who want to understand what you were stressed about and which it matters to everyone, not just techies. Of all the Linux distros, they start off interviewing someone from Red Hat! (My favorite Linux distro family) The episode then goes back to the 1980s to explain the origins of open source (not FLOSS, there’s no rms here - it’s Bruce Perens they interview) before bringing it back to the present and explaining the how the social engineering attack happened and what it affected. (Also a quick moment that explained how MS went from hating OSS to supporting it) I thought it was an incredibly well-produced episode that brings everything into context for those who aren’t neck-deep in Linux and/or open source. Give it a listen and pass it along!
Red Hat and Family Release 9.4 and a Rocky Linux Take Down
Red Hat released version 9.4 today. Lots of jargon (including a mention of AI), but one of the big deals considering how long Red Hat support contracts go is the addition of ARM64 as a supported architecture. 9to5Linux also had a summary of the new features.
I remember back before CentOS became CentOS Stream there would always be a long lag time from RHEL releases until CentOS. That’s why I was so surprised to learn that Alma Linux 9.4 is also available today. What I found neatest about Alma is the way they’re distinguishing their distro. Why just go for another RHEL clone? Well, in this case Alma Linux is decided to support hardware that had been deprecated by Red Hat. So now they get to position their disto as a useful alternative, not just a free offering - more important now that you can have up to 16 free RHEL licenses.
Fedora 40 is out today!
Back in 2013 when I started using Fedora Core 1, I had no idea I’d still be on Fedora when it reached its 40th release 11 years later. Congrats to the team and here’s the official announcement.
Happy 20th Anniversary Fedora Linux and Happy Fedora 39 Release Day!
I can’t believe I’ve been using Linux for 20 years already! I started off with Fedora Core 1 (Yarrow) 20 years ago. It was in this book:
Red Hat Linux and Fedora Unleashed Cover
Boy has the technology come a long way in those 20 years!
One of my earliest desktop screenshots from back then:
Now one of my more recent desktops:
Thoughts on the Red Hat Source Issues
Now that we’ve had a few months to consider Red Hat’s new course code policy, I wanted to share my thoughts since I’ve been a user of Red Hat’s Fedora since it started back in 2003. I’ve also made heavy use of CentOS and am currently running a server using one of the free RHEL licences that came about from the CentOS Stream controversy. I want to start off with my thoughts and then how I think we may end up in a better place anyway.
Excited about KDE Plasma 6
If you’ve been following my blog long enough, you know that the KDE 3 -> KDE 4 transition was a mess, but somewhere around Oct 2010 (2-3 years after the 4.0 release), it really started to get stable and become my daily runner. By Feb 2011, I was loving the fact that KDE Plasma 4 had implemented the idea of activities. After user experience disaster, the KDE developers were a lot more careful with the transition to Plasma 5. Recently I read the blog post Plasma 6: Better defaults and I’m excited that the KDE developers are taking so much time to think about sane user defaults.
An Update on Fedora 36, Plasma 5 and Wayland
KDE Wayland has come a long way support has come a long way since I last wrote about it 8 months ago. Yakuake now shows up in the correct place (although it seems to have a hard time remembering to start up upon login). The lock screen bug hasn’t hit me in the past month. Multi-monitor support is way better now. (And this is without the new update that supposedly makes it even more so solid). Scrolling is still a little screwy in Firefox, but it works perfectly in Vivaldi (my daily driver for quite a few months now).
Warning: Bug in latest Pipewire packages for Fedora 36
This morning I updated my Fedora 36 computer and suddenly it could no longer find any sound devices. Thanks to a Fedora user who commented on this reddit thread, I found that the solution was to downgrade my Pipewire packages. Specifically, at this point in time:
sudo dnf install pipewire-pulseaudio-0.3.49-1.fc36
A reboot didn’t make it work on its own. So I had to do the following afterwards:
systemctl --user restart pipewire-pulse.service
And I got my sound back. Huzzah!
Fedora 36, KDE Plasma 5, and Wayland Part 2
After using Plasma with KWayland for about a week, I had to go back to X11 because it’s not yet ready for me. There are 3 main issues I’m having:
- Occasionally, when I come back to my computer after locking the screen it would say that the screen locker had crashed. I would need to go to antoher TTY and type in a command to unlock it. After I did that, coming back to the TTY that has the GUI just remains black with a mouse cursor. So I would need to reboot the machine.
- Context menus would appear in the wrong place and I actually filed a bug about this one.
- I cannot drag and drop video files to upload to YouTube with Firefox. I have to click the button on YT and then navigate to the folder that has the video file. (Not sure if there are other things that can’t be dragged in - photo upload to Flickr, for example)
I’ll keep looking to see if they improve things. But for now I’m staying on X11.
Wayland on KDE on Fedora 36
I upgraded to Fedora 36 so I wanted to see all the latest updates to Wayland. I’d been reading about the updates in the KDE and wanted to see if it was more stable. I had to redo my latte dock profile. Other than that, SO FAR the only issues are that the scroll wheel on the mouse scrolls WAY too far on the page, making it almost useless. And Yakuake (the KDE drop down terminal) appears at the middle of the screen instead of at the top. I went to file a bug, but I saw a comment that this is fixed in the next version of Yakuake, so it seems I just need to wait for an update. Otherwise, so far it seems to be working OK.
How to get around Elisa's lack of last.fm scrobbling
Elisa is currently the “default” KDE music player, replacing Amarok. I am just taking a guess, but I think that Amarok just ended up with too large a codebase to be maintainable at a reasonable pace. I’ve been using Cantata, an mpd player for KDE that’s currently on maintenance mode. On the one hand, I know that for many folks last.fm scrobbling (logging the music you listen to) is something they left behind in the 2010s. On the other hand, I’m not the only person who has commented on the ticket to get the Elisa devs to add support for it. (And you know I love the stats for my end of year posts)
KDE Challenge (Fall 2021)
With KDE’s 25th Anniversary and the release of KDE Plamsa 5.23, I got excited to check out a few KDE-focused distros.
Kinoite
First up was Fedora’s KDE-based RPM-OSTree distro, Kinoite. (summary after each video)
Fedora Kinoite
Fedora provides a nice RPM-OSTree solution for folks who want to use the tech, but don’t want to use Gnome. The install is a bit barebones and doesn’t come with Flathub pre-configured, reducing the number of KDE applications that can be installed after the distro is first installed. Once Flathub is activated and Discover is reloaded, the user can start installing KDE apps. Not a good starting distro now, but with some sensible defaults, it could be great thanks to the way that RPM-OSTree makes the system more maintainable.
Updated Supermario to Fedora 34
Upgrade the main computer to Fedora 34. The upgrade was uneventful, but left me with a few little annoyances. It’s running Wayland, so there’s no longer a primary monitor. Also, something is slamming my processors and some programs are taking a long time to load. I was hoping things would be in better shape by this point in the life-cycle, but every once in a while there’s a buggier Fedora.
How Desktop Environment Tweaking Helps Me Be More Productive
A few months ago, someone asked about whether the rices*/modifications/tweaks people displayed on reddit.com/r/unixporn (where people show off their desktops, not human pornography) were actually useful. Someone commented they’d like to see a post on how someone uses their mods. So I decided to write this up.
*I know the term ricing could be considered racist or insensitive. In this context, it’s simply the term of art used on the subreddit.
One tiny hitch with the Fedora 33 upgrade
It messed with DNS resolution for my local network, at least temporarily. I couldn’t resolve any websites that needed to hit our local DNS server. I did some Googling and saw that the resolver tech was changed from Fedora 32 to Fedora 33. I change a setting for my NIC and then changed it back and either that fixed it or (some websites mentioned just needing to give it some time). Either way, that was it. Relatively smooth.
Upgrading Supermario to Fedora 33
While new versions of Fedora have been pretty darned stable for a few years now, I usually wait a while after a release to upgrade. This year waiting ended up turning into just leaving it alone. But with February half-way done, we’re actually starting to get kind of close to the Fedora 34 release date. So I figured President’s Day was as good a day as any to do the upgrade.
Trying out zsh (again, maybe?)
It’s been a very, very long time since I tried using a different shell than the bash shell. Back some 10-15 years ago I remember hearing about fish and trying it out. I think it broke some bash paradigms so I went back to bash. I could have sworn I tried zsh in the past, but I could be wrong. I know the last shell I tried out didn’t let me use ‘*’ during a dnf update to update all the packages that start with the same prefix, say all the 1500-ish texlive packages. That annoyed me so I went back to bash. If it was on this computer it was on a previous install or previous /home directory because I couldn’t find any evidence of zsh. No profiles or other such dot files that I could find. (Not that I looked too hard).
CentOS Changes
On 8 Dec I saw the announcement that Red Hat (which had made CentOS an in-house distro a year or two ago) was changing CentOS from being a free clone of Red Hat Enterprise Linux, to focusing solely on CentOS Stream. ( The CentOS press release; The Red Hat press release) This would make the progression of features and elements: Fedora -> CentOS Stream -> RHEL. At first, like many others, I felt hurt by this change. It will take place at the end of next year. Usually CentOS follows a support widow similar to that of RHEL, so I was expecting a decade or so for the servers I converted from CentOS 7 to CentOS 8. While I generally run Fedora on many of my computers, I prefer not to have to upgrade every 6 months for my servers. That’s a level of disruption I could do without. That said, after I read this blog post, I had a slightly more nuanced view of things. I still think it should have taken effect with CentOS 9, which I think is due in the next year or so (RH is accelerating releases of new RHELs). But it certainly makes a clearer upstream to downstream path for Red Hat.
Fedora 33 is out!
It came out this Tuesday and last night I updated my laptop. The only thing I had to do for the upgrade was remove a python3-test package. Since I’m using virtual environments, for the most part I don’t care which Python packages the system has. So that was a nice, easy upgrade! Good job Fedora packagers and testers! Speaking of Python, it’ll be nice to start upgrading my projects to Python 3.9. (Fedora 33 includes the latest programming language versions as part of its “First” values)
Changing the Acer Aspire One OS again
As you know, I had CentOS 7 on the Acer Aspire and it was working fine. After CentOS 8 came out, I went ahead and installed it there. It worked fine, but there aren’t as many packages in EPEL for CentOS and RHEL 8. I went on a journey to try and get the i3 window manager working, but I would have had to recreate way too many packages in order to get it to work. So I tried to go to Ubuntu. I couldn’t find a minimal installer that wasn’t for servers, so I went with the Kubuntu install, intending to use that to install qtile or another tiling manager (the resolution on this thing is just too atrocious for a real Window Manager or Desktop Environment). But Kubuntu was just insanely buggy - probably due to the low specs of the netbook. Also, apparently qtile had been knocked out of the Ubuntu repos. The qtile documentation implied it was still available in Debian, so I put Debian on the netbook using a minimal install where I went ahead and install LXQT just to be on the safe side and have some kind of GUI if things didn’t work out. At first wifi wasn’t working, but eventually I landed on this page which explains all the quirks of installing on the Acer Aspire One. I had to enable the non-free repos and install the broadcom-sta-dkms driver. After a reboot, I finally had wifi. Unfortunately, qtile isn’t in the Debian repos anymore either. So I’m going to give installing from pypi a shot and if not, maybe try Arch?
Upgrading main computer (Supermario) to Fedora 32
It’s been about a month since Fedora 32 was released, so I decided to try and upgrade Supermario to Fedora 32. First I had to disable the dropbox repo since they don’t have a Fedora 32 binary yet. Other conflicts included:
- bat in module
- gimp in module
- meson in module
- ninja in module
- pythnon3-pytest-testmon (doesn’t belong in a distupgrade repo)
- python2-beautifulsoup neds python2-lxml
The python ones are no-brainer to me. I use virtual environments now so I don’t care about the system libraries. I can get rid of those.
So Long Katello Foreman!
Last year when I went to Red Hat Summit, I saw a lot of use of Satellite. I’d tried the 5.x series’ upstream Spacewalk and it didn’t quite work out for me. But this time I would try it out, gosh darnit! I mean, with the Katello plugin it would even include Pulp, which I’d been interested in trying out before because it could cache RPMs during an upgrade. So I’ve been messing with it here and there. However,I don’t use Puppet scripts (it’s like Chef or Ansible in principle) and I don’t have the need to provision new machines or VMs (especially when that’s already pretty easy with Cockpit and/or Virt-Manager). It’s already easier and works more consistently for me to keep track of whether my computers are up to date (and update them if not) with Cockpit. The RPM caching part of it was neat, but recently it stopped working consistently. Upgrades are VERY fragile and messing up on installing a plugin could bork the whole system. Also the necessary files - puppet, katello-agent, etc were always behind in providing packages for Fedora. Turns out it was a bunch of extra work and frustration just to keep track of my computers - and I was already doing that in Dokuwiki.
Upgrading my Katello-Foreman-Managed RPM build VM to Fedora 32
Because I have this VM registered to Katello (Foreman plugin) to receive updates (basically as a way of both keeping track of the computers and VMs on my network and also to have a GUI to pulp for caching RPMs), I had to deal with Katello-Agent. The latest RPM in the official Foreman/Katello repos is unfortunately for Fedora 29. That version of Fedora has been out of maintenance for a long time. Maybe Foreman (upstream for Satellite) is just used by most of their customers for RHEL sites that don’t have any Fedora nodes? So I did find this copr that provides updated versions: https://copr.fedorainfracloud.org/coprs/slaanesh/system-management/
Ubuntu 2020.04's Server Install
As I mentioned in my k3s on Ubuntu 2020.04 post, I really thought that Ubuntu 2020.04’s server install was prety slick. I’m used to text-only server installs looking like this:
Arch Linux Installation Begins
Here’s a step-by-step collection of screenshots and my thoughts on each step of Ubuntu 2020.04’s server install:
Language Selection
Just starting off, with the language selection, you can see this isn’t the usual ugly ncurses install. It looks like a beautiful matte black.
Checking out k3s and Ubuntu Server 2020.04 Part 2
Clearly there’s a lot I don’t get about Kubernetes and I didn’t install a GUI in that VM so I can’t use the dashboard (which can only be viewed at localhost - or so the instructions seem to indicate) So I decided to go back to basics and look at the Hello Minikube tutorial, but run it in my k3s VM.
kubectl create deployment hello-node --image=k8s.gcr.io/echoserver:1.4
So I think this is the first part of why I was having problems yesterday with the pod I created from Podman. A lot of the commands I saw online implied a deployment, but I hadn’t created one. This is evidenced by:
Checking out k3s and Ubuntu Server 2020.04 Part 1
As I’ve been working on learning server tech, I’ve gone from virtualization to Docker containers and now Podman containers and Podman pods. The pod in Podman comes from a view towards Kubernetes. I moved to Podman because of the cgroupsv2 issue in Fedora 31 and so I figured why not think about going all the way and checking out Kubernetes? Kubernetes is often stylized as k8s and a few months back I found k3s, a lightweight Kubernetes distro that’s meant to work on edge devices (including Raspberry Pis!). For some reason (that I don’t seem to find on the main k3s site), I got it in my head that it was better tailored to Ubuntu than Red Hat, so I decided to also take Ubuntu Server 2020.04 for a spin.
Fedora Silverblue as an HTPC Part 3
Yesterday I mentioned some issues with my Ortek MCE VRC-1100 remote and certain buttons not working. Figured out that in addition to removing the XF…. entries in dconf, also have to remove them in gsettings. Specifically, I had to use the commands:
gsettings set org.gnome.settings-daemon.plugins.media-keys stop-static [’’]
gsettings set org.gnome.settings-daemon.plugins.media-keys play-static [’’]
gsettings set org.gnome.settings-daemon.plugins.media-keys pause-static [’’]
After that, everything was working as it should. So far no negatives to using Fedora Silverblue as our HTPC. We’ll see if that changes as I try to get Lutris to launch some Wine games.
Fedora Silverblue as an HTPC Part 2
One thing to know about Silverblue is that it’s a Gnome environment. I was already running Gnome for the HTPC, but I prefer KDE for my computers usually. When I was installing Silverblue there was no option to go for KDE or anything else. On Silverblue you install via Flatpaks. Any regular installs (ostree instead of rpms) also requires a reboot.
A few things to note based on getting Kodi setup:
Fedora Silverblue as an HTPC Part 1
Originally I was going to mess around with Silverblue in a VM before considering using it on my HTPC. In theory it sounded like it would work very well - an immutable, rollback-able OS seems like the perfect thing for the one computer that ALWAYS needs to work for less tech-savvy folks in the house. But the first release of Silverblue seemed to still be a bit rough around the edges. Lots of recent blog posts on Fedora Planet (a blog aggregator for folks who participate in the Fedora project) seemed to indicate that things were in a better place now for Silverblue. Still, I was going to first mess around in a VM. But then I had to reboot the computer after things went awry with the display and this time I wasn’t able to get around the Free Magic issue that had been plaguing me for a few months now since upgrading to Fedora 31 (in anticipation of Fedora 30 being out of the support window). The Free Magic issue basically would appear after the grub menu and while others’ reports on bugzilla seemed to indicate that a kernel upgrade fixed it for them, such was not the case for me. For a while it worked such that if I was there on reboot and hit enter on the grub entry, it would work (while it would fail if you left it to boot on its own). But tonight it would not yield. The computer had gone catatonic. So, I figured it was as good a time as any to try and move to Silverblue. As a bonus, I was going to move the installation to an SSD, so I still have the old, borked installation if things go completely wrong (although I’d still need to fix the Free Magic issue).
Recent Fedora 31 and Fedora 32 Upgrades
Recently upgraded my server to Fedora 31 as the Fedora 30 support window had closed. All I had to do was disable the bat Modular Repo. It wasn’t obvious I needed to do this at first, but I found a bugzilla that covered it. Then everything proceeded.
I also updated my main laptop to Fedora 32; it’s always my first upgrade since it’s not my main machine. That one required a few modular repos to be disabled as well as a bunch of conflicts from Python 2 packages. By using dnf’s –auto-erase (or whatever the command actually is), everything proceeded and seems to be running just fine. I was a little worried at first with the warning about coming back from a locked screen in KDE, but I decided I could live with it on the laptop. So far, either the issue doesn’t affect my laptop or I haven’t triggered the conditions.
Installing KDE Plasma 5 on CentOS 8
You can watch the following video. There are also text instructions below the video. (including getting sddm working)
I started off with just a boot install of CentOS 8, so I wouldn’t have Gnome or any other unnecessary cruft installed. After installation, I enabled the EPEL repository - latest directions for that are here.
After that, I had to install KDE by typing:
sudo dnf groupinstall “KDE Plasma Workspaces”
systemctl set-default graphical.target
CentOS 8 on Acer Aspire One D255E
A little over a year ago, I put CentOS 7 on my Acer Aspire One. We had no idea when RHEL 8 was coming out (turns out just a few months later when I was at the Red Hat Summit, it was the release party for RHEL 8), so 7 went on there. And at Red Hat Summit I learned that, while running CentOS 7, suspend worked on that netbook. However, it was already pretty old by the time I put it on the netbook and it was missing certain libraries and had old versions of libraries like Go so I couldn’t do something like install Weechat-Matrix on there.
Milestones reached in two of my Python Projects
For my btrfs snapshot program, snapintime, I have reached version 1.1.1. About six years after starting this project, it now covers all the cases I wanted to back when I started. I’m very happy with where it’s now at.
For my Extra Life Donation Tracker ( PyPi page here), I’ve reached my v4.2.0 release. This release fixes some of my oldest issues (#s 13 and 14 - while the current highest issue is #95), and allows users maximum flexibility in the way they want to set up their tracker window. They can change the font face and color of the text that displays the latest donation and they can change the background color if chromakey green doesn’t work for their use case.
Reviving and Revamping my btrfs backup program Snap-In-Time
If you’ve been following my blog for a long time, you know that back in 2014 I was working on a Python program to create hourly btrfs snapshots and cull them according to a certain algorithm. (See all the related posts here: 1, 2, 3, 4, 5, 6, 7, 8, 9) The furthest I ever got was weekly culling. Frankly, life and school contributed a good excuse not to keep going because I had created a huge headache for myself by attempting to figure out the date and cover all the possible corner cases with unit tests. This is what my code looked like in 2014.
Supermario's at Fedora 31 Now
Went ahead and upgraded. Only had to get rid of python2-twitter and an older nvidia package. Other than that it seems to be running relatively smoothly.
Discovered two awesome commandline programs!
First up is tldr. This something I’ve wanted ever since I started with Linux 16 years ago! Basically it gives you the examples part of a man page. For both of these I’m going to use a screenshot because copy/pasting it into the blog doesn’t do it justice.
This is just the first page of man dnf:
the output of man dnf
And this is tldr dnf:
Addendum to Dual Display KVM Post
Three years ago I wrote a post (along with a Youtube video) about how to set up a KVM VM with Dual Monitors (or even triple monitors). Since then there’s been a bit of a change. I loaded up remote viewer and, for some reason, I couldn’t add more monitors to my Linux KVM VM. Turns out what you have to do is look at the Video (QXL) section in virt-manager. Look at how many “heads” it has listed. For example:
Attempting a podman play on another VM
The podman saga continues. The podman equivalent of a docker-compose.yml can be created from a pod with the following command:
podman generate kube (name of pod) > (filename).yaml
So I did that with the pod that I’d created with an SELinux context. Now it was time to try it on another Fedora 31 VM to see if it would work. To be on the safe side, I started off creating the phpIPAM folder, chowning it to nobody and chmoding it to 777.
SELinux and Podman
Last time I messed around with Podman, I finally got things working and had what I think was a pretty good understanding of how to go forward. But in order to get things working, I’d had to turn off SELinux. Now it was time to see what I had to do to make Podman work with SELinux. I’ve got some ideas based on some Googling and might also need to try a program called udica to create the right contexts.
Second Followup to Podman and PHPIPAM
Turns out that on my Fedora 30 VM something got screwed up with the CNI networking (the networking that Podman uses) and instead of pointing to the address that Podman is using according to Cockpit:
10.88.0.1
It’s pointing somewhere else. I found that via iptables -L. Not sure how to fix it, though. When I tried, it complained:
“`87-podman-bridge.conflist’ not found”
But changing the hostname environment variable turned out to be the solution as I tested on my Fedora 31 VM:
Followup to Podman and PHPIpam
Adding the –name mysql - it wasn’t enough to get the PHPIpam apache container to find the mysql container. They’re in the same pod, but something’s not quite right. So I decided to see if I could modify the config.php by mounting the container and modifying that.
# podman mount beautiful_gauss
/var/lib/containers/storage/overlay/5a33decc2cfad7e9bda5f9048d94a814267d954e97d5dd7befb057a84367f27a/merged
While this allowed me to see the config files and open them in vi (not included in the container) I could not modify the contents. I think the key is passing “phpIPAM5” (or whatever the pod is called) into the MYSQL_ENV_MYSQL_HOST environment variable. So let’s try that. First, I had to stop phpIPAM5. I’ve been using
Every once in a while the puerile makes me laugh
Like these random container names that podman generated:
# podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b83a26bb2c5d docker.io/library/mysql:5.6 mysqld 2 minutes ago Up 2 minutes ago 0.0.0.0:8081->80/tcp hungry_wilson
f35ec64d3b3c docker.io/pierrecdn/phpipam:latest apache2-foregroun… 2 minutes ago Up 2 minutes ago 0.0.0.0:8081->80/tcp nice_johnson
Makes me think perhaps there should be a list of adjectives and names that shouldn’t go together?
Daisy (laptop) upgrade to Fedora 31
When I tried to upgrade the laptop a couple days ahead of the Tuesday release date, assuming that the sources were as good as gold at that point, the upgrade process complained about the Kdevelop Python plugin and didn’t want to proceed. I figured if this persisted past Tuesday I would just use it as an opportunity to try out PyCharm Community Edition. But once Tuesday came around I was able to upgrade to Fedora 31 with nary a problem. So that was probably the smoothest upgrade I’ve had since Fedora Core 1.
Fedora 31 is coming; Getting on Fedora 30
Back when Fedora 30 came out, I updated my laptop, but I left my main computer and the HTPC on Fedora 29. The former because I was busy with something at the time and didn’t want the disruption of an upgrade; the latter because the family depends on it for entertainment. However, with Fedora 31 coming out next Tuesday, the support window of Fedora 29 is over. The HTPC didn’t give any issues when I started the upgrade (at of this time it’s still running the upgrade), but my main computer did. This time it complaint about ripright and whois-mkpasswd.
Kdenlive Evolution
I was having an issue with Kdenlive while rending my most recent tutorials for my Extra Life Donation Tracker and so I grabbed the latest Appimage version since it’s more up to date than the version in the Fedora 29 repos. Boy has it changed in the last year or so. Here’s the version in the Fedora 29 repos:
Kdenlive 18.12
And here’s the latest release with the exact same file open:
Red Hat Summit 2019
self-portrait at Red Hat Summit
Red Hat Summit 2019 was my first Red Hat Summit. I heard quite a few people saying it was the largest one they’d been to yet and that it used to be a pretty small convention. That was not the case this year; it used up the entire Boston Convention Center. I’ve said before, concerning video games, that the best use of trophies and gamification of the meta-game are to get the player to take actions they wouldn’t normally take. Red Hat did a pretty good job of this during the summit. They provided points for filling out session surveys, which most wouldn’t have done otherwise. They also provided points for posting to the convention’s feed. I normally wouldn’t have, but reaching 1000 points netted the player some money towards merchandise at the RHEL store. So I posted about getting my custom t-shirt. This led others to comment on my post to find out where it was taking place and I was able to direct them there.
Update of Experience of CentOS 7 on Acer Aspire One D255E
CentOS continues to impress me with its performance on my netbook. It had never been able to properly suspend to RAM and wakeup. But while I was at Red Hat Summit, I could close the lid for it to suspend and then go to the next session and open it up and just tap any button to wake it up. It was GREAT.
Upgraded Laptop to Fedora 30
Now that I’m back from Red Hat Summit, I am ready to start upgrading my Fedora computers. Well, probably not the server or the living room HTPC - I’ll take advantage of the fact that Fedora supports the n-1 release to reduce headaches and downtime. As I’ve done for a few releases now, I used the dnf upgrade facility and it worked fine. So far things seem to be working as they should. I got a weird error that said vmlinuz-5.0….. crashed, but given that it was a .fc29 package, I’m going to let that slide for now unless it turns out that things start acting funky on the laptop.
CentOS 7 works on Acer Aspire One D255E
Often people try and dissuade you from installing CentOS onto a laptop because they say the chipsets on the laptops are so varied it’s likely you will end up unable to use your laptop because the drivers aren’t there. Well, I don’t know if it’s because this netbook is so old (I mean, netbooks as a category don’t exist anymore - having been supplanted by tablets) or just uses common chipsets, but when I ended up with some Fedora configuration error that I didn’t want to bother debugging (I hate using the netbook on an everyday basis because the keys are too small and the screen is pretty low resolution), I figured it’d be a fun time to test if I could install CentOS on there. During the installation GUI the trackpad worked fine and WiFi connected just fine as well. So if you’ve still got one of these lying around and prefer the longer support windows of CentOS / RHEL - feel free to install CentOS on there.
Attempting to use Clonezilla to clone my server
My main server, Tanukimario, has a 120GB hard drive in it and it’s started to become annoying to butt up against that limit. I have an 512GB SSD that I only used for a couple years that I wanted to use as a replacement. In order to reduce the annoyances that come from setting things up from scratch, I decided to try and use Clonezilla to copy the drive over. Since the hard drive is so small, it told me it would only take 40 minutes, so I was jazzed I’d be able to do it in the afternoon while everyone was out and I wouldn’t be inconveniencing anyone.
HDRMerge and CC Extractor RPMs
A while back I created a copr repo for HDR Merge. I hadn’t kept up with it because there weren’t regular HDRMerge releases going on, but I noticed the git repo has been very active, so I decided to create a new RPM for Fedora 29.
And recently I learned that for the newest version of MakeMKV if you want to be able to extract Closed Captioning from older DVDs of TV shows that use an embedded CC track rather than subtitles you need ccextractor, but there wasn’t a package available for Fedora, so I made one.
GIMP 2.10 is out!
It’s been six years in the making, but GIMP is finally out with their GEGL-enabled version. Although some pros had made use of it, it is now 90% of the way towards being a Photoshop replacement. The next+1 release with non-destructive layer edits will finally get it there. I’m also happy it can use RawTherapee as a RAW image editing plugin.
Current favorite thing about KDE with Kmail setup
Hitting alt-F2 then typing email (contact name - eg Danielle) and enter and then it presents me with an email window to send an email. No need to navigate to gmail.com or go over to the screen running Kmail (actually, usually Kontact).
Stratis or BTRFS?
It’s been a while since btrfs was first introduced to me via a Fedora version that had it as the default filesystem. At the time, it was especially brittle when it came to power outages. I ended up losing a system to one such use case. But a few years ago, I started using btrfs on my home directory. And even developed a program to manage snapshots. My two favorite features of btrfs are that Copy on Write (COW) allows me to make snapshots that only take up space when the file that was snapshot changes and the ability to dynamically set up and grow RAID levels. I was able to use this recently to get my photo hard drive on RAID1 without having to have an extra hard drive (because most RAID solutions destroy what’s on the drive).
Using Docker Now!
With modern technology, here’s the pattern I’ve noticed since college. New tech comes out and I can see that it’s neat, but not how I can make use of it. A few years later, I finally come across the right article and it all makes sense to me. I first noticed this with VMs. I couldn’t see a reason to want to use it outside of a server context. Then I used it to review Linux distros. Then I used it to run my network’s services. The same happened with tablets, smart phones, and Docker.
btrfs scrub complete
This was the status at the end of the scrub:
[root@supermario ~]# /usr/sbin/btrfs scrub start -Bd /media/Photos/
scrub device /dev/sdd1 (id 1) done
scrub started at Tue Mar 21 17:18:13 2017 and finished after 05:49:29
total bytes scrubbed: 2.31TiB with 0 errors
scrub device /dev/sda1 (id 2) done
scrub started at Tue Mar 21 17:18:13 2017 and finished after 05:20:56
total bytes scrubbed: 2.31TiB with 0 errors
I’m a bit perplexed at this information. Since this is a RAID1, I would expect it to be comparing info between disks - is this not so? If not, why? Because I would have expected both disks to end at the same time. Also, interesting to note that the 1TB/hr stopped being the case at some point.
Speed of btrfs scrub
Here’s the output of the status command:
[root@supermario ~]# btrfs scrub status /media/Photos/
scrub status for 27cc1330-c4e3-404f-98f6-f23becec76b5
scrub started at Tue Mar 21 17:18:13 2017, running for 01:05:38
total bytes scrubbed: 1.00TiB with 0 errors
So on Fedora 25 with an AMD-8323 (8 core, no hyperthreading) and 24GB of RAM with this hard drive and its 3TB brother in RAID1 , it takes about an hour per Terabyte to do a scrub. (Which seems about equal to what a coworker told me his system takes to do a zfs scrub - 40ish hours for about 40ish TB)
Finally have btrfs setup in RAID1
A little under 3 years ago, I started exploring btrfs for its ability to help me limit data loss. Since then I’ve implemented a snapshot script to take advantage of the Copy-on-Write features of btrfs. But I hadn’t yet had the funds and the PC case space to do RAID1. I finally was able to implement it for my photography hard drive. This means that, together with regular scrubs, I should have a near miniscule chance of bit rot ruining any photos it hasn’t already corrupted.
LXC Project Part 3: Starting and logging into my first container
Continuing my LXC project, let’s list the installed containers:
lxc-ls
That just shows the name of the container - lemmy. For completion’s sake, I’m going to start it as a daemon in the background rather than being sent straight into the console:
lxc-start -n lemmy -d
As per usual Linux SOP, it produced no output. Now to jump in:
lxc-console -n lemmy
That told me I was connected to tty1, but did not present a login. Quitting out via Ctrl-a q let me go back to the VM’s tty, but trying again did not get me login. There’s some weird issue that doesn’t allow it to work, however, this did:
LXC Project Part 2: Setting up LXC
I’m continuing on from yesterday’s post to get the VM ready to host LXC. I’m starting with Centos 7 so the first thing I had to do was enable the epel repos:
yum install epel-release
Then, according to the guide I was following, I had to also install these package:
yum install debootstrap perl libvirt
That installed a bunch of stuff. I also get that they’re trying to break out what they’re doing, but they probably could have installed both that and the LXC stuff below in one blow:
LXC Project Part 1: Bridging the Connection
As I mentioned before, I’m looking at Linux Containers (LXC) to have a higher density virtualization. To get ready for that, I had to create a network bridge to allow the containers to be accessible on the network.
First I installed bridge-utils:
yum install bridge-utils -y
After that, I had to create the network script:
vi /etc/sysconfig/network-scripts/ifcfg-virbr0
In there I placed:
DEVICE="virbr0"
BOOTPROTO="static"
IPADDR="192.168.1.35" #IP address of the VM
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DNS1="192.168.1.7"
ONBOOT="yes"
TYPE="Bridge"
Then, since my ethernet on this machine is eth0
Potential Fedora 25 KDE Login
I updated Rawhide and ended up with this login screen. I like it - I think mostly because of the font.

Setting up Multiple Monitors in a KVM QEMU VM
I created this video to help people learn how easy it is with Libvirt, KVM, and QEMU to have multiple monitors in your virtual machines.
Current Virtual Machines
Going to do some summer cleaning on my VMs, so I wanted to document peak KVM as a reminder of how many I had running at this time:

Using Flatpak to install LibreOffice on Fedora 24
After someone told me that a PDF I’d created in Calligra Office was illegible and having issues with spreadsheets loading slowly, I decided to install LibreOffice. However, rather than go with the version in the repos, I decided to go with Flatpak - which allows for a more advanced version via the usage of runtimes. First, I had to install Flatpak:
sudo dnf install flatpak
Then I needed to install the runtimes. The LibreOffice page uses the –user tag, but I think that is just for installing it just to yourself rather than for the whole system. So I am omitting that.
SuperMario is at Fedora 24
My main computer is now on Fedora 24. This time around I only had to uninstall HDR Merge (which was from my COPR and I hadn’t built a Fedora 24 version yet) and OBS-Studio because there isn’t a Fedora 24 package for it yet. Not bad.
After rebooting, I didn’t have graphics. Then rebooting once more kicked the akmod into gear and now things appear to be working well. 2 more computers left to upgrade to Fedora 24 - the VM server and the Kodi living room box.
Fedora 24 is out!
Fedora 24 was released yesterday. I updated Daisy, my big laptop, first since it’s not critical. If the update broke something I wouldn’t care. The only hitch it had was that I had to reinstall the RPMFusion repos from the RPM for Fedora 24. Otherwise it was saying that one of the packages wasn’t signed and refused to do the upgrade. Probably has something to do with the fact that for the last release or two, RPMFusion wasn’t exactly in the best of conditions. I’m currently updating my netbook (Kuribo), but that’s more of an all-evening affair since it’s just running on an Intel Atom. There are three more Fedora machines in the house - SuperMario, TanukiMario, and BlueYoshi. I’ll probably save the livingroom Kodi (BY) for last since everyone in the house uses that to watch TV.
Exploring Rockstor
I’ve been looking at NAS implementations for a long time. I looked at FreeNAS for a while then OpenMediaVault. But what I really wanted was to be able to take advantage of btrfs and its great RAID abilities - especially its ability to dynamically expand. So I was happy when I discovered Rockstor on Reddit. Here are some videos in which I explore the interface and how to work with Rockstor using a VM before setting it up on bare metal.
A look at the many flavors of Korora
It’s been a long time since I looked at a new Linux distro. Long time readers know I used to review Linux distros a few years ago. But one of the maintainers of Korora posts to the Fedora Planet feed. (They may say constantly that RSS feeds are dead, but some of us still use them!) Korora (which used to be based on Gentoo) aims to create the ultimate desktop user’s Fedora setup. So they tweak Fedora a bit and add some repos like RPMFusion out of the box. Since I do a lot of this every time I install Fedora anyway, I may want to just install Korora next time I do an install. So I wanted to look at Korora and also use it as a chance to take a look at what’s going on nowadays in the non-KDE/Plasma desktops. Also, since Korora 23 should be coming out within the next month or so, it should help me see how Korora upgrades compare to Fedora (*should* be the same). First the install:
I created my first RPM! And have a copr repo!
It’s the intersection of three of my hobbies - computers, Linux, and photography! Ever since I learned how to compile source code from the net, about a decade ago, I’ve wanted to create RPMs to help those who aren’t comfortable with compiling or simply don’t want to bother with compiling. But, for some reason, RPM creation was always something I struggled to get right. Nearly once a year I’d try and do it, but always failed. But recently, when reading the instructions on how to do it, it just clicked.
Reinstalling Fedora 23 on my main Linux Computer
After daydreaming about running my Linux computer from an SSD for years (ever since I saw how fast it made my wife’s Linux install), I finally did it on the main Linux computer (SuperMario) as the root hard drive was getting old and was liable to die at any moment. The last time I’d installed my main Linux computer from scratch was in 2009 when I went from an old eMachine to the computer I’d built for my wife when I was going to ease her from Windows on her Dell computer over to Linux on a custom built computer. Lots had changed since then (like going to SystemD, for example) and I also wanted to move to a larger hard drive. So just copying everything over was out of the question. I figured a fresh install would get rid of a lot of the cruft I’d picked up in the last 7 years. Additionally, this time I would start with an install of the KDE spin of Fedora and I’m not planning on adding in other desktop environments or Window managers unless I am ready to ditch KDE. If I want to dabble in other desktops, I can always run a VM.
Setting up a Team Fortress 2 Server on CentOS 7
I used to have a Team Fortress 2 server on CentOS 6 with Virtual Box. Now that I’m using KVM/QEMU/Libvirt, I wanted to set up a new one. Also, Valve somewhat changed how they worked a few years ago and I wanted a clean slate. I started with a VM with 40GB. It’s not supposed to take that much, but I remember last time it took much more than the 10GB I’d given the VM and I don’t want to have to increase the disk size again.
How to add more RAM to a KVM Virtual Machine
I have VM running Emby that I set up a while ago on an low spec machine that had been the guest computer before everyone got Chromebooks and tablets. But it only had 2GB of RAM and I gave 1GB to the VM. So I added some new RAM to bring the system up to 8GB and wanted to start off by giving the VM 4GB to see if that improved performance.
Using Systemd to automatically restart services
Recently I’ve been having a problem where the Emby server kept dying. I haven’t been able to figure out what is causing it. So while I’ve been trying to figure it out with the Emby folks, I fixed up the systemd script for Emby so that it would restart itself whenever it died. It was incredibly simple to do this. Here’s the original script:
[Unit]
Description=Emby Media Server
After=network.target
[Service]
EnvironmentFile=/etc/emby-server.conf
ExecStart=/usr/lib/emby-server/emby-server.sh start
Restart=on-abort
TimeoutSec=20
ExecStopPost=/usr/lib/emby-server/emby-server.sh clear
[Install]
WantedBy=multi-user.target
And here’s how I fixed it:
All Fedora Computers are now at Fedora 23
Upgraded the final computer - the server host that has the VM with our Kodi stuff. It was the least complicated upgrade - didn’t have to remove anything - it just worked. And that was a great change, for once. (Not that the others were too much of a pain).
Upgrading SuperMario to Fedora 23 Part 2
For some reason gazebo-doc the Fedora 22 version conflicted with the Fedora 23 version so I had to delete that. Also, despite the system claiming that it would not have to download the packages again, it appeared to not actually work that way - at least the second time I ran things. (After removing Kernel-debug packages to get more space in /boot)
Overall, everything went relatively well. The only bad thing is that there was not a kmod-nvidia available for my current kernel in Fedora 23 so I had to boot into my old kernel in order to have the benefits of the proprietary driver. So later today if there’s time I’m going to see if there’s a kmod-nvidia for this kernel in rpmfusion-testing that I could install. Otherwise, I’ll just keep checking every few days and stay on the older kernel until then.
Upgrading SuperMario to Fedora 23
Now that it seems the nvidia driver that deals with the latest Xorg is available, I decided to try and upgrade my main computer, SuperMario. I started with the dnf commands:
dnf update --refresh
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --releasever=23
As usual, old packages reared their ugly heads. They’d made it this far, but it was time to banish packages from Fedora 20 and even Fedora 15 that had survived this long.
Does CentOS 7 Make a good Desktop distro?
People often recommend using CentOS for your desktop machine if you find Fedora’s pace to be too fast. Does this even make sense? I decided to explore the idea of CentOS 7 as a desktop computer using my wife’s requirements as the benchmark. Why? Because my wife likes long term support distros. What’s more long term support than Red Hat/CentOS’s 10 years of support for each version?
Playing with Fedora Rawhide
I wanted to play a bit with Fedora Rawhide so I installed Fedora 23 to a VM. I named it Blargg after the Fire Dragon in Super Mario World. (See video below) I used the following commands from the Fedora wiki:
# dnf upgrade dnf
# dnf install dnf-plugins-core fedora-repos-rawhide
# dnf config-manager --set-disabled fedora updates updates-testing
# dnf config-manager --set-enabled rawhide
# dnf clean -q dbcache plugins metadata
# dnf --releasever=rawhide --setopt=deltarpm=false distro-sync --nogpgcheck
## Optional: it is generally advised to do a selinux autorelabel and reboot
# touch /.autorelabel
https://youtu.be/K7H6f_wGJZQ?t=12m10s
Fedora 23 - 1 for 2 so far
I was able to get Kurio, my netbook, to upgrade to Fedora 23 without issue. BlueYoshi, the living computer, is still unable to upgrade. So far it’s tripping up on dolphin-emu, OBS-MP, and some Gnome package. I’m not sure if that’s something that’ll be fixed as RPMFusion continues to update their Fedora 23 packages or if I’ll have to do the old uninstall/reinstall dance that I sometimes have to do with these non-free packages that don’t get QA’d for a Fedora release. Not going to be doing my main computer any time soon.
Trying to upgrade to Fedora 23
Tried to upgrade the living room computer to Fedora 23. As of the time when I tried, because the RPMFusion repo wasn’t ready for Fedora 23, it couldn’t upgrade. I’ll try again in a day or two if the repo is up.
Fedora and Dell Inspiron 17
I recently had to reinstall an OS on the wife’s Dell Inspiron 17. I was unable to complete an install for Fedora 22, but Fedora 21 and Fedora 23 beta were able to install. It would always freeze mid-install - usually around 70 or 80%. From what I could gleam on the net, it has to do with a kernel issue. But I’m not 100% sure. Anyway, just putting this out there for anyone trying to get Fedora 22 on a Dell Inspiron 17.
Another Fedora Print Debugging Tip
The wife told me she couldn’t print from her computer. Sure enough, I couldn’t print from mine either. I tried the trick from last time and ran
system-config-selinux
but selinux wasn’t responsible this time. So I removed the printer and this time I added it through the cups website: localhost:631. After doing that it worked.
Digikam 4.x and Baloo
Back when I was looking into doing all my photography on Linux I saw that whenever I would add a tag to a bunch of photos that it would crash Digikam. I filed a bug and was told it was a problem with Baloo that would be fixed in Digikam 5. I wanted my photos to have metadata that would be indexed in Dolphin and Baloo search, so I tried to deal with it as I moved to doing all my photography on Linux. But after it kept crashing as I worked on my July photos, I had enough. I turned off Digikam and Baloo integration and am no longer having crashes. Here’s what it needs to look like in the settings if you’d like to do this too:
Fedora Print Debugging Tip
I was having trouble printing and couldn’t figure out what was going on. I tried everything, including reinstalling the printer and reinstalling the driver. I was getting a misleading “you are using the wrong driver” message. Turns out SELinux was to blame! I happened to check dmesg and see some audit messages. Then I did a
setenforce 0
to turn it off and printing worked. I tried some restorecons on some directories, but I don’t think that fixed it. What I think fixed it was going into the policycoreutils gui and checking as active the cups module “Allow cups execmem/execstack.” Obviously, I turned setenforce back on after checking the box.
Modern Fedora and SSH Server
Today I was banging my head against the desk trying to figure out why I couldn’t ssh to one of my Fedora machines. I knew that while Fedora wasn’t the most secure Linux distro out there, it was more secure than many by default. That includes having a strict firewall set up. But I had already enabled ssh. What was going wrong? Well, it turns out that the ssh daemon is disabled by default! Just typing the following:
What I learned while trying to diagnose a slow boot
I spent the weekend trying to figure out why SuperMario boots so slowly. I ended up overturning my ideas about what the problem was and learned a lot of new techniques. The only bad thing is that while I’m a lot closer to the problem, I’m still unsure of the root cause. So that the proper helpers can get credit, let me point you to the LinuxQuestions.org thread in which I worked this out. If you haven’t already clicked, don’t worry, I’m going to bring the relevant info over.
Changing BACK from SDDM (to KDM)
SDDM just kept crashing on my system. I can’t figure out what’s screwed up about it. And when it would get me to a KDE desktop, I couldn’t click on anything. So it’s back to KDM for now…
Neat KDE Connect Behavior
I have KDE connect installed on my computer and phone. KDE connect allows phone alerts to appear on my computer - letting me see if I’m getting a text or something. It just went off, letting me know I had a phone call. What’s neat is that I was listening to music and it paused the music until the phone call was over. While there might be some circumstances where that wouldn’t be the best default (say a party where I was playing the music), it’s certainly neat in the context of a personal computer.
My First Attempt at Customizing my Fedora 22 KDE 5 Plasma Desktop 5
So I found out today that there is no way to re-enable different backgrounds and plasmoids per virtual desktop. It appears to be a mix of forcing people to finally use activities and a complication that was causing all kinds of bugs (according to their bugzilla). I was bummed for about an hour. The different backgrounds can make it very easy to know what virtual desktop you’re at without having to glance at the pager. And if you’ve been following this blog for any length of time longer than a couple months you have seen my Desktop Screenshots and know how much I customize it in KDE.
Fedora 22 Upgrade Part 5: supermario
I was pleasantly surprised to see the next day, when I woke up, that plasma had loaded up despite the fact that I removed kmod-nvidia. Also, I did not have the same issue with KDM as I did with tanukimario. I was loaded in with the blue triangle background. I was greeted with the message “Your saved type “kde-plasma” is not valid any more. Please select a new one, otherwisee ‘default’ will be used.” I select “Plamsa” and am greeted with the KDE loading screen I’ve become oh-so familiar with.
Fedora 22 Upgrade Part 4: supermario
Today was the big one, time to upgrade supermario, my workhorse machine. As usual I had to remove the kmod-nvidia packages. This time around, because my card was getting a little long in the tooth, it was the kmod-nvidia-340xx packages. I also had a bunch of plasmoid packages to get rid of that I didn’t need to remove on the other computers because I was only a heavy plasmoid user on this computer. Thankfully, I’d long since abandoned all the ones I had to get rid of. After running fedup 3 times (once initially, once after removing plasmoids, and once after removing kmod-nvidia packages) to make sure nothing was expected by the program to cause problems upon upgrade, I finally rebooted to upgrade. If the past is any indication, I should be able to get to a screen where I can reinstall kmod-nividia after the upgrades. I’m only a tiny bit worried that Fedora only seems to connect to the internet when a GUI comes up, but if it comes to that I’ll investigate what I need to do and be sure to publish the procedures here for anyone else in the same boat.
Fedora 22 Upgrade Part 3: kuribo
Today I upgraded my netbook. Interestingly, this had less problems than yesterday with the guest computer. Perhaps because I wasn’t using KDM on my netbook? Anyway, I was actually expecting a worse time, but it worked out. It appears that KDE Netbook edition didn’t make the jump to Plasma 5. But maybe it’s just a setting I need to discover. See, my netbook is a 2nd gen netbook - not a piece of garbage like our EEE Machine, but it has a sub-HD resolution and so using most programs is hard unless the Window Manager or Desktop Environment is getting rid of window decorations. So far, KDE 5 is OK. I may end up going to Fluxbox. (I did not like XFCE on this screen resolution) Here’s my desktop as of now:
Fedora 22 Upgrade Part 2: tanukimario
Turns out that the issue was the Fedora SDDM theme. Once I changed that to the default KDE theme everything worked. I wonder what I need to do to get the Fedora theme so that works as well. At least I know for future computers what needs to be done.
Fedora 22 Upgrade Part 1: tanukimario
Started off with the guest room computer as it’s the least used. If things go pear-shaped there’ll be less complaining. fedup had a complaint about the one of the dependencies of the Dolphin Emulator. I just uninstalled it for now. I’ll worry about reinstalling it later. Often during these upgrades it appears that the biggest source of issues are badly written dependencies; badly written in the sense that I end up having to remove the offending packages only to reinstall them post-upgrade without any issues.
My Main Linux Activity Desktops
I just updated the Desktop Screenshot page. Here’s a gallery of my latest desktop with KDE 4:

20150428 - Programming Activity Desktop 1

20150428 - Programming Activity Desktop 2

20150428 - Programming Activity Desktop 3

20150428 - Video Editing Activity Desktop 1

20150428 - Video Editing Activity Desktop 2

20150428 - Video Games Activity Desktop 1

20150428 - Video Games Activity Desktop 2

20150428 - Video Games Activity Desktop 3

20150428 - Multimedia Activity Desktop 1

20150428 - Multimedia Activity Desktop 2

20150428 - Multimedia Activity Desktop 3

20150428 - School Activity Desktop 1

20150428 - School Activity Desktop 2

20150428 - School Activity Desktop 3

20150428 - Main Activity Desktop 1

20150428 - Main Activity Desktop 2

20150428 - Main Activity Desktop 3
Taking Fedora 22 KDE Spin Beta for a spin
It’ll be of no surprise to regular readers of this blog that I’m both a fan of the Fedora distribution of Linux as well as the KDE desktop. For the first time in six years, the KDE desktop is changing again. While the change is not as radical as the change from KDE 3 to KDE 4, it’s still a big technological change. I decided I couldn’t wait until May to experience it, so I took a look at the current beta from within virt-manager. Here’s the default desktop:
Post Script to yesterday's btrfs post
Looks like I was right about the non-commit and possibly also about the df -h.
Last night at the time I wrote the post:
# btrfs fi show /home
Label: 'Home1' uuid: 89cfd56a-06c7-4805-9526-7be4d24a2872
Total devices 1 FS bytes used 1.91TiB
devid 1 size 2.73TiB used 1.99TiB path /dev/sdb1
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 600K 3.9G 1% /dev/shm
tmpfs 3.9G 976K 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda3 146G 52G 87G 38% /
tmpfs 3.9G 296K 3.9G 1% /tmp
/dev/sda1 240M 126M 114M 53% /boot
/dev/sdb1 2.8T 2.0T 769G 73% /home
babyluigi.mushroomkingdom:/media/xbmc 1.8T 1.6T 123G 93% /media/nfs/xbmc-mount
babyluigi.mushroomkingdom:/fileshares 15G 6.5G 7.5G 47% /media/nfs/babyluigi
tmpfs 795M 28K 795M 1% /run/user/500
And today:
A Quick Update on my use of btrfs and snapshots
Because of grad school, my work on Snap in Time has been quite halting - my last commit was 8 months ago. So I haven’t finished the quarterly and yearly culling part of my script. Since I’ve been making semi-hourly snapshots since March 2014, I had accumulated something like 1052 snapshots. While performance did improve a bit after I turned on the autodefrag option, it’s still a bit suboptimal, especially when dealing with database-heavy programs like Firefox, Chrome, and Amarok. At least that is my experience - it’s entirely possible that this is correlation and not causation, but I have read online that when btrfs needs to figure out snapshots and what to keep, delete, etc it can be a performance drag to have lots of snapshots. I’m not sure, but I feel like 1052 is a lot of snapshots. It’s certainly way more than I would have if my program were complete and working correctly.
Fedora Unleashed: My 2003 Gateway into Linux
I was happy to be interviewed for Fedora Magazine about How [I] Fedora and I mentioned that there was a Fedora book that led me to pick Fedora. ( I also mentioned that on this blog here) Recently I’ve been cleaning up my bookshelves as I have run out of space for physical books. While I’ve mostly gone digital, Goodread’s Advanced Reading Copies are currently only distributed as physical books and sometimes it’s nice to have printed deluxe copies of comics. I decided it was probably time to get rid of this incredibly heavy book (that’s moved 3 times with me), but before doing so I’d document some of the contents for historical purposes. What follows are some of the pages I had bookmarked or highlighted.
An appeal for keeping KDE Activities
As KDE 5 reaches 5.2 and many begin to debate its features (this is a small evolution on 4 compared to the difference between 3 and 4) there has been an ever-increasing assertion that Activities are pointless. (At least it appears that way to me) I wanted to share how I use Activities, why they make me more productive, and why they’re the biggest feature keeping me on KDE.
So, I have lots of Activities: Main, Media, School, Photography, Video Games, Video Editing, Programming, and Reading. In its current implementation, each Activity must have the same number of virtual desktops; three in my case. In each activity I make use of different widgets. On nearly all of them are the brilliant folder view and application launcher widgets. These allow me to quickly see the folders relevant to the task at hand. In the case of the Multimedia activity, desktop 1, this is very useful for my workflow. Let’s look at that desktop:
Updated to KDE 5
On the guest computer I updated to Kubuntu Vivid Alpha so I could check out KDE 5. Looks awesome - lots of polish over KDE 4. Sad that I’ll lose my current settings, but a chance to recreate with a new desktop.
btrfs needs autodefrag set
When I first installed my new hard drive with btrfs I was happy with how fast things were running because the hard drive was a SATA3 and the old one was SATA2. But recently two things were bugging the heck out of me - using either Chrome or Firefox was painfully slow. It wasn’t worth browsing the web on my Linux computer. Also, Amarok was running horribly - taking forever to go from song to song.
Upgrading SuperMario to Fedora 21
The latest curl works with XBMC (now Kodi) so it’s time to upgrade my main Fedora computer.
fedup --network 21 --product=nonproduct
So that started running at 1427. The d/l finishes at 1500, but as usual some stuff to take care of. Mostly packages left over from previous versions of Fedora.
WARNING: problems were encountered during transaction test:
broken dependencies
kmod-nvidia-3.17.7-200.fc20.x86_64-1:331.113-1.fc20.x86_64 requires kernel-3.17.7-200.fc20.x86_64, kernel-3.17.4-200.fc20.x86_64, kernel-3.17.3-200.fc20.x86_64
kmod-nvidia-3.17.3-200.fc20.x86_64-1:331.104-1.fc20.x86_64 requires kernel-3.17.7-200.fc20.x86_64, kernel-3.17.4-200.fc20.x86_64, kernel-3.17.3-200.fc20.x86_64
nautilus-actions-3.2.2-4.fc20.x86_64 requires libgtop2-2.28.5-1.fc20.x86_64
xorg-x11-drv-r128-6.9.2-1.fc20.x86_64 requires xorg-x11-server-Xorg-1.14.4-13.fc20.x86_64
directfb-1.6.2-3.fc19.x86_64 requires libmng-1.0.10-12.fc20.x86_64
kmod-nvidia-3.17.4-200.fc20.x86_64-1:331.113-1.fc20.x86_64 requires kernel-3.17.7-200.fc20.x86_64, kernel-3.17.4-200.fc20.x86_64, kernel-3.17.3-200.fc20.x86_64
libipoddevice-0.5.3-8.fc12.x86_64 requires libgtop2-2.28.5-1.fc20.x86_64
libbtctl-0.11.1-13.fc19.x86_64 requires openobex-1.5-9.fc20.x86_64
Continue with the upgrade at your own risk.
Time to sort that out. I also remove some of the really old stuff, stuff it lists as not having an upgrade - that I’ve had in there since Fedora 13 or so. In the end I’m left with the usual issue I have: my kmod-nvidia packages are tied to the Fedora 20 kernels. So, as usual, I’ll probably have to remove them and reinstall when I finish the upgrade.
Upgrading Kuribo
Upgraded my netbook, Kuribo, to Fedora 21.
fedup --network 21 --product=nonproduct
Went off without a hitch. Like the new login theme. Waiting to make sure the curl in F21 works with Kodi (formerly XBMC) since the current newest version in 20 doesn’t work.
Fedora 21 Beta KDE Spin Part 2
It’s a week and a half after the last time I looked at the Fedora 21 and about 2 weeks away from the final release if there aren’t any showstopping bugs. I just did an update and it appears that Fedora 21 will start out with KDE 4.x instead of KDE 5. I spoke to someone in IRC and it appears that KDE 5 is in no state to be included in Fedora. That’s fine with me. It appears we have learned from the KDE 4 fiasco. I’m OK getting KDE 5 later on in Fedora 21’s life or even Fedora 22. After all, if you really want it, there are ways to get it like COPR repositories or self-compilation. Fedora 22’s less than a year away, anyway.
LEGO vs Playmobil
I know I’m late to coming across this, but I found a presentation where someone was explaining the idea behind Fedora.next where there are 3 core products: Fedora Server, Fedora Workstation, and Fedora Cloud. But I also think it works rather well if you think of Gnu/Linux distros as LEGO sets and Windows/OSX as Playmobil. (Also, I’m now at the point in my life where I realize the benefits of each system, although I still think people should have the right to explore code they run)
Fedora 21 Beta KDE Spin Part 1
Booted it up in Virt-manager (which finally has bridging!) I love the new theme!

But, sadly, it logs into KDE4, not KDE5. Perhaps 5 isn’t ready for primetime?

What I find baffling, given that this is running in a VM is that it loads FASTER to the desktop than the computer it’s running on. I wish I knew which technologies I am running or which widgets are causing my KDE load to go so slowly.
In case you're having issues creating a new VM in Virt-manager
Tried to use virt-manager again (more about that in a future post), but kept getting the error:
qemu-system-x86_64: error while loading shared libraries: libGL.so.1: failed to map segment from shared object: Permission denied
Well, turns out this blog post had the answer for me:
sudo setsebool -P virt_use_execmem=on
That blog appears to be a great place for KVM virtualization info on Fedora, so I’ll be checking it out again in the future, I’m sure.
Where Fedora Innovates
Back when I was actively reviewing Linux distros and still learning all about Linux, it was in vogue to say that any distro was as good as the next. They all had the same GUIs and programs. The only difference was which package manager you preferred. Distributions started off, in fact, as a way to simplify Linux installations. Otherwise you’d have to go get the Linux kernel and then every package you wanted to install. Unlike Windows, Linux is just a kernel. If you just got Linux, you wouldn’t have tools or GUIs or anything. So the distributions give you all the programs you need to use your computer (which turns out to be WAY more than Windows for free (libre AND gratis).
Watching Netflix on Kubuntu
A little while ago I wrote about watching Netflix on Fedora 20. Also works on the latest Kubuntu with the latest updates installed. Also, at least with Kubuntu, I didn’t need to modify the user agent. It just automatically worked with Google Chrome. I didn’t try with Chromium, but I’d read that didn’t work.
Watching Netflix on Fedora 20
These instructions are from this site, but I don’t trust sites to stick around.
- Make sure Netflix is setup to prefer HTML5. This is in Your Account-> Playback settings.
- I have the latest nss (has to be equal to or better than 3.17.1)
- Need Google Chrome (you can PROBABLY do this on Firefox with a similar plugin)
- Get the User-Agent Switcher.
- Fill it in with:
- Name: Netflix Linux
- String: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2114.2 Safari/537.36
- Group: (is filled in automatically)
- Append?: Select ‘Replace’
- Flag: IE
- Click on Permanent Spoof list and put netflix.com in the domain (and select the rule you just made from the drop-box). Then click the add button.
- Go to Netflix and watch instant videos.
- And it works! So linux is perfectly capable, but apparently it’s not supported. I guess I can understand not wanting to support the infinite versions of Linux, but why not Ubuntu or Fedora? Maybe it’s coming? That’d be great.

I’ll later check if if it works on Ubuntu, too, with with this method.
Exploring btrfs for backups Part 6: Backup Drives and changing RAID levels VM
Hard drives are relatively cheap, especially nowadays. But I still want to stay within my budget as I setup my backups and system redundancies. So, ideally, for my backup RAID I’d take advantage of btrs’ ability to change RAID types on the fly and start off with one drive. Then I’d add another and go to RAID1. Then another and RAID5. Finally, the fourth drive and RAID6. At that point I’d have to be under some sort of Job-like God/Devil curse if all my drives failed at once, negating the point of the RAID. The best thinking right now is that you want to have backups, but want to try not to have to use them because of both offline time and the fact that a restore is never as clean as you hope it’ll be.
Exploring btrfs for backups Part 5: RAID1 on the Main Disks in the VM
So, back when I started this project, I laid out that one of the reasons I wanted to use btrfs on my home directory (don’t think it’s ready for / just yet) is that with RAID1, btrfs is self-healing. Obviously, magic can’t be done, but a checksum is stored as part of the data’s metadata and if the file doesn’t match the checksum on one disk, but does on the other, the file can be fixed. This can help protect against bitrot, which is the biggest thing that’s going to keep our children’s digital photos from lasting as long as the ones printed on archival paper. So, like I did the first time, I’ll first be trying it out in a Fedora VM that mostly matches my version, kernel, and btrfs-progs version. So, I went and added another virtual hard drive of the same size to my VM.
Exploring btrfs for backups Part 4: Weekly Culls and Unit Testing
Back in August I finally had some time to do some things I’d been wanting to do with my Snap-in-Time btrfs program for a while now. First of all, I finally added the weekly code. So now my snapshots are cleaned up every three days and then every other week. Next on the docket is quarterly cleanups followed up yearly cleanups. Second, the big thing I’d wanted to do for a while now: come up with unit tests! Much more robust than my debug code and testing scripts, it helped me find corner cases. If you look at my git logs you can see that it helped me little-by-little figure out just what I needed to do as well as when my “fixes” broke other things. Yay! My first personal project with regression testing!
Exploring btrfs for backups Part 3: The Script in Practice
Night of the second day:
# btrfs sub list /home
ID 275 gen 3201 top level 5 path home
ID 1021 gen 3193 top level 275 path .snapshots
ID 1023 gen 1653 top level 275 path .snapshots/2014-03-13-2146
ID 1024 gen 1697 top level 275 path .snapshots/2014-03-13-2210
ID 1025 gen 1775 top level 275 path .snapshots/2014-03-13-2300
ID 1027 gen 1876 top level 275 path .snapshots/2014-03-14-0000
ID 1028 gen 1961 top level 275 path .snapshots/2014-03-14-0100
ID 1029 gen 2032 top level 275 path .snapshots/2014-03-14-0200
ID 1030 gen 2105 top level 275 path .snapshots/2014-03-14-0300
ID 1031 gen 2211 top level 275 path .snapshots/2014-03-14-0400
ID 1032 gen 2284 top level 275 path .snapshots/2014-03-14-0500
ID 1033 gen 2357 top level 275 path .snapshots/2014-03-14-0600
ID 1035 gen 2430 top level 275 path .snapshots/2014-03-14-0700
ID 1036 gen 2506 top level 275 path .snapshots/2014-03-14-0800
ID 1037 gen 2587 top level 275 path .snapshots/2014-03-14-0900
ID 1038 gen 2667 top level 275 path .snapshots/2014-03-14-1700
ID 1039 gen 2774 top level 275 path .snapshots/2014-03-14-1800
ID 1040 gen 2879 top level 275 path .snapshots/2014-03-14-1900
ID 1041 gen 2982 top level 275 path .snapshots/2014-03-14-2000
ID 1042 gen 3088 top level 275 path .snapshots/2014-03-14-2100
ID 1043 gen 3193 top level 275 path .snapshots/2014-03-14-2200
Morning of the third day:
Exploring btrfs for backups Part 2: Installing on My /Home Directory and using my new Python Script
I got my new hard drive that would replace my old, aging /home hard drive. As you read in part 1, I wanted to put btrfs on it. This is my journey to get it up and running. Plugged it into my hard drive toaster and ran gparted.
[caption id=“attachment_7889” align=“aligncenter” width=“421”] Gparted for new drive[/caption]
[caption id=“attachment_7890” align=“aligncenter” width=“500”] Gparted for new drive1[/caption]
Exploring btrfs for backups Part 1
Recently I once again came across an article about the benefits of the btrfs Linux file system. Last time I’d come across it, it was still in alpha or beta, and I also didn’t understand why I would want to use it. However, the most I’ve learned about the fragility of our modern storage systems, the more I’ve thought about how I want to protect my data. My first step was to sign up for offsite backups. I’ve done this on my Windows computer via Backblaze. They are pretty awesome because it’s a constant backup so it meets all the requirements of not forgetting to do it. The computer doesn’t even need to be on at a certain time or anything. I’ve loved using them for the past 2+ years, but one thing that makes me consider their competition is that they don’t support Linux. That’s OK for now because all my photos are on my Windows computer, but it leaves me in a sub-optimal place. I know this isn’t an incredibly influential blog and I’m just one person, but I’d like to think writing about this would help them realize that they could a) lose a customer and b) be making more money from those with Linux computers.
Upgrading to Fedora 20
The original fedup - 0.7 - did not work. Upgrade to 0.8 and then it complained about three packages - gthumb, picard-freeworld, and kipi-plugins. I THINK what happened is that my Fedora 19 version was the same or greater than the version in Fedora 20, but the dependencies were written in such a way as to not allow greater library versions. In other words, depends on library 1.0 and so version 1.1 doesn’t work. Sometimes that can be an important hedge against APIs changing, but often it can lead to annoying upgrades and updates. There are times where I couldn’t update a bunch of packages because of another. So I would remove that one and upgrade (or update) and later I could reinstall it. So I removed these packages and proceeded with the upgrade. It still complained about nvidia (which is really the only thing that is a problem after every upgrade)
Free Windows VMs!
For once I found a way to run Windows for free that wasn’t a scam! Turns out the Microsoft makes VMs of Windows XP through Windows 8 available for free. The point is for you to be able to test how your websites will look in different versions of IE and different versions of Windows. Now, because of this, they’re time-limited - you can renew them ever 30 days until 90 days and then you need to regenerate them. So you can’t really use it as a complete replacement for buying a Windows license. However, if you wanted to test how well Windows would run on your Linux computer it’s perfect for that. My short-term goal is to be able to run Windows within a VM for everything but video games and therefore not have to run two computers if I want to, say, work on my photos. (I use Lightroom although Digikam is pretty awesome if you don’t already have your workflow setup in Lightroom) So to me this is the perfect way to make sure all the programs I want to run on Windows (mostly Lightroom, but occasionally some others) will work well in a VM with my current hardware (before I spend the money to buy a Windows license). Another nice thing about running windows in a VM instead of its own computer is that it’s easy to create a new VM when a new version of Windows comes out and then have the VMs side-by-side as you migrate over to a fresh install. It actually wouldn’t be a horrible idea for my main Linux distro either, but then I wouldn’t have ANY OS taking advantage of being the main OS that’s not virtualized.
Amarok works with NPR steam now!
[caption id=“attachment_7361” align=“aligncenter” width=“604”] NPR All Music Considered works correctly now[/caption]
It’s not a surprise that I love Amarok. Take a look at the related posts below. I think nothing beats it as a music program. If the KDE4 for Windows libraries were more robust I’d recommend it for everyone. As is, I think it’s the best on Linux. But, until the most recent updates there was something lacking that really bothered me. On a stream like NPR’s All Music Considered it wouldn’t update the Now Playing track to the song that was on. And that made it really hard to use that stream in the best possible way - to discover new music! It’s fixed now and that’s awesome! Woohoo!
Trying out VMWare Player after nearly a decade
Nearly a year ago I did a comparison of Virtualbox and Red Hat’s virt-manager. Although I was pretty happy with virt-manager, I’ve had to continue using Virtualbox because so far virt-manager isn’t able to do a bridged ethernet connection without having to ditch NetworkManager and/or do some weird stuff. I’d given up on VMWare a long time ago because it used to be very cumbersome to install on Linux. However, I recently found out that I might be able to one day run Windows inside VMWare on my Linux computer and have 3D accelerated graphics work well enough to allow me to play games. It’s already made huge strides in that direction. So I figured I’d check it out and see how it compares to using the other two programs. I’ll be installing Fedora 18 XFCE beta (which I’m currently using on my netbook). Here’s the first dialog I got:
Spaceship Earth viewed through Marble
Recently I was listening to a Talk of the Nation interview with Jerry Brotton about his new book A History of the World in Twelve Maps. He mentions how the maps have a political reason for existing as well as having an effect on the viewer. He also mentioned how the map creator always puts him or herself in the center. Interestingly, I learned that for most of human history it has not been governments who have created maps, but corporations (such as the Dutch East India Company) who needed maps for commerce. The last map he mentions in his book, which he worked on for seven years, is Google Earth. I haven’t read the book yet, but during the interview he mentioned that it was one of the first times we have a union between a globe and a map. Also, that through the “magic” of computer technology it’s an infinite map as you can always keep scrolling in any direction.
Amarok Rating Stats
Recently I was looking at this old post and the screenshots of Amarok 1.4 reminded me of something I loved about that version of Amarok - the stats that would display when you were playing a song - like if you were playing a Five Iron Frenzy song it would tell you your three favorite (or most played) Five Iron Frenzy songs. That functionality never made it back into the Amarok 2 series. So when I was looking through the Amarok scripts in the script installer I came across Rating Statistics. It basically gave me everything I wanted other than being linked to the currently playing song. It allows you to search your favorite songs based on all kinds of criteria like number of plays, user-assigned rating, or auto-score. You can also assign some weights to it and get your best songs based on that weighting. Here are the stats about my library:
KDE in Spanish Revisited
Around a year ago I decided to KDE in Spanish to learn some technical terms. Back then I was using GDM, but now I’m using KDM. I didn’t see a way to set the language! How would I change the language to Spanish? I took a look online and found instructions. I’m going to reproduce them here for others. The great thing about the way that KDE handles things vs the way that Gnome does is that you can set a fallback language. When might this be useful? Let’s take a Vietnamese computer user. Vietnamese people (at least of a certain age) tend to be fluent in Vietnamese and French with some familiarity with English. So a Vietnamese person could set his computer to Vietnamese with a fallback to French for any programs that didn’t have translations into Vietnamese. As usual, I LOVE the level of customization in the KDE desktop.
An Argument against a truly headless Server
Almost exactly a year ago, I wrote about replacing my file and print server with a Pogoplug. Overall, it’s worked perfectly. I even made it my DNS server because the number of internet connected devices in my was growing so much and on some computers (like the laptop and netbook) I was constantly changing distros so DNS became preferable to maintaining a bunch of /etc/hosts files.
Everything was working just dandy until I wanted to install mysql to have all my xbmc installs reference one library. I wasn’t able to install it because the mirrors and package lists were out of date. Being unfamiliar with arch, I decided I needed to upgrade my system to get that ability. And, as part of the upgrade, yes, it did update the mirrors and package lists and I was able to install mysql. But it also did something that killed ssh. So I could no longer connect to my Pogoplug (babyluigi).
Using KDE-Telepathy
A few months ago I took a look at KDE-Telepathy from within Fedora Rawhide. I said I would check it out after upgrading to Fedora 16 and then I got busy getting ready for the arrival of my daughter. (my first kid) So I just kept using Kopete for my multi-protocol IM needs. It’s the only way I keep up with anyone on Gchat or Facebook chat because I refuse to have to keep any specific tab open on my web browser for chatting. Also, it tends to be more annoying to chat - instead of chatting in a small window that I can put off to the corner of whatever virtual desktop or activity I’m in, I’d need my entire web browser.
Review: Chakra Linux
I originally got interested in checking out the Chakra project because it was based on Arch Linux. As I mentioned before, the super customizability doesn’t appeal to me. I don’t have time for that - perhaps if Arch had existed when I was in high school or college I might have enjoyed it. What I do like is that they tend to have the latest packages and they tend to keep the distro as simple as possible - with very few customizations. When I went to do my pre-review research, I found out that while Chakra WAS based on Arch, they’ve now split off into their own proper distro. (Kinda like Fuduntu and Fedora) While they still use Pacman and other Arch-y things, they’re slowly changing to their own products.
Review: Archbang Linux
Two years ago I reviewed Arch Linux. My conclusion at the time - great if you have to control every aspect of your system, but it’s not for me. I later used it on my Pogo Plug to set up a file and print server and it definitely has its merits. I know, generally speaking, that one of the best parts of using Arch is getting access to the latest software before anyone else. So I decided to take a look at a few Arch derivatives that take the work out of getting Arch installed while still having the benefits of Arch’s early access.
Review: Installation and first Look: Fuduntu 2012.1
Fuduntu started off as a customized Fedora install, but recently forked Fedora to create their own special distro that borrowed a bit from Ubuntu and a bit from Fedora. It has a very nice look when it first starts up and I almost forget that it’s Gnome 2.x:
[caption id=“attachment_5340” align=“aligncenter” width=“379” caption=“Fuduntu Initial Boot”] [/caption]
I decide to jump right into the install before doing any messing around. I like their logo, “Punny Name, Serious Distro”. Not surprisingly for a distro that started off as a modified Fedora, it uses anaconda for installation. The first question I get is the hostname. Then comes timezone and root password. After that is partitioning and the install finally begins. Overall, not too many options. It’s neither the easiest installation ever nor the hardest. I’d say it leans towards very, very easy, but I think Linux Mint actually wins for the easiest, nicest installer. (And Ubuntu - which I haven’t installed for a few months now might edge it out of second place) Overall, the installation is extremely quick, but I’m cheating in that it’s in a VM so, of course, I don’t need to worry about CD or DVD drive speeds.
Review: Aptosid (Install and First Impressions)
I’ve installed Debian here and there on different computers in the last seven or so years that I’ve been using Linux. I almost ended up being a Debian person, but the Fedora book at the bookstore was more comprehensive, so I was set along the Red Hat path. On the one hand, I’ve often envied Debian both for its ease up upgrades and for its stability. On the other hand, I like having the latest stuff. KDE 4.8 is about to come out and I’ll be restless for the next few months before it makes its way into Fedora. So Debian’s never quite been for me. I’ve heard a lot about Aptosid (formerly Sidux) which turns Sid (the unstable repo) into a usable distro. Of course, Ubuntu does this along with a little extra polish, so I figured I’d see what Aptosid’s up to.
Blogilo 1.1 Revisited
So I took a look at Blogilo a few days ago. So, taking a look at my Blogilo post I have to say that it is pretty much ALMOST there for the perfect offline blogging tool for someone using Wordpress. Sure, it doesn’t allow your to create categories, but a blog like mine that’s been around for ~7 years probably has all the categories it needs. The extra fidelity can come from tags which Blogilo hands just fine.
Taking a Look at Blogilo 1.1
For the most part, I haven’t seen the point of using blog editors like Blogilo. While there might have been a purpose to them back in the dialup days, it seems pointless in the days of always on broadband connections. Also, back before blog software like Wordpress had their great visual editors, I could see the need. However, I guess I could see some use for it on my laptop. I often compose blog posts on there in a text editor when I’m traveling. It would be nice to have it all formatted correctly and ready to go when I got an internet connection rather than have to load up Wordpress then spend time formatting it when I could have done that on my laptop while I didn’t have a connection.
Oracle's Virtualbox vs Red Hat's Virtual Machine Manager
I’ve been using Virtualbox for a long time to run virtual machines when I want to check out other distros before I install them on one of my computers or to review them. It’s MOSTLY open source, although some of the key parts like USB 2.0 are free to use, but not open source. So now that Red Hat’s Virtual Machine Manager is starting to look pretty useful I figured I should check it out. That way I could be using a FLOSS virtual machine program - assuming the features were good enough to match Oracle’s offerings. Also, Virtualbox requires a kernel module that has to be recompiled every time a new kernel is installed and that’s annoying. I figured I’d test out both programs by installed a VM of Centos.
Preupgrade from Fedora 15 (Lovelock) to Fedora 16 (Verne)
As usual, every time I upgrade Fedora I write a blog post to preserve this knowledge for others who might run across the same problem or in case it happens to me again next year. This time around the situation was a little less smooth than previous upgrades. After the preupgrade was done, when I rebooted I was 2 MB short in /boot. This shouldn’t happen to you if you started with Fedora recently, but I’ve been on the same install for two years. In the past if the preupgrade failed, the installer would put your system back into its previous configuration and you could use it again. This time around it didn’t do that and I no longer had a working system. It complained that a bunch of services weren’t starting and I couldn’t get a shell, not even in single user mode.
Testing out Amarok 2.4.3's Dynamic Playlists
[caption id=“attachment_4833” align=“aligncenter” width=“253” caption=“The Amarok Dynamic Playlist DJ Monster is responsible for building your dynamic playlist”] [/caption]
I’ve spoken about Amarok’s Dynamic Playlists before. Despite my best attempts, I couldn’t quite get it to work correctly. However, Amarok 2.4.3 has revamped the dynamic playlists engine and interface, so I wanted to check it out and see if it worked better as well as testing out some of the new features. For one thing, they changed the interface to more closely match the interface for static playlists. See:
Preupgrade Fedora 14 to Fedora 15
Just used preupgrade to go from Fedora 14 to 15. The entire process took about 3 hours. That’s not too shabby! In the old days of disc upgrades it had to go for days. Yum upgrade often had to work overnight. This one was much faster! After the upgrade, I had to turn off my dropbox repo - apparently they don’t have a Fedora 15 repo turned on yet. That allowed me to run yum distro-sync which bought me up to more or less at least what’s in Fedora 15. Otherwise you’re just upgrading your packages, but you may be missing some new ones that were added in. That’s what messed me up on the last upgrade. I still have to work on the rpmnew thing to get my config files as close to what they should be as possible and I have to figure out if the orphan packages I have installed are programs I should get rid of to make sure they don’t potentially cause problems in the future. KDE is working just as good as before. GDM looks very different - very similar to Gnome 3 and Gnome Shell. I’ll have to sneak in there later on in the week and try Gnome Shell out. Sound works and everything else works. (I only use an Ethernet connection so it’s not too complicated of a situation)
Goodbye Gnome 2!
Fedora 15, which is almost out, will have Gnome 3.0 as its default desktop and since it’s such a radical departure from the Gnome 2.x series, I thought I’d have a post that reminds us of how it used to be and what Gnome evolved to become. So here’s a two screen desktop:
[caption id=“attachment_4512” align=“aligncenter” width=“500” caption=“Gnome 2.32 - entire desktop”] [/caption]
You probably need to click on the image so that it can be at a useful size. Gnome 2.32 consisted of two panels, one at top and one at the bottom. The one at the top housed menus that we’ll get to in a moment. Next to that are launchers. You could put launchers for all your most-used programs there. Because of that, I almost never went to the menus to launch a program. Over towards the right are panel applets. I have some for mounting and for showing the load on my computer. Then there’s the date/time where you can click on it and get a calendar. This area also had icons for certain types of programs like instant messengers. At the bottom you had the button to see the desktop, the list of open programs, the desktop switcher for the different virtual desktops, and the trash. Also notice that the programs have minimize, maximize and close buttons.
Ubuntu to the Rescue: A Tale of Broadcom Wifi Drivers, Prerelease Software, and a new Acer Aspire One Netbook
note: I wrote this on 17 April, a full week before it is published on the blog
[caption id=“attachment_4398” align=“aligncenter” width=“450” caption=“Acer Aspire One - out of the box”] [/caption]
Nearly six years ago I bought my first laptop. I’d never seen the point of laptops over desktops - the value per dollar just isn’t there. But I was going to be traveling for work now and again and needed to be able to get in contact with the family while away. I got an old Acer that was on sale at best buy because it was the last one left. A year after buying that laptop, netbooks came out. I got my wife one of the first Asus EEE PCs because she was going on a work trip didn’t want to haul my heavy laptop around. So for the past few years we’ve traveled with both of those so I can use my laptop to watch my movies and she can use her netbook to watch hers. But I’m getting tired of that heavy laptop and now netbooks aren’t saddled with crippled versions of Linux and inferior hardware. So I got myself a new Acer Aspire One from Amazon. I’d seen the same one at Costco for $50 more (because it has double the battery life) and I’d wanted to get it for a while now. I’m going to be traveling to Chicago for a trip soon, and since my back has been giving me issues, I figured it was the time to go to a lighter laptop.
KDE: Strength in Abstraction
I have not yet tried out Gnome Shell or Ubuntu Unity, but the biggest complaint most people level against them is that our desktops are being tablet-ified. Sure, there need to be new, innovative interfaces for tablets and phones, but that’s no reason to abandon the desktop. Sure, perhaps the average Joe (or Jane) will be using tablets more and more, but some of us have real work to get done. We need to do photo editing, programming, video editing, 3D modeling, and other tasks that require something more than a glorified smart phone. This is where KDE excels.
KDE 4.6.1
A few weeks ago, I upgraded to KDE 4.6.1 in Fedora 14 from KDE 4.5. The first login after reboot dumped me into Gnome. What the heck was going on? Apparently, in GDM, the entry had changed from KDE4 to KDE Plasma Desktop. Once I logged in that way, I was able to see the new KDE. The biggest change I saw was that notifications looked much nicer. It’s hard to quantify in what way they looked nicer, but something they changed about the appearance is makes it more appealing to my eyes. Also, the way it animates really helps a lot. For example, when two of my contacts sign into IM networks at the same time, the second notification is smaller so that my desktop is not overwhelmed with notifications. If I mouse over the second one, it grows and the first one shrinks.
Testing out KDE's Activities
Now that KDE 4.6 has finally landed in Fedora (KDE 4.6.1, to be precise) I can properly test activities. I spoke before of how I planned to use them back in this post. So let’s see how well it works in practice. I think for my first activity, I will setup an activity for programming because it will have the least adverse affect on my current way of working if things go wrong. So I click on the KDE cashew on my left screen. I click on the activities button. Here’s what I get:
KDE Browswers Part 2: Rekonq
So I’ve been using reKonq for about 3 weeks now. (Regardless of what the date of this blog post is in relation to the previous one - I usually write these ahead of time and then stick them into the queue) So here we go:
The Good -Appears to have “Download them All” built-in if you enable the KGet settings in the preferences -Integrates perfectly with KDE -When you start up a new tab and then click on “recently closed tabs” the list of tabs has thumbnails of the sites. I think this is great because it helps you quickly find the site you’re looking for.
KDE Browsers Part 1: The Arguments
I’ve been using web browsers since Internet Explorer 1 and Netscape Navigator 3. I’ve blogged about my browser history quite a bit. I’ve ended up using Chrome on all my platforms. It works on Linux and Windows and I can have my bookmarks synced up across all those platforms. Now, I’m not a huge user of bookmarks. From my earliest days back in the 1990s when I used to perfectly curate my bookmarks into folders and subfolders to the mid-2000s when Epiphany and Firefox implemented tags on bookmarks, pretty much anything I’ve ever bookmarked has gone into a status of “out of sight== out of mind”. In fact, the only way I’ve been able to effectively use bookmarks is to use the space under the address bar to store them so I can see them. This is what Chrome looks like on my machines:
KDE Look Part 6: 4 Months In
I started using KDE in November of last yea r so I figured that I’d give an update on how things are working for me four months in. First off, KDE 4.6.x has not yet hit the official Fedora repositories. Since I like to yum upgrade or preupgrade from release to release, I try to stay with the official repos and RPMFusion. So no KDE 4.6 for me. At this rate, it doesn’t seem that it’s going to make it until around Fedora 15. But, if that means they iron out any extra bugs, that’s fine with me. So, with that said, let’s get to the info.
When KDE 4's Activities Finally Made Sense
I’ve been using KDE since November of 2010 around the time that 4.5 was released for Fedora. Around the time of 4.4, the KDE folks, especially Aaron Seigo and the rest of the Plasma team, started really pushing activities. I kept talking to people on identica and I couldn’t quite figure out the point of activities. They seemed to be redundant in a world with virtual desktops. (And, as you can see in the comments of the article I’ll be linking to, most people feel the same way) The biggest reason I seemed to hear was that each activity could have a different set of widgets. But one weekened I was messing around with KDE system settings and found out that you could set each virtual desktop to have different widgets and not have to mess with any of these activities. So after that weekend I *really* didn’t understand the whole hassle of activities. This is how I configured my desktops:
Spanish Language Support in Fedora 14 (KDE)
One awesome thing that is easy to notice in free/libre software is how international it is. While proprietary software is mainly based out of the US - Windows/OSX - free/libre software comes from all over the place. Mandriva is based out of Brazil and France. SUSE was originally developed in Germany. Miguel de Icaza, one of the founders of Gnome, was born in Mexico. Choqok, the best KDE-native microblogging software is created by an Iranian. So something that Linux has always done better than Windows is support more languages. Microsoft has to pay to create language translations so they have to make a market analysis about which languages to support (and it still doesn’t cover non-Microsoft programs) With Linux, it’s all volunteer work (or paid by companies that care about localization) and if the programs are written correctly for KDE and Gnome, they will all be able to take advantage of the translation work for their program. “Save” should probably translate well across all well-written programs. I think this is one of the reason why all the regions of Spain have their own Linux distros. I don’t know this for a fact, but I would guess that Windows probably only comes out in Castillian (official or regular Spanish) and not in Catalan, Andalusian, Basque, etc
KDE Look Part 5: KOffice 2
Back when I first started using Linux I was using a very underpowered computer that I got donated as part of my research at school. So OpenOffice.org was a real pain in the butt to use. It took forever to load! KOffice, on the other hand, loaded up quickly. At that time, with KOffice 1, they had the presentation program, the spreadsheet, and the word processing program.
At the time there were two neat things about KWord that I really liked and they both stemmed from something I was doing at the time. I was the head of the Phi Sigma Pi (scholastic frat) alumni team. We had a newsletter to get out. Turned out that KWord, as it worked at the time, allowed for very easy desktop publishing. I don’t think it was intended to replace Scribus, but when compared to Microsoft Word or OpenOffice.org Writer, it was MUCH easier to set the layout. That made it really easy to create. With MS Word (at least 2000 and 2003) it was SUCH a PITA to try and get images where you wanted to be and to have text properly wrap around it. We had all kinds of issues in this class I took my sophomore year in which we had a tutorial class session on how to do this and it was still horrible to work with. KWord also had the ability to output to PDF which was great as I was trying to help the frat save money by seeing if we could get the alumni to accept emails instead of letters. They ended up rebuffing that offer, but at least it was something I was able to do. (I hadn’t discovered cutePDF and other ways to create free PDFs on Windows)
KDE Look Part 4: Fixing things with a little help from my Friends
Sure, it’s a tired and cliche phrase, but hurray for the wisdom of the crowd. I’ve received comments on identi.ca, twitter, and in the comments here with answers to nearly all my problems with KDE. Let’s see if I can get them all to work. First off, I was told that my problem with Konversation not getting my password in time to keep me from being signed into the fedora-unregistered could be solved by setting the password as a server password. Alright! That worked! woohoo! Before I’d had it set to just run the /msg identify command.
KDE 4 Look Part 3: A Week of KDE 4.5
So I’ve used KDE for about a work week. During that time I’ve pretty much gone to using the KDE versions of all my programs except Konqueror. I’m not sure if the Fedora 14 version of Konqueror is the one with Webkit, but last time I used Konqueror with KHTML it was mucking up a bunch of web pages including my blog. So I stuck with Google Chrome, which is what i use on Gnome, LXDE (Lubuntu on my laptop), and on my Windows 7 install. (Also, I stuck with gPodder for podcasts because that’s working perfectly) So how did it go? First of all, I love the stock screenshot tool in KDE, KSnapshot. I love that lets me choose full screen, region, window under cursor, and section of Window. With Gnome I hit print screen and then I have to edit the png in the GIMP. So it gives me less work for my Linux-related blogging.
The State of Desktop Search on Linux
Desktop search is one of those techs that keeps coming back and never really sticking. At least that’s how it seems to me. Look at how giddy I was about Beagle back in 2006. And I tried it and it was, generally, pretty awesome. It really worked well. It was like the speed of locate without having to wait until the database was updated at midnight. And it could see into IMs, MP3 metadata, emails and office documents. Now? According the the official website it’s no longer under active development. Perhaps that’s because they met all their goals. And that’s fine, but pretty much everyone switched over to tracker around 2008. I’m not quite sure why - perhaps all the anti-Mono hatred that went on. Fedora doesn’t even ship with Tomboy or F-Spot anymore. They’re there in the repos, but they aren’t the defaults.
KDE 4 Look Part 2: Amarok 2.3.2 in KDE 4.5 and Fedora 14
[caption id=“attachment_3901” align=“aligncenter” width=“290” caption=“Amarok 2.5.2”] [/caption]
There was a time when I thought Amarok was the best music player on Linux. I even used to run it in Gnome as you can see from this 2005 screenshot. In that first link you can read me gushing over Amarok 1.4. I loved all the integrated technologies, especially the metadata juggling Amarok did. The first few Amarok 2.x releases with the KDE 4 libraries were complete crap. They were ugly and were missing nearly all of Amarok’s features. (Mirroring the complaints people were having about KDE 4 at the time) When I took a look at Amarok and KDE 4.4 in October I said I would take another look at Amarok.
Quick update on my upgrade to Fedora 14
The Gnome panel was acting a little buggy and I was going to report that, but I decided that instead I could load up KDE. I’d been wanting to check it out a little more ever since I took a look in October. But I was unable to open Kontact because akonadi was being annoying. Turns out that the version of akonadi I had installed from Fedora 13 was technically a higher version than the one with Fedora 14. I ran most of the commands on this page after getting the link as advice from fenris in the Fedora freenode IRC room. The most important one was the ??yum distribution-synchronization which fixed that akonadi problem. Kontact now loads up. It’s acting a bit funny with my gmail messages, but I’m sure that can be fixed. So I’m going to have to get back into Gnome to see if the panels are behaving a bit better now. After all, I ended up installing about half a gig of updates tonight as a result of the instructions on that page. This is why, folks, everyone always recommends just going for a fresh install. Upgrades always require a bit more work.
Upgraded to Fedora 14
I just did a preupgrade upgrade from Fedora 13 to Fedora 14. The only hitch is that it didn’t find enough space to download the installer ahead of time so that had to be downloaded after the the reboot. Everything went off without a hitch. My absolute cleanest upgrade ever. Dual screen worked, nothing had to be uninstalled. None of the repos had to be disabled. All my usual programs work. I haven’t tried Blender yet, that’s tomorrow. The first thing I noticed was that the OpenOffice.org icons have changed again. This is the third time, I think,since I’ve been using Linux.
Fedora 14 Installation Process
[caption id=“attachment_3851” align=“aligncenter” width=“403” caption=“Beginning Fedora 14 Install”] [/caption]
It’s been a more than a year since I last had to install Fedora from scratch. I’m installing Fedora 14 into Virtualbox for an upcoming blog post where I wanted to do some stuff I wasn’t quite sure I was ready to do on my main box, so I thought I’d go ahead and blog about the installation. The default artwork is very dynamic and conveys a sense that this is an exciting release.
Fedora 14 Out Today!
Fedora 14 is out today! You can get it from the newly redesigned website. Expect more from me as I explore it. Probably in a couple weeks as I’m extremely busy right now.
PPAs Turning Ubuntu into Arch?
A few years ago I started hearing about ppas everywhere. More and more, I see developers telling people that if they want the latest of program X, they should load the developer’s ppa. A ppa is a repository of software that is neither maintained by Canonical nor the Ubuntu community. In some cases the software available via ppa is also available in the official repositories, just at a much slower pace since distros usually only provide major software version upgrades when they do a full system upgrade. In between they tend to just provide security updates and bug fixes. As usage of ppas grows, the user starts to have a system that is more like a rolling release than a snapshot of Debian’s testing branch. There’s nothing inherently wrong with this, after all, a user’s system should do whatever the user wants it to do. I just wonder if the ever increasing usage of ppas will lead the Ubuntu community to switch to a rolling release style distro. Arch Linux users do enjoy having such a system, but they do admit that it can potentially lead to some instability if you upgrade right away when a new update comes through.
Empathy's Still Around....A stalemate
Last time I spoke about Empathy, I was a little disappointed in the project. I really liked Pidgin and it felt like they were being stabbed in the back, even if everything the Empathy team was doing was koser GPL-wise. At the time I didn’t give it a second look because it was still missing a bunch of features. It’s been 2 years, or 4 releases of Gnome, since then and the project has come a long way. It now supports all the protocols that Pidgin does (and more) and everyone seemed to think it was doing a better job of listening to users, etc. Now, this shouldn’t make a huge difference unless I missed something, but I’m reviewing 2.30 as Fedora 14 hasn’t come out yet. I’m sure there wasn’t a massive upgrade or anything. So, first of all, here’s what Pidgin looks like.
Enabling Mediatomb on Fedora 13
I have a HUGE music collection that I’ve taken the time to digitize, so it was bugging me that I couldn’t listen to it on my sound system on the first floor. When I raised the volume on my computer speakers I just ended up hearing a ton of bass. So I took a look around the net and it seems that mediatomb is the program to use. It was in the Fedora repos or maybe the RPMFusion repos. It’s pretty easy. You run it as your user (not root) and it creates a config file. All you need to do is tweak that file to have it say:
Another Look at KDE and Amarok Part 1
As I’ve mentioned before, I used to be really excited about KDE. It’s been a while since I last looked at KDE. Well, technically, I couldn’t really do much there. But there’s this time I was able to look at it. Let me just say that I no longer agree that it’s uglier than Gnome. Take a look:
[caption id=“attachment_3694” align=“aligncenter” width=“500” caption=“My KDE 4.4 Desktop”] [/caption]
At first I was confused because the desktop background was not carried over to my right monitor. When I went to change the background I saw that they no longer put it all into one dialog. You need to go to each screen and manually set the background. While counterintuitive at first, it actually makes more sense this way. You can see my micro-blogging widget, calculator widget, and some folder views. The taskbar is looking nice and slick now. The KDE version of the system try is looking really nice. It has a very good slickness to it; to quote Aaron Seigo, “like something that might come out of Cupertino”. My FAVORITE part of KDE 4.4 vs Gnome 2.30 is the little “i” i the right corner. If you click there you can scroll back through all the system messages. So, whereas you might miss that in Gnome if you’re looking somewhere else or away from the computer, you can easily find and review the messages in KDE. At first the desktop was really slow and I thought “here we go again. I’m going to have to once again write off KDE 4.x as useless.” But it turns out that it was just Strigi/Nepomuk indexing my home folder. It’d be a year or more since I last loaded KDE 4, so it had a lot to index. When I also had some errors with Amarok (which I’m about to get to), I gave it a reboot in case KDE was having a fight with SELinux (as has happened in the past). Anyway, when I came back, Strigi was done and KDE was much more responsive. Konqueror had also been slow during the indexing, so I’ll want to test that in Part 2. I took a look at my old friend, Kopete. It was looking nice, if a bit cartoony compared to Pidgin. I’ll also want to take a closer look in Part 2. It didn’t support Facebook chat (as is supported in Pidgin via a plugin) which isn’t a killer, but it’s not good. Perhaps there’s a plugin there too? I’ll have to investigate that. What I was most curious about was Amarok. It was one of my biggest anchors to KDE back in the day and really my favorite music player.
Leaving CrunchBang Linux for Lubuntu
I first migrated to CrunchBang Linux because they kept talking about it on Linux Outlaws. Specifically they mentioned how fast it was and, if I recall correctly, Fab was using it on his netbook. My laptop battery life was quickly dwindling so, if I wanted to be able to use it on a plane, I needed a fast-booting distro. I enjoyed Crunchbang and the neat way it was setup. I loved just hitting Win-W to launch Firefox. Conky was really neat Terminator was the best term program I’d ever used. But it was getting a little long in the tooth. The most recent stable version was at least a year old if not 18 months old. It wasn’t keeping up with the Ubuntu releases. I was stuck using Firefox 3.0 (or some other such old version) Then came the announcement they were switching to a Debian base. Even if I stuck with CrunchBang, I’d be forced to reinstall anyway. So I decided to give Lubuntu a shot. I knew Ubuntu was too resource-heavy for my crappy battery life. I looked around and Lubuntu seemed to be the lightest - even lighter than Xubuntu. Could it match CrunchBang? CrunchBang took ten seconds from login to usable desktop and about 30 seconds until wifi was up.
A Quick Review: Windows 7
This is the first time in nearly 10 years that I’m moving to a new version of WIndows. I pop the CD in and boot up. I see a text screen as Windows “loads files”.
Nothing here different from a Linux distro. Then the Windows logo pops up.
Fedora 13 available!
You can get it here. Once I upgrade I will post a small review on the changes.
Review: openSuse 11.2
I took a look at openSuse 11.1 nearly a year ago and so it’s time to see what’s changed with openSuse 11.2. For those new to my blog, when I review a new version of a distro I’ve reviewed before, I usually just do a comparison to the previous review. Also important to know is that I review distros the point of view of ease of installation and ease of use. While I’ve often been told that I should use a distro for X amount of time before reviewing it, pretty much all Linux distros are the same in day-to-day usage. The only real difference being whether updates break stuff or not. But, since all versions of Linux basically all have the same software, I don’t really see what I would gain from using a distro over a number of days. Also, there are tons of other reviewers that do that. Finally, I only tend to get those comments whenever I’ve said bad stuff about a distro. Whenever I say all good stuff I never get people saying that I should spend more time with the distro or that I shouldn’t use a virtual machine. So, I think there’s something to be said about that. At any rate…let’s get into openSuse 11.2.
Review: Ubuntu 9.10 64-bit
[caption id=“attachment_3068” align=“aligncenter” width=“300” caption=“Ubuntu 9.10 liveCD boots up”] [/caption]
I last looked at Ubuntu 9.04 a little over six months ago. So I decided it was time to see what has changed. Since I’m now testing on a 64-bit machine, I decided to test the 64-bit version of Ubuntu. So here we go:
[caption id=“attachment_3069” align=“aligncenter” width=“300” caption=“Ubuntu 9.10 loading”] [/caption]
I like the desktop, it looks pretty good. I liked 9.04 a little better, but there’s nothing wrong with this one.
Review: Tiny Core Linux
The guys over at Linux Outlaws are always talking about Tiny Core Linux because it always seems to be releasing a new version. I was impressed back in the day that Damn Small Linux could have a working Linux distro in only 50 MB. I know that Tiny Core Linux is technically not a full Linux distro, but I wanted to see what all the fuss was about. It came in a recent LXF disc and I decided to check it out.
Review: Arch Linux
I’ve been wanting to try Arch Linux for quite some time now. They seem to have a similar aesthetic to Gentoo in that the main mission of Arch is to build your operating system from the ground up. You only add the things you need. So you don’t have any cruft on your system based on what some other people think you should have. So let’s pop this CD in and see what happens! (I’m also following the directions on http://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide) The disc is the 2009.08 snapshot. I booted into the LiveCD.
Mini-Review: Zenwalk 6.2
I looked at Zenwalk 6.0 back in June and Zenwalk 6.2 is now out. I’m going to do a mini-review just comparing 6.0 to 6.2 to see what has changed. This may end up being very short if it’s mostly the same. One difference right away is that it’s using ext4 instead of XFS. The install was basically the same.
[caption id=“attachment_3019” align=“aligncenter” width=“300” caption=“The final part of the Zenwalk 6.2 install”] [/caption]
Slackware 13 Revisit
In my Slackware 13 review mfillpot gave some suggestions to improve the Slackware experience and I thought I would give them a shot. First off, changing the init level to 4 to allow KDM to show up instead of this startx business. I was happy to note that Slackware had emacs. So many distros have vi and I never really learned how to use it well. So I changed the value to 4 and restarted. And there she is:
yum upgrade to Fedora 12 (and mini-review)
So I was unable to preupgrade to Fedora 12, even after the latest update. So I did a yum upgrade since I’ve known that to work in the past. As always, I followed the instructions here. It was very fast this time around compared to past upgrades. It only took 2 hours 40 minutes. I ended up needing to tell yum to ignore problems because of a weird package that it wanted to install, but couldn’t. But then installed anyway. I’m not sure what’s up with that. The specific package was abrt. And then when I went to install it afterwards, it said it was already installed. Go figure! So far there’s only one thing that annoys me since upgrading. All my taskbar icons are much more spread out. I tried to push them together, but I think this is as close as they get. See the images below for a comparison.
Review: openSolaris 2008.11
At work they were asking us to get familiar with openSolaris for a potential future project. I’d played with it a few years ago, so I decided to check out the latest version I had. On of my LXF discs had openSolaris 2008.11 and I figured that while I was checking it out I’d review it as well. I expected it to be spartan like FreeBSD, but it appears that Sun has learned a lot from the Linux community. It booted up to this grub screen:
Preupgrade from Fedora 11 to Fedora 12 Attempt 1
A bit more complicated than it should have been. That’s really the lesson here. In fact, it appears not to have worked at all despite about five tries. The first two times I did it 100% with the GUI and had no idea why things were going wrong. The third time I did it on the command line so I saw that it was complaining about not having enough space - even though it did. And the fourth time I used the “trick installer into downloading” trick on this page and it still didn’t work. It appears not to be downloading the updates. I’m going to take to the mailing lists to try and figure out what’s going on. No one was able to help (or willing?) on the IRC so for now I remain with Fedora 11.
Review: Slackware 13.0
Even though I gave up on reviewing Linux distros a while back, I keep getting mountains of hits on here for people who who want Linux reviews. Since my Slackware 12.2 review was the second-most commented post on this blog, I decided it was a good distro to revisit. So, when Slackware 13 came a few months ago on the LXF magazine, I decided to throw it into Virtualbox to see how it has changed. One difference this time around is that I now have the dual core machine so I am running Slackware on that machine (especially since it has hooks for better virtualization so it should run better)
Fedora 12 Release Yesterday!
The latest version of Fedora is out. Get it here! I’ll probably give it about a month to get all the kinks out and then I’ll give it a shot and talk about it here. I’m excited for some new versions of programs like gPodder. I also want to check out Gnome Shell, the new interface for Gnome starting with 3.0 next fall.
The Unix Ideal
From the time I started listening to podcasts until about two months ago, I had been using Rhythmbox to manage my podcasts. When I first started using a Linux music application, Banshee ran hideously slow on my computer. (As did most mono-based products) As time has passed I’ve acquired a more powerful Linux computer and the mono code has been made more efficient. But it was too late, I was already ingrained into Rhythmbox and it had all my music rated. So I continued to use it. On Linux Outlaws they kept mentioning how much they loved gPodder. I checked out an early version and I didn’t see the point. But after upgrading to Fedora 11, I decided to check it out. It is so much better for managing podcasts than Rhythmbox and that goes to the Unix ideal - have your program do only one thing and do it well. Banshee, by the way, is the opposite of that. It seems to be moving in a Windows Media Player direction, recently gaining the ability to play videos as well. So, here’s a comparison of Rhythmbox and gPodder and you’ll be able to easily see why I switched. First, here’s the podcast interface for Rhythmbox.
Upgrading to Fedora 11
A few weeks ago I did an update to Fedora 11 using preupgrade. Nothing really broke other than iPods. My shuffle doesn’t work as well, but I’m working on fixing that. I also think that the updates are less annoying-looking and are more informative.
[caption id=“attachment_2622” align=“aligncenter” width=“300” caption=“Fedora 11 software update”] [/caption]
The Final Linux Review (For Now?)
All good things come to an end. In this specific case I’ve decided to end my tenure reviewing Linux distros. Being a home owner consumes a lot more of my time than being a renter. Doing a quality distro review takes a lot of time - usually at least 2 - 4 hours. And so it was that I came to decide I’d rather spend my time on the hobby I enjoy most - photography. Also, I’ve grown bored with Linux. Not that I’m giving up on running Linux on my computers. But it just doesn’t excite me as it once did. I’m strongly considering letting my Linux Format Magazine subscription lapse. It was a tough decision because 90% of my blog’s traffic comes from Linux reviews. But, with only so much time in the day, I’d rather just work on my photography. So, very likely, this will be my last Linux review unless I get into it again. I will still probably be blogging about Linux and technology, I just won’t be doing any full-blown reviews. The big exception would be if I installed a new distro on one of my machines.
Review: PCLinuxOS 2009
note: I started writing this months ago when I did the installation and now I am finishing up by looking at the installed distro. PCLinuxOS started as an extra set of packages for Mandriva. Interesting because Mandriva originally started as a KDE version of Red Hat. Eventually, it became its own distro. It became very, very popular around the same time as Ubuntu - give or take a few months. There was a time where you couldn’t read a Linux review without someone in the comments suggesting you should check out PC Linux OS. (Kinda like what I see happening with ArchLinux nowadays) The distro built up lots of steam and in 2007 seemed as though it could potentially steal Ubuntu’s thunder. Then it suddenly dissapeared from mention. There wasn’t a full-fledged 2008 release. According to its wikipedia page, PCLinuxOS has twice forked from Mandriva. So, while it was based on Mandriva at that point in time, it has since diverged into its own distinct distro. This is a very interesting distinction because this month I am also reviewing Mandriva 2009.1 and I had to postpone that review because it wouldn’t load up. PCLinuxOS, on the other hand, did load up. First up I had to choose my keyboard type.
Review: Zenwalk 6.0
Back in Nov of 2008 I checked out Zenwalk 5.2 and a recent LXF contained Zenwalk 6.0 - so let’s see what has changed. It loads up with the usual Kernel messages going past on the screen. The first screen for the installation hasn’t changed one bit from Zenwalk 5.2.
[caption id=“attachment_2299” align=“alignleft” width=“150” caption=“Zenwalk 6.0 - setup ncurses screen”] [/caption]
Once again, as before, I chose autoinstall. Once again, the installation was sparse, but very, very informative. I don’t think I mentioned this last time, but it appears that Zenwalk 6.0 (maybe earlier versions as awell) uses the xfs file system instead of the more usual ext3. (Or, recently, ext4) According to the wikipedia article I linked to, XFS is very good for large files and is one of the oldest file systems for *nix systems. Just like last time, the installation had information on every single package as it was installed. Just as last time I want to say that this installation was very, very simple. I don’t see why anyone new to Linux (but not a total computer noob) would have any problems installing it. Sure, it’s very short on eye candy - but who cares? You should only ever see the installation screen once. Just as before, I am convinced that Zenwalk is a very good introduction to a Slackware-type distribution thanks to this ease of installation.
Fedora 11 Released!
I missed the release by a couple of days, but as is my tradition, here is the release notice:
Ladies and gentlemen of the Royal Explorers Club! Your attention please. It falls to me to be the host of our proceedings to-day, as we celebrate a great achievement in the annals of this hallowed organization – the discovery of what is truly a magnificent specimen among all FOSSdom. When Dr. Brattlesworth and I began this safari more than six months ago, we knew full well the many snares, toils, and dangers that awaited us along the hundreds of miles of tracking our quarry across the plains. But we also maintained a steadfast belief that by living with the land, and becoming part of the larger ecosystem where this incredible animal takes refuge, we could record for posterity the way of life of that marvelous creature – the Leonidas!
Review: Ubuntu 9.04
This is going to be the first time I look at a fresh install of Ubuntu in a long while. I first installed Ubuntu quite a while ago and then I just kept distro upgrading from there on. Then I installed Crunch Bang Linux on my laptop. So now I will be testing the installation. This may end up being a pretty short review because not much has changed from the previous Ubuntu, or so I hear. The biggest new change is the notification system. I’ll be sure to check that out.
Review: SimplyMepis 8.0
SimplyMepis is a Debian-based distro developed by Warren Woodford who believed that Mandrake Linux was too hard for new users. (Mandrake, now Mandriva, was the Ubuntu of its time). I’ve heard him interviewed a few times on The Linux Link Tech Show and he seems to be of the realist (as opposed to idealist) school of Linux distro maintainers. He believes users should be able to listen to MP3s, use Adobe Flash, and so on. SimplyMepis 8.0 is based on Debian 5 stable, which I recently reviewed. So let’s load her up into VirtualBox and see how it goes.
Migrating Tomboy to 64bit and Debian 5 Wifi Installation FAIL
I recently finally moved over to my 64bit computer. I’ve been using Fedora 10 64-bit for at least two weeks now. I was having a lot of trouble with migrating my Tomboy data over from the 32-bit install. It wouldn’t start up and the error message was not as helpful as it could have been. Eventually I dug around and found out I had to delete all the addin* files/folders in my .tomboy folder. After that everything worked fine.
Linux Reviews Coming....
This month’s LXF came with SimplyMepis 8, Zenwalk 6, and PCLinuxOS 2009. As soon as I get moved and the world stops turning upside down I’ll get those posted.
Super Mini Review: Fedora 10 64-bit
My wife said since she isn’t using the Linux computer I built for her, that I could use it. It has a Intel Core 2 Duo Dual Core chip, so I was pretty excited to try out 64-bit computing to see if there would be any problems. I installed Fedora 10 since I’m used to that platform. Installation process was pretty much the same as with 32-bit. It took 20 minutes to install. Blender was found in the repositories along with Inkscape - so far so good!
Review: Debian 5: Lenny
Debian…the father and grandfather of many a Linux distro. I think indirectly Debian is probably running on more computers than any other Linux distro. It’s the basis of Ubuntu, Mepis, Xandros, and many others. And many people use Debian where they need a nice, stable distro. The fact that Debian’s stable releases come out every one to two years and remain supported for a year after a new stable version means that it’s the darling distro where stability is needed. As great as Ubuntu is, you just can’t keep updating every 6 months on a production machine. Now, the flipside is that Debian tends to have older software all-around. So it tends to be used more as a server distro than a desktop distro. But more people than you would expect do run it on their desktops. Afterall, what does the latest version of Gnome have that you REALLY, REALLY need?
Review: Nova Linux 1.1.2
I recently heard that Cuba had created their own Linux distribution, Nova. Like many other countries with a rocky relationship with the USA (Russia, China, Iran), Cuba is wary of running their entire computer infrastructure on software developed in the USA. As someone of Cuban ancestry, this development piqued my interested and I decided to check it out. (I figured such a specialist distro would never be on the cover of LXF). According to its distrowatch page, it is a mix of Gentoo, Sabayon, and Ututo. We’ll see if they chose all of the negative aspects of those distros and thus created Satan’s Distro or if they took all that was good and created what Gentoo has the potential to be. So I launch it up in VirtualBox.
Review: Knoppix 6
I first wrote about Knoppix in my original blog in Oct of 2004. I mentioned how awesome it was to be able to test out a live version of a Linux distro. It’s been a really long time since I last checked out Knoppix. Since it was bloated with KDE 3.x and slow to boot I used Damn Small Linux whenever I needed a LiveCD environment. Now that Knoppix 6 is the distro in this month’s Linux Format Magazine, I’m checking it out. It boots into Adriane. This is some strange speech synthesis program that launches different command line programs. (It also reads out loud what all the options are) Turns out if you want to go to a graphical desktop you ened to type “Knoppix” at the boot menu. So I scroll down to “graphical programs” then “start lxde”. Wow! LXDE is truly a lightweight desktop environment. It loads up a LOT faster than Knoppix and KDE used to. The menu loads up very quickly and the programs also load up quickly despite running off of the DVD. The default browser is Iceweasel (Debian’s rebranding of Firefox). The internet works perfectly fine.
The K Release
A few days ago it was announced that the Ubuntu release after Jaunty Jackalope will be known as Karmic Koala. The funny thing is that a few months ago my friends and I were racking our brains for a K adjective and all we could come up with was Keen. I was sure it would be Keen Koala or Keen Kangaroo. The most interesting thing about Karmic Koala is that they will supposedly be considering getting away from brown. Then again, they’ve been going on and on about a new art style for a few releases now. We’ll see what they actually do. I’m mostly excited for the new notification style in Jaunty and to see if/how this will be implemented in Crunch Bang Linux.
Review: Crunch Bang Linux 8.10
(ed note: I actually ended up reviewing Crunch Bang Linux 8.10.02 due to a problem with my 8.10 disc)
I discovered Crunch Bang Linux (#!) through Linux Outlaws. Fab kept talking about how awesome it was. Then more and more podcasts and people on the tubes started talking about it. So I wrote to Linux Format Magazine about having it on their cover disc. They said there was a lot of clamor for it to be on a cover disc, but they couldn’t because it comes with multimedia codecs potentially covered by patents. So why am I breaking my self-imposed rule to only review distros on LXF cover discs? Because one of the most attractive features to me for #! is that it is supposed to load up a lot faster and run faster than Ubuntu. Right now I have Ubuntu 8.10 installed on my laptop. I pretty much only use my laptop for travel (although I do use it in the apartment ever once in a while). So if it boots up and runs faster than Ubuntu, it will leave me with more battery power for when I travel. I already ran the #! liveCD, so I know the wifi card will work. So first off, I boot up Ubuntu to time it and see how much of a savings I’ll be getting. From power on to GDM login screen is 1 minute 1 second. And it’s 40 seconds from login to a useful desktop. (Gnome) So then I install Crunch Bang Linux.
Review: Slackware 12.2
I already tried installing Gento o. Twice. The other Linux distro for the hardcore, for whom the Ubuntus and the Fedoras is too easy, is Slackware. Slackware is, of course, the oldest surviving Linux distro. I’ve already reviewed some distros based off of Slackware such as Zenwalk and Slax. Along the way I’ve come to learn about some of the appeal of Slackware and why people would base distributions off of it. However, it does have a reputation as a very hard distro to install. Fab, of Linux Outlaws, refers to it as the distro for those who “love the pain”. But Slackware has always held a special place in my mind for the quirky reason that I almost selected it as my first distro ( as I recount here). I had no idea that the Slack in Slackware was a reference to the Church of the Sub-Genius. (that’s why the Slackware Penguin smokes a pipe)
Review: openSuse 11.1
After reading through LXF, I tried loading openSuse 11.1 with the failsafe settings and it worked in VirtualBox. So I’ll now be reviewing openSuse 11.1. Here’s the screen as it booted up.
and after it loads up, it gives a nice explanatory screen.
So I last looked at openSuse 11.0 in Aug 2008. I’m not sure exactly how much has changed from 11.o to 11.1. I re-read my old review to get some perspective on what I said last time. Once I’ve gone through a distro at least once, I don’t see a point in repeating myself. Rather I look at how the distro has evolved since last time. Follow that link a few sentences back to see what I originally said about openSuse. As with Linux Mint 6, this time I’ll be evaluating the distro installation process - since I didn’t get to do that before as well as the program installation process. openSuse was listed in my Fedora 10 review as the distro with which to see how awesome KDE 4.2 is - so I’ll be testing that as well.
Review: Linux Mint 6
The latest LXF magazine arrived with Linux Mint 6, Slackware 12.2, and openSuse 11.1. I was originally going to review openSuse, but I have been unable to successfully boot either into VirtualBox or just by booting my computer and running it as a LiveDVD. ( ed. note: I just checked the magazine and they suggested booting in failsafe mode, so I’ll try that out in a couple of days) So, we’ll be starting with Linux Mint 6. I reviewed Linux Mint 5 Light back in July 2008. Since I wasn’t using VirtualBox at the time, I only tested it as a LiveDVD and that may have been the source of some of my problems testing the software installation. Plus this time I can review the installation process.
Review: Fedora 10
This month’s Linux Format Magazine includes Fedora 10. I u pgraded to Fedora 10 a few months ago via a yum upgrade. I started by looking at Xfce as I’ve been using Xfce non-stop ever since starting " I’m Not Mad" in November. Xfce is much lighter than Gnome and I’m able to use Blender more effectively. Fedora 10 comes with Xfce 4.4.3. Overall, nothing major has changed on the surface although I know they’ve been doing a lot of work under the hood.
Blasted!
I had done a second review of Gentoo 2008.0. People suggested I do a completely commandline install and I did. But my blog post got corrupted and I’m not typing that up again. My Gentoo install was unsuccessful anyway. So I fared no better with the commandline than with the GUI install. I’ll give it another shot sometime in the future.
Upgrading to Fedora 10
Now that I have “I’m Not Mad” caught up for the next month, I thought it was an OK time to upgrade to Fedora 10. Unlike with the Fedora 9 release, there haven’t been huge complaints of the upgrade causing the system to become unusable. (Most, though not all, of that came from the version of X.org that Fedora 9 used)
As usual, I followed instructions at https://fedoraproject.org/wiki/YumUpgradeFaq and I started the yum upgrade command at 1852. KDE basket-contact gave me dependency errors so I had to uninstall it. It had been giving me problems with updates as well - I had just forgotten about it. 1854 - started upgrade again. This time a problem with gstreamer - I think gstreamer gives me problems every upgrade. So I remove gstreamer08-plugins. (Which was apparently hanging around from fedora 6). This also got rid of some more gstreamers packages hanging around from Fedora 5. Don’t know why I still had that kruft there, but it’s gone now… 1859 - started yum upgrade again. This time it works! 2.8 GB! Well, it’s certainly the least painful yum upgrade process I’ve gone through yet - at least from this point in the process. The download process seems to be moving along pretty quickly. I guess getting that “fastest mirror” package out with Fedora 9 really does find the fastest mirror. Also, this far out from the Fedora 10 release, there shouldn’t be too many people hogging up the mirrors. What am I looking forward to in Fedora 10? Oddly, not much. Compared to previous releases, there isn’t any one technology I’m very excited about for Fedora 10. Sure, it’ll be nice to have the latest Gnome, but that release is so incremental, I doubt I’ll notice much. The latest KDE MIGHT be enough to finally get me back to KDE. KDE 4.1 was good, but not good enough. Other than that it’ll just be nice to have the latest stuff. Something I can do every 6 months or so with Linux and only every five or more years with Windows.
Review: Mandriva One 2009
Somewhere in the middle of 2008 my wife’s computer kept making very disturbing noises upon boot up. She had told me she would move to Linux when her current computer broke. So I bought her a new computer and loaded Kubuntu on it because she wanted “the version that looks like Windows”. I new she would want KDE for the desktop and I liked Ubuntu’s user-friendliness from when I installed it on my laptop. I had a feeling Fedora would be a bit much for her. She’s not afraid to learn about her computer, but she doesn’t want it getting in the way when she wants to get work done.
Loss of my first Linux box
About a month ago my wife asked me to get rid of the extra POS Linux and BSD computers I was using for my renderfarm. They quite a bit of an eyesore and so I agreed. Unfortunately, in the the group of computers I got rid of was my first ever Linux computer. It ran Fedora Core 1 and ran the server that ran this website until I upgraded computers and moved to FreeBSD. So it will be missed - I don’t usually attach too much emotion to objects – especially computers. I didn’t care too much when I got rid of my old Dell. But since that computer was what allowed me to get into Linux and learn all about libre software – which I had no idea about before. All I have left now from that era is the computer now known as luigi and functioning as my print and file server.
FreshRPMs and Livna Join Forces
If you use Fedora and you want to be able to do useful things like play MP3s or DVDs you need to add an external repository like FreshRPMs or Livna. This is because MP3 playback is covered by patents in the United States, libdecss may be illegal to distribute, and a license agreement is required to playback DVDs. Ever since I tried Debian, I liked their way of doing things. The nonfree packages are in the official repos; they’re just disabled by default.
Fedora 10 Launches!
Linux Format Magazine already has a review.
And here’s the release announcement:
DATELINE: 2008-11-25 KEY FINGERPRINT: 61A8 ABE0 91FF 9FBB F4B0 7709 BF22 6FCC 4EBF C273 LOCATION: GEOSYNC ORBIT, FEDORA SPACE STATION VIA GLOBAL IRC NETWORK BROADCASTING: FREEDOM FRIENDS FEATURES FIRST (Cue J. Strauss' "Blue Danube.") THIS IS FEDORA SPACE OPERATIONS ANNOUNCING with great pleasure the successful launch of the new ship, Fedora 10: "Cambridge." Strapped into the pilot seats are the latest GNOME (2.24) and KDE (4.1), accompanied on their amazing journey by an all star crew of glitch free audio, better printing and webcam support, and a new faster graphical startup. Also on this ride are wireless connection sharing and the next evolution in PackageKit, hooking through your multimedia applications to help install supporting software (codecs). For developers and system administrators on this mission, we have built in appliance tools, Eclipse 3.4, NetBeans IDE, improved virtualization management with remote installation and storage capabilities, RPM 4.6, and new security auditing toolsets. Please remember to polarize viewports to properly enjoy Cambridge's brand new graphics theme, "Solar," shining on the desktop. Also on this flight is a new lightweight desktop environment, LXDE, joining the more recent desktop envionment crew member, Sugar (from the starship OLPC XO), and the venerable GNOME, KDE, and XFCE. We are now leaving drydock for a 13-month mission of innovation and exploration. Crew members and guests are invited to the forward lounge to use, study, modify, and redistribute. Get your copy of Fedora 10 today: http://get.fedoraproject.org/ Join the many thousands of Fedora particpants and contributors: http://join.fedoraproject.org/ If you missed the official launch, attend a Fedora 10 Launch Party near you: http://fedoraproject.org/wiki/FedoraEvents/ReleaseParty
Review: Zenwalk 5.2
Somewhere along the line I got into my head that Slackware was a distro that involved having to compile everything. From what I can gather from Wikipedia, The Slackware Website, and some comments to my Gentoo post, I was wrong. Slackware apparently uses packages, just like every other modern distro. The difference is that dependency resolution (at least with the default first-party tools) is up to the user. This clears up so much for me because I always wondered why someone would want to make a distribution based off of Slackware if the point of Slackware was to compile from source and be super hardcore. After all, Slackware doesn’t baby you and give you all these little GUIs to configure your system. You need to get down and dirty with Emacs (or even dirties with Vi) and edit those config files. Here’s what the Slackware site gives as the reason to use Slackware:
Ubuntu 8.10 does away with xorg.conf
One of the biggest Ubuntu stories on the net is the elimination of xorg.conf. They haven’t made it unnecessary, they’ve completely eliminated it. If you create one and edit it - it will have no effect. I have not yet upgrade to 8.10, so I can’t verify it, but so far I haven’t seen any news to the contrary. I think this is very much against the spirit of Linux. I think that people should not have to know that an xorg.conf exists, but I think if you are “smart” enough to know about it and want to muck about then you should be able to. Perhaps you want to run your monitor at a non-standard resolution or refresh rate; Or maybe the default settings don’t work well. Ubuntu - let’s make xorg.conf available for the tweakers and uncessary for the tyros. Then we will have the best of both worlds.
KDE 4 Second Time Around
I’ve been spending time in KDE on the weekends since I usually don’t need to update my podcasts (which I manage in Rythmbox) and here are my current impressions. Now that the latest nVidia drivers have come out, I was able to enable the desktop composite effects in KDE. This does not use Compiz, but rather KWin’s built-in effects. The default effects were nice. They slowed up my computer a little, but I was still able to run Blender, which is more than I can do in Gnome with Compiz turned on.
Review: CentOS 5.2
This month’s Linux Format Magazine came with CentOS 5.2 on the disc. CentOS, in case you don’t know, is a community supported version of Red Hat Enterprise Linux. (RHEL) Again, in the unlikely case you don’t know - Red Hat is required to supply the source code to all GPL code it uses in RHEL. What they don’t have to do is supply the Source RPMs which make it extremely easy for a distro like CentOS to exist. They can take the SRPMs and just remove the Red Hat artwork/logos and repackage it off as their own. The GPL allows this. Why in the world would Red Hat do this? They are, in a way, helping for a gratis version of their distro to exist and take away money that might otherwise go to them.
Review: Sabayon 3.5 Pod
Since both Gentoo and Sabayon were included on this Linux Format DVD, I decided I would first try and install Gentoo and then Sabayon and compare how easy the installations were since Sabayon is a derivative distro from Gentoo. As you know, I was unable to get a working installation from the LiveCD of Gentoo. If this was the case for most people, then the fact that they will no longer produce one is a good riddance. Sabayon, like most of the “modern” distros (or at least Ubuntu and Fedora), display a loading screen instead of the “ok” messages.
Avant Window Navigator
For a long while there I didn’t want to check out the Avant Window Navigator (AWN) because I was shunning Compiz. But now that I’m back on the Compiz (and since Metacity should have compositing “soon” anyway) I decided to give a shot when it was featured in Linux Format Magazine Issue 112. I found the AWN packages in Fedora although for AWN only AWN-extras comes up. You need to search avant-window-manager to get the main package. It doesn’t matter since AWN-extras brings in AWN in the dependencies. Here’s how my desktop looks before that:
Ubuntu 8.10 launches today!
Unless something went wrong between when I’m writing this post at 2324 on 29 Oct and tomorrow when it’s scheduled to launch, Congrats to the Canonical and the Ubuntu Release team on Ubuntu 8.10. The servers will probably be pounded today, so you might want to wait a few days before upgrading. I usually wait about a week anyway to make sure there aren’t any show-stopper bugs that somehow made it in. (this saved my bacon 1 or 2 releases ago)
Review: Gentoo 2008.0 and beyond Part 1
Another distro in the seven distros included in Linux Format Magazine issue #110 is Gentoo 2008.0. This is an interesting release given the recent news that, at least for the time being, Gentoo is not going to be releasing these discs anymore. Apparently for both of the last two years there has been a lot of trouble with compiling the LiveCDs.
On the one hand, yearly (or biannual like Ubuntu) releases are redundant for Gentoo users. You just install Gentoo and from then on you just emerge newer versions of packages and always stay up to date. I have to say this is one of the features that makes Gentoo very attractive to me considering all the problems I’ve had with Fedora in-place upgrades. But if they are no longer making these annual LiveCDs, what will the Linux magazines feature on their distro discs? After all, there are people who have bandwidth issues and can’t download Linux distros to instasll. They are dependent upon magazines to carry the latest releases. And you know the magazine isn’t going to make a LiveCD for Gentoo. I still think that a yearly snapshot makes sense. Also, there has to be a starting point from which the user has a rolling updating system.
Review: Slax 6.0.7
For some reason, I didn’t get Linux Format Magazine issue #110 when I was supposed to. I ordered another copy and it arrived recently, so it’s time for another slate of Linux reviews. Unfortunately, something appears to be wrong with the way they mastered the magazine DVD, because I was unable to boot into any of the Slax options. So I went online and got the latest ISO off of http://www.slax.org.
Moonlight - what's the big deal?
Hardly a day goes by that I don’t see an article on Linux Today about Moonlight and what a horrible person Miguel de Icaza is. So I thought I’d go ahead and do some exploration of what’s going on with Moonlight and Silverlight. First of all, what’s Silverlight? Check out the Silverlight article on Wikipedia. Basically, Silverlight is Microsoft’s answer to Adobe’s Flash. MS is pretty peeved they haven’t been able to get people off of PDF and onto their own format. They waited way too long while the rest of us realized that PDF is great if you want to make sure that the document you create is displayed the same way on everyone’s computer regardless of the fonts they have or which version of Office they have installed. (Or if they even have office installed)
Review: Antix 7.5
It’s time once again for a Linux distro review. This month, Antix 7.5 was included on the LXF DVD. It’s another light distro, so I will use the same metrics I used in the Lightweight Linux Throwdown. Antix is based upon Mepis which is, in turn, based upon Debian. I think at one point it was based on Ubuntu, but I think they’ve gone back to being based on Debian. So, let’s get down to it. Here’s a screenshot of my desktop upon boot.
Fedora 9 Review (also Gnome in Fedora 9 Part 2)
So I waited until about halfway through Fedora 9’s initial life-cycle to install it. I listed the reasons for that here. Once KDE 4.1 was finally out and most of the complaints had stopped, I took the plunge. I am actually very happy with Fedora 9. I think most of the reviews you may have read criticizing Fedora 9 focused on the initial version. That was, according to the mailing list, very buggy. But, for those who run Fedora on their day-to-day systems, simply waiting a few months is enough to get most of the bugs ironed out. First I’ll focus on what I have thought of Gnome since I’ve been using it since the install. Due to Fedora’s servers getting cracked, I just got KDE 4.1, so I’ll just be giving my preliminary impressions there. I’ve been wondering if KDE 4 would bring me back into the KDE came from the Gnome side. We’ll see. I intend to boot into KDE 4 for the next week or so to see how I like it.
Review: openSuse 11.0 (and KDE 4)
I’ve never used Suse or openSuse. As I’ve mentioned before, I’ve been a “loyal” Fedora user since Fedora Core 1 and I have Ubuntu on my laptop since it had awesome laptop support. I even got some Suse CDs as a prize for the Letter of the Month from Linux Format magazine. However, I never even tried it at that time as I was mad at Novell for the Microsoft pact. I think it lends a lot of credibility to Microsoft’s BS argument that Linux violates its patents.
Empathize!
Well, the latest craze to hit the Linux bloggers is talking about Empathy. Everyone is talking about it. It’s apparently going to be in the next version of Gnome and Ubuntu is considering replacing Pidgin with Empathy for the next release. First of all, depending on how much work is done on Empathy between now and then, I think this may be a bad idea. Ubuntu is the distro we give our Linux n00b friends to play with. Pidgin can do (more or less) everything Trillian can do (and definitely everything AIM can do - except voice/vid). Do we want them thinking that Linux is crap because they are using the feature incomplete Empathy?
64 Studio Review
Many people know the mantra - if you are a gamer or office worker, you use the OS from Redmond. If you are a creative person such as a musician, video editor, etc you use a Mac. Geeks use Linux. But more and more people are moving away from Windows and seeking either Macs or Linux. If you switch to Mac you have to spend a ton of money and if you switch to Linux, it’s free and you can use the hardware you already have. But what if you’re a creative person? Can you only go to a Mac? Lots of people want to allow the creative people to come to Linux so there are more and more Linux distros for the creative types. This month, in Linux Format Magazine, 64 Studio was bundled on the disc. It doesn’t run as a liveCD or liveDVD so I’m running it in VirtualBox. As you can see here, it is a Debian-based distro:
Gnome in Fedora 9 Part 1
First of all, I guess we got all jealous of Ubuntu because we have a startup sound now. There goes signing in with the speakers on late at night or early in the morning. Second, I apparently no longer have any functionality in Gnome. There are no panels, I can’t right-click the background. I can rotate a cube, but that’s about it. Oh, and I can move my mouse around. Time to figure out what went wrong.
Yum Upgrading to Fedora 9
Ok, I noticed that most complaints on the Fedora mailing list seemed to have been solved and it has bene a few months since Fedora 9 came out. So I figure that it’s time to finally upgrade. Also, my biggest problems appear to have been resolved. Although X.org is still in beta, nvidia has released drivers that will work in the interim. And today KDE 4.1 was released! I expect it’ll be in Fedora any day now. I was going to wait until it was there so I wouldn’t have to download all the KDE packages twice, but I figure it’s not that big a deal.
Linux Mint 5.0 Light Review
This month’s Linux Format Magazine had Linux Mint as one of the Linux distros on the DVD. I’ve been hearing a lot of people talk about this Ubuntu-based distro. So Mint is based on Ubuntu which is based on Debian. Why not just base Linux Mint off of Debian? Ok, so given that it’s based off of Ubuntu and Ubuntu is becoming synonymous with Linux because it’s so easy to use, why would you want to use Linux Mint? I check out tout the Linux Mint About Page and I’ll sum it up here. Basically they appear to be focused on making things even MORE user-friendly than Ubuntu. It appears that they intend to do this in in two ways - by having the media codecs and firmware available and by having some better user interfaces.
Puppy Linux 4.0
Back in May I reviewed Puppy Linux along with a bunch of other lightweight Linux distros. This month Linux Format Magazine included Puppy Linux 4.0 on their disc and I thought I’d check it out. I’m mainly focusing on how things have changed and improved or gotten worse since Puppy 3.01. I burned the disc and put it into my test rig computer.
The first time it Kernel Panicked. So I told it to go completely in RAM like last time. Then it had some kind of “bread failed” kernel error and paused for 60 seconds. It tried to use UnionFS and kernel panicked again. I gave it one more shot with loading completely into RAM and ACPI off since that can sometimes wreak havok with Linux. It finally worked! Interestingly, when I rebooted, I had a hard time making that work again. Sounds like something the Puppy devs need to fix. However, I guess it could be something wrong with my burned CD.
Gnome 3.0 Announced!
This will be a few days old by the time this blog post appears on the site, but Gnome 3.0 is set to come out by 2010! This is huge news! Ever since Gnome started getting into the 2.2x series, people have constantly been asking about when Gnome 3.0 would be coming out. Since the Gnome project has decided that Gnoem 3.0 would be an appropriate time to break API and ABI compatibility, they have been saving that until it was needed. However, ever since KDE 4 was announced a few years ago, people have increased their calls for a Gnome 3.0. After all, they don’t want to seem so ridiculously behind when compared to KDE. Computer geeks like you and I know that doesn’t matter, but the lay person might think Gnome was outdated. Now that KDE 4.0 is finally out and with KDE 4.1 due at the end of this month, it seems that the momentum has finally built up for Gnome 3.0.
Taking another look at Songbird
It’s been a really long time since I last looked at Songbird. In fact, according to my blog, the last time I checked it out was version 0.2 back in October of 2006. The UI certainly has a bit more polish. I submitted some bug reports on their Bugzilla about Metadata problems with WMAs and problems with podcasts. Eventually, I just got frustrated and stopped using it. I updated to version 0.4 a while back, but it still seemed a bit unstable. With Rhythmbox and Amarok meeting my needs on Linux, and with me hating Windows Media Player so much, I’ve pretty much stopped listening to music on my Windows computer.
Open Source Chicken and Egg
My wife’s aunt’s computer was always getting full of viruses. I’d spend a few hours every time I came to visit removing the viruses and get the computer back to a working state. Sounds like the perfect job for….. Linux! All she does on her computer is email and watch videos - that’s it. Plus, I can set everything to Vietnamese for her thanks to Linux’s great internationalization efforts. Since I wanted a nice, worry-free desktop for her, I installed Ubuntu 8.04.
On LinuxToday a few days ago
Once again I was pretty excited to find that I had been aggregated onto LinuxToday for this blog post. The funny thing is that I almost didn’t make that blog post as I was contemplating it for over a week and usually if I wait that long, the blog post doesn’t get written.
My Newfound Love for Xfce!
For the past week to two weeks I’ve done something I had’t done in years - I switched my default desktop environment in my GDM login screen. I’ve been logging into Xfce instead of my usual Gnome. There are basically three reasons why I’m loving Xfce over Gnome.
First of all, I love the theme. I know it’s just Bluecurve, Redhat’s theme, for the Window manager, but I just love how it looks compared to Gnome. I can’t really explain it, but there’s something about the share of blue they’ve chosen and the way it blends with the White of the letters and min, max, close buttons that’s very, very pleasing to my eye. It’s definitely one of those subjective things and I’m sure there are others who will disagree with me, but I think it’s beautiful. There’s something about the shades of blue they use that I just love. (For the curious, the theme of the desktop environment is Clearlooks, their newest theme, but that’s not available as a theme for the Window Manager)
Why I'm Still Waiting to Upgrade to Fedora 9
I’m not 100% sure, but I think this is the longest I’ve purposely waited to upgrade to another Fedora release. I’ve been reading the Fedora user and developer mailling lists and what’s I’ve seen there has pretty much convinced me not to upgrade. First of all, there are a lot of answers to people complaining about Fedora 9 being unstable which include variations on “no one told you to stop using Fedora 8.” Some answers put it more politely and some more bluntly. And that’s ok. Just like the people who bought the iPhone last year got their pants pulled down over the price, so do those who upgrade to distros right away pay the price in instability. This happens with all distros from Fedora to Ubuntu. Sure, there’s an alpha testing period and a beta testing period, but not everyone can take part in that. I, for example, use my Fedora computer as my main computer for everything but gaming and photography. I can’t be unable to do my banking or type stuff up or work on my animations just because I’m trying the latest bleeding edge Fedora. And there are others like me, so the distro doesn’t truly get tested until it comes out. This is the argument used by the KDE team with respect to the POS that KDE 4 is, according to others - I haven’t tried it out.
Mandriva Linux One Spring 2008 Review
Dang that’s a mouth-full! Let’s break it down a bit for anyone who may not be familiar with the lingo surrounding this very blue Linux. Mandriva Linux is the name of this distro. One is the name of the sub-distro. The choices are Free, One, and PowerPack. Free only contains free software. One is free as in beer, but may contrain some non-free software - perhaps, for example, MP3 playback capabilities. PowerPack costs money and contains commercial software such as Cedega, which would cost money if you got it anyway, and other software like Adobe Reader. The French and Brazilian folks at Mandriva release twice a year (Like Ubuntu and Fedora). This is the Spring release for 2008 and later we’ll have the Fall release.
Foresight Linux Review
Foresight Linux was supplied on the most recent Linux Format Magazine disc. Unfortunately, the distro doesn’t run in LiveCD mode (or at least such an ISO was not provided) so I decided to try it out in Virtualbox, which I have heard so much about. It appears to be equivalent to VMWare while also being mostly open source, so that was a bit of a draw.
Twitter-like Post
A few quickies.
1) I fixed up a bunch of my links. Some of them led to websites that no longer existed, one domain had been bought by a pr0n website. So all my links should go to where they’re supposed to now.
- I haven’t updated to Feodra 9 yet because I keep hearing that Fedora really jumped the gun on this release and there’s still a ton of stuff broken. Since I use Fedora as my main daily computer, I can’t really sit there wasting time debugging it - especially since I’ve got a few animations that I’m working on. I’ll move it it when it gets a bit more stable. I’m thinking of maybe moving to another distro in the future. Perhaps Mandriva….we’ll see.
Gnome Music Player Showdown
I’ve been reading a lot of reviews recently about the upcoming Banshee 1.0. ( Arstechnica and Linux Magazine, for example) It looks like it’s going to be an awesome release, but I wanted to see where it is now and compare that to Rhythmbox. As I mentioned here, I switched to Rhythmbox in May 2007 (a year ago!) from Banshee which I had been using approximately from May 2006 (when Mono programs were first introduced into Fedora). Back then Banshee (and other Mono-based programs) were around version 0.1, but it was the new cool thing and everyone was talking about how awesome Mono would be for Linux. (This is before everyone turned against it and Miguel de Icaza) Eventually I left Banshee because it was slow and bloated (as are most Mono programs), couldn’t handle podcasts (which I had recently discovered), crashed when updating my large music library and when I changed Metadata it wouldn’t stay changed. Since then Rhythmbox has been meeting all of my needs. For Banshee to be worth switching to, it would have to provide all the features of Rhythmbox along with adding some new features.
Lightweight Linux Throwdown
I’ve used Damn Small Linux (DSL) quite a bit in the past. Before getting my laptop I used to use it to be able to get a Linux desktop at my in-laws’ house. I decided I wanted to try out some of these other lightweight Linux distros that everyone is always talking about. Even on Linux Outlaws they mentioned how they like some different light distros over DSL. Since I’ve used DSL so much, I decided to evaluate these other Linux distros based on how they compare to DSL.
Fedora 9 Release Story
Fedora usually has a wacky little story to go along with each release. Here’s the one for Fedora 9:
An ancient text prophesised this day would come, detailing the fate of all who are willing to accept what is offered to them:
http://docs.fedoraproject.org/release-notes/f9/index.html
And that day has come: the Computer said “I will convert these unbelievers, and now that I have Sulphur it will be easy.” At that, the heavens opened and burning Sulphur descended upon all the world, taking on many different forms.
Fedora 9 - Sulfur Released
If all goes well, then as this post appears at 1000, Sulfur will be released to the mirrors and available for download! Enjoy! If you download from scratch, be sure to use bit torrent so you can share the bandwidth.
On LinuxToday Yesterday
Yesterday, to my surprise, when I went to LinuxToday, I found that I had been aggregated!
For those (like my wife) who don’t know what this means, it’s more or less the equivalent of a garage band being discovered and being invited to play at The Apollo. I’ve wanted to have my Linux-related blog posts aggregated on there for years. I’m happy to finally make it. I hope this means I’ll be there more often. Of course, I’m a little disappointed that this post was the one they chose to spotlight. I have had so many better written Linux-related articles. Oh well, better to get my blog out there and hopefully get posted more often than to never be posted at all.
Eric the distro reviewer?
I’ve been reading so much about all these Linux distros and I’ve been curious what they’re all about. In particular, Mandriva’s been calling to me a lot because I think that, had Ubuntu not been around, I probably would have installed it on my laptop. I’ve certainly had a bit of interest in the distro. There’s also all these other strange distros like GOS and Foresight Linux that I everyone’s talking about. I find myself wondering what’s so different or great about these? As you’ve noticed recently, the pendulum on my blog has swung away from Blender and back towards Linux while mostly skipping over politics (there really isn’t much to be said there that hasn’t been said over and over on cable news). So you may notice some more reviews on here.
gNewSense 2.0 (deltah) Review
So gNewSense 2.0 came out a few days ago as the gNewSense crew is tracking Ubuntu LTS releases. Of course, the bad part is that there is no upgrade path from gNewSense 1.0 to 2.0. Ubuntu recommends upgrading by going from release to release so upgrading is not feasible (or is too hard for the developers to implement) so freedom lovers need to have a good backup strategy.
Since I reviewed gNewSense 1.0, I wanted to structure this review as comparing and contrasting this release to the last one to see where the progress has come. They have a much cooler looking desktop background. There wasn’t anything wrong with the last one - it just didn’t have as much of a cool factor. They still have ugly icons on the screen.
Raptor Menu explores KDE 4 Possibilities
Some developers are working on a neat new program menu for KDE called Raptor Menu. Thanks to Plasma and other underlying KDE 4 technologies it is now a pretty trivial hack to change the program menu if you don’t like the default. Such enhancements exist for KDE 3, but they are all very kludgey. Thanks to Plasma’s modular nature, it’s easy to replace it. Even the KDE developers have acknowledged this when people have complained about their new program menu. Bear with them to fix it, they say, but if you don’t like it, it’s now very easy to implement your own.
Upgrading to Mythdora 5.0
Written Friday, 2 May 2008
Today I decided to upgrade my Mythdora to the latest verison, 5.0. I downloaded the CD media and booted into the install. I had to do a text install to be able to watch it on my TV. Then I just needed to yum install the kmod-nvidia drivers. (Although, first I had to uninstall the previous nvidia drivers - they were neither automatically upgraded nor uninstalled) I started at about 1930 and was able to be completely up and running by 2055, just in time so that I didn’t have to missmy 2100 recording of “Best Week Ever”.
Getting Totem's MythTV plugin to work
One of the new features of Gnome 2.22 is the fact that Totem now has a plugin to access your MythTV programs. I installed the plugin and found myself wondering what to do next. I checked on Google for totem mythtv and didn’t find anything until today when Google finally got around to indexing a forum post about it on the Ubuntu Forums. I followed the directions about editing Gconf and had success!
Absolute First Impression of Ubuntu 8.04
Last weekend, it had been a few days since the latest Ubuntu hit the net and I hadn’t heard of any major upgrade SNAFUs so I decided to upgrade. I wanted to record my absolute first impressions without doing much, just to see how I felt. The upgrade went by without anything bad happening. My wireless connection still works and nothing major seems to have gone wrong. I went through each of the things I’d heard hyped about in Ubuntu and checked to see how they had changed.
Having all distros release at once?
The Open Source Advocate has an article discussing the merits of all the distros releasing on the same schedule. His main argument, bolstered by quotes from Shuttleworth is that by having them all release at the same time, they will end up with the same software and cause a massive synchronization across all major open source projects. The 2 main quotes I’d like to focus on are:
“Simply set a hard date and modify your goals to make that release date.” - Article Author
One last, good look at KDE 3 Part 2
Some little updates on my KDE experiment. First of all, I run an rsync script semi-daily to backup my home drive to an external hard drive in case the main one fails. It’s already happened to me once before and I was really glad to have had backups. However, as you can imagine, this is a huge drain on my computer’s resources while the backup is being performed. Since I have it running from a cron job so that I can just forget about it, I tend to forget when it’s set to run and I get really annoyed if my computer starts slowing down and I can’t figure out why. So I put a wall command into my script. This sends a message to all terminal emulators and everyone logged into the computer via terminals or ssh. Usually in Gnome I can only see the message if I happen to have Gnome termnal open. However, KDE does something very awesome and useful. Here’s a screenshot:
Ubuntu 8.04 Released Today!
Ubuntu 8.04, Hardy Heron will be released today. As the name implies, 8.04 will be Hardy because it is a Long Term Support (LTS) version. This means that for 18 months they will release security updates. What does that really mean? It means that if you like Ubuntu, but don’t feel like upgrading every six months, you can stick with Hardy Heron for 3 release cycles. You won’t get the latest programs, but you’ll get security updates to protect you against crackers, viruses, and other malicious things.
Fedora Pre-Upgrade: Finally!
As many of you know, according to the Google search terms that bring people here. I am of the not-so-humble opinion that Fedora’s upgrade process is about as pleasant as being forced to walk through the desert without a canteen of water. First of all, they recommend to just do a fresh install which is a non-starter for me. I’d have to waste way too much time restoring all my files and settings. Ubuntu and Debian seem to get me through upgrades without reinstalling without any problems. I blogged about the horrors up upgrading to Fedora 8 here and here. I blogged about how awesome the yum upgrade worked here, here, here, and here.
Finally...evaluating the purpose of both Gobuntu and gNewSense
I’ve always been the first to jump to the defenses of people who love creating more distros and programs. After all, if everyone just stuck to the established distros we would never have had Ubuntu and perhaps Linux would still be just a curiousity to most. However, I just didn’t see the purpose in both Gobuntu and gNewSense. First of all, they’re both based on Ubuntu. It’s not even that one is Ubuntu and one is Debian or that one is Ubuntu and one is Red Hat-based. That would have made sense to me as perhaps they liked a different packaging format or something.
One last, good look at KDE 3 Part 1
As you can see, by trawling through this, I have gone back and forth between KDE and Gnome a lot. As I’ve mentioned many times before, I initially loved KDE over Gnome. It looked more like Windows, it had more neat options, and great programs. Not only is Amarok the best media player out there (although Rhythmbox is not far behind), but the KDE programs feel so much more tightly integrated than Gnome. That’s one part where they’ve always had a huge lead over Gnome, although Gnome has been catching up recently. Still, I hope that KDE continues to evolve its KParts and KIOSlaves infrastructures. (Or whatever they evolve into in KDE4) KDE programs also just seemed to fit together visually so much better, I don’t know why because Gnome has the HIG.
Awesome? Or Too Much Time on His/Her Hands?
Someone decided to represent all of the Linux Distributions as Anime girls. What do you think? Does it represent the attitude of your favorite distro?
The Ego-less Desktop vs The Commercial Desktop
In the most recent LugRadio episode was a feature about how the Gnome Human Interface Guidelines (HIG) states that applications should be named in the applications menu not as the program name, but as what the program does. This is something I’d like to explore a little more in another post. But during the discussions, they mentioned an interesting point: Gnome follows (or tries to follow) the paradigm of the ego-less desktop. This means that it’s not important who coded your program, it’s important what it does. And this got me thinking about one of the HUGE annoyances I have as I read the blogs and news pages about Linux. Everyone complains about how Linux isn’t quite there yet and how it needs to fix this or that before it’s easy enough for the proverbial Grandmother. Let’s take a look at some use casse and see how Linux is precisely the opposite - it’s MUCH easier to use than Windows.
New Distro Releases Coming up THIS MONTH!
Two major Linux distributions will be making releases this month and since I use both of them, I’m pretty excited! First up will be the Debian-derived Ubuntu. This distro has been the darling of users and Internet media alike for the past few years. It stole the post from Mandriva, the previous Linux distro that everyone recommended to new users. Although Mandriva was the easiest distro for new users, it also had a reputation for being so bleeding edge it was unstable. Ubuntu, however, is very stable and tends to work on more hardware out of the “box”. In fact, it was Ubuntu’s ability to work on laptops, long the Holy Grail of Linux distros, that led it to such prominence. That is the main reason why I chose to install Ubuntu onto my laptop even though I’ve been a Fedora user since I first got into Linux about five years ago. Ubuntu 4.08 aka Hardy Heron will be flapping its way to you on 24 April.
IceWM
After a light window manager roundup in the latest LXF (Issue #103) I decided to give IceWM another shot. I had looked at it once before and found it to both be bare and lacking any programs in the IceWM->Programs menu. It loaded up ridiculously fast, which was nice. Unfortunately, for some strange reason, loading up Rythmbox also loads up the Gnome background. I understand that the Gnome libraries are loaded for whatever necessary reasons when Rhythmbox loads up, but I think it’s pretty rotten behavior to usurp the desktop background! I wonder if this is worth filing a bug report about with Gnome developers.
The future of Compiz-Fusion
Compiz-Fusion, as you surely know is responsible for eye candy on GNU/Linux distros such as windows that turn into paper airplanes when the user minimizes it to turning the desktop into a spinning cube. There’s something about the wobbly windows that provides some a sense of inertia that just makes things feel a little more dynamic on the desktop. I can’t explain it, but some of the effects make the GUI slightly more useful. However, Compiz-Fusion isn’t perfect.
KDE 4 is out!
KDE 4.0 was released today! After seeing screenshots like the ones I want to share with you, I can’t wait to try it. Too bad Fedora won’t be including it until Fedora 9 in April.
All of the following images were produced by/for KDE.org. I’m just borrowing them for illustrative purposes.
First of all, here’s the default GUI:
Not too shabby. Looks pretty similar to KDE3, but with a “Vista Black” thing going on. But here’s where I really got excited:
iPod Shuffle
For years I had been saying that I would not buy an iPod product. After all, they sell music in the iTunes music store with DRM on it. All of my music on my Linux computer is in the OGG format and it can’t be played with iPods. However, when it came time to buy an audio player I did a bit of research. It had to be something I could buy at the local Best Buy because I had a coupon and gift card. Of the players sold at Best Buy, the players which supported OGG were, ironically, not well supported on Linux. In fact, the best supported and integrated player in Linux was the iPod. That’s important to me since I use my Linux computer for serving my main audio needs. All of my podcasts come in through Rhythmbox. The second requirement I had is that it had to be of the same form factor as the 2nd Generation iPod Shuffle so that it could use it at the gym clipped onto my shirt or shorts and not weigh me down at all. I used to work out with an iPaq in my pocket and it was not very comfortable at all.
Compiling
Recently I wanted to install VMWare on Danielle’s computer. I’ve installed Kubuntu on her Linux machine (Toad) and I wanted to get a clone over her Windows computer onto there in VMWare player. I used VMWare Converter to create the VMWare clone of her Windows computer and then put it into the Kubuntu box. But then there was a bit of a problem: the Ubuntu repositories did not have VMWare Player. I went to VMWare’s site and they only had rpms and the source code. I was hesitant to compile VMWare Player from source. I was sure it would be a monstrous mess. After all, I’d had problems with much less complicated programs.
Getting Compiz Fusion to Work Well
In order to get my title bars back, all I had to do was run compiz-fusion in the terminal. To get it to persist I had to do SYSTEM–>Preferences–>Personal–>Sessions. Click on add, name it whatever and the command should be compiz-manager and to get all the awesome plugins you’ve been seeing since the merge with Beryl, just download ccsm. If you have any problems, check out this linuxquestions.org forum, that’s how I figured it out.
Mario Yum Live Upgrade to Fedora 8 complete
I had to uninstall a few more multimedia packages, but it eventually upgraded. After rebooting I arrived at GDM just fine - yay! I’m not sure if it’s just me, but the bootup time on Fedora 8 seems to a A LOT faster than it was in Fedora 7. I feel like I got to GDM a lot faster.
Compiz is working and so is dual screen - so far this live upgrade has been better than any of my DVD/CD upgrades. Due to either updates in Compiz or in Gnome or in Fedora’s changes to Gnome, I finally have something I’ve wanted since Fedora Core 6 - on the desktop switcher, when using Compiz, it would not show the dividers between the desktops. Now it does show the dividers, making for a better experience. It’s easier to click on the exact desktop I want. Then again, at least on this first boot, I seem to be missing the top-most bar on my program - where the max, min and close program button are. Not surprisingly, there are no updates to install.
Fedora 8 upgrade on Mario
Mario is my main Linux box. I had to uninstall x264 this comes from the fact that I mixed livna and freshrpms. I never intended to do so, but I started with freshrpms back in the day, but nowadays I use livna for my graphics card. That plus freshrpms relative lack of updates compared to livna means that it’s slowly sliding off my computer. The only bad thing is that livna does not carry binaries for Cinelerra. I’ll have to investigate what I should do there. So far, for dependency errors I’ve had to remove:
Upgrading Fedora with Yum
I followed the procedure at http://fedoraproject.org/wiki/YumUpgradeFaq so the point of this is just to go over my experience with these steps.
-
Review and remove all .rpmsave and .rpmnew files before and after upgrading I basically did a locate, found them and deleted them.
-
for a in $(find /etc /var -name ‘*.rpm?*’); do b=${a%.rpm?*}; diff -u $a $b; done I did this, but I didn’t really know what to do with the results. It appears not to have mattered in this case
Some really quick observances about Fedora 8
-
The bootup screen is pretty, but….
-
The default GDM screen looks a little ugly to me….perhaps it’s just too new.
-
The new SELinux notification tool may be useful if something is not working correctly, but it just bugs the heck out of me as every single program appears to be trying to access protected memory. Of course, some people may welcome this new program. It looks very nice, but I’ve never been one of those who had problems with SEL to begin with
Fedora 8 yum upgrade success
Well, at least it worked pretty well on my future PVR. I will give a more detailed explanation/directions of my experience for others who may be wondering if this is really as scary as it sounds since it’s “unsupported”. However, my main Linux computer is much, much more complex in the number of packages installed. I’ll probably be waiting until after the Thanksgiving Holidays to tackle that one to make sure that I have the needed time to fix things if they go wrong. At least I’m happy at the prospect and I plan on letting the Fedora Live Upgrade SIG know about this so they can make it officially supported.
Yum upgrade may be the way to go if you have Third Party packages
Well, the entire upgrade process is not yet over, so I don’t want to get too excited, but I think this may solve my problem. I started a yum upgrade on my living room computer - which will one day be my MythTv PVR (once I get the necessary hardware). It went through the dependency check in roughly 4 minutes or less. It’s now downloading 951 MB of updates, so it may be a while before it’s ready for the next phase. Still, if this works, I know what I’m going to do with my main computer. I really hope this can eventually become a supported method of upgrading. It seems to be a lot faster and doesn’t require me to uninstall all of my third party programs.
Fedora 8 Upgrade Aborted
It may have been about to install or it may never have installed, but after 35 hours, I was getting a little annoyed. I’ve decided to try the unsupported yum upgrade. I’ll try it first one a guinea pig computer that’s at Fedora 7. If that works, I’ll try it on my real machine.
Blogged with Flock
Tags: [Fedora 8](http://technorati.com/tag/Fedora 8), upgrade, yum
Argh! Fedora 8 upgrade dependency check continues...
It’s still right at the end of that little progress bar. The HDD activity light on my compute continues so I’m hoping it’s not frozen, but just working on figuring out the dependencies on all of my packages. I’m going to give it until I get home today and maybe until I go to bed. After that I’ll have to rethink things - perhaps uninstalling those non-Fedora packages…. q:o(
Fedora 8 upgrade continues.....
Upgrading to Fedora 7 didn’t take this long and neither did Fedora 6, but that’s ok - as long as it happens. It’s nearly done with the dependency checking. It’s been getting closer and closer to the end of the bar. Part of me thinks it may be stuck, but after waiting 10 hours to get this far, I don’t want to stop if there’s a chance it will start installing tonight or even tomorrow morning. Before the next upgrade I hope to have more RAM, as I think that’s probably part of the reason why it’s taking so long. Just wanted to update how long it’s taking both for anyone else in this situation and for myself so when Fedora 9 comes out, I can remember how long Fedora 8 took.
Fedora 8 Upgrade Process
I tried upgrading Fedora 7 to Fedora 8 a few times when it first came out and it kept getting stuck at 26% in the dependency checking phase. I went on the fedora IRC room and I was told to remove my non-Fedora repos. I didn’t listen because that’s always the first thing they tell you to do and, in my experience, it never seems to be the true culprit. Then I found out online that the update servers were swamped when Fedora 8 first came out. Also, freshrpms didn’t appear to have any RPMs yet for Feodra 8. Tried it again today and it appears to be going much better. It’s taken around 2.5 hours, but the dependency check is almost done. I’m hoping to be able to upgrade today. This last part has been especially slow, so I’m hoping that within the next hour or two I’ll be able to start the actual upgrade process. I’ll post what happens here in case others are having similar problems.
Fedora 8 is released!
I’m bit torrenting is as we speak. Get it here. Be nice and download via bit torrent if you can so we can all share in the bandwidth!
And here’s the release announcement: Official Announcement: (To the tune of Michael Jackson’s “Thriller”)
It’s close to midnight and something cool is coming through the “tubes” It’s looking real tight, a distro for the experts and the n00bs With Live CDs* so you can try it out before installing Or DVDs so you can have the packages you choose No way to lose
Gutsy Gibbon Released Today!
No lame jungle puns from me. Just go here it here. Or, if you already run it (as I do on my laptop), then just use the upgrade tool. I’m upgrading now. If anything major breaks, I’ll let you know.
Cycles
As you know, life tends to consist of cycles. You feel up and then you feel down then up again. You get hungry and eat to get full and then get hungry again. And so on….
Apparently the same is true in the computing realm as well. I was searching through my blog today to find a post to see what my Wordpress theme is called. (It’s called ramart) Wordpress 2.3 is out and they had a list of themes that were compatible, so I wanted to see if mine was, but I needed to know what it was called. (It isn’t compatible) I knew that I had changed to this theme early on so I was searching through my earliest articles.
Top of the Line IRC Clients
Read the latest Linux Format Magazine and I was delighted to find out that the two IRC clients I use were each awarded a 9/10 in their IRC client roundup. When I’m in KDE I use Konversation and in Gnome I use gnome-xchat (although it was vanilla xchat that got the 9/10). Both were praised for being approachable by tyros while at the same time having features for the experienced.
Hear your IP Address Moaned to You?
WTF is this world coming to? From the digg “horny nerd” files, comes this website: http://www.moanmyip.com/.
Interesting things I learned on this site are how web servers and websites see me. Here’s what it says it thinks it knows about me:
YOUR OPERATING SYSTEM AND BROWSER Linux / Safari YOUR USER AGENT INFORMATION Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.7 (like Gecko) YOU CAME HERE FROM http://digg.com/security
I think it’s interesting that it reports as Linux Safari when it clearly knows, from the next line down that ti’s Konqueror. I know that Konqueror and Safari share KHTML/Webkit for the backend, but I think ti’s strange that it shows up as Safari in one field and Konqueror in the next.
KDE is back!
On my system, running Fedora 7 and Compiz causes the computer to refuse to exit Gnome. I always have to go into a terminal and shut the computer down that way and it’s extremely annoying. So I’ve decided to run KDE as my default desktop instead of Gnome. We’ll see if I can rekindle the fire I used to have for KDE or if it will annoy me enough to drive me back to Gnome.
Ubuntu Girl
This picture appeared in a blog that claims to be a hot girl in a wet ubuntu tshirt because she loves Ubuntu. I say that it claims because the tshirt was photoshopped to have the logo. However, my favorite part are the comments on digg.com. Here are some of my favorites: (reads like a bunch of nerdy pickup lines)
I’d open her source.
Soooo…. If I pretend I’m Ubuntu… can I penetrate that market?
SimplyMepis going back to Debian for source
For a while it seemed as though Debian couldn’t stop the hemorrhage of distros decided to be based on Ubuntu instead of Debian. For months on end people talked about whether Debian was still relevant and whether its long release cycle was to blame. Well, now it seems that perhaps some of those derivative distros were a little quick to jump on the bandwagon! SimplyMepis has decided to be based on Debian again.
The founder said that each time Ubuntu is build from scratch and it was hindering the ability of SimplyMepis to have a sensible upgrade path. I don’t know enough about that side of Linux distros to know how different that is from what most of them do, but apparently Debian does not have that problem.
Thanks System76!
System76, which sells customized Ubuntu laptops allows you to write in an get a free set of “Powered by Ubuntu” stickers. Thanks for offering this service! It was annoying me that my computer said it was perfect for Windows Vista Basic, when it’s running Ubuntu! So, I now have my Ubuntu stickers.
some more Fedora 7 [light] reportage
They finally got Epiphany-extensions up to the right level! So now the only thing I need to have everything working perfectly again is to finish up editing xorg.conf so that I can get compiz running again. I also submitted my hardware profile to the team via Smolt. Hopefully that means more support for my hardware. YAY!
Yay, Dual Screen is back!!
It turned out to be pretty easy. I used the nVidia tool to generate my xorg.conf and then just had to do a couple of tweaks. First off, since it was running as a non-privileged user, it wasn’t able to save to /etc/X11/xorg.conf. So I had to save it to my desktop. Then I had to edit it because the nVidia tool didn’t want my second monitor to be an awesome resolution, so I had to edit that manually. Then I just copied it to the right spot. Now it’s perfect. Here’s my xorg.conf:
Some more Fedora 7 impressions
Man have I been busy. I’m finishing up the wedding I shot a couple of weeks ago, so I haven’t had time for much. I think I have nVidia up and working now, although still just one monitor is working. glxgears gives me 1340 FPS - is that good or bad? I’ll have to look into my blog and see what happened last time. hmm….looks like I didn’t write anything down before. Well, now I have it here for the record for next time.
Fedora 7 GUI up, but not nVidia....yet (and other first impressions)
Updating via Livna nVidia did not completely fix the problem. As in the last time I upgrade I am now down to one monitor and I hate it! I feel so cramped! I’m still updating some stuff so hopefully this’ll be fixed soon.
While I’m at it….I don’t like the default Gnome icons for Fedora 7. I find them very ugly. Also the font used is very hurtful on my eyes. I wonder if that has to do with font patent/copyright issues.
Fedora 7 Installed - GUI borked
But that’s my own fault. I thought about switching away from nVidia before updating, but I didn’t. So I’m updating - there’s 1 GB worth of updates. So when I get home today I need to install the nVidia drivers from Livna.
The upgrade went off without a hitch except for one thing: in grub, it did not make my FC7 kernel the default! And, obviously my FC6 kernel was gone. No biggie, just select F7 kernel in grub and you’re good.
Fedora 7 install process
It’s almost done installing. I’ve stayed up too long to go to sleep now. Although, I doubt I’ll stay up past one. I might have to finish it off tomorrow. Anyway…it looks like they’ve eliminated the time left to install. That’s probably a good thing as for the past 3+ years it’s always been horribly inaccurate. Instead they still you how many packages out of how many total packages have been installed. I’m down to the last 100 packages. Who knows how much longer is left? I’ll give it 15 more minutes.
Fedora 7 install
I usually wait a while to install new Fedora releases, but a few things made me decide to give a whirl today. First of all, my torrent finished at a reasonable time. Second, Freshrpms is actually already ready for the upgrade. Finally, I read online that it’s a pretty stable release that doesn’t rock the boat too much. So here goes….
Pidgin Arrives in Fedora
I thought I’d have to wait for Fedora 7 to experience Pidgin (what gaim got renamed to due to their legal battles with AOL - as I previously blogged), but they provided it for Fedora Core 6.
The interface has changed a little. Here are some screenshots showing my first impressions on the differences:


The main difference I noticed is that everyone is represented by a green dot if they are available instead of an icon representing their chat service. In other words, AOL contacts are no longer displayed as the AOL running man and MSN is no longer the chubby green guy.
Fedora 7 is here!
And it’s called Moonshine. I like the name better than Zod, Fedora Core 6’s name.
Here’s the announcement from the Red Hat Mailing List:
\* From: The Fedora Project \* To: fedora-announce-list redhat com \* Subject: Announcing Fedora 7 (Moonshine) \* Date: Thu, 31 May 2007 03:28:41 -0700
Howdy, cousins! Welcome to our little Fedora hollow, where we’ve brewed up some mighty, mighty Fedora 7 Moonshine for your enjoyment. Here, I’ll help you pour that … and some for me … *cough, cough* Smoooooth … sure does taste good. It’s been sitting here in the jug for almost a whole month now! Go ahead and help yourself to some more:
Fedora 7 out soon!
Fedora 7 should be out in 8 days. This time around there isn’t much I’m looking forward to in the new release as they are mostly just laying the groundwork for more changes in future Fedoras. My wish list is better compiz support and just a few newer versions of stuff like Pidgin (formerly Gaim) and Blender.
Ever wondered which Linux distribution to use?
Well, these guys came up with a survey that tells you which Linux distribution you should use. I took the test and it predicted all the ones I use (Ubuntu, Fedora, and Debian). You should check it out!
Interesting new developments for Linux
As a general rule, Linux users are not terribly prone to loyalty to any particular Linux distribution. This is due to the fact that open standards allow it to be generally pretty easy to move one’s settings from one distro to another. Thus there have been several darlings of the Linux movement. In the beginning, Slackware was introducted to server rooms and was the most popular. Then Red Hat Linux became the new distro to use with its easy to use GUIs. Mandrake (now Mandriva) became the best distro when Red Hat began to slow down their pace, leaving Mandrake as the most bleeding edge and easiest for new users. It was known for “just working” even if being on the bleeding edge also meant it was chronically unstable. Now the distro to be running is Ubuntu. It works flawlessly with most hardware, is easy to install, has a liveCD, and the great apt-get system to resolve package dependencies.
Sugar and Windows like Honda and Volvo
Recently I’ve been a tad annoyed at the criticisms of the Sugar interface to the laptops in the One Laptop per Child project (OLPC). The developers chose to forgo the desktop metaphor as the kids over there in the third world don’t even have desks or files or anything like that. Instead they tried to reengineer things to be as fun and intuitive as possible for the kids that will get the laptops. So many people have complained that the interface is so non-intuitive that there’s no way these kids will get the interface. It should have been made to mimic Windows they claim! I think they just find it unintuitive because we’ve been using the desktop metaphor here since the 80s.
Why Unbreakable Linux is a bad idea
Oracle decided, a few months ago, to exercise a right they have under the GPL: they have taken Red Hat’s Enterprise Linux and copied everything about it, rebranded it and called it their own. This is not unique to Oracle. On a basic level, this is what Ubuntu, Linspire, Mint, Xandros, CentOS, and others do - they build on another distro and package it out. Some may have different packaging or have different ideas of which kinds of software they can include. However, there is a huge difference, at least in my mind. With Ubuntu, Xandros, etc they do not exist to compete with Debian (on which they are based). Rather, they celebrate the fact that they came from Debian and make a point of contributing back to it. They also cater to certain markets that may not find Debian easy to use.
[LXF 89] RSS Reader complete
I’m including the file here. It’s just a command line RSS reader. The included readme file will tell you which parameters to pass it. It doesn’t really do a lot of checking or than for the words “sub” and “unsub”. It’s a pretty neat proof of concept. I’m not going to improve on it much at this stage because it’s going to be used in issue 91, I believe, to create a GTK application. It would be my first ever useful GTK application, so I’m pretty excited about it. RSS Reader
Be Careful with Super Gamer 2 livecd
I booted into this disc to see what games it had. It is a decent disc and I discovered that there’s a Penguin-based Mario Kart Clone. It mostly has FPS shooters.
Anyway, when I booted back into Windows my network card was no longer working. After fretting for about an hour and rebooting and shutting down, I went on IRC and found the answer. Sometimes (although it’s never happened to me before with a livecd) the drivers get into a weird state. To fix it, just completely cut the power. That means shut down your computer and then pull the power cord and wait for about 1 minute. After that it will work again.
I should have listened
Despite the fact that the ReactOS test specifically said that 0.3.1 was not ready for installation on computers, I tried anyway. Looks like they decided to keep that horrible installer from Redmond. Quite a shame when most Linux distros are using graphical installs. You don’t need to copy the bad stuff too, ReactOS team!
However, that computer already had Linux on it and, for some reason, ReactOS did not know how to use the partitions correctly. So instead of getting to test how ReactOS was going on real hardware (vs the VMWare images I’ve tried so far), all I got was a GRUB error. When I get more time I’ll have to fsck it to wipe the whole drive and then try again. Hopefully by then they’ll be into the 0.4 series. (I don’t see myself having much free time anytime soon)
Hello Bill
Just tested and, yes, for the small, uncomplicated Hello World program it works just fine on Windows XP. I just had to install .NET. (It took about 10 minutes….I don’t know why)
Monkey Business
After reading Linux Format Magazine (LXF) Issue #91, in which they used Mono to code a GTK gui, I decided to take up C# programming. I will follow along with the tutorials and gain another programming language under my belt. Today I started with LXF #87 and completed my C# “hello world” program. The syntax is interesting - it’s a cross between C and Java. Of course, that makes sense as it lists those as its predecessors. Python (and Perl) is still much quicker for short programs, but for complex ones C# seems to be the way to go. At least, a lot of neat Gnome projects have been created with C# such as Banshee, Tomboy, and f-spot.
Hidden Features
Veterans of Linux installs from the early days may chuckle at my new discovery, but I’ve only been installing Linux since the graphical days of Anaconda and Fedora Core 1. (But first some background info) I was recently installing Xubuntu on my father-in-law’s computer. He wanted me to install a new Windows Media Player version, but I needed to upgrade to Windows Service Pack 2. The Kami at M$ were not smiling upon his household because this hosed the computer.
Dual Screen Gnome with Compiz finally works "correctly"
I’ve done a few updates in the past week or so and I’ve been in fvwm-crystal, so I don’t know which update fixed things, but Gnome finally handles Dual Screen Compiz correctly. Previously, if I maximized a window, it would maximize across both monitors! I NEVER want that kind of behaviour because my screens are not only a few inches apart, but they also have a 2-3 inch frame between viewable areas. I really didn’t like that discontinuity in my viewing area, so I would always have to manually size up the windows. This behaviour was only occuring in Gnome; KDE, fluxbox, fvwm-crystal and other WMs were correctly handling the maximize command. So I’m glad that Gnome will no longer be a source of frustration for me.
Torvalds' Superbowl Sunday Kernel Commit
Yes, computer geeks *do* have a sense of humor!
Date Sun, 4 Feb 2007 11:10:36 -0800 (PST) From Linus Torvalds <> Subject Super Kernel Sunday!
In a widely anticipated move, Linux “headcase” Torvalds today announced the immediate availability of the most advanced Linux kernel to date, version 2.6.20.
Before downloading the actual new kernel, most avid kernel hackers have been involved in a 2-hour pre-kernel-compilation count-down, with some even spending the preceding week doing typing exercises and reciting PI to a thousand decimal places.
I'm Sorry, but you're wrong - Linux IS ready for the prime time
I read a blog post a few days ago where someone who purported to be a Linux user (so as to not be accussed of trolling) claimed that although Linux and its freedoms were great and all - at the end of the day - the user had to return to Windows to get any serious stuff done. Well, I’m here to say, that I think that’s completely bogus. I haven’t had my Windows computer on since last Monday and I’m only turning it on today to work on my photography. All week long I’ve used Linux for everything, even helping to correct my younger brother’s paper by using Open Office.org Writer.
KDE 4 Marches on....
KDE.news has reported on part of the progress of KDE 4 specific to SVG graphcs. (I know that’s redundant) It’s redundant because SVG stands for Scalable Vector Graphics. Ever since about 2 years ago, Gnome and other projects began to move to SVG rather than PNG, JPG or other types of graphics. “What’s the advantage?” you may be asking yourself. Well, the advantage lies in how pictures are represented in SVG instead of, say, PNG and its ilk.
Fedora News
A few big things in Fedora News. First of all, the Fedora Summit happened recently. They are tackling a lot of things for Fedora Core 7 including blurring the line between Core and Extras (a point of contention for those moved from Core to Extras - they were less important they felt) and finally having a true LiveCD. You can read more about it at Linux.com’s review of the Fedora Summit.
Linux Tidbits
In an interesting game of Russian dolls Techalign released Pioneer Linux, based on Ubuntu, which in turn is based upon the venerable Debian Linux. Technically, they’ve based it off of Kubuntu which is a KDE spinoff of Ubuntu; they aren’t even using Ubuntu proper. So when they send patches upstream, are they sending them to Ubuntu or Debian? Check out their free version, live CD, or pay version.
Red Hat is moving from the Nasdaq to the New York Stock Exchange. Great for the bean counters, probably won’t mean much for us.
Kids love Linux!
As I read this article about how this guy’s kids love Linux and hate Windows, I had a couple of questions come to my mind. First of all, is this a testament to how easily kids learn things? Second, what does this mean for newbies to Linux who complain that it’s not as easy as Windows?
According to the article:
Here was a five year old, traversing the directories, finding applications and opening them without any hesitation. He had no issue figuring out how to open and close screens, move them around, or change their size. The tool bars, menus and icons were all intuitive to these kids.
gNewSense Review
I have to say that the first thing I noticed when I booted into gNewSense is that they have chosen a supremely ugly theme for their icons. I felt like plucking my eyes out rather than continue with this distro. I don’t know why I had such a against it. As you can see in the screenshot below, it’s just not aesthetically pleasing! I gues I’m just used to Fedora’s nice, smooth icons. Some people may say that Fedora’s icons are getting tired, but I like it.
More Updates on the Novell and Microsoft Deal
Eben Moglen, a lawyer for the Free Software Foundation, remarks that the new deal may violate Section 7 of the GPL! So now you see that the stakes in the GPLv3 talks are very high! The GPLv2 may indeed be our saviour against Microsoft’s tyranies, but more on that momentarily! Mr. Moglen specifically comments:
“If you make an agreement which requires you to pay a royalty to anybody for the right to distribute GPL software, you may not distribute it under the GPL,” Moglen told CNET News.com Thursday. Section 7 of the GPL “requires that you have, and pass along to everybody, the right to distribute software freely and without additional permission.”
Novell Sells out....
So, by now this is a little older news, but I wanted to wait for some more information before blogging. Novell has signed a deal with the devil, I mean Microsoft. When I first heard the story yesterday I thought, “OH sh$t! It’s embrace and extend and it’s with Linux!” Novell’s Press Release spun it as a positive thing for Linux. In reality, if you pay attention for the words, their point is that this partnership is good for Novell and Suse Linux, not all Linux users. I could have said, “Well, at least we have Red Hat in the business spaces to keep things going well.” But, no, Oracle had to botch that up last week. One of the biggest steps backwards this agreement takes, is that now Novell is support Microsoft’s Office XML format. NO NO NO! We were supposed to be going towards OPEN standards! You know, like the IEEE promotes! Why? Because we all know that proprietary standards can really cause things to get locked up when the proprietary vendor stops supporting it. But then again, maybe Novell doesn’t know this since it promoted Netware and other such proprietary produces before trading its stripes for Linux.
gNewSense, a TRUE GNU/Linux System
So you thought Debian was pretty anal about free software did you? Well you ain’t seen nothin’ yet! Love ’em or hate ’em, but the Free Software Foundation is very serious (and extreme) in their position of what constitutes free software. Although this has alienated some, I think that a certain amount of what they do is necessary because the forces of Evil in the World as pulling just as hard in the other direction. (eg Trusted Computing, DRM, etc) Well, RMS likes to get into quibbles with Linux distros over the fact that they don’t call them GNU/Linux systems when a large portion of important programs (GCC, for example!) come from the GNU project. So, they decided to play on Linux’s turf. (instead of finishing their own kernel, HERD) Using the power of the GPL (which the FSF is in charge of), they forked a Debian/Ubuntu mix of Linux which is 100% free! That’s right, forget the little fights over Firefox/IceWeasel. gNewSense (nuisance? the first part is creative pun on GNU, but the overall word may or may not be what they were looking for) is a Linux distribution where ALL of the software has the sources available. Anything available only in binaries (eg nVidia/ATI drivers) are nowhere to be found!
Shuttleworth Weighs in in IceWeasel
As you may have heard recently, Debian has a problem with Firefox due to the fact that the artwork is not released under a free license. This is an extension of problems they’ve had with GNU’s documentation and the clause that allows some parts to remain uneditable. So Debian has forked Firefox into IceWeasel. The engine and core program are the same, only the artwork is different.
This has caused a lot of name-calling back and forth between the two camps. Mark Shuttleworth, who’s Ubuntu is based in Debian, posted a reconcilatory post today whereby he called on both sides to respectfully disagree.
Fedora Core 6 Review: Gaim 2.0 Beta 4
Fedora Core 6 comes with Gaim 2.0 Beta 4. Above you can see it together with the new Fedora Core 6 DNA-style background.
As you can see, things have changed quite a bit in the appearance of Gaim. The largest change to the GUI involves the availability which is now set by a bar at the bottom of the GUI. The biggest complaint I have with this setup is that there isn’t an easy way to set one account as away while another is available.
Compiz WORKS!
All I had to add, apart from what I mentioned yesterday was:
Load “extmod” to the Module section of xorg.conf.
Although others have derided it, I think it is an AWESOME addition to Fedora. It really brings the desktop to the eye candy level of Mac’s OSX. A lot of the eye candy is also extremely functional! I wanted to save this post for a video showing the compiz stuff (it doesn’t really work to show screenshots), but I haven’t been having the best of luck with that. I’ll try again in the next couple of days along with my review.
Fedora Core 6 update
I’m almost ready to do my first review of FC6. However, I’m still working on getting all the neat AIGLX effects working. After all, that was almost the whole point of upgrading. So far I’ve installed the Compiz package, which gave the the System -> Preferences -> Desktop Effects menu. That didn’t work, so I hit the IRC servers. I was told the latest livna nvidia driver doesn’t support it, but the version in the testing repo should support it. So I’m going to be trying that soon. I also had to add Option “AddARGBGLXVisuals” “True” to my xorg.conf. I haven’t setup the dual head again yet, but that should be a snap in comparison.
I now have Fedora Core 6 installed
The new version of Fedora is installed. So far, only the X server didn’t work right. It didn’t feel like supporting my dual head setup, so I’ll have to investigate that over the next few days. Other than that, it appears to have installed just fine. By the way, it didn’t take until now to be finished. It finished around 11 last night, but I didn’t want to reboot because I didn’t want to deal with any debugging until today.
Installation notes 2
The actual installation process began at 2110, so it took about 10 minutes for the dependencies. This part now tends the be the longest part. At times, it even seems to be frozen - at least that’s my experience for all prior upgrades/installs. We’ll see how this one fares.
Installation notes
The new DNA theme is beautiful. I have dua head setup and the second screen is showing garbage as when a Nintendo cartridge was broken.
I selected an upgrade install and to update the boot loader configuration. At 2100, it begins checking dependencies in packages……
Fedora Core 6 will soon be my version
And, since I downloaded it on my Windows box, the torrent will keep allowing others to download the Zod goodness. I am now beginning the install at 2057.
More on the Fedora Core 6 Release, or how Zod conquered the servers....
Fedora Core 6 was 15 minutes late….at least, the anouncement on Linuxtoday.com is 15 minutes after 1400 GMT, although it may just be that Linuxtoday.com didn’t make the anouncement on time. So what’s up with Zod? Well, after naming Fedora after rivers and French cities, it is now named after some weird space alien-sounding name. I’m not sure what Zod is, but I recently read that they consider part of the fun to be to guess how the name relates to the name of the previous release.
Fedora Core 6 Releases Today!
The wait is over for Fedora Core 6 will be releasing today, 24 Oct, at 1400 GMT or 0900 EST. Get on those bittorrents so that I can torrent off of you when I get to work. Hopefully, the Livna repositories will get those nvidia drivers working quickly.
Linux in a surgeon?
Recently you’ve read about Linux in computers, servers, cell phones, Playstation 3, and the Nintendo Wii. But did you know about Linux being put into a surgeon? The Oct 2006 issue of Spectrum includes a story about a team designing a robotic surgeon to allow a human surgeon to do surgery from afar. The thought is for them to deploy this in the battlefield so that doctors don’t have to be at risk of dying and to obviate the long flight to a safe base for surgery. Why did they choose Linux? Well, since they were designing something revolutionary, there probably weren’t Windows drivers for controlling a robotic surgeon. With Linux being open-source, they could see how it works and easily write device drivers for their robot. One reads a lot about stuff like this - experimental robots and automated vehicles tend to use Linux. Of course, it also is available for free and doesn’t require registration for activation. Finally, you can scale it back to just the kernel and what you need instead of the whole gargantuan OS - as in the case of Windows.
Some Linux News....
A couple of stories that I found interesting today.
First of all, there’s a new Red Hat Fedora Core-based disto on the block, and it’s called Linux XP. It’s meant to be a drop-in replacement for Windows users. The screenshots look VERY nice and it definitely seems like a pretty enticing distro to show your Redmond-loving friends. However, this review found the Linux XP to be lacking in some stability features.
To read an article by someone who’s pretty much been with Linux since the beginning, check out this article.
Fedora Core Sadness
Fedora Core 6 has slipped another two days to a release date of 19 Oct 2006.
Fedora Core 6 Release Date Slips....
I noticed today that, as usual, the Fedora Core release date has slipped. This is a good thing as there are some bugs remaining to be fixed. However, it is annoying for me. I want the new toy! Here’s the explanation:
https://www.redhat.com/archives/fedora-announce-list/2006-October/msg00000.html
It's Coming.....
Fedora Core 6 will be out on 11 Oct 2006 (if they keep to schedule this time). Expect some screenshots once I get the AIGLX special fx working. They’re a little behind SuSe on this one, but still pretty ahead of the game.
Ulteo - Yet Another Linux Distro?
So why do we need YALD? Well this isn’t just any new Linux distro! This Linux distro is created by Gael Duval, the recently-booted creator of Mandrake Linux. Mandrake Linux was in the position Ubuntu now is - the easy distro to introduce new people to Linux with. It had the easiest installer around and generally worked on the greatest amount of hardware. It was originally based off of Red Hat Linux 5.0. (This is back when they used to sell boxed PC software in the niche that Fedora now occupies)
Spending some time with KDE
I used to love KDE and thought it was so much better than GNOME. Especially after discovering Superkaramba, I was sure nothing could beat KDE in terms of cool factor. Later I started using more GTK applications so I gravitated towards GNOME, fluxbox, and XFCE. Also, I ended up not really using the SuperKaramba widgets that much because they were always buried under my other windows….where I was doing real work!
Presenting.....xmessage!
As I was reading the latest Linux Format Magazine, they had a great tip for a low tech way to remind yourself of different time-sensitive events. The best part is that it works under any window manager! (ie it doesn’t matter if you’re in Gnome, KDE, XFCE, Fluxbox, or any other) The trick is to use xmessage and at. at is cron’s little brother, for scheduling things that will happen in the future, but not be a recurring event. xmessage presents a little dialogue box with whatever message you give it. Here’s a screenshot with an example!
Late Happy 15th Birthday Linux!
I'm a day late, but happy birthday Linux! Here's the email that started it all!
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want. Any suggestions
are welcome, but I won't promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.
A fun quick customization
tired of a terminal session that looks like
user@computer>
pretty boring right? So just a little command called PS1=“message” can liven things up. The man page intro suggests:
PS1=“What’s next, master?”
Wall
Wall is a great command if you’re intent on getting notoriety/kicked off the box you’re on. It broadcasts a message to every terminal open for every logged on user. For this reason, it may be turned off on the computer you’re on. This means every xterm, gnome-terminal, etc and every one of the 6 VTs will get the message. Usage is:
wall “message to everyone”
If you really want to be annoying, type:
Computer Geek Humor
As I was browsing around /usr/share/emacs/21.4/etc/ looking for the emacs manual in order to look for the command to launch the doctor and I found the following. It’ll be funniest if you’re used to Unix man pages. Here it is, the man page for condom.
CONDOM(1) EUNUCH Programmer’s Manual CONDOM(1)
NAME condom - Protection against viruses and prevention of child processes
SYNOPSIS condom [options] [processid]
DESCRIPTION _condom_ provides protection against System Transmitted Viruses (STVs) that may invade your system. Although the spread of such viruses across a network can only be abated by aware and cautious users, _condom_ is the only highly-effective means of preventing viruses from entering your system (see celibacy(1)). Any data passed to _condom_ by the protected process will be blocked, as specified by the value of the -s option (see OPTIONS below). _condom_ is known to defend against the following viruses and other malicious afflictions…
The OTHER Free Operating System
After reading about the BSDs in Linux Format Magazine a few months ago, I started to wonder about these Linux cousins. The original Berkely Software Devision port of Unix was developed a long time ago, but the free ones developed almost simultaneously with the Linux kernel had remained hidden from me up til now. Even though I used a BSD machine at Cornell (at least I assume it was since it had a daemon on the login screen), I was just told it was a Unix machine capable of running our software on the Unix cluster.
Setting up a Virtual Computer with Xen (on Fedora) Part 1
If you haven’t done so already, install xen by typing
yum install xen
This will install xen as well as taking care of any needed dependencies. Now you need the xen-enabled kernel so type
yum install kernel-xen0
(That’s a zero there) While we’re waiting for that to install, it’s time to learn some Xen terminology. Xen causes all operating systems to run virtualized. This is why we need the xen kernel. It’s also why Xen is not available on Windows XP- you can’t virtualize an OS that doesn’t expect to be virtualized. However, there is still a primary OS and then a series of guest OSes, depending upon how many OSes you want to run and how much RAM you have. The primary OS is domain 0 and is referred to as dom0 online and pretty much everywhere I’ve read about Xen. All guest OSes are called domU. The first one is called dom0 because programmers start counting with 0. The guests are called domU because U stands for unpriveledged. Unpriviledged means they can’t reboot the physical computer and other such restrictions. Done? Good!
Fedora Core 5: Bordeaux is out!
Fedora Core 5 is out. I’ll probably download and install it on my main computer over the next few days.
Xen - a more enlightened look
I first read about Xen while still at Cornell. I think it may have been my Junior year. I don’t have the magazines with me at the moment, so I can’t verify. When I finished reading about the new technology in Linux Format Magazine, I racked my brain, but couldn’t find a reason to run it. I mean, I could see a reason to run it if you were running servers, but not at home. So why put it on Fedora, Debian, and all the other distros? The paradigm wasn’t there, so I couldn’t figure it out.
My GIMP Wishlist
What GIMP needs to implement for me to stop using Adobe. (Thus saving myself and others $600+)
- RAW Support (preferably the new standard of DNG)
- 16bit File Editing
- XMP Tag support
- Panorama Tool
- Adjustment layers
Number 1 is important for those of us who wish to capture the camera’s RAW data and then losslessly manipulate it before getting it into the image editing program. There are some plugins which do bits here and there of RAW support, but I need it to be much closer to at least Adobe CS 1. For those who, like me, do editing on nearly every photo, 16 bit files are important because each pixel holds more data and, therefore, less is lost overall with each edit. XMP tag support is important as it is the standard for applying tags, titles, and copyright notices to photos. Many agencies expect this and it also allows for pretagging of photos so that they upload to flickr with tags already in place. I was so happy when flickr finally adapted that ability. The panorama tool is alone amongst these five as just me being spoiled. There are many ways to create your own panoramas by meticulously lining up the photos and messing with the layer masks. But I don’t want that! Why? Because Photoshop almost always gets things perfectly, allowing me to do what a photographer is supposed to be able to do - be creative! I don’t want to fiddle endlessly to get a panorama to work or it’s not fun for me. Endless tweaking is ok when I’m programming, but it frustrates me to no end with photography. Finally, #5 is almost the most important feature. In Photoshop adjustment layers are layers for some of the adjustments one normally makes TO a layer. In other words, instead of tweaking the luminosity on a layer, you create a luminosity layer tweak. This does many important things. First of all, it is non-destructive to the photo. If, twenty steps down the line, you don’t like the effect anymore, just remove the layer. You don’t have to undo through 20 steps and lose all that you’ve done along the way. Ever since I discovered adjustment layers they completely changed the way I worked. Second, you can make adjustments to your adjustment later without having to go back through the undo stack. If you know what I’m talking about, you know how useful this is.
Fedora Core 5 Test Release 3 is out!
Fedora Core 5 has moved one step closer to being finalized with the release of Test Release 3. I’m currently downloading the torrent of the DVD because I think I want to go ahead and put it on my main machine. Yeah, it’s a test release, but I’m so impatient to get working with Beagle and Fspot! I’ll see what others are doing before I do anything rash. See the official announcement here.
Gnome 2.14 Preview
Those of you who have been daring enough to run Gnome 2.13 already know most of this stuff. However, if, like me, you can’t afford to have unstable desktops, this page contains a preview of what will be in the latest offering from Gnome. It looks as though the changes will only be incremental in nature, but that’s not necessarily a bad thing. I think this is the first Gnome which will require Cairo, and that’s supposed to provide a huge boost in graphics capabilities.
Fedora on VMware Player Part 2
The important thing about installing a multi-disc distro with VMware Player is that it will create a lock on the disc so that it will tell you to change discs, yet when you do, it says the same disc is still in there. The way to counter this is to hit the CD-ROM button at the top of the VMware player window. This toggle button controls whether the CD is mounted or not. The first time you will get some warnings, but by clicking cancel you can tell it to ignore the lock the emulator has on the drive. From then on, changing discs during installation is as simple as toggling the button off and on, to let it know a new CD is in.
Linux on Windows without the Dual-Boot
VMware has relased their VMware Player player for free. This product acts as a virtual machine (as opposed to an emulator) and is, therefore, supposed to give you much faster speeds than a program like QEMU. You could use it to run Windows on Linux or Linux on Windows. I will go over putting Linux on Windows. First go to http://www.vmware.com/products/player and download the player. Then download the Browser-Appliance. Of course, the easiest way is to download a Linux image which has already been created for you. They have Debian, Fedora, Suse, Ubuntu, and a few others. However, as I already have CDs of Fedora Core 5 test 2 downloaded, I don’t want to waste bandwidth (and time) downloaded the vmx image. Therefore, I will go over a slightly harder way, but, according to the PDF at this site, it doesn’t appear to be that hard.
Debian much more appropriate for this computer
that’s it! Debian is now done installing! Much better!
The last straw
The Fedora install was going so well…it was on disc 3 with nary a problem. Then it had the same problem again. For some reason, in the middle of the install it rebooted the laptop again. Frankly, I’m not down with these 3 day installs. Sorry, but my laptop’s days with Fedora have passed. Basically, every time I try to reinstall Fedora I know I’m going to have similar problems. It’s just too slow to endure these kinds of installs. So I’m switching over to Debian on my laptop where upgrades do not require reinstalling the entire system. You just point to a new repo and update your packages as usual. Fedora will remain on my nice fast computer.
The install is behaving....
I guess Fedora grokked that if this install didn’t work, I was going to install Debian or Ubuntu. It’s currently going through CD 2 without problems. Still slow as heck, but actually making it through. Excellent!
:: grumble ::
Something happened in the transition from CD1 to CD2. The screen looks like it tried to boot up and then failed. I confirmed that trying to boot fails - of course as only 1/5 of the installation has taken place. I’m going to give it one more shot before I file a bug. Beginning installation….now!
Insert CD 2
alright! Now, if only the insert disc menu would accept my mouse-clicks on the OK button. It probably has, but hasn’t redrawn the screen yet.
Installation continues
Yay! It didn’t bork this time…just 3550 minutes left and it’s still on CD 1. If there’s time today, I hope to make a more substantial post.
@#$@#$ Laptop
Came home from work expecting to pop in CD 2 for the install. The screen had blacked out and no amount of moving the mouse or tapping keys brought it to life. Rebooted and started the process again. This was at 5pm today. Right now it’s still “preparing to install”. I had a similar problem when I was originally installing FC3 on this computer. Perhaps there’s something that needs to be disabled in laptop installs to keep it from blacking out? The only way to keep things working is to push a button every once in a while to keep it from blacking out. Can’t do that while I’m at work so I’ll give it one more try today. If it doesn’t work, I’ll have to wait until Saturday to install FC5tc2. Of course, I’m losing valuable testing time, but that’s what happens when you try to upgrade Fedora on a 600 Mhz computer! By contrast, on nice fast machines it takes 15 minutes tops for an install. This is excruciating….anyone want to donate money for a new laptop?
Fedora Core 5 Test Release 2 Part 1
I decided to do something I’ve never done before, I’m going to install Fedora Core 5 Test Release 2 and actually help with the debugging process. It was a bit of an internal struggle. By taking part in the debugging, I get to see the new technologies instead of being surprised in March when it comes out as a final release. But, having my laptop here with no real purpose, and thus no consequences if something is broken in the software, I decided to install it. In a previous press release they said that test release 2 would allow upgrading from FC4 (whereas test release 1 did not); if this is the case, then I’ll be doing it on the laptop. If not, I may use some kind of emulation to run it on my Windows Box.
Changing your grub screen
While I was fiddling with grub as part of my experiment to get rid of the graphical boot, I noticed the picture grub uses when I boot in. For Fedora Core 4 users, I’m talking about the blue screen with the words Fedora Core where grub gives you a few seconds to choose a different kernel or OS before booting in. I decided to make my own, to truly customize my computer! Afterall, that’s one of the things that REALLY attracts me to open source.
Fedora Core 5 will be out in 2 months...
…if they don’t get off schedule. And here is a really awesome review - I’m so excited! I think I may download the test 2 release and install it on my laptop, that will allow me to help out by submitting bugs, and I don’t use my laptop day to day, so if something breaks, it’s ok.
Speeding up my Linux Laptop
Linux Format Magazine Issue #72 had, appropriately enough, 72 speedups for a Linux computer. I really don’t need it for my desktop computer as it has a modern processor and 512 MB of RAM, but my laptop is a 600 Mhz 128 MB RAM geezer. The most important thing for me with the laptop is the startup time. I use it for pretty simple tasks since it is so slow and so I don’t mind perhaps giving up some ameneties to make it startup faster. After all, on a laptop, the longer it takes to start up, the less battery time I have to use when it’s up! I chose the following speedups:
Communist, eh?
As happens every once in a while, this article tries to spread the FUD that the FOSS movement is a communist movement. That is completely untrue as the developer is free to charge for value-added services. For example, Novell makes a boxed product that sells for $100. You could download it for free, but if you pay the money you get a manual and support. Likewise, Madriva is free to download, but you can pay for the priveledges to get the downloads first by being part of the Mandriva Club. FOSS requires a paradigm shift and some are scared and can’t see how to make money this way so they call it communism. It’s ok, most people are afraid of new things.
KDE 4 - The Revolution
In my KDE 3.5 post, I mentioned it was the final release of KDE before KDE 4. According to this interview on O’Reilly with a KDE developer, there are some BIG changes a’ comin’! It looks like KDE will be going through some paradigm shifts in the way they think about the desktop. Interestingly enough, it is tentatively slated to come out in Fall of 2006, around the time that Windows Vista with IT’S paradigm shift in desktop philosophy should be coming out. It will be interesting to see where this goes. Both KDE and MS seem to be moving towards Apple’s chic desktop concepts.
Mounting an external USB Harddrive
In Fedora Core 4 (and earlier Cores) when the user is in Gnome or KDE, the HAL daemon will automatically recognize when a USB drive is attached to the computer. It will then create an fstab entry and all will be good in the world. I’m not sure if this happens in Debian, but I’m using Debian as a print/file server so I don’t have any GUIs installed. So I will go over my learning process for others who may be having the same difficulties.
KDE 3.5!
KDE 3.5 is the last KDE release before KDE 4. As you will know if you are into the Linux world, most projects reserve a major number change for possible imcompabilities. It’s part of the reason why Gnome is no longer following math and is at release 2.13, which is larger than 2.9. When Gnome finally switches to 3, it’s open season for breaking compatibility with all the GTK+ apps that work with the past few years of Gnome. It’s a chance for programmers to say, “Hey, when I made function foo, I had to use a hack to make it work with the Gnome 2.0 series. Now, I can rewrite the Gnome libraries to make it work with proper programming techniques so it works right.” The same will happen with KDE 4, which is having a rewrite of many of the core libraries.
Yumex Updated!
Yumex, the graphical frontend for yum has been upgraded to version 0.44. This version fixes all that was annoying about the previous version. It now automatically takes the user to the output page during updates to see what is going on. The interface is also a lot cleaner and there are a lot less popup windows which had a tendency to get “lost” if heavily using multiple desktops.
Linux distros for all!
I believe that the more choice in Linux distros, the better! It’s good to have one for each purpose and the following website shows why: the best linux distro
Quickies
- In this post, wget had created a directory structure, foiling my plans to do the md5sum check automatically. The correct way to do what I wanted to do was use the option -nd for no directories. If I had typed
wget -nd address
it would have just saved to my current directory and the code would have worked perfectly. It would have also worked the roundabout way that I showed.
- If you like Neal Stephenson’s style of writing then you MUST read Catch-22! Catch-22 is the literary father of his style of writing so be sure to check it out! I just finished the book a couple of days ago and I loved it! It was a little confusing at first, but then I couldn’t put it down.
Reasons you shouldn't use Linux
My wife asked me a poignant question a couple of weeks ago, “If Linux is SOOO awesome, why don’t you stop using Windows?” I told her that I couldn’t play civ4. “I thought you said it was ready for use and equal to Windows,” she continued. And I realized, there are probably some others who prosthelyze about how awesome Linux is. While I think Linux is amazing, and can do some great things which are hard or impossible to do in Windows, it is not for everyone.
CLI = Command Line Interface
You may wonder what use the command line has? Afterall, why use it when you have a GUI? Well, they are so useful, that Microsoft will be reimplementing it in Windows Vista to allow people to run shell scripts. I’ve blogged about the usefulness of the command line before, but I wanted to demonstrate with some examples.
As I was reading about DSL, I wanted to download the ISO so that I could try it out. But how to do this quickly and without my intervention? Enter the program wget. wget allows you to download from the internet in the commandline. You can download one thing, such as an iso, or you can download an entire website for offline browsing. What makes it better than using your browser to download is that you can set it to retry a number of times so that if the download gets disconnected for some reason, it will continue to try. Also, a good thing to always do when downloading an ISO is to check the md5sum, allowing you to know that your file was not corrupted during a download. No biggie if you are just downloading one thing, but if you are downloading a couple of ISOs, it can get a little tedious. Using the commandline should help you out. So here’s how I started off:
Linux Screenshots
Here are some of the latest screenshots I’ve taken of my main Linux desktop and how to do the same for yourself. Click on the screenshot to be taken to the fullsize picture. I finally listened and provided a low-res picture here instead of resizing the large one, thus a faster download time for those of you on dial-up.

These add-ons on my desktop as known as eye candy. They are on my desktop to look cool and provide some functionality. It’s nothing I can’t already do by going into a web browser, but it looks neater doing it like this - to some anyway. First off, you’ll notice that my menu bar and icons are in Spanish. That isn’t part of the eye candy, but I figured I’d let you in on how to do that in case you also wished to practice your technology vocab. When you are starting up your computer, if you are using Fedora you will have GDM as your greeter - the place where you type in your username and password. Other distros may also use GDM or you may select it on your own. There is a button called “languages” and if you click there, it will set all of the menus to be in Spanish. And when you load Firefox up and go to Google, it will be Google in Spanish! (or whatever language you selected, if it’s supported)
DSL
What does DSL mean to you? If you’re a technological person, it might mean Digital Subscriber Line, a way to access the internet. If you’re not a technological person….well, just ask my sister-in-law what it means to her. But to Linux users, DSL has even a third meaning, Damn Small Linux. What is Damn Small Linux? It is an entire Linux distrobution that fits on a 50 MB “business card” CD-ROM. It’s based on the Live CD technology devised by Klaus Knopper of Knoppix fame. He has created a phenomenon by perfecting the idea of having an operating system running entirely in the user’s RAM. This allows you to use Linux wherever you go, no matter what computers are available, and you won’t be touching the underlying system!
Linux News!
Some tidbits I’ve gleaned and where to get more in depth info:
KDE3.5 has been released! Hopefully this means that it will make its way into the Fedora Core 5, due out in Feb 2006. Or, if they’ve completely moved KDE to the extras packages, maybe it will be available even earlier! Lots of info here and screenshots here!
Speaking of Fedore Core 5, there is a review of the latest devel freeze to be found at this O’Reilly site.
WOW!
I finally had an awesome enough computer to run Gnome and KDE! I was so excited and downloaded Super Karamber, gdesklets, and all the other eye candy I could never enjoy on my old Linux box. (which is now serving as a debian print server) However, having used Fluxbox so long on the old computer caused me to long for fluxbox. There was something I just liked about it. Perhaps it was the inobtrusivness which comes from a lack a large program menu or maybe it was right-clicking for programs or the way I did almost everything in a term window. So I was getting a little tired of having Gnome in Spanish, as I had switched it to about a month ago for fun so I decided it was time to end my session and start a new one. I always wanted to take advantage of having a GUI with a low memory profile since I wanted to begin working on Cinelerra (see my tutorial tomorrow), which takes up quite a bit of RAM.
Fedora Extras Repository
There was a heckuva lot of debate on the Fedora Development list server when the extras repository was first mentioned for Fedora Core 4. People were taking exception to the fact that their package was in extras while some other package was in core. Some threatened to stop making FC packages and others just whined a lot. Well, the extras repository has debuted and I hope that people see that it’s really not a bad idea at all, In fact, I think it’s an excellent idea.
Customising your Linux Desktop
Here’s a really great article that I found about customizing one’s desktop. This is the most important thing a geek can do with his or her computer. When you first get your computer it looks just like everyone else’s computer. By customizing it and taking a little bit from what you see on this person’s computer and that person’s computer you end up with something that is uniquely your own and slightly different from everything else you’ve seen. Be sure to visit the link provided below to see the screenshots.
Fedora Core 4
I finally got Fedora Core 4 running after nearly 12 hours of installation. Boy, that was a little rough on my patience. The first change I noticed is that the default “time left” bar is candy cane striped now instead of solid blue.
I decided to boot first into Gnome and see what this new “Clear Looks” theme looked like. It pretty much lived up to my expectations. It is a much cleaned-up version of Bluecurve, just as everyone claimed before. By cleaned up I mean that it’s a much more streamlined-looking, post-modern theme. It’s more like XP inthat the corners are more rounded and the buttons look nicer. Unlike XP there’s no annoying red “X” button. The other icons look the same. It may be me, but they look like they are rendered a bit nicer, but it could be in my head. Gnome also seems to run faster than it previously did, but I have no way of testing this. I didn’t do any benchmarking before and my other Linux computer is on a significantly slower processor.
Finally, Part 1
After two days of downloading, finally got Fedora Core 4 downloaded. Currently burning the discs, but I won’t get to play until I get back from work. It’s going to be an ancy day.
Fedora Core 4 - Stentz is out!
At approximately 11 am EST today Fedora Core 4 was officially released to the mirrores and bittorrents. I couldn’t wait to get home to download it and install it on my two Linux machines. I’m currently downloading it - unfortunately it currently says I have 65 hours left, but hopefully that speeds up soon. Happy “birthday” Fedora!
Getting Wireless (internal card) working on Linux
Recently I had ocassion to require wireless access on my Linux box. This is notoriously difficult in Linux as of now, although most other hardware devices are found and work right out of the box. I’d gotten it working on my laptop before, but this time it was necessary to get it working on my desktop. At first I tried a USB wireless device, but those are almost no support in Linux so I ditched that effort and bought a D-Link DWL-G510 Wifi G pci card. I hoped it would work out of the box, but it didn’t.
My Fluxbox desktop on Fedora Core 3 Part 3
Here I have decided to run the “top” command in the top transparent Eterm window. This is a great command to have running on the desktop. Basically it’s equivalent to hitting control-alt-delete in Windows and then clicking on “processes”. It tells you what you are running on your system, how much RAM/CPU cycles it’s taking up, and a bunch of other information. It dynamically updates so as you run programs you can see what’s holding up the computer. It doesn’t normally have that line running down the middle. That’s a consequence of some glitch when I was taking the screenshot.
My Fluxbox desktop on Fedora Core 3 Part 2
Finally I have figured out something else I have wanted to do for MONTHS! If you look on the top-right corner you will see what looks like an embedded terminal in my desktop. The biggest reason why I’ve wanted to do this is simply because it looks really neat to have a terminal “built into” the desktop. I haven’t even gotten to the best part yet, the way people use them to run a logger in the background or other neat utilities. Besides looking really neat, it allows you to enjoy your background while using the terminal instead of covering it up. I mean, what’s the point of going through all the trouble of having such a great background when you can’t even see it? If you are into computers you are now nodding in agreement. So, how did I do this?
My Fluxbox desktop on Fedora Core 3
I wanted to share my Fluxbox desktop on my main Linux computer both for the geeky motive of showing off my desktop like jocks show off their cars and also to help others achieve the same configurations that I have. Fluxbox, like Blackbox and other *box window managers, are very, very customizable.
Here is the screenshot of my desktop, which you can see in full resolution by clicking it.
First of all, on the left-hand side of the screen you can see my system monitor, gkrellm. If you’ve spent any amount of time checking out screenshots of others’ desktops you’ve definitely seen this system monitor, especially on a non- KDE or Gnome screenshot. I was actually trying to figure out what this program was for months before finally stumbling upon the answer. It is highly customizable both in what it shows and what the colour scheme is. Currently I have it showing my CPU usage, user/program usage, internet traffic, and a few other small things. The best and easiest way to get get gkrellm if you are a Fedora user is to install it from the freshrpms repository via apt or yum. Freshrpms also contains themes and plugins for gkrellm.
Whatever you do, don't dumb down Linux...
As we saw in yesterday’s post, one of the things the author of the article suggested was that Linux needed to get simpler in order to gain a wider audience. But I say, hell no! Do not dumb down Linux! One of the most powerful things about Linux is that we still have access to the raw commands and configurations that allow each person’s computer to be infinitely different from the next. Already part of this process has taken place with a right-click in KDE (at least in FC3) not even having an option for opening a terminal. Look at Microsoft, it’s such a pain to use DOS now and, although some don’t like it, text commands hold a much greater amount of power and complexity than an icon can.
When the rich do the right thing
Here’s an example of when a rich person does something for the good of humanity. Sure, he mentions in the article that he wouldn’t mind making money, but he is genuinely doing good for the planet.
Ubuntu Linux encourages sharing and copying 10 May 2005
Free operating system Ubuntu Linux has been heralded as one of the most exciting software projects ever created, writes Michael Herman.
Ask software billionaire Mark Shuttleworth why he has dedicated so much of his time and money to open-source projects since selling his business in 1999, and he is likely to tell you he wants to make the world a better place.
Linux never ceases to amaze...
You may or may not know this, depending upon how technologically inclined you are, but you can buy ROMs of the old classic arcade games like Ms Pacman, Arkanoid, Spaced Invader, and much more. (You can also download them off of limewire or kazaa, but that’s illegal if you don’t own the arcade machines) Then there is a group which has developed a program known as the Multiple Arcade Machine Emulator (MAME) which you can use to play these old games. “So?” you may be thinking, “I can find shareware versions of all of those games.” Yes, but this is the actual original version of the game pulled right off the arcade machine without any changes to it whatsoever! What could you do with this? You could do what thousands (or at least hundreds) have already done: build your own arcade machine! There are a few webpages and books on the subject, I know there is one really good book on the subject available at Borders, I can’t remember the title, but it’s fairly obvious. Something like, “Build Your Own Arcade Machine.”
Why Mandrakesoft bought Conectiva
A while back I posted that Mandrakesoft had bought Conectiva and changed its name to Mandriva. What I didn’t both researching at the time was the reason for this move. Apparently, Conectiva made the most popular commercial distribution of Linux in Latin America. In fact, it had contracts with the Brazilian army and navy, as well as others. Looks like they actually made a really good purchase!
Mandraksoft is now Mandriva!
One of the most well-known Linux distributions has recently changed names! After their recent merger with Connectiva, Mandrakesoft is changing its name to Mandriva. No more Mandrake Linux! It’s Mandriva Linux now. Their URL will soon be changing to reflect this, so make sure to update your bookmarks.
Only in the Linux world can a brand name change without much repercussion. Information travels fast so everyone knows it’s the same thing. Imaging frosted flakes changing the name and mascot of its cereal. Without an expensive ad campaign everyone would assume it was a new cereal and they would lose their brand recognition. Not so with purely internet entities.
Fedora Core 4 Test 1 Released!
I am a little late in mentioning this due to events in my life at the time at which it occurred, but the Fedora Core 4 Test Release 1 is now available! This is only for use on a test machine because, as the test 1 release, it is very full of bugs. However, if you have an extra machine you can throw it on, you can help them in the debugging process. They have all new goodies that you can’t get anywhere else like Gnome desktop 2.10 and KDE desktop 3.4. Most distros are still on 2.8 and 3.2!
Another point of view
I have recently had yet another paradigm shift involving my use of the GNU/Linux operation system. Up until now I was treating it like a better, more stable version of Windows. At first I even tried to do everything graphically, shunning away from anyone who told me to use the command line. I figured they were just some diehards who felt that mouse users were below them and considered their advice to be one-sided.
Why Linux Magazines aren't so unbearable to read
Usually with a magazine, I feel a little sad reading it. In middle and high school I was subscribed to Electronic Gaming Monthly. Each month they would detail all of the new games coming out; their features and how to do certain tricks here and there. Since I was too young to purchase them and my parents believed in being frugal when it came to video games, all the magazine could do was make me lust over games I could never have. The same goes with most PC magazines. They talk about this or that software for Windows and it is often too expensive to get it.