Monthly Archive for November, 2009

Page 2 of 4

K Desktop Environment is dead, long live KDE

It’s official, the K Desktop Environment is no more.

Summary

* We will use simply “KDE” and retire the expansion “K Desktop Environment”

* We will use “KDE” exclusively in two meanings:
o KDE, the community, which creates free software for end users
o As an umbrella brand for the technology created by the KDE community

* We will use distinct brands for the software that was previously referred to generically as “KDE”:
o The KDE Workspaces will be separately referred to as “KDE Plasma Desktop” and “KDE Plasma Netbook”
o The KDE technologies used for building applications will be referred to as the “KDE Platform”
o The KDE Applications will stay as they are: “the KDE Applications”
o The product we currently have released as “KDE 4.3″ is essentially a compilation of our software (Workspaces, Applications and Platform), and thus the next release will be named “KDE Software Compilation 4.4″

Vim 101: A Beginner’s Guide to Vim

Joe “Zonker” Brockmeier has published a guide for getting to know Vim, which is a must for anyone wanting to learn the world’s greatest :-)

Xandros selling Microsoft patent protection direct

Back in 2007 Xandros struck a patent deal with Microsoft, while in June this year they said they were: “kind of getting away from being a Linux company.”

I never actually noticed this before, but Xandros sells patent protection from Microsoft directly to end users who purchase their Debian based GNU/Linux distribution.

Xandros racketeering for Microsoft

They call it “Intellectual Property Assurance” but I call it a “Protection Racket“:

A protection racket is an extortion scheme whereby a criminal group or individual coerces other less powerful entities to pay protection money which allegedly serves to purchase protection services against various external threats, usually violence or property damage – sometimes perpetrated by the racketeers themselves.

Isn’t that a perfect explanation of what Microsoft’s been doing?

Fedora 12 review at DistroWatch

Jesse Smith has reviewed the new Fedora 12 over at DistroWatch, for anyone who is interested.

-c

Ubuntu and Fedora, two completely different mindsets

People often ask me questions about Linux and the other day someone wanted to know what I thought the difference was between Ubuntu and Fedora, essentially.

In a recent interview, Paul Frields (Fedora Project Leader) said:

A lot of people jump to the conclusion that, because there’s some polish [in Fedora 12] that we’re trying to appeal to the Joe Average kind of user, but the more correct way of saying it is that we want a distribution that works really well for our community members. We’re building a community of contributors, as opposed to a community of consumers.

I think that says a lot about the Fedora project.

Fedora and package install privileges

Old news I guess, but Fedora 12 will revert to Fedora 11 style package installation privileges which will prompt for the root password. Fedora 13 should implement the idea fully.

There was a “feature” in Fedora 12 which let any user install software which was digitally signed without needing the root password. It’s not as bad as it sounds – packages which are digitally signed from Fedora are safe. This might make sense on single user machines, but on those in schools and the like it could be bad as students could install whatever they liked.

Owen Taylor provides an excellent overview of why this change was introduced. Essentially, constantly prompting for the root password does not enhance overall security as it teaches users to not read what they are being asked and just blatantly type in the password.

He says:

The end effect of putting up a lot of dialogs.. is that you are training users to blindly enter the root password and hit OK, *not* something that enhances the overall security of the system.

There is an obvious better way to do this, which is to figure out what the appropriate roles are for the system: adminstrative users, non-adminstrative users, etc., and let the person maintaining system decide who gets what role.

So, David Zeuthen did a major redesign of PolicyKit to move it from the old “remembered permissions” policy, to a model where users could be assigned different roles.

This is what prompted the changes in PolicyKit and I think it’s a great innovation. Unfortunately, it’s not yet complete and hence we saw the “issue” emerge in F12.

He goes on to say (emphasis mine):

The idea was that the change in PolicyKit would be accompanied by a default set of roles, and a nice user interface for assigning users to roles. Unfortunately, with the constraints of time, it became clear that this all (and especially the GUI) wasn’t going to be there for Fedora 12. So, PackageKit needed a fixed policy for all users. For each action (install signed packages, install unsigned packages, remove packages, etc.), it needed to allow, deny, or ask for the root password.

Among the decisions Richard made was allowing all users to install signed packages from the Fedora repositories. This was clearly the right behavior for the common case of a single-user system, where the only user is also the administrator. And it seemed pretty safe: Fedora isn’t supposed to have packages in it that are dangerous to install. (For example, by policy, all network services must be off by default and not enabled by simply installing a package.)

He then goes on to explain why that “probably wasn’t the best choice” and plans for the future.

For Fedora 12, a PolicyKit update is available which reverts to the old method of needing the root password. For Fedora 13 we should see the feature completed which should make everyone more happy.

-c

Mozilla Thunderbird 3.0 out soon

Marco Zehe writes that Thunderbird 3.0 will be out soon.

While four main issues remain, there have been lots of improvements, especially in the area of accessibility. Firefox has certainly stolen the show over the last number of years, so it’s great to see Thunderbird getting some love!

Build Chrome OS from source

Looks like Google has released instructions on how to build Chrome OS from source (therefore Chromium OS).

I haven’t tried this yet, but as far as I know there aren’t any pre-built images out there, yet..

Awww.. Fedora 12 includes Mono and Windows.Forms by default, in GNOME

The Fedora 12 Constantine GNOME Live CD is Mono free, but installing GNOME from the DVD pulls in not only Mono itself, but also support for Windows.Forms (mono-winforms), which is outside the ECMA standard (and not covered under Microsoft’s horribly inadequate Community Promise).

While Constantine no longer includes Tomboy, it does still include F-Spot which is a .NET application.

Mono can be removed and blocked by running the following commands as root:
yum erase -y mono-\*
sed -i '/^\[main\]$/a exclude=mono-\*' /etc/yum.conf

I take back what I said earlier about Fedora protecting our freedom..

Update: Users can, of course, select the “Customize Now” button during installation and remove Mono/F-Spot, etc to ensure it’s not installed in the first place.

Linux Video Converter

To manipulate video files I usually just use ffmpeg on the command line, but I just came across this GUI tool called Linux Video Converter which is a PyGTK script which uses mencoder from MPlayer.

It’s very simple and really just designed to convert a video for a target, such as YouTube.

There are lots of other tools too, like HandBrake.