Archive for December, 2008

Merry Xmas

Saturday, December 27th, 2008

webbookblog.com wishes all readers a very “Merry Xmas” and a “Happy New Year”.

The webbook

At this point, it’s normally considered good to reflect on the past year, and make resolutions for the coming 12 months. So, what do you think is really good about the webbook? What needs a little bit of work? What could be changed for the better?

Leave Alan some comments, and maybe he can look at things. Or if you’ve got any unsolved problems, welcome to the fastest-growing webbook community where everybody is happy to help anybody else they can!

The blog

And what have we been doing here? Well, the core ideas behind the blog have not changed (much) – it went from Alan keeping the world up-to-date with webbook developments to being a forum where Alan (and other “experts”) answer any webbook-related problems. On the blog, this is what we’ve done:

  • Gave you threaded comments, so that solutions to problems appear right there under the problem
  • Allowed you to register, so that (like me) you can add your own posts if you feel brave enough
  • Added a recent comments box, so that you can see what people are talking about straight away
  • Changed the colours, so that it’s really obvious when Alan (or other post authors) are talking to you
  • Super-Cached the blog, to cope with the massive increase in traffic (we’ve had more than 10,000 unique visits so far)
  • Used Gravatars, so you can see the person you’re talking to (or a monster-style representation of them)

And we want to do more – so why don’t you leave a couple of comments telling me how to make this blog even better? Anything you ask for, I can normally figure out how to do, because WordPress is a very open platform and there are hundreds of websites dedicated to providing tutorials!

Free as in really really Free

Wednesday, December 3rd, 2008

Earlier today Jai Harrison mentioned an application called vrms, this is a virtual Richard M. Stallman and it’s function is to tell you what packages you have installed that are not completely Free software. It is a command line tool, you can install it with sudo apt-get install vrms, or through Synaptic if you like. After installing just type vrms at a command line and you should get results like this:

alan@webbook:~$ vrms
Non-free packages installed on webbook

fglrx-modaliases          Identifiers supported by the ATI graphics driver
human-icon-theme          Human Icon theme
linux-generic             Complete Generic Linux kernel
linux-restricted-modules- Non-free Linux 2.6.27 modules helper script
linux-restricted-modules- Restricted Linux modules for generic kernels
nvidia-173-modaliases     Modaliases for the NVIDIA binary X.Org driver
nvidia-177-modaliases     Modaliases for the NVIDIA binary X.Org driver
nvidia-71-modaliases      Modaliases for the NVIDIA binary X.Org driver
nvidia-96-modaliases      Modaliases for the NVIDIA binary X.Org driver
tangerine-icon-theme      Tangerine Icon theme

Contrib packages installed on webbook

flashplugin-nonfree       Adobe Flash Player plugin installer
nvidia-common             Find obsolete NVIDIA drivers

10 non-free packages, 0.7% of 1345 installed packages.
2 contrib packages, 0.1% of 1345 installed packages.

so that is a bunch of things for the nvidia and ATI graphics cards which we don’t need, flash which I can live without for a few minutes, plus some icons and some scary looking kernel bits and bobs. including the two packages with truncated names starting linux-restricted-modules-, lets find out what their real names are by looking at the vrms manual

alan@webbook:~$ man vrms

it turns out that there is a –sparse option to vrms which just prints the package names, lets give that a go

alan@webbook:~$ vrms --sparse
fglrx-modaliases
human-icon-theme
linux-generic
linux-restricted-modules-common
linux-restricted-modules-generic
nvidia-173-modaliases
nvidia-177-modaliases
nvidia-71-modaliases
nvidia-96-modaliases
tangerine-icon-theme

flashplugin-nonfree
nvidia-common

OK, so it was linux-restricted-modules-common and linux-restricted-modules-generic. Now lets strip things out using apt-get remove –purge which is the equivalent to selecting “mark for complete removal” against each package in Synaptic, it gets rid of any configuration files that might be left hanging about.

alan@webbook:~$ sudo apt-get remove --purge fglrx-modaliases human-icon-theme linux-generic linux-restricted-modules-common linux-restricted-modules-generic nvidia-173-modaliases nvidia-177-modaliases nvidia-71-modaliases nvidia-96-modaliases tangerine-icon-theme flashplugin-nonfree nvidia-common
[sudo] password for alan:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-2.6.27-7 linux-headers-2.6.27-7-generic binutils-static hsolink
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED
fglrx-modaliases* flashplugin-nonfree* human-icon-theme* human-theme* linux-generic*
linux-restricted-modules-2.6.27-7-generic* linux-restricted-modules-2.6.27-9-generic* linux-restricted-modules-common*
linux-restricted-modules-generic* nvidia-173-modaliases* nvidia-177-modaliases* nvidia-71-modaliases*
nvidia-96-modaliases* nvidia-common* tangerine-icon-theme* ubuntu-artwork* ubuntu-desktop*
0 upgraded, 0 newly installed, 17 to remove and 0 not upgraded.
After this operation, 13.4MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 150075 files and directories currently installed.)
Removing fglrx-modaliases ...
Removing flashplugin-nonfree ...
Purging configuration files for flashplugin-nonfree ...
Removing ubuntu-desktop ...
Removing ubuntu-artwork ...
Purging configuration files for ubuntu-artwork ...
Removing human-theme ...
Removing human-icon-theme ...
Purging configuration files for human-icon-theme ...
Removing linux-generic ...
Removing linux-restricted-modules-2.6.27-7-generic ...
update-initramfs: Generating /boot/initrd.img-2.6.27-7-generic
Purging configuration files for linux-restricted-modules-2.6.27-7-generic ...
Removing linux-restricted-modules-generic ...
Removing linux-restricted-modules-2.6.27-9-generic ...
update-initramfs: Generating /boot/initrd.img-2.6.27-9-generic
Purging configuration files for linux-restricted-modules-2.6.27-9-generic ...
Removing linux-restricted-modules-common ...
Purging configuration files for linux-restricted-modules-common ...
Removing nvidia-common ...
Purging configuration files for nvidia-common ...
Removing nvidia-173-modaliases ...
Removing nvidia-177-modaliases ...
Removing nvidia-71-modaliases ...
Removing nvidia-96-modaliases ...
Removing tangerine-icon-theme ...
Purging configuration files for tangerine-icon-theme ...

so now lets see what vrms thinks of my webbook

alan@webbook:~$ vrms

No non-free or contrib packages installed on webbook!  rms would be proud.

Excellent, and it even boots up still!
Now I am going to spoil it all by putting Flash back on.

It is worth noting that this might not fully meet the standards of the real rms, and there are projects like gNewSense which try a lot harder to get to pure Software Freedom than I can be bothered to do. I had the simple objective of getting to an empty vrms output starting from a standard Intrepid desktop install and it turned out to be easier than I expected.

Creative Commons

Tuesday, December 2nd, 2008

I just added a license to the footer of the blog, it is a creative commons license which means you can take the stuff I have written and copy it and modify it if you like. Click on the little image below to see the full details

Creative Commons License
webbook blog by Alan Bell is licensed under a Creative Commons Attribution-Share Alike 2.0 UK: England & Wales License.

One of the reasons I was prompted to do this was a post yesterday on Barack Obama’s blog (well I don’t think he types it all himself but I am sure he approves each post) where they moved their content to a Creative Commons license. He also has a Creative Commons licensed Flickr photostream.

If you want to find other stuff (text, photos, music, videos etc) freely licensed so you can use it in presentations and whatever you like then you can search for it with Firefox using the creative commons search tool

hens