Posts Tagged ‘Revolution Linux’

One Year in Canada, eh?

// July 1st, 2011 // No Comments » // Free Software, Jonathan

At 16:00 today it will be exactly one year since I first landed in Canada. It also happens to be Canada day (a national holiday) so at least my Canadian anniversary will be easy to remember!

It’s been an incredibly interesting year with lots of ups and downs, I’ll blog about it in time but if I try to put it all in here today this will end up being another draft that never gets finished.

Thanks to everyone who has given help, friendship and assistance of any kind over the last year. Especially my colleagues at Revolution Linux who I really consider to be my friends. It’s deeply appreciated!

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

Jumping in on the deep side

// September 20th, 2010 // 6 Comments » // Free Software, Jonathan

Jumping In

I’ve had too much to blog about and not quite the time to do so! So I’ll just do a bunch of entries that combines a bunch of them.

When I was around 4 years old, I was at my cousins’ house and they were all swimming. I couldn’t swim yet but I thought something along the lines of “Hey! They’re all doing it, how hard can it be!” so I just jumped in at the deep side of the pool and tried to swim. I didn’t quite get a hang of it, and my cousins panicked and yelled that I was drowning, so my father ran to the pool and jumped in with all his clothes on to get me out of there. He said that I shouldn’t do that again. About 10 minutes later when I was dry again I did it again and managed to get it right. Since then I’ve always loved swimming. Jumping in on the deep side didn’t stop there either…

Moving to Canada

I’ve been meaning to blog about this properly for the last 3 months. A little more than 9 months ago I started working for Révolution Linux, a company that does large-scale Linux deployments around the world. I still do my work in South Africa (which has recently expanded to Uganda) and the combination of being almost-full time employed while also doing my own thing is working *great*.

Révolution Linux had a requirement that I go to Canada and work there for 2 months for integration and to get to know everyone properly. I was initially going to come over around the end of 2009, but my work permit took way longer than expected and I only ended up getting it in June. Initially, while deciding what I’ll need to take over for 2 months (that’s very long for me to be away from home), I wondered whether I shouldn’t perhaps go over for 6 months instead. Then I could sell my car, get something cheap and nasty on the other side, cancel a bunch of stuff that I wouldn’t need anymore like gym membership, etc. I started wondering what actually stops me from doing a complete move, and then I just decided on a whim to pack up everything and move.

Lots of people asked me why I’m gone, how long I’ll be gone, when I’ll be back (especially on Facebook) and I just haven’t had a time to answer everywhere properly. In short, I love Cape Town and I want to live there again. However, I’m not sure when that will be, I decided when I came over here to split my long-term future plans in 2 year periods (almost like the Ubuntu LTS releases), so I’ll be staying here in Sherbrooke for the next 2 years and decide somewhere in between what will happen next. Maybe I’ll move to Brazil then, maybe Spain, maybe back to Cape Town, we’ll see how it goes :)

So far Sherbrooke has been quite good. It’s certainly a mixed bag. It’s nice and small and quiet but it’s also very old fashioned and the food here is horrible, but I have uncapped Internet now which kind of makes up for it! The people at work though are awesome, there’s a real sense of community between a lot of people at work, we see each other a lot outside of work hours too which is quite nice, I haven’t had that much with other places I’ve worked. I also have a flatmate for the first time ever. I’ve known Stéphane for a while know since we worked together in the Ubuntu community before, and we both work for Révolution Linux so it turned out to be very convenient, so far it’s been working out great. There’s also a big bunch of other people from work living in a 2km radius around us, which is quite cool.

My New Gym Buddies

I’ve gone to gym before, but it was mostly cardio and even when I’ve done weights, I’ve done it completely wrong (or so I recently learned). Max and Simon from work signed up recently and it inspired me to do so too and go work out with them every day. It’s the first time I’ve ever had gym buddies. It helps a lot and Max is an awesome “coach” who does a good job of telling me what I do wrong and how I can improve. It’s not even been two weeks and I can already feel the results (yesterday I couldn’t even lift my arms!).

I initially thought that I’d be at least better than Simon with the weights since he’s deceptively thin, but I learned quickly that I completely suck when it comes to doing exercise properly! The great thing is that now that I can learn from their experiences I’m actually learning and improving my physical health much better and faster than before. It kind of feels dumb not always being able to keep up with them, but jumping in the deep side with this definitely helps!

French Lessons

About two weeks ago I started taking French lessons. In Québec, around 90% speak French as their first language, which means that it isn’t really optional!

Some people I’ve met there didn’t know that these classes existed and some of those people have been here for nearly two years already, so if you’re ever in Sherbrooke and need French Lessons, contact Denis Charest at 819-823-8853 for more information.

There were about 50 people there the day I signed up, we’re divided in to classes of around 6-8 people. All the other people in my class are from Columbia. Now and again when I get stuck with French I just blurt out one of the Spanish sentences I learned while in Spain and they think it’s really funny. They’ve been really nice and I already consider them my friends. Columbians are officially awesome. I think most of them did French as second language in school or something because their French is *way* better than mine. It’s kind of hard starting a class when you start being behind everyone else, but they’ve done a great job at helping me when I get stuck and it certainly helps that they have a sense of humour. It makes jumping in on the deep side just so much easier if you have a great support network, and I feel incredibly fortunate to have been able to gain that in the short time I’ve been here!

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

What’s been happening with Edubuntu?

// April 21st, 2010 // 16 Comments » // Free Software

I don’t blog nearly as much as I’d like to (but more about that in another post), which is why I think it’s about time that I make a catch-up post on what’s been happening in the world of Edubuntu during the Lucid release cycle. Edubuntu 10.04 is due for release on the 29th of April. It’s just about finished and tomorrow’s daily build should be pretty close to the actual release.

New Stuff in Ubuntu and Edubuntu 10.04

1. Reworked Edubuntu Disc

Edubuntu 9.10 was our first release that returned from being an add-on CD to a full installation disc. It had a big problem though, it was almost double the size what it needed to be. The alternate installation that shipped with the disc required for LTSP installation meant that every program and its files were shipped twice on the image, resulting in a very bloated disc. It was unavoidable at the time though but for Lucid we have managed to integrate everything that’s required for a full Edubuntu setup into the desktop LiveCD, so no more alternate installation is required. The effective overall gain on the Lucid installation media is about 1GB. We don’t want to waste space since the current 2.2GB image is already quite heavy on mirrors, but at it is good to know that we have some more leeway when we want to add more features.

2. Live LTSP


Edubuntu now provides the fastest way to get an LTSP server up for experimental or demo purposes. Simply boot from an Edubuntu Live Disc or USB MSD, select “Start LTSP Live” from the Other menu and choose an interface it should run on. About 2 minutes later you’ll have a working LTSP environment you can try out. Stephane made a screen cast demoing how easy it is to get an LTSP server up and running in less than 5 minutes running an Edubuntu live DVD and thin client in two virtual machines.

3. Easy LTSP Installation

If you have poked around Edubuntu and the Live LTSP environment and you decide that you’re ready for the real thing, you can install Edubuntu and an Install LTSP option will also appear on the desktop. It pretty much only asks you on which interface you would like to run LTSP on, just like the LTSP live environment. All you need to do is click on OK and sit back for 10 minutes while it does everything required to get the LTSP environment set up.

It’s notably faster than installing from an alternate CD similarly to how installing from the Ubiquity (Desktop CD installer) is faster than installing from the Debian Installer (alternate CD installer, more on this in another post) since it extracts the files from a pre-built squashfs image rather than installing a few hundred debian packages one by one.

4. Edubuntu Menu Editor

The Edubuntu Menu Editor is a new tool that allows administrators to create custom menu profiles and apply it to users and groups. This is written by Marc Gariépy who also works with me and Stéphane at Revolution Linux (which sponsors pretty much the bulk of Edubuntu-specific development at this stage)

5. Easy Netbook Mode

Installing Edubuntu on a netbook? Choose the network interface to get the latest Ubuntu Netbook interface on Edubuntu. It’s a lot faster than previous implementations, I even got great performance from it in a virtual machine with no hardware video acceleration at all.

6. Qimo Packages

Qimo is an entirely different educational distribution for young kids based on Ubuntu. I’ve been talking to the Michael Hall who develops it for a while so that we can get Qimo in Ubuntu so that Ubuntu users could install it easily. Since then Michael has joined our team and since I became a MOTU it became a lot easier getting his packages into the archives. Michael will probably also become a MOTU and an Edubuntu-Dev member over the next development cycle. We don’t include the Qimo packages on the Edubuntu DVD since it also depends on Xfce, so it is probably better starting with a minimal Ubuntu system or a Xubuntu system if you don’t want too much bloat on your system. Or just get the Qimo beta directly and install.

7. New Artwork

We have a new wallpaper created by Mads Rosendahl, we now use the Breathe icon theme which feels a lot fresher compared to the Gartoon icon theme that used to be the default (which is still available and included). We also went with the new Ubuntu window control positions which hasn’t been without controversy, but if some users strongly prefer the old window positioning or work in a mixed environment then it can be changed back by simply choosing another theme under the appearances menu.

Community Changes

1. New Edubuntu Council

Shortly after the Karmic release a new Edubuntu Council was elected. The role of the Edubuntu Council was also modified and now has more responsibility in the Edubuntu project. Previously it acted as a delegate for the Community Council, now it also acts as a Technical Board delegate for Edubuntu-dev as part of the archive re-organisation that continued to take place during this release.

2. New Website and new Website team

For the first time ever we have some dedicated people (Susan Stewart and Vikram Dhillion (along with others)) who will be looking after our website. Previously we only had one person at a time (mostly me who alternated with another person) who really didn’t have time to maintain it in the first place. The new website isn’t up yet but we aim to have it up around release time.

3. LP Team Restructure

We fixed up the plethora of Edubuntu teams on Launchpad.net who all had different owners of which some haven’t been around in a while, now most of the official teams are owned by the Edubuntu Council in addition to current administrators. With some teams we had to completely re-invite all the members since we didn’t know who they were and if they were active any more. We’ve had a generally good response in doing that. There’s still some work here, but the bulk of it has been done.

4. Team Reports

We now follow the standard Ubuntu team reporting structure for the Edubuntu Reporting (eek, the March report is overdue, will do tomorrow), which are basically just a few bullet points that summarizes some items from our meetings. It works okay and as time goes on we’ll continue getting better at it.

5. Hug Days

We had wiki and bug hug days where we gave special attention to certain areas that have been neglected on the wiki and where we gave some attention to some long-forgotten bugs. Scott Balneaves and Ben Crisford hosted these, Ben is also currently working on reviving the Edubuntu Advocacy team and we’ll probably see a lot happening in that area over the next release cycle.

Is That It?

No, there’s more, but it’s past 2am now and I need to get this posted so I guess you’ll have to download a daily build or wait for the official release announcement next week to get the full scoop :)

Also, the work never stops, we’ve already started planning for Ubuntu 10.10 (Maverick Meerkat), I sent some of my preliminary ideas to the edubuntu-devel mailing list yesterday. We have a meeting on Wednesday evening UTC where we’ll plan some final wrapping up of Lucid and also put together our ideas in a Gobby document that will end up somewhere on the wiki for discussion at the next UDS.

There’s a lot of people who put in effort to make this release possible, but I think we owe a special thanks to the Ubuntu Release Team who have been extremely quick to reply to feature freeze exception requests and when we have requested new builds to test last-minute bug fixes. If the release team wasn’t as efficient as they are I shudder to think of the problems I would’ve had to worry about right now. You guys rock!

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

LTSP Cluster Website

// January 29th, 2010 // No Comments » // Free Software

For the past few months I’ve been working on the LTSP-Cluster team at Revolution Linux. Today we’re releasing the website so that we can tell the world what we’ve been doing!

LTSP-Cluster is a set of tools and plugins for LTSP that allows you to extend LTSP so that it can scale up to hundreds of servers and thousands of LTSP clients. It has a nice web interface for your LTSP configuration, does load balancing between your servers and more. It can even connect your LTSP thin client to a cluster of Windows terminal servers or NX servers, if you’re into that sort of thing. If you’re deploying LTSP soon, you’d probably want to investigate LTSP-Cluster, and I’m not just saying it because I’m involved in the project :)

It’s licensed under the GPLv3 license and supported by the LTSP community, you can also get commercial support *wink* *wink* from Revolution Linux where plenty of very skilled people are ready for your LTSP related needs.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

Happy 2010

// January 4th, 2010 // 1 Comment » // Free Software, Jonathan, Motorbiking

Happy 2010 everyone!

I’m not sure how I’ll ever top the 2000′s, it was quite an action packed decade for me, it’s sometimes hard to believe that in 2000 I was still in school :)

I haven’t made any big goals or plans for 2010 yet, I guess I’m happy with the direction things are going at the moment,  in short I plan to:

  • Stay in Canada for a few months (probably over 2 visits)
  • Get my motorbike license (appointment is for 1 March)
  • Up my Ubuntu involvement more. Revolution Linux gives me at least a full workday a week for Ubuntu related stuff so this shouldn’t be hard :)
  • Continue getting fitter- been doing great at the gym recently and I’ve been going 3-4 times a week for the last 2 months

I feel very good about this year, hope it turns out great for everyone!

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

Edubuntu Project 2.0 Status Update

// December 23rd, 2009 // 2 Comments » // Education, Free Software

Edubuntu 2.0

I should really blog about Edubuntu more. The Edubuntu project initially kicked off nicely, but with time as things changed things ended getting somewhat stale. Earlier this year we decided to rebootstrap the project. Edubuntu Project 2.0 is real and we’re getting some really good momentum going. We now have a new Edubuntu Council voted in, of which I’m really happy to be part of again. Revolution Linux also gives me and Stéphane some time to work on Edubuntu related things which is really awesome!

Tonight we had quite a good meeting, I posted a dump of the notes to the edubuntu-devel list.

What’s happening for Lucid

  • Scott Balneaves is working on parental control features that will be included in upstream Gnome (he is now an upstream Gnome developer as well)
  • Stéphane and myself will be the release contacts for Lucid
  • Live LTSP session for the Live DVD, if this works in time for Lucid then many packages can be dropped from the alternate installation
  • Menu editor based on groups
  • We’ll attempt at revamping the artwork for Lucid, if we can’t get nice artwork in time we’ll fall back on Ubuntu artwork rather than have outdated Edubuntu specific artwork
  • Sabayon is now in a really good state, Scott has done lots of work on it and it’s teachers should now find it very useful
  • Nanny has been uploaded to the archives in the last week, it will be used to implement parental controls in Lucid
  • With the Ubuntu archive reorganization, there will be an edubuntu-dev group with upload rights for the appropriate packages. We’ll sort out most of this after the holiday season
  • Netbook edition: We’d like the option of installing a netbook edition from the Ubiquity, which basically entails installing a few UNR packages such as maximus and the netbook launcher. I’ll write a spec for this in the coming week

Community

We’re planning some hug days! More details and announcements will follow on the Fridge, etc. For now write these dates in your diary:

  • 12 January 2009: Edubuntu Bugs Hug Day
  • 21 January 2009: Edubuntu Wiki Hug Day

We’ll spend some time specifically for documentation as well, most likely in February some time.

We want to extend to other projects more. Currently Stéphane is working with the Guadalinex-edu people. I’m going to be working with the Qimo project to get their packages in Ubuntu. Scott  is working to become a Skolelinux/Debian-Edu developer and David van Assche is an OpenSuse-EDU developer so we’re making some progress with our relationships to other projects. We need someone to liaise with the Sugar project, so if anyone is willing to get involved with that please give us a shout!

Our next Edubuntu meeting is on 29 December at 19:00 UTC in #ubuntu-meeting on the freenode network so if you’re interested in getting involved you’re welcome to join in. If you can’t make it, meetings times will be made available on the Ubuntu Fridge.

Happy holidays!

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

UDS sessions attended 2009-06-26 (Day 2)

// May 26th, 2009 // No Comments » // Free Software

Edubuntu Swimming with the ducks

swimducs

Discussed:

  • Introduced Edubuntu and it’s current status
  • Went through the current Edubuntu Strategy Doc on Gobby, and explained why we have what we do in there and why we purposely kept it so simple
  • Real-life problems that the Guadalinex Edu team is facing currently. They currently have to add dpkg-diverts to 43 different packages to implement the menu system required by the local education department.
  • Installation media: Assumptions can’t really be made, there will always be schools who don’t have either an optical drive, support for USB booting or even a local area network.
  • Briefly touched on the roadmap and goals that we can consider for Karmic and Karmic+1, but then we ran out of time.

Planning LTSP for Karmic

Discussed:

  • dhclient is big and clunky, ipconfig is small but doesn’t really work to well. Microdhcp could be a good option, it supplies the details as environment variables and then you could do with it what you want. The foundations team will be contacted for a resolution on this.
  • LTSP could probably not work for EC2 since EC2 doesn’t provide layer 2 network layer support so DHCP woudln’t work. Besides that LTSP clients could be completely virtualised. Local apps could work for server-type services.
  • Ogra is still waiting for someone to implement a call-center out of the box based on LTSP :)
  • Revolution Linux is currently running 50 LTSP servers with 5000 clients using LTSP Cluster, adding another 500 machines soon.
  • Further improvements for local-apps: mime-types, gconf (gconf writes at the same time on the home directory on the server and on the client, messing up some XML files). Oliver suggests a more proper implementation of dbus, he discussed it with Scott, but there’s no proper way to implement that with dbus currently. Oli also suggested taking a look at gabriel, which allows you to run gconf over ssh.
  • Checking for Compiz on LTSP currently is currently a hack and a better way should be found to enable compiz by default for Karmic.
  • Scanning on LTSP for Karmic can be solved by adding xsane as a dependency for the LTSP chroot.
  • Functionality to let users choose their security level might be useful, ie. switching between ssh encryption and not.
  • Oliver said that the new union mount infrastructure, it’s possible that it will be quite slower than than the current unionfs tools.

Helping Ubuntu With NGOs

This session was a nice surprise. I joined it without knowing much what it was about or where it came from. It’s about what we can do as the Ubuntu community to help NGO‘s get started with running Ubuntu. The idea of an Ubuntu users showcase / Behind Ubuntu users came up again. There will probably be a follow-up meeting in about a month or so, Daniel Holbach will announce in about 2 weeks or so.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon