Nothing really can be said…
[There is a video that cannot be displayed in this feed. Visit the blog entry to see the video.]
Nothing really can be said…
[There is a video that cannot be displayed in this feed. Visit the blog entry to see the video.]
Last night I went to the UX bookclub, Glasgow, with a bunch of people from Geeksoc. We used the book “The Design of Everyday things”, by , and we discussed a whole number of things (sometimes going very off topic) from the iphone user interface to having different coloured links for visited links.
One of the things we discussed was about how simple user interfaces should be. For example, not having a filesystem that you can browse on the iphone. Or having a simple browser-only interface like ChromeOS. The discussion led to me thinking a lot about how user interfaces should be. Bad examples of user interfaces, and how we could fall into a dangerous trap when trying to be simple.
I think the big problem is when someone tries to get a simple interface, they sometimes miss out a lot of features, or a lot of power that could be within the application/os. But also vice versa. Let’s take some examples.
I will assume that most people reading my blog will have heard of compiz. It is the beast of 3d window managers for linux. But the problem is that you can have either no changes in your config, or you get the monster that is CCSM. For those who haven’t seen ccsm, I’ve put a wee screenshot of it here.
Now, I use this all the time for configuring my compiz, and I have learnt where everything is. I have learnt that if you want to use the cube, you disable “desktop wall”, enable “desktop cube” and “rotate cube,” and then make sure you have 4 desktops by changing the “desktop size” which is in “general settings”. Then you need to go into “rotate cube” and make sure the zoom setting is turned up to about 0.1, so you actually see the cube when it goes around.
Phew…that was a lot of work just to get the cube working. And if you don’t know how to do they, that is insane. The first thing to change in this would be to have a generic Desktop section where you can enable or disable the cube, decide if it is a cube, cylinder or sphere, and then enable or disable the desktop wall etc…
But of course, there are loads of settings in here that people don’t need to know. Have you ever looked in the “Animations” plugin? You can change absolutely everything about each animation. There is so much you can do, so much that even I don’t touch (and I spend a lot of time customising my compiz settings). So, ccsm should have possibly a simple and an advanced version. But apart from that, this for the advanced version would still be too complicated.
I know it is very common to bash the iPhone. It is quite often the most popular thing that people bash (windows, iphone, etc…). However, I am going to explain why the iPhone is good (shock horror) and bad. Now, we know that the iPhone is absolutely the epitome of user experience. Now, I don’t like the iPhone, but lets be honest, even I cannot pretend that it isn’t very userfriendly.
The problem is, however, that the iPhone has sacrificed power, and configurability to get this simple user experience. There are so many things on the iPhone you cannot do. And it is always going to be a hard thing getting the right balance of usability and power, that not everyone is ever going to be happy.
I think the main things about User Experience that we should take away and use in designs is that things should be simple. Users should not know what a filesystem is. And, lets be honest, users shouldn’t really even have to use “.exe”s or anything. Computers should just do what they want. However, you cannot then sacrifice power and useful things. For example, I still want a decent filesystem on a phone, even though another user should never have to know what it is. I want to browse even the system files and everything on my phone. And there are people like me. But you should only encounter stuff like that if you know what they are or want to learn about them. Not if you don’t want to. You shouldn’t have to deal with it.
Okay, quick note for myself later on - and anyone who may find it useful - about how to mount a Windows or Samba share in a Ubuntu Karmic/9.10 Minimal Install:
smbfs" and "smbclient" packages beforehandmount -t cifs -o nounix,noserverino,username=DOMAIN\\user,password=*****,file_mode=0777,dir_mode=0777 \\\\server\\share /mount/point
Who could have, just a year ago, predicted the dramatic changes in the netbook operating system world? The release of Windows 7 and cheaper hardware launched an exciting race for users between Linux and Windows, forcing both to take it up a notch, especially in the aesthetics department. This year might be the year of cloud operating systems, but at the same time more powerful netbooks will enable us to use more advanced features. There are a few distributions you might remember from last year’s article. However, even the ones that stayed in the top 5 have gone through some heavy face-lifting. Hardware support is unfortunately still a major problem in the Linux world, that is why it played a major role in the ranking. My testing machine was an Asus Eee PC 1101 HA, which comes with a surprisingly problematic piece of hardware, the Intel Poulsbo GMA 500 graphics chip, that makes using advanced graphics effects a challenge, if you aren’t using Windows.
So, without further ado, here are the top 5 netbook Linux distributions for 2010!
Ubuntu Netbook Remix – UNR
We can now confidently say Ubuntu is the de-facto Linux distribution and even the netbook respin of the 9.10 “Karmic Koala” release is no exception. The loading and login screens are simply gorgeous. The Maximus window manager works pretty well on small monitors and neatly organizes your workspace. Despite the optimizations you should not expect stellar performance, though. My personal recommendation is to remove the default window manager:
$sudo apt-get remove ubuntu-netbook-remix ubuntu-netbook-remix-default-settings maximus
and switch back to GNOME, or install something faster like Xfce. On my machine I still had to setup the Poulsbo chip using a script and the wireless card worked much batter after using a windows driver through ndiswrapper. Not much to add, really. Otherwise, what you are getting is a heavily optimized version of Karmic Koala. And since we’re talking about the most successful Linux distro, there is a high chance that you will like it.
By now you have probably gotten used to the new developer trends and are not afraid of trying out a product still in beta. Heck, I ran it when it was still an invite-only alpha. Jolicloud is web-centric and divided into three parts: the Linux kernel, the wonderful Jolicloud desktop and the web service, My Jolicloud. Installing applications is very easy and Jolicloud provides an aesthetically pleasing and well-integrated way of using online services just like normal desktop apps. This is not an operating system for people who like to dive into the details, but for those who are interested in stying connected, sharing and doing some basic work on the internet. You can add friends to your Jolicloud network, share and recommend applications. Your desktop experience will seamlessly switch from the cloud to your local environment. Another good thing about Jolicloud is the excellent out-of-the-box hardware support. If you use a netbook for relatively simple tasks, but are tired of waiting for Windows 7 to load or are having problems with a traditional Linux distributions, you should definitely give Jolicloud a try.
Mandriva 2010 (GNOME)
Even though Mandriva has been losing market share every year, it remains one of the best netbook distributions out there. The developers keep updating every release with all the drivers needed for a great out-of-the-box experience. This is one of the only distributions that will work without any tweaks needed. My only reason for not using Mandriva is that I am an avid APT user. All in all, Mandriva 2010 is extremely polished and gives you a choice between 4 well-integrated desktop environments, the major two being Gnome and KDE. To my surprise, the Gnome version looks really, really good. Albeit Mandriva’s userbase is not as large as Ubuntu’s, the documentation is well-written and it is really easy to install the distribution on your new system. Choose Mandriva if you need a full-blown Linux distribution, do not have time to tweak your system and can tolerate RPM
Penk’s Underbred Linux distribution has been making waves since about a year now. And rightfully so: 10-second boot time is a killer feature for busy people. The xPUD desktop is mind-bogglingly simple and based on Mozilla’s XUL interface. A dumbed-down version of Maximus, if you like. Yes, this is both crazy and awesome. The basic idea of xPUD is that you boot straight into the browser. No real desktop environment, just the browser and you. The distribution is at version 0.9.2 at the time of writing, a Chromium-based version is also in the works, promising more speed (remember, due to Gecko and XUL, you get slower overall performance despite the fast boot; using WebKit could speed things up a bit).
Formerly Ubuntu Eee (fixed, thanks Scott!), EasyPeasy is Ubuntu respin tailored for Asus Eee PCs. But since it didn’t work on my EeePC, I’ll have to give it last place. The desktop environment is taken from UNR – the only difference is that the Easy-Peasy version isn’t ugly (where ugly means brown). You could call it the Linux Mint of the netbook operating system world, because the default install includes some proprietary software such as Skype, Adobe Flash and some common codecs to make your life less painful. The project documentation is not very professional. On the other hand, the guides are simple and very useful. I liek the fact that they chose Banshee to be the default music player. Those of you who do not like ext4 should skip this distro, though: as of v1.5, EasyPeasy uses ext4 by default. Due to the fact that the distro is basically Ubuntu, you can solve all your problems using Ubuntu documentation. Yet, aside from the nice theme and some very sound software choices there is no real reason to choose Easy Peasy instead of UNR. Try both and decide by yourself.
(Totally starting a flame-war) Distros I Do NOT recommend:
- Moblin: it is now essentially a dead project because of MeeGo. If you really like Moblin, get Mandriva 2010 and choose the Moblin interface.
- Puppy Linux or TeenPup: You are root by default. Thumbs down.
- Chrome (Chromium) OS: not reliable enough; do not forget it’s a developers’ preview.

Top 5 Netbook Linux Distros: 2010 Edition (with Gallery)
Just a quick tip for you today. It may be that everyone already knows about this, but I ran into an interesting problem this week and wanted to share the solution. My mum has been using Ubuntu on her laptop for a long time now and she likes it a lot. The other day though she asked me why it opened “some other weird box” when she clicked on email links in web pages. She’s a savvy computer user, she taught me how to use a computer when I was a kid, but this confused her.
It was launching the Evolution mail client and starting a new mail message every time a “mailto:” link was encountered. I remember this behaviour from years ago with Outlook on Windows. I have never bothered to do anything about it on my own machine because I tend to copy and paste an email address from a page straight into a new message. I’m a geek though and trying to explain that to non-technical users is hard, it shouldn’t really be necessary either. Clicking a link and expecting it to open a new message in the client you use is not unreasonable. So after some searching around I found that the solution is actually very simple. You can set Firefox to use Gmail or other webmail providers for email links in the preferences. It’s 2 second job, and here’s how you do it.
Open the Preferences dialog in Firefox (on the “edit” menu in Linux)…
…go to the applications tab…
…type “mailto” in the filter box to bring up the mail settings. You can then use the drop down box to select Gmail, Yahoo or others.
That’s it, next time you click on an email link it’ll open a new message in your web mail. A simple little tip which everyone may already know but I didn’t until recently. This will of course work in Firefox running on any platform, Linux, Mac or Windows. The preferences link is under the “tools” menu and not “edit” in Windows, it may be different on Mac too. Hope this tip helps someone and gets your mail links fixed. Other web browsers are also available of course
Cheers,
Dan
This morning I saw a tweet from Jan Wildeboer of Fedora. He was one of the first people to spot that Novell are facing an unsolicited takeover bid by bigtime hedgefund breadheads, Elliott. A quick Google shows that Elliott specialises in buying into struggling companies and enforcing radical changes in order to bring the price of their investment up.
I have to admit, i’m mostly ignorant about how these bid and takeover deals work. What I do know is that Novell is listed on the US stock exchange, and that means they are legally bound to look after the financial interests of the shareholders. Even if that is at the cost of the company, it’s values, employees or products. I’ve read about the valuations of the Elliott offer being in the Billions of dollars. An offer of that magnitude is definitely going to be a catalyst. The company is “in play” as the Americans might put it. The thing is, with one offer on the table, Novell’s management are obligated to consider rival offers. Which naturally leads you to consider the simple question, who?
HP have interests in Open Source and Infrastructure, and they could bid. Oracle are still digesting Sun, so are not in such a strong position, but IBM might try. I have wondered about Google, but somehow I can’t see it.
There is one possibility that gives me the shivers though. Microsoft. It would be a lot of hassle for them to get a deal past the US Anti Trust Laws. It would cost them a lot of money in an area of business that would be a nightmare to intergrate into their own. So much so that I wonder if they would bother. The answer that’s forming in my mind is they wouldn’t. SO where’s the logic? Well, despite what Boycott Novell might say, Novell push a lot of usefull stuff into Linux. I’m sure that if they weren’t contributing, the overall pace of Linux development would be slowed significantly.
So, is that what we might be looking at? Would MS spend a Billion Dollars to trip Linux up and slow it down? I think they just might.
“We have to put up with php as a language for web apps, but it’s a rotten
language whose use should not be encouraged. Or supported beyond what’s
necessary.” - Steve Langasek
As someone who knows / uses more languages than I can count, I am relatively sure there is no perfect programming language. In addition, I am certainly sure that anyone who makes such a blanket statement about a language is out of touch with reality. Languages are what you make of them, just because I can implement bad code does not mean I must, that is the programmers job.
This is both an embarrassing and sad moment for someone who has been such a great contributor. What you said belongs in a blog post, twitter etc, not a bug report, and you need to own up to it.
Related posts:
1st of March brings the “Browser Choice” screen to all XP SP2 or later users via Windows Update, or in my works case via WSUS.
If you don’t want your users to be presented with a choice of browsers to run, (because either they don’t have permission to install software or because you already give your users a choice of browsers – as we do) then there’s a couple of options:
The update hasn’t appeared on our WSUS server yet – in fact I can’t find anyone on the Edugeek forums who have sucessfully located the update in WSUS yet.
It’s time for Weekly Rewind number 53 and for once it’s not late, wonders never cease. Since my last update included Monday and some of Tuesday of this week, I’ll just start from Tuesday and make this a little shorter. I’ve still been a bit ill this week at times but overall I’m feeling much better right now I’m pleased to say.
So, on Tuesday I synced up the audio from Linux Outlaws and shipped it back to Fab. It was a little bit longer than expected as I said in my earlier post, but I think we’ll settle into the new format with practice. That was later released as episode 137 “Bing!”. It seemed to be pretty well received and downloads for the podcast in general have been shooting up lately, good news. I think we might have finally jumped the shark. I also got on with sorting out sponsorship for OggCamp and various other things. We’ve been working on an advert to appear in Linux Format magazine very soon. They wrote am article about us this month in very kind terms and we appreciate the support. They’re even offering Oggcamp attendees 40% off a year’s magazine subscription. So, without further ado here are our wonderful OggCamp10 sponsors: (drum roll needed)
Media Partners: Linux Format Magazine
(trumpets)
I’m still working with some sponsors who are confidential right now, rest assured I’ll let you know as soon as I can. It may be a cliche but we really couldn’t put this event on without their support. It costs a lot of money and it would probably bankrupt us, we’re a non-profit community event. It sounds dramatic but it’s true. So a hearty thanks to these folks for their support, we appreciate it.
Anyway, back to events of the week. On Wednesday I worked on some Drupal sites for a while. I’ll give you more details on those in coming weeks when I’m allowed but it’s quite exciting. I also did more research for my Firefox Mobile article and wrote up some notes. On Thursday I interviewed former OpenSUSE Community Manager Joe “Zonker” Brockmeier for Linux Outlaws. I’m still working on the audio at the moment but you should be able too hear that as a special episode next week. It’ll be about 45mins in total. It was a very interesting chat I thought. Sadly I missed Chester LUG on Thursday evening because I was still feeling pretty rough. I’ll have to make it up to them next month.
On Friday I wrote, edited, formatted and published my FF Mobile review with some screen shots. It’s been pretty well received so far and I hope people enjoy it. I think mobile web browsing is a big area right now, and with the expansion of the smartphone market that’s only going to grow. I also spent some time working on HTML and CSS for a client site on Friday night. Trying to tweak a style sheet of over 1000 lines that someone else originally wrote can feel like chewing razor blades at times, but I finally got somewhere by the wee hours of the morning. Over the weekend I’ve been working on the Zonker interview audio, answering tons of email and I’m now editing the next Software Freedom Law Show for release on Tuesday. I’m also working on my 5 minute presentation for the Ignite Liverpool event next week. More on that in a second.
Upcoming:
Next week I’ll be getting onto OggCamp exhibition planning now that sponsors are mostly sorted. I also need to start working on a technical plan with the people at the venue. We’re going to be doing Outlaws live on Tuesday night at 7pm rather than Monday. Then it’ll be LivLUG on Wednesday night and I hope to be in good shape for that after missing Chester. On Thursday night I’m going to be giving a presentation at the Ignite Liverpool event, part of global O’Reilly Global Ignite Week. The idea is that you have 20 slides and 5 minutes to talk. The slides automatically advance every 15 seconds. I wasn’t sure what to talk about but now the idea of a 5 minute “Blaggers Guide To Linux” seems good to me. I get so many emails, phone calls and face to face enquiries from people asking me what Linux actually is, I think it would be good to give a quick foundation. Hopefully I can make it funny too, I’ll try. Come along to the Design Academy at Liverpool John Moores University at 6pm if you fancy seeing the result. You’re more than welcome. I’m sure there’ll be plenty else to get my teeth into next week. There’ll be more Rathole Radio at the weekend and I hope to have more news on gig tickets very soon. I’ll report back ASAP. Take care till then, see ya,
Dan
I know this will piss of some readers since I haven’t had the time to update the blog with any useful content recently (a very nice article is in the works, though), but I wanted to write this little post to direct your attention to the Amazon Kindle link in the page header. Through the 2 years that I’ve been running the Internetling, I’ve been trying to keep ads to a minimum, that is why, except for the title text links, you only see ads in the “second layer” of the page, i.e. the full feed, by landing here through a US search engine, and occasionally by using the article search form. Yes it seems like a lot. However, not many people see them, most Internetling readers are, after all, tech-savvy users.
I believe donations would be too much to ask since I don’t offer any service in exchange (the content will always be free and under a CC license), so I decided to publish a Kindle-optimized Internetling at Amazon.com – if I’m not mistaken, the subscription will cost you $1 a month (after a 14-day free trial).
So if you are Kindle owner, not interested in ads, or use AdBlock (not a problem, it is a great plugin, I use it myself), but were wanting to give something back, you can consider getting a subscription. Most of the money I earn goes to hosting costs and I am trying to get enough money to possibly hire a co-writer (or proof-reader, god knows I need one). Even if you do not want to subscribe, you can go for the 2-week trial: since I’m not a Kindle owner, I’d be really interested in your thoughts on the optimized edition, e.g. how it looks etc.
And I promise you, this is the first and last ad-related post you will ever see on this blog. Thanks for reading, see you in the comments
As of today, I'll be booting into Ubuntu at work instead of the usual Windows XP. I am psyched.
For the past month or so, I've been spending an hour or so after work building up a second drive on my machine. I think I started off with Crunchbang, moved to Xubuntu with a lot of pieces stripped out, and eventually settled on a Ubuntu minimal install with Openbox for a window manager. Tonight, I was able to get the last bits sorted out that make it a sensible alternative in an all-Windows environment.
Here are a couple tips I learned along the way:
startx" to get to a GUI. There are alternatives, like qingy, but I didn't get very far with them.So far, things are going well; Ubuntu with Openbox is proving to be lightning fast and far out-performs my XP installation on the same machine. Hell, the XP VM runs faster than the native install. I'll keep posting tips and tricks I run into along the way, and who knows: maybe I'll save someone time in the process. Here's hoping!
Hoping to reach someone intelligent / talented through this. Basically, I need someone for 2 weeks starting 3/8. It will just be a temporary position, with opportunities to work for us later as needed.
Position involves Linux development, and you should know php / perl. The project will involve modems and java also, and the ability to document everything would be great.
Good news about the position is I am leading the project, so anything you can’t figure out, I will. Pay will be somewhere in the $100/hr range, and we need you to be in Cincinnati for the two weeks (3/8 – 3/19), 40 hours per week.
Send me an email (you can find my info in launchpad) or post a comment here if you think you fit the bill. Anyone who has any Ubuntu development experience or contributions to visible projects will definitely take priority. Remember, you need to have the ability to be in Cincinnati, as travel is not covered.
Related posts:
Trac is pretty easy to set up on Debian, here’s a mini guide of what I did to get it working nice and quick. You’ll probably want to configure users etc afterwards, but this should be enough to get going.
Install:
apt-get install trac libapache2-mod-wsgi
Initiate the trac environment:
trac-admin /var/www/srdev/trac/ initenv
Set permissions:
chown -R www-data /var/www/srdev/trac/
Install the wsgi script and web resources. The first argument before ‘deploy’ should match the install environment (the path above.) The second argument following ‘deploy’ can probably go anywhere, but I just shoved it in the trac dir.
trac-admin /var/www/srdev/trac/ deploy /var/www/srdev/trac/www/
Next, we need to tell apache how to call the wsgi script, we do this using an alias. You can use / if you just want it to be in the same dir as your virtualhost, but in my case I wanted trac to be in a sub directory of the site (www.mysite.com/trac.) Add this to your virtual host (/etc/apache2/sites-enabled/whatever.)
The directory directive specifies some permissions for the script.
WSGIScriptAlias /trac /var/www/srdev/trac/www/cgi-bin/trac.wsgi
<directory>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</directory>
Finally, enable the wsgi module, and then restart apache. Now it *should* work ![]()
a2enmod wsgi
/etc/init.d/apache2 restart
I had to do some work on a Windows 2003 virtual server running on VMWare this week which is running on our old playground VMWare install (Server 1.0.4!) and it was sooooo slow I decided enough was enough and it was time to move it on to a sensible platform.
It actually turned out to be quite easy to convert from one platform to the other, with a bit of help from my old boss James Lidderdale.
vmware-vdiskmanager -r Server.vmdk -t 2 /some/other/folder/Server.vmdk
qemu-img convert Server-flat.vmdk -O qcow2 Server.qcow2
The first time I tried this it failed miserably. Turned out that the VMWare machine I was working with had snapshots associated with it. In my case, the disk I needed to flatten with vmware-vdiskmanager was actually Server-000001.vmdk. Once I figured that out it worked first time.
I made this little icon theme for VolWheel (and more info) so that it would fit better in my desktop. It’s nothing too fancy but I thought I would share it anyway. :) In case green isn’t your shade, you can easily change colours, just open your favourite image editing application (such as GIMP).
Download Bars VolWheel Theme (link takes you to deviantART)
I am aware that there is still 10 days left this month but anyway, this is how my desktop has looked so far. The biggest change I have done in these screenshots it’s the wallpaper. When it comes to themes I don’t really change it so often, also I really don’t have energy to pimp conkyrc everyday. BTW, in other news, on 1st and 2nd of May you should be in Liverpool, because OggCamp 10 is there too.
Applications etc…: Gwibber, Network Manager, Pidgin, Volwheel, Tint2, Conky, Pekwm
Gtk, Icons, Pekwm theme: BlackWhite, Simple-Moblin, Greenbars
Wallpaper: Rainy Day by kionee
Applications etc…: gPodder, Claws, Mitter, Network Manager, Pidgin, Volwheel, Tint2, Conky, Pekwm
Pekwm theme: Greenbars
Wallpaper: LithoFlowers by The Mysterious Deviant
Applications etc…: Thunar, LXAppearance, Claws, Mitter, Network Manager, Pidgin, Volwheel, Tint2, Conky, Pekwm
Gtk, Icons, Pekwm theme: BlackWhite, Human, SummerStripes
Wallpaper: Hasn’t sping just come? 2 by tastychery
Applications etc…: Volwheel, Tint2, Conky, Pekwm
Wallpaper: interloper by Ether
Applications etc…: Thunar, gPodder, Claws, Network Manager, Pidgin, Volwheel, Tint2, Conky, Pekwm
Gtk, Icons, Pekwm theme: Dyne, Simple-Moblin, Greenbars
Wallpaper: emerald by Ether
I’ve recently moved john-hunt.com again, from Australia to Texas in the states. The reason for this is my web host here in Australia was crap and the server kept going down (among other things.) They weren’t that terrible (hence I won’t mention them), but not worth the hassle.
Anyway, hopefully this year john-hunt.com will undergo a bit of a transformation.
It seems like in the last month or so, I had to explain to several people, several times in a couple of venues why Dan and I do not immediately release a version of the show once we are finished recording. I thought I should repeat the explanation here for everyone’s benefit.
Linux Outlaws was never meant to be a news show. When I came up with the concept, I was modeling it very much after MacBreak Weekly and to some extend This Week in Tech itself. That is to say LO is designed to be discussion of and reflection on the Linux and open source / free software news of the week in a friendly, often lighthearted atmosphere. It should not be your primary source of these news. As such, LO was never designed to present a comprehensive, authorative or even reliable selection of what has happened in the last week and because of that I had never thought it to be a big issue that we have a pretty long lead time with the show (usually at least three days from recording to release). You could say that Linux Outlaws isn’t optimised to bring you information quickly, instead we concentrate pretty hard to maximise the quality of the show. This extends to content (both serious and humorous) and also audio quality and general listenability (cutting out the uhms, ahhs and pauses) which is especially important to both Dan and I. This takes time and we know that. The whole concept of the show is build around it. We realised pretty early into it that some people rather prefer the show very raw and quickly delivered. That is why we started experimenting with streaming it live and have kept that arrangement up since then. We now provide you with exactly the recording of it all as it happens live, both in video and pretty high quality audio formats. I even save the video to the Ustream site when I don’t forget to record it. This is our compromise for those of you who want the show immediately and/or in its raw state. We are, however, not willing to sacrifice the quality of the actual podcast because of this. There will be no raw, TLLTS-style, fresh-off-the-tape release of Linux Outlaws. The editing and releasing of the podcast will always take time and I am acutely aware of the fact that it has been taking longer lately. I will take steps against this (more on that in a minute) but I will not compromise the core values of our show for it. As long as this is still a hobby for both Dan and me, there will be no way that I can release the podcast much faster than we have done in the past couple of years. If you want it faster, either pay me to do the editing or watch the live show.
As the show has been getting longer and longer, and with the original mission in mind, I have come up with a plan to re-focus Linux Outlaws a bit to adjust for this. Starting with the next show (#136), we will stop listing all distro and software releases that we pick up on. We will only talk about the ones we find noteworthy for some reason or another. You are of course still free to send us feedback (which we always appreciate a lot) and tell us if you think we missed something important, but please respect our decision if we do not mention stuff you send us. By now, we are getting a lot of email and everybody has something else that he or she finds important. In the same vein, I will take it upon myself to more radically cut down the actual news items we talk about. I always do this in some kind of fashion or another, but I will try to be more ruthless with it now since I think we really need to focus on the important things and make the show a little less complicated again. If I do this correctly, chances are you won’t even notice but if you do, please remember: we are human too and humans make mistakes. With any luck, this will speed up the release of the show again and keep it fresh for many, many more episodes to come. Our purpose always has been and always will be to produce the most relevant while still entertaining Linux podcast in the highest quality possible out there.
Again, by all means send us feedback on all of this, we are always interested in what you think and how we can make the show better for all of you. Just one more thing: Before you send us email, think about what you are doing. Maybe read it over again before you push that “send” button. As I said, we are starting to get a lot of email and we take a chunk out of our personal free time to read it all (and we do read all the mail we get) — so please make it worth our while. If you do that, I am happy to read all of your feedback, a lot of it warms my heart every week and totally makes it worth it to do this show. We are grateful for all the intelligent rants, funny insults, well-worded criticism, witty jokes and random “I really like your show” comments we get. Please keep that up!
Have you heard about flattr yet? If not, you should definitely check it out! m3tti pointed me to it on #linuxoutlaws on Freenode.
It’s in Beta right now, but it’s the idea that counts. To get an idea of it, visit the homepage and watch the introduction video.
It basically is about adding a little button (like Tweet this!) to every website that offers content, and users will be able to click it and automatically donate a share of their monthly donation budget. This way you always know what you’re going to pay at the end of the month and can support authors, photographers or even developers you like.
I’m asking myself how many “normal” people will use it in the end though, if they can get the stuff for free anyway… It could make donating to creative people sharing their content on the internet much easier though, as opposed to visiting some website, searching the donate button and entering all kinds of payment information.
I like the idea!

Just in case you haven’t read my original announcement, I just wanted to let you all know on here as well that OggCamp 10 will be taking place in Liverpool in the UK on the weekend of May 1-2 this year. The second ever OggCamp (10 being binary for 2, get it?) will be even bigger and more awesome than the inaugural event last year.
The whole thing is preceded by Dan’s Rathole Roadshow gig on the evening of April 30 featuring himself, David Rovics, Attila The Stockbroker and many more live in concert. For OggCamp itself, we have a much bigger venue this year and we have a lot of plans how to use it to its full potential, so keep an eye on the OggCamp site as details emerge over the next few weeks and months. The event will of course feature a live recoding of a combined Linux Outlaws / Ubuntu UK Podcast show again and there is the possibility of the LugRadio crew getting involved as well.
If you are planning to come along, as you most definitely should, I would advise you to look at booking accommodation as soon as possible since the weekend seems to be very popular because of the bank holiday on the Monday after. Dan has created some helpful hotel and travel sections on the OggCamp site to help you with this. Ticket prices for the event haven’t been announced yet and we’d really like to make it free admission again, but that depends on what kind of sponsorship we are able to get. If you can help with that, please get in contact with us via the link at the top of the page. Failing that, you can also help us by placing one of these shiny buttons on your site, blog or forum signatures. Please help us spread the word, even if you can’t attend the event yourself. We realise that many of you live in countries and on continents all over the globe, so getting to Liverpool isn’t always practical, but please help us to publicise OggCamp 10 nonetheless. If you have any ideas or suggestions for the event or if you want to be part of the crew or help us out in any other way, please also use the contact form and get in touch.
I hope to see you all in Liverpool at the Rathole Roadshow and at OggCamp 10 – if last year was any indication then it’s gonna be totally awesome! And don’t forget to superglue your hubcaps on tight if you’re planning to arrive by car…
Introduction: Since finishing my Part IV Project, I’ve been threatening to do some embedded/microcontroller stuff in my spare time at home. I’ve now finally go around to it and I thought I’d start by playing with a few components I had left over from a Uni project a while back. I’ve also ordered an Arduino board (see below), but it hasn’t arrived yet. When it does, I think I’m going to have a go programming it in C rather than the random Arduino language, as I have much more experience of programming embedded systems than your average Arduino user. I’ll report on my progress when I have some!
In the Electrical and Computer Engineering Deaprtment of the University of Auckland, where I work we have a little device, internally known as the ‘DonKey’. The purpose of this is to allow easy programming of Atmel AVR based microcontrollers via USB, rather than the simpler serial interface. We also have some internally developed software to program microcontrollers via the device, unfortunately this software is pretty much windows only (we did have a successful attempt to compile it for Linux, but this was quite a while ago, a better solution would be to use a native Linux application).
Internally the DonKey uses an FTDI based USB to UART chip (specifically the FT232R) to communicate with the microcontroller. This presents some problems as, despite being the basis of the programmer on incredibly popular Arduino boards, the main Linux programming tool (AVRdude) has no official FTDI support. I think this is largely due to the use of a bootloader on the Arduino boards, which negates the need of the programming tool to directly flash the board. If however you brick the AVR on the Arduino, you would be out of luck and would need a physical programmer (more on this below).
In this howto I’ll cover how to get the DonKey working on Linux with AVRdude. Luckily, while researching how I might go about this I found that a large part of the work had been done for me, due to the fact that the Arduino also uses these chips. I found instructions on doswa.com on how to patch and compile AVRdude for just this purpose (so you could flash a bootloader to a new AVR).
These instructions work quite well for the DonKey, up until you get to running the ‘./configure’ command, I replaced this with:
$ ./configure --prefix=$HOME/.local
to setup the code to do a local install in my home directory (as I want this to be my primary version of AVRdude, but not to screw with things on the root filesystem).
Next I followed the instructions on modifiying the makefile and compiling AVRdude via the ‘make’ command. After ‘make’ I also typed:
$ make install
to install into the directory setup earlier. Now AVRdude is installed, the next thing to do is a bit of configuration, firstly you’ll want to make sure it’s on your $PATH so add the following to your ~/.bashrc file:
export PATH=$HOME/.local/bin:$PATH
and run the command:
$ source ~/.bashrc
to re-read the file.
The next issue is that you may wish to remove any copy of AVRdude that is otherwise installed (I found that sometimes my shell would run the wrong one – especially if you use ’sudo’ to run it):
sudo apt-get remove --purge avrdude
Now, I just mentioned above that you might use ’sudo’ to run AVRdude, well according to the doswa article you do need to use sudo when using the FTDI based programmers. I’m not sure why this is, but it’s not very useful if you want to be able to call AVRdude from a Makefile or the like.
I solved this by setting a ’suid root’ on my AVRdude binary. For those that don’t know what this is, the suid bit is a Unix permission setting that makes any program with it run under it’s owning user rather than the user who called it. If the owner happens to be root, the program runs as root even if the user who calls it isn’t. This is probably really insecure if you do it a lot, but you should be OK in this case.
WARNING: Despite what I say, it might not be OK. Allowing any program unrestricted root access has the potential to hose your system and scatter all your data to the winds. FOLLOW THESE INSTRUCTIONS AT YOUR OWN RISK!!
So here we go:
$ sudo chown root:root ~/.local/bin/avrdude
$ sudo chmod u+s ~/.local/bin/avrdude
Now you should be able to successfully run AVRdude on FTDI based devices without resorting to using sudo every time.
But, what of the DonKey I hear you cry! Well all we have to do to support the DonKey is give AVRdude a little bit of configuration which tells it what the DonKey actually is. This can go in ~/.avrduderc, and looks a bit (well exactly) like this:
programmer
id = "donkey";
desc = "University of Auckland ECE DonKey";
type = ft245r;
miso = 1; # D1
sck = 2; # D2
mosi = 3; # D3
reset = 4; # D4
;
OK, now you should be able to successfully use the DonKey with AVRdude, using a command similar to this:
avrdude -c donkey -p m8 -P ft0 -U myawesomeavrproject.hex
Note: this command is for the ATMega8 as denoted by the ‘-p m8′, check the AVRdude manual page for the correct -p option if you are using a different type of AVR.
OK, well that’s pretty much it, I’ll post back soon regarding my other progress with some microcontroller stuff. Bye for now!
http://identi.ca/conversation/20122521#notice-20122521
The word “cunt”, is a fabulous word. With timing and judgement, it’s like dropping a nuclear powered stink bomb into a converstation. The problem isn’t the word, the problem I have is when the joy of using the word is eroded because it’s special status within language hasn’t been respected.
Let us put aside the discussions about it’s neo sexist connotation for a moment, the staffers and hacks can cover that territory ad infinitum. It’s pejorative meaning in the second and third person is just as problematic. If no-one were to challenge the validity of it’s use in spurious cases (such as an only slightly questionable decision by Ubuntu to change the default search engine), doesn’t that devalue the word the next time you need to express it’s meaning? For instance, if a guy opens fire with a machine in a packed shopping mall for no reason, he would be a murdering bastard. If they were to go one worse and open fire in a kindergarten school yard, you’ve got no cathartic language left. What are you going to call them? “That guy who shot my kid is a mudering [person who would change the default seach engine setting]“.
I’m annoyed at the lazyness of it. I realise that the Microblog format can be limiting. But isn’t that a challenge to be even more creative? Trotting out words like cunt thoughtlessly in instances like the one I’ve linked to above, reduces the speaker to barking like a dog. Without vocabulary and creative composition, then the only way to express anger is volume and aggressive, monosyllabic shock. In terms of the point of the communication, it’s also highly likely that poorly judged use is also going to be counterproductive. You may have a smattering of support from those who are similarly angered. But many who may previously have been receptive to pursuasion to your view, will recoil or even entrench themselves in the opposite opinion solely due to their perception of your agression.
You are of course free to hold and express any opinion you choose. The thing is, I feel the way this person has done it reflects badly on the community as a whole, of which I am part. So next time, please, be more imaginative.
Thank you!
1. Always remember to install guest additions in virtualbox guest before getting upset that folder sharing isn't working....
2. Turn off automatic updates in windows guests until you have manually run windows updates... freaking annoying to have to reboot randomly in between.
Hello Everyone, welcome to Twenty-Ten (yes we finally get to sound like we live in the future!).
I’m very pleased to announce the release of my pet project Mu-Feeder, or at least a very early version of it. I actually released version 0.1.0 unofficially yesterday, but then found a bug which was tickled by Python 2.4, so fixed that and re-released as version 0.1.1.
If you want to try it out you can get it here, or you can download the code with:
$ bzr branch lp:mu-feeder/0.1
If you have a bug report, please post it on the Launchpad bug tracker, I’m also seeking feedback which you can send to me in a variety of ways (comment here, identi.ca or Launchpad answers page).
I hope someone finds this useful! Enjoy!
This is a followup to my previous post.
After I wrote my last post I did some research on what is possible. The people commenting also pointed me to already existing solutions and projects. So I thought about how to integrate all these solutions into one, to get a usable desktop that does what I’d like to do it.
So I created a diagram consisting of four different components.
Real file storage: The most low-level part. This is where the real files are stored. This can be a local file system, or a server “in the cloud” to have files and settings available on every device.
Revision Management Layer: This will be a virtual file system or something like that, which can track file changes and version saved files. Thanks to davidnielsen for pointing me to Wizbit, which is working on something like that. I think it should only track changes in /home/username, because it will be pointless for other files (like things in /etc or /var).
Metadata Management: This will keep track of metadata, tags and related information. There seem to be many projects working on this, and the progress is very far, if not finished.
Applications: Applications are very important, because they make all this usable. They should support revision rollback and share their tags with the Metadata Management. Tomboy in this video is a very good example.
I thought I’d just share this, hoping this post will be useful or inspiring. I’m releasing this post and the embedded diagram under Creative Commons BY-SA.

If you keep a web development server you may often find yourself installing and moving stuff around as superuser. This results in a lot of directories and areas that are root:root (owned by root, in root group). This can be a problem for web applications, that need their web accessible files and below to be read by the webserver user.
So first you will do something like
chown -R root:www-data yourstartdir
for these webaccessible directories specifically. Replace www-data with the user that your webserver runs as (www-data is the default user for apache2 on debian or ubuntu linux.) Read your security notes for the application first to make sure the application doesn't need a special user scheme to enforce security on their application. Pay attention also to which directories are web accessible (below the web document root). I'll assume you do your homework.
OK, so what was the point of this post? OH YES! You may want to help yourself out by specifying that all directories and files created in your web accessible area in the future should belong to the same group as their parent, preserving apache's ability to process them. This trick of making the filesystem remember to assign the same group is called setting the GID bit.
You do this by running
chmod g+s yourdir
But what if you have a directory structure already built before you remember to set the gid bit?
What you want to do on a classic unix is to use find to retrieve directories (not files) below your start directory, and then setting the perms on them to something reasonable plus the gid bit.
find yourstartdir -type d -exec chmod g+s {} \;On linux you can also do the much easier:
chmod -R g+s yourstartdir
Cause linux knows to only try to apply +s to directories :)
So in general these suggestions are meant for Canadian Government Websites. I believe that these sites are especially guilty of the following problems but are also applicable to other sites.
1. Problem: Poorly implemented or no RSS. Even if present it is usually useless, hand-generated, out of date or doesn’t pertain to very much of anything.
Solution: Implement RSS or use a CMS that has RSS built in. Even most good programming languages have excellent XML handling built in.
2. Problem: anything.aspx
While aspx is a semi-decent programming language, using it doesn’t encourage you to use some of the great CMSs or Frameworks like Drupal or Django. Not to mention it screams to the world that you are using windows to host your site. Terribly insecure.
Solution: Use different languages that can run on several platforms to have a heterogeneous environment.
3. Problem: IIS
No respectable outfit, ever… EVER uses IIS as their web server. And it leads to using html mangling programs like Adobe Contribute and Front Page.
Solution: Use Linux/BSD/OpenSolaris or if you must, I think SCO is still around right?
4. Problem: www.example.com vs example.com
Every good website since 1996 has fixed this problem, one redirects to the other. When I go to a government site and I see “Under Construction” because IIS is misconfigured I think less of politicians.
Solution: Correct configuration of IIS or switch to Apache.
5. Problem: streaming WMV etc.
While I believe that governments should disseminate content in open and non-patent encumbered formats(I’m a believer that people shouldn’t have to have a license to read a word document or play an mp3), and even though (most) browsers support HTML5 elements that allow for embedding video, I realize that using flash is the most realistic option. Most government sites don’t even do that, They stream video in wmv and audio in wma. Using this is a bit jenk on a Mac and technically possible(but practically impossible) on Linux. Also transcriptions should be available for every video(for people using text browsers) or captioned.
Solution: Use Flash or open formats like ogg, or better yet use both.
6. Problem: Intelligible URL structure
I am a believer that I should be able to navigate 90% of a website by typing plain English words into a URL. Call me old fashioned but it is just the way that I feel. HINT: It also keeps the site easier to maintain. If the URL structure is a mess, the code is probably a mess.
Solution: Use a language like python or frameworks that encourage or require clean URLs.
7. Problem: English or French?
Every Time that you go to a Canadian Government site for the first time, the site will ask you what language you would like to view the site in. Every browser that has been made in many years has been able to send information about your language preferences. Most English speakers don’t realize this because they are too dominant to ever run into the problem. But if that is too difficult to implement for the government, then enable a checkbox that says “Remember my selection whenever I visit a Government of Canada Website.”
Solution: Learn about cookies.
8. Problem: Colour Scheme
No one worries about the 216-256 “web-safe” colours anymore. NO ONE USES 8-BIT DISPLAYS ANYMORE. But if you had been to a government website even today it seams that they are still subscribing to this philosophy. The design of the sites could be so much more appealing with better colours.
Solution: Use colours.
9. Problem: “What’s New”, “Top of Page” and other similarly useless links.
“What’s new” is a throw back to when site were smaller, they quickly become out of date and are made redundant by things like RSS feeds. Top of page is a throwback to when browsers did not have scroll bars. Guess what? They do now. “A-Z Index” this is an interesting one. Some usability experts believe that “you should be able to access all of a site’s content within X number of clicks”. I would append one thing to this “you should be able to access all of a site’s content within X number of clicks and in under 1-2 hours”. An (A-Z Index) is useful when you approach $items>26. However, there is an upper limit to this.
Solution: Top of page might be useful for accessibility, or text browsers. Do browser detection. If the user is using a browser that would benefit from this show it, if not hide it with Javascript.
10. Problem: Open Data.
I have issues with Crown Copyright. I believe that, in most cases, works that a government create should be owned by the people and not by “The Monarch”. I am sure the queen could care less that she has all the rights to the 2006 Ministry of fisheries report on salmon populations. I was amazed, when during a recent copyright consultation roundtable, Minister of Industry, Tony Clement did not understand why it mattered that Canadians should hold the rights to government works. A good compromise to this would be to make both the crown and Canadians both rights holders. It doesn’t have to be mutually exclusive.
Also government Data should be made available to the public as easily as possible. Either by dumping the raw data on the internet or creating open databases with APIs to access the data. NOTE: It is important that crown copyright be fixed before this happens. I should not have to pay money to get at government data, nor waste paper in the process. All I should need is an internet connection and the desire to find out.
Solution: Create a mechanism and reform copyright so that this information can be disseminated more easily. Embrace Creative Commons. Follow the lead of the Americans.
| <iframe frameborder="0" height="80" scrolling="no" src="http://digg.com/api/diggthis.php?w=new&u=http://www.stefanoforenza.com/what-is-google-chromeos-i-mean-really/&t=What+is+Google+ChromeOS%2C+I+mean+really+%3F&s=normal" width="52"></iframe> |
All this fuss about Google ChromeOS.
Is it a threat to Microsoft ? Is it a threat to the Ubuntu ?
(funny nobody wonders if that’s a threat to Apple, especially considering everything is a threat to Apple, even being able to take DRM free songs *out* of the freaking iPod)
I’ll just assume you’ve already read the OMG ! ChromeOS Live Blog.
Now, let’s examine extract some important points:
18:13: Netbooks incredibly popular; most people have important data stored in the cloud; webapps most successful platform so far;
First keyword: Netbooks. But let’s go on.
18:15: ChromeOS to be super fast, boot should be just like switching a TV on! Chrome will be even faster on Chrome OS than any other OS.
Another important thing: Super fast boot.
18:15 Better model of computing = Chrome OS.
Whahahah
This is not important, but I find it very funny.
18:16: All apps to be WEB APPS. NO desktop applications. No binaries.
…also (not only) because it’s too hard. BTW here comes the more interesting indication:

Here it is: custom firmware !
Does that reminds you anything ? Splashtop ! (and similar systems) Quoting myself:
Splashtop is an instant on embedded Linux which boots in seconds (I mean, 3-4 seconds) and give the user fast access to web-based features as Web Browser, Skype, online gaming and similar stuff.
Actually, the most interesting thing about Splashtop is that, being embedded in the computer’s firmware, it does not substitute to the chosen operative system. It’s just a faster alternative to check the mail, and chat with friends.
Google has already agreements with hardware vendors to get dual booting Android/Windows netbooks to the mainstream public. It’s no wonder the droid will be soon replaced by ChromeOS.
So that’s it. Google Chrome OS is (partly) firmware based operative system, that just runs on specific systems (SSDs are required for example) and that you’re likely to find already installed on your brand new netbook, along with Windows.
It will just be the thing you switch into when you have no time to boot the full blown windows (or you don’t want to, or it when win is broken).
My 2 cents
We’re talking about the most inflated operating system ever (no, wait, there’s the mac..). When the marketing bubble will explode we will realize it for what it really is: a brilliant technical achievement, hard to install on anything, useful only as a quick and dirty Internet alternative to Windows.
Is there any chance it will become a full blown operative system ? At least a little bit ?
Well, the official launch will be within a year. My prediction is something more may come in approximately 3-4 years from now.
Is Google ChromeOS a threat to Ubuntu ?
Not within the next 10 years. The only real threat in the meantime being Mark Shuttleworth possibly choke by laughing reading Panettieri’s post.
(no offense Joe, I love you. Really.)
And to Windows and MacOS ?
Whahahaha.
Will Linux benefit from it ?
It will get some optimized code and some drivers. The drivers are important, but since netbooks have not much hardware inside (and are almost 100% compatible with Linux already) the benefit won’t be huge.
The boot procedure, being so customized, won’t benefit linux that much, but I’m not very into the technical details, so I may be wrong.
The most interesting chance, already anticipated by some, would be to have (not so) soon a new generation of motherboards capable of holding and handling bigger firmwares and – as a consequence – having the chance to flash the firmware and moving part of Linux directly in the firmware. That may help to have instantly-on (like TV’s !) full blown operative systems.
And has you probably already know, Canonical is helping out Google with ChromeOS. And that’s money to keep things going and further develop Ubuntu, at least in part.
Will Richard Stallman be happy ?
No, Google is no fool and perfectly knows and state that ChromeOS is no real alternative to the existing operative systems. It is just part of a long (loong) term strategy to change computing paradigm (we’re talking about 15-20 years at least). And Richard does not like that kind of shift.
But hey, he will probably be able to get an opensource firmware replacement for his BIOS much sooner. How cool is that ?
ps: not only Google requires Ubuntu to build Chrome, but they probably based it on it, or on a similar system. I mean, they use debian packaging !
| <iframe frameborder="0" height="80" scrolling="no" src="http://digg.com/api/diggthis.php?w=new&u=http://www.stefanoforenza.com/well-said-carla/&t=Well+said+Carla+%21&s=normal" width="52"></iframe> |

Carla has something to say ’bout the cloud, and I agree 100% with her.
I have recently downloaded and installed Kubuntu 9.10 and it is great! The problem I have always had KDE is that half of the applications are much better than most Windows/Mac/GNOME apps, and half of them are about 90% as good as the other platforms. Well I have used Kubuntu 9.10 for a bit now and I must say it is giving me very little to complain about. Network has a little ways to go yet. New installer bling is great! Some great new improvements to gwenview. You will also notice that unlike in my 9.04 review I didn’t have to turn compositing off to get screenshots. (Most) compositing effects now show up in screenshots! Congrats to Pinheiro for his work on icons and theming. K3B looks great now that it is integrated into KDE4 as well as the newest air desktop theme. Kopete can now integrate with Skype. Awesome
I was disappointed that they decided not to include the Arora in this version, as I think it shows a lot of promise. There is now a Firefox installer included in the menu structure. I also installed Chromium from a launchpad PPA and even though Firefox and Chromium are GTK apps they finally(Firefox especially) are more integrated with the desktop. In previous releases Firefox wouldn’t know what to open files with unless you had GTK apps installed.
Great job KDE and Kubuntu Teams!
As Hull LUG are throwing an Ubuntu 9.10 'Karmic Koala' Release Party on 31st October*, I thought I'd best have a play with the Alpha release, that is currently out. I downloaded it last Tuesday night onto my main desktop, and first impressions are really good. Booting is incredibly fast, and from hitting the 'on switch' to downloading e-mails it takes just 56 seconds**, with is almost half a minute faster than Jaunty was booting.
In fact I was so impressed that almost immediately I upgraded my Acer Aspire One netbook. The upgrade for the Acer took a lot longer – in fact installing the file took almost 10 hours, however it is fair to point out that it only has 8Gb of hard disc, so an awful lot of time was spent shuffling things backwards and forwards to get it in place. Also I run the full desktop edition on my netbook, so an upgrade of Ubuntu Netbook Remix might be a bit quicker, and certainly a clean install will be quicker still.
Other than the fast boot speed the things that you immediately notice about 9.10 is the slick look of some of the menus. The 'add/remove' option is now called the Ubuntu Software Centre, and in my opinion seems to have taken it's theme from the UNR layout. This is no bad thing, as it is a lot more user-friendly. However for the traditionalists – Synaptic Package Manager retains it's old look. Other obvious changes include Empathy, which replaces Pidgin as the Instant Messenger client. However it may be my finding it a chore to learn new ways of doing the same old thing, but I found just adding my MSN account to be such a chore that I just stuck with Pidgin.
Of course being an Alpha release, Karmic is very buggy, and things aren't quite synch-ed up as they should be just yet. For example the Avant Window Navigator won't work just yet, and I had a lot of trouble getting the audio editor Audacity to work properly, and it was for this reason that I've reverted my desktop back to Jaunty. I need my compute to do what I want, when I want, and not have to mess around filing bug reports when I have things to do.
I have kept Karmic on my netbook, as it is a great OS, and I'm sure that come release day the bugs will be ironed out.
* Hull LUG's Ubuntu Release Party is being held on Saturday 31st October from 1pm until at least 5pm, at the Old Grey Mare, Cottingham Road Hull. It's Hull LUG's regualr meeting place, and is the pub opposite Hull University Campus.
** There are many different timings that people use to measure boot speed, for example the boot to grub, which now takes a few seconds. However my timings are taken from pwering up the computer to actually being about to do something with it. My desktop is set up to automatically run Thunderbird on start-up, so my timing ends when the computer starts to download e-mails.
IT'S OFFICIAL!!! - Hull LUG are hosting an Ubuntu Release Party to celebrate the release of Ubuntu 9.10 'Karmic Koala'!
The first full announcement was on William Wright's Monday Night Tech Spot BBC Radio Lincolnshire, when I was interviewed live on-air about the party, Hull LUG, Linux, and a whole host of things that I wasn't expecting to be talking about!!!
Anyway the nitty-gritty is that Hull LUG are hosting what, to date is only the 2nd Ubuntu Release Party to be held in the UK outside London, and we are (rightly) very proud and
very excited about it. It is to be held in Hull LUGs regular meeting place, the Old Grey Mare on Cottingham Road, Hull from 1pm on Saturday 31st October.
We are gathering a number of machines, to show off the capabilities of Ubuntu, as well as doing a live install on an old Pentium 4 PC to show how compatible this Linux operating system is with even older hardware. As was mentioned in the show, another operating system is being released the week before, but Hull LUG will show how Open Source and Linux could be a much better and much more satisfying alternative.
Click the play button on the player below to hear my interview
If you can't see the embedded player, click here to find my original post
{play}http://www.daveyspeedstar.com/partypromolincs.mp3{/play}
Nice.
Thanks to all the people who helped test the aiusa86 website. And to all the people who have responded to my emails. Seriously. Thank you SO much. It makes me want to contribute and connect SO MUCH MORE. \\n||nn
As I have briefly talked about on Episode 87 of Linux Outlaws, I have spend the last month or so remastering Xubuntu according to my personal tastes. I build the final .iso image yesterday and installed the first version of the new distribution on my main machine this morning. It still has a few bugs, but it’s mostly working and so I have released it earlier today as Katian Crow 0.00 — in case you are wondering, the distro itself got its name the same way that Debian did and the first release series is named after Crow, Adelai Niska’s henchman from the Firefly episode “The Train Job“. As suggested by this naming choice, we are talking about extremely unstable alpha software here. You are welcome to try it, but don’t blame me if your system looks like it went through a spaceship engine afterwards…

As I have said on the show, this isn’t really a distro per se and it isn’t really meant to be used by people other than me. It’s more about my personal choices in packages and desktop customisation than anything else and it is decidedly freedom-hating. It is also massively bloated, weighting in at around 976 MB, you could even call it Big Damn Linux in a way. I have learned a lot dabbling in creating this and will probably keep it up, if only to maintain my own versions for personal use. I am also looking at publishing a detailed howto article to document the process I’ve followed since a few people have expressed some interest in it. I will keep you posted on that endeavour. In the meantime, enjoy tinkering with the first release and file some bugs if you encounter any. Just remember to back up all of your stuff before installing this!
You can download it here: katian-0.00.iso (976.1 MB)
MD5 Hash:
9f17f167781e3ede2aa3dbee2845fbadDebian just announced last week that Skolelinux will be deployed throughout the German federal state of Rhineland-Palatinate as the official operating system for schools. As I work part-time in the neighbouring state of North Rhine-Westphalia as second level IT support, I am very interested in this development. In my environment, the landscape is still very much Microsoft-dominated and I am curious what we can learn from this project to improve our own situation.
According to the report, Skolelinux (which is being developed by the Debian Edu project) was first installed as the main operating system in eleven pilot schools with the goal of eventually being adopted by all 1,700+ schools in the state. Dipl. Ing. Klaus Knopper, founder of the well-known Knoppix distribution, has been appointed as one of the leaders for the undertaking which includes reintegrating teaching materials produced by the schools back into the international Debian-Edu project. It looks like Rhineland-Palatinate, together with the state of Hamburg which has also been introducing Skolelinux into their schools, is moving to the forefront of open source adoption in the educational sector here in Germany. Both of these federal states are considerably smaller than my own home of North Rhine-Westphalia, but that should not rule out the possibility of following in their footsteps and since educational policies are governed by federal legislation here in Germany, the decision ultimately lies with the state-level officials although a lot of the responsibility, especially concerning IT policies, seems to be delegated to the individual school districts. It remains to be seen if a state-wide program like this is the best way to enforce these kinds of changes. Working on the ground for a third-party contractor supplying first and second level IT support throughout all school models myself, I am primarily interested in the day-to-day challenges that a switch to an open solution like this would entail. I am sure I do not have to elaborate why I think a change like this would be a very good idea indeed, the cost-saving benefits are immediately apparent and as far as the political and philosophical reasons are concerned, just listen to me on any episode of Linux Outlaws and you’ll get the gist of it. But on the flip side, a fundamental policy change always has problems associated with it as well: Habits have to be changed (probably the biggest “cost” of such an undertaking), people have to be educated, barriers of all kinds that you never knew existed before have to be circumnavigated — not to speak of all the raw work involved in changing the software itself…
What I am most interested in is how the organisers of this project have managed to introduce Linux on the desktop. When I still worked in schools in Cologne, we were almost exclusively using SuSE or Ubuntu servers for years but the desktop clients were all Microsoft. Over here in Bonn, even the servers are mostly running Windows but previous experience has already proven that moving the servers to Linux would be almost trivial, indeed one would think it to be a no-brainer (somehow the decision makers don’t seem to see it that way though, apparently schools desperately need Active Directory services). Moving the desktop over seems to be a much harder task in any case. I have no knowledge of the state of educational software in other locales, but if you have ever used a piece of proprietary learning software over here, you will know that these are the worst pieces of code you could possibly find — I frequently ask myself if they pay poor Educational Science students with no programming knowledge whatsoever five Euros an hour to write this stuff in some dark closet or if these companies just outsourced it all to some small island off the coast of China. Don’t get me wrong, I have nothing against Chinese but I am very positive that neither they nor Educational Science students can write decent educational software tailored for German schools for five Euros an hour, especially if it is mixed with cheerily-insane images of Peter Lustig and singing dogs. One company used to publish a suite of applications for several primary school subjects (German, English, Mathematics etc.) that you’d think were meant to be installed alongside one another on the same machine but when you actually tried to do that you would find out that they all used the exact same Windows registry keys which would make it impossible to install more than one program of the suite at the same time since the second app you tried would always think it was installed already. When I called that company’s tech support to tell them of this behaviour, they claimed it was “intentional”. You can not imagine how often I have to resort to the good old face palm on a typical day at work. Seriously, give me a burgundy shirt and I look like Captain Picard with an elaborate wig at times. All I am trying to get across here, I guess, is that this software hardly runs on Windows without a hitch (most of it actually has a lot of problems with Vista), porting it to Linux would be a Sisyphean task. I therefore wonder what they did in Rhineland-Palatinate to solve these problems. The state could well have changed its curriculum guidelines to use only the software provided with Skolelinux although that does seem a bit unlikely. Switching everything to open source or even free software (servers, clients and end-user applications) sounds like an amazingly good idea to me, though, and I am ready to predict that they will have a lot of success with this. Using LTSP would be even better, although I might loose my job due to the fact that you could cut the administration overhead down to where one person could support 100+ sites single-handedly. Like the schools in Rhineland-Palatinate, many educational institutions in my area are already using free and open source end-user applications like Firefox, Open Office or Moodle but the key is replacing the underlying proprietary operating system (in this case Windows) as well — if only to save the federal state, districts and schools huge amounts of licensing costs. Everybody in this field knows how tight the budgets in education are, it’s time we acted on this knowledge!
I will try to find out more about what our neighbour state is doing with this project and how they are carrying out this policy change in detail. Careful analysis should reveal how school districts everywhere could follow their lead. As I’ve hinted before, the biggest obstacle will always be the end-users (not necessarily the kids but mostly the teachers) who in general are very hostile to change of any kind. Teachers like to complain that they are understaffed and outfitted with sub-standard materials but they never seem to connect that to the thousands of Euros the authorities are spending each year on Windows licenses for their school. For precisely that reason it will always be the most important work in any undertaking like this to educate users on the ground about the potential benefits of open source solutions first and foremost. A mandate from higher up like in Rhineland-Palatinate does help a lot to get the ball rolling, though.
I’ve been working on a few demos for the Amnesty International Local Group 86 web site. Feedback and UI testing kindly requested.
static
http://demo.antlechrist.org/aiusa86
dynamic
http://demo.antlechrist.org/aiusa86-dw
Contact: <andrew.antle@gmail.com>
This is the first in a regular series of short posts highlighting open source / free software / free culture projects that I feel are deserving of your support and / or cash. With these kinds of projects many people seem to think that code, documentation or other time and skill based contributions are all that is needed. While these things are certainly one of the biggest components of such projects it’s often forgotten that they need cash too. With this in mind I thought maybe I can help, even just a tiny bit, by highlighting a different individual project on a regular basis. This series is hereby named (in a somewhat tongue-in-cheek manner) Splash Your Cash!
So, first up is Creative Commons.
I chose Creative Commons for the first feature because they help such a wide range of people - musicians, writers, poets, bloggers, coders - anyone that creates content of any kind. And let’s not forget the users / consumers of CC licensed products. I’ve no doubt that without the existence of Creative Commons there would be far fewer freely available products out there.
To quote from their website - “Creative Commons is a nonprofit corporation dedicated to making it easier for people to share and build upon the work of others, consistent with the rules of copyright.
We provide free licenses and other legal tools to mark creative work with the freedom the creator wants it to carry, so others can share, remix, use commercially, or any combination thereof.”
I’m a big supporter of their work and have recently switched all of my own websites over to a CC license. In todays age of DRM madness they are a breath of fresh air. I can’t help but support the sharing attitude that I think helps makes the internet a better place to be.
The various ways in which you can support Creative Commons are detailed here. Following the link will take you to a page listing all the different ways you can give your support or make a cash donation.
If you opt to ’splash your cash’ you may also be eligible to become a CC network member which, amongst other things, will give you a nice profile page like mine which details all the works you have licensed under CC and also gives you a CC domain OpenID. An annual network membership costs $50 or $25 for students. An absolute bargain!
And there ends my first Splash Your Cash post.
If you have any suggestions for future projects you’d like me to feature here (must be open source / free software / free culture related) you’re welcome to send them my way. I’m particularly interested in hearing about smaller projects - I do love the underdogs! You can pass on your suggestions by leaving a comment below or sending me an email using the contact page.
This is the first of what will be a regular weekly feature on Naxtr - a short collection of links I’ve found interesting throughout the week.