Revolution Linux's Blog

To content | To menu | To search

Wednesday, January 6 2010

Come and meet us at FETC 2010 in Orlando - January 13-15 2010

FETC is one of the largest educational technology conference in K-12 in the United States. We will be there next week for multiple sessions in the Open Source Center (room W313), where people will be able to experiment all sorts of Open Source applications running on LTSP-Cluster. This thin client environment will be using once again ASUS computers, that sponsors the Open Source Center together with us.

I will be presenting

I will certainly microblog about it during the event, using #fetc hashtag.

See you there !

Wednesday, September 2 2009

Announcing K-12 Open Minds 2009 - Now Open and Free !

If you are in K-12 somewhere in the world and you are interested in Open Source in K-12 Education, you should come to K-12 Open Minds Conference that is going to be held in Michigan City on October 6th and 7th.

Big news is the conference is Open AND free, so there is no entry charge.

There is going to be a lot of various sessions regarding Leadership and Policy, Teaching and Learning, and on Technology and Infrastructure. There will also be some school visits where you will be able to see real classes using Open Source technologies in their daily lives.

We hope to see you there !

Tuesday, July 7 2009

NECC 2009 - 10 common pitfalls on the road to Open Source in an organization

Even if it took a bit of time, here are the slides of my last week presentation on the 10 common pitfalls on the road to Open Source in an organization.

Enjoy !

Sunday, June 28 2009

Sneak peek at the Open Souce Lab in NECC

We just finished to setup the Open Source Thin Client Lab, and I can tell you it is beautiful, thanks to the wonderful machines of Asus, and the nice monitors that Michigan City Area Schools landed us.

We had many volunteers that helped us to put everything into place and have the perfect setup. Randy Orwin, Steve Hargadon and I would like to thank Kevin M, Mary, Paul, Kevin C, Mel, Mike L , Mike H, Lucie and her friend, Sugar Labs volunteers, and probably some other people that I don't remember theirs names.

So here is a sneak peek of what the lab looks like.

Sneak peek at the Open Source Lab NECC09

There is going to be a bunch of sessions going on there tomorrow. Come and meet us there if you are (well, sessions are full, but you could still enter if there is some space left 5 mins before the beginning of a session).

You also will want to see this if you still think that there is no multimedia and all this nice stuff on LTSP thin clients (there IS , even volunteers were surprised !).

You can also come and meet us at the Open Source Playground (and see the thin clients there too), just in front of room 152B (the Open Source Lab's room).

See you there tomorrow until Wednesday !

Friday, June 26 2009

NECC 2009 in Washington, we'll be there !

Next week is the NECC 2009 annual conference, that will be held in Washington, DC from June 28th to July 1st.

I'll be there all week long, giving two sessions, which are

  • Great Open Source Programs You Can Start Using Right Away
  • 10 Common Pitfalls on the Road to Open Source

Those sessions are going to be held in the Open Source Lab.

We are providing the infrastructure to run the lab, which will be an LTSP-Cluster installation (like the ones we do for school boards and school districts), with 60 Eee Box Mini Desktop, gladly provided by Asus, that will run as thin clients.

I'm looking forward to meet a lot of people there, and discuss with.

There will also be a lot of volunteers helping us in the lab and the Open Source Playground, that will be just in front of the lab itself. I know that folks from the Ubuntu DC Loco , OpenSuSE, Fedora are supposed to be there.

I think all this will be very fun.

I'll try to post here, and also on Laconica/Twitter.

Monday, May 25 2009

UDS / Day 1 / EC2, next step for Karmic

Intro / Disclaimer

First of all, long day : Ottawa Marathon sunday morning, then travel during the night then two hours delay in Frankfurt then ... Barcelona and UDS. Anyway, please forgive my poor grammar and style !

EC2 (Amazon), Eucalyptus (FLOSS) are part of the Karmic grand scheme of things. This session goals were to ease the integration of "The Cloud" into Ubuntu by fixing major issues and address ... futur ones.

The blueprint is here : https://blueprints.edge.launchpad.net/ubuntu/+spec/server-karmic-ec2-next-steps

Things were already started and I was slow to catch so once again, those are my notes and reflexion, use at your own risk.

Image update

Images are not updated in the cloud and kernel change can only be done by Ubuntu (at least on EC2). (Later, some kexec possibility was invoked but ... it does not look very "clean" from an amazon viewpoint!). Thus, a mechanism has to be set up in order to have an inventory of the images used in the cloud. The usage of update-motd has been discussed as well as the eventual link with inventory systems and more advanced management systemes (Landscape).

Idea :

  • Notification of new kernel and new images for the user running
  • Exposing this information in landscape
  • Not just EC2 but more or less for every technology out there (landscape, etc.)

Faster Boot Time / Ubuntu-minimal-minimal

faster boot time and faster image initialization for ec2? (Removing non essential packages such as bluetooth and trimming the inits) -> Lots of useless packages where still deployed in the image (same need for any virtual machine : KVM, VZ, etc.) -> How do you plan to do it ? EC2 and UEC image should be _really_ minimal. -> Remove most of the "useless" packages

On a side note, this is true for every virtualization/container technology out there so I think that having a truly minimal (no sound, no USB, no udev, no kernel, etc.) will really help Ubuntu on the virtual side of server land !

AMI-tool and API-tool in sync

Keep in sync ami-tools and api-tools (Author: Neil XXX) (Amazon & Eucalyptus) when new released are published. -> Where should this stored : it has to be on "archive.ubuntu.com" so that it can be accessed/ installed from the EC2/Eucalyptus ?

Problem with amazon software/licence/break compatibility ?

Documentation

  • Amazon EC2 level of documentation ?

-> Very good -> Leverage this ?

  • Some differences :

-> root vs sudo -> take in charge of the differences

  • Idea :

-> One documentation with basic principles & co -> Then "EC2 and UEC" can be distinguished

Test & process :

-> Release the alpha & co ? Problem : noone is forced to update -> we can have to manage bug reports & support users that uses alpha releases in production.

Someone said this (sorry, missed the name) and it is an excellent and valid point : "We are certain to have _no_ testing if we don't release the images!"

As a consequence, we have to release the images ASAP and put a disclaimer "This is an alpha release, not intended for production use" This image will stop running the 20ab-cd-ef"

Some random ideas :

  • Have a special account on Amazon EC2 for alpha testing / alpha images : once the testing phase is over, let,s stop paying this account !
  • If "kexec/kboot" into the kernel available then it is possible to stop those AMI anytime. Lot's of people

mention that Amazon will certainly not be happy with this?

Desktop Image

We need a desktop image ?

  • Bigger / more expensive ?
  • The same kernel can be used
  • Someone mention that vnc is barely usable on EC2
  • NoX/Ulteo shoud be used as a way to remotely stream desktop (please see precedent post on Server Centric /Anywhere computing)
  • Testing can be much more better with desktop images :
    • Testing testing testing, translation, bugfix, automatically generated images, etc.

Monday, May 11 2009

LGM 2009 - Videos available

You can find the videos of our three presentations following those three links:

Excellent work from River Valley TV for videos and slides integration by the way !

Thursday, May 7 2009

LGM 2009 - Discussion about the Impacts of Design Decision on Software Usage and Adoption

Here is the talk I just did at Libre Graphics Meeting 2009.

Of course, these are just the slides. I'll update the blog post when we are going to have the recordings available.

Wednesday, May 6 2009

LGM 2009 - LTSP and graphics applications

Here is the presentation that Stéphane Graber and I did this morning in Libre Graphics Meeting 2009.

Good news is, just after the presentation, we had people coming up to us and see what we could to together to help graphics applications run better on thin clients.

More news to come up during the conference on this blog, if time permits to blog ! (we have to listen up too, you know ;-) )

UPDATE: You can see the video of the presentation here.

Wednesday, April 29 2009

Server Centric Computing + Ubiquitous Network = Anywhere Computing

The Web as a Model

The Web is a tremendous success. It has profoundly affected the human society since its inception several years ago. Not a single sector of our society has been spared by the Web. Some examples :

  • The largest encyclopedia that human have created is entirely Web based (wikipedia)
  • The biggest database publicly available (google search ?)
  • The largest network
  • The cheapest way to communicate all over the world
  • The largest social network (Web 2.0 & co)

For me this is a clear demonstration that the server centric computing architecture is the most successful one. In a few words, for non technical readers : all those services run on servers located in one or several data-centers located all over the planet. The intelligence has been moved away from the extremities of the network (lets say, the device used to access the Web : a PC, a phone, a game console, etc.) to the servers.

An equivalent explanation is that the device you are using to read this post is not very important. It can be a dual-head 29" PC, a Mac, a laptop, a netbook or even a phone, running Linux, Windows, MacOS or any other device connected to the Internet. What is important is the network you are using and, more precisely, its speed!

Desktop computing is a thing from the past. The idea that one can run complete applications on one single PC without network connectivity will appear to be very strange for our descendants !

What consequence for the enterprises and more generally for IT ?

One of the major IT cost is ... running PCs. PC stands for Personal Computer and the PC as we know it was never intended to be deployed and managed in any organization but reserved for personal use. Maintenance costs are huge for companies and they are hindering their ability to provide the same level of services, agility, change management as the Web based / Server Centric powerhouses.

However, given the fact that innovation is pushed from new market segments (search engines, social networking, etc.) into more "conventional" ones, I think that we are assisting to the paradigm shift from "all desktop" to Server Centric computing. It will happen for organization of any size and type in the years to come.

I was lucky to hear a conference from Brad Wheeler, the CTO of Indiana University, during OpenMinds 2008. He has a very nice catchphrase that can be applied in our context "From Edge to Leverage". By migrating intelligence from the edge of the network (the actual PC/fat clients, local applications deployed on those PCs, etc.) the agile organization that will achieve this will gain a tremendous leverage. This catch phrase can also be applied to the so called "Core Business" of any company or organization.

Some example of leverage that can be achieved by migrating from PC Computing to Server Centric Computing :

  • Lower cost of operation
  • Greener Computing : 17W for a thin client, 22W with the server + cooling system vs 80W-200W desktops
  • Sustainable computing : thin clients use a third of the hardware (??)
  • Remote access for employees : work from any computer in the world (one of our customers called it "Anywhere computing", I really like the term!)
  • Remote access for specific customers/members/suppliers/etc. to specific applications : now you can give access to any application to ... anybody
  • Etc.

Entreprise Computing (EC) vs Elastic Cloud (EC ?) or why The Cloud will fail

Well, I think that the Cloud Computing is an elaborate marketing word for what was called "Scavenging" a few years ago in the high performance computing field. Of course, the term "Cloud" is much more marketable and much more sexy. What's interesting with clouds is that different people looking at the same cloud see ... different things. This is a very romantic way that allow actual owners of very expensive datacenters, servers and network connexion to rent you a bit of their infrastructure in order for them to ... make more money or lower their costs.

Cloud Computing poses a number of challenges. Most of them, are not technical but ethical and related to confidentiality and international law. The principe behind cloud computing is that your server is "in the cloud". You don't have to know where, what's its physical characteristics, in what country it is located, who runs it, etc. Basically, this is the ultimate IT silver bullet for Server Centric computing : it allows you to solve all your management problems at once and you will become more agile and lower your costs. Let say that the promise of cloud computing, like most of the marketing messages anyway, is not necessarily ... true.

What are the drawbacks of cloud computing ? Well, every advantage can become liability. Service levels can/are very difficult to measure, what is the cost of a "cloud" failure and who will pay ? Where is the server located : in a foreign country, in some island, very friendly to hazard games, in a bunker, etc. For most organizations, this can cause a tremendous legal headache : who owns the server, the data, what laws are applicable, etc.

Price can be cheaper at this time to run some services on the cloud than to operate your own data-center (well, of course this is true only for small scale project). However, I think that Moore's law and high bandwidth availability (fiber to home) will cause cloud computing to ultimately fail on this level too in the future, even for small scale projects.

For large scale projects and organizations, I think that it's less risky to operate its own servers than to rely on the cloud : this is not a mature market and you can expect protocols, technology and ultimately suppliers to evolve/disappear quickly in the following years. Of course, the one that _need_ data-center excellence (let's say Google, Amazon, etc.) will still try to lower their costs and rent you some spare CPU cycle and TB but it will not be their main business line, only a side business.

Private clouds can be the solution for organization that want to control more closely their data (and who don't !). But what is a private cloud ? Mainly a data-center with virtualization technology.

What about Anywhere computing (once again, not my expression, one from our customer) ?

It has already started : all you need is a Wifi network access and a "device" that can connect to your servers. Then complete applications or even a complete desktop will be streamed to you so that you can interact with servers (the one of your organisation, the ones from the Internet) with a very high speed and it will be the less expensive way to give you access to any application anywhere and I would add anytime. (Trop long !!!!) Small organizations will use some form of Cloud Computing, larger organisation will use their own servers but the net results for you, the user are the same : you will have access to any application from any computer on the Internet anywhere at anytime.

As a company, Revolution Linux is focused on the "Anywhere computing" and this require a migration from PC based Computing to Server Centric Computing. On the way to salvation, we want to decrease CO2 emission and this is also a benefit of Server Centric Computing : the so-called "device" can be a thin client using less than 20W, less expensive and requiring less than a third of material to build (of course, average life of those devices are 10 years, compare to 3-5 years for a regular desktop).

I think that the Open Source approach will also be more or less mandatory for two reasons : when you want to leverage your infrastructure and give access to more people (employes, members, customers, tech support, suppliers, partners, alumni, interns, students, etc..) not having the control of your application and licensing costs can block those initiatives. Not having complete access to the source code can pause real technical challenge that block the scalability of your solution.

Conclusion

I really think that the cloud will soon be replaced by a clear and blue sky illuminated by the sun of the server centric computing approach. This is the most important lessons that we can learn from the tremendous success of the Web and of the applications that are nowadays developed on this incredibly rich platform. Anywhere and anytime computing will be achieved with Open Source software using green and sustainable technology and the desktop paradigm will remain dominant at least for a generation. After that, well, who knows ?

Sunday, April 5 2009

Revolution Linux to participate at Libre Graphics Meeting 2009

We are proud to announce that Revolution Linux will participate at Libre Graphics Meeting 2009.

LGM 2009 will be held in Montreal, Quebec, from May 6th to May 9th.

LGM 2009 is the fourth annual worldwide meeting of teams developing open source graphics applications. Designers, graphic artists and anyone involved in print production and/or web development are cordially invited to attend and meet the developers one to one.

One of the main aspects of our participation will be the presence of Stéphane Graber, Ubuntu liaison at Revolution Linux, who is Ubuntu developer, MOTU and also maintainer of LTSP and LTSP-Cluster. We sure think that his presence will bring more of the spirit of collaboration and sharing that LGM is all about.

I will also be there, bringing my two cents about graphics applications integration into education. I'll try to bring up the user point of view, and share experiences we had with graphics applications in our large scale deployments of thin clients.

We submitted those 3 talks, that we hope are in line with the spirit of LGM :

See you in Montreal !

Wednesday, March 11 2009

We are at CoSN 2009 - Austin, Texas

Busy time of the year !

Last week, I was at CUE 2009, a conference in California with mainly teachers focusing on technology integration into learning. This week, another part of our team (Benoît des Ligneris and Patrice Albaret) is at the Consortium for School Networking (CoSN) annual K12 conference, in Austin Texas, from March 10th to 12th.

We are repeating our setup with K12OpenSource.com (thanks to Steve Hargadon again !), as we are responsible for setting up email stations around the place with our LTSP-cluster setup. This time we are quite lucky to have on board with us the people of DisklessWorkstations, that provided us thin clients that you can see on their website. We are particularly excited by the possibilities that their brand new LTSP Term 1520, Intel Atom based thin client, enables for Linux thin client solution. Smooth video, 3D acceleration, running local software like Skype and Celestia, all sorts of things that everybody was telling that "was not working on thin clients". It's still pre-production, but results are encouraging !

We also thank a lot Michigan City Area Schools, that were able to provide monitors for the duration of the conference.

We also have a booth (#505 if you are passing by), where we are showing to school district people all the possibilities that Open Source has in their infrastructure and as a way to raise access to technology in the classroom, and enable real scalable 1-to-1 infrastructure for students.

Picture time ! Have a good show guys ! (thanks to Benoît des Ligneris for the picture).

Our booth (#505), with Alex Colcernian from DisklessWorkstations hiding behind a monitor

Email stations just in front of our booth, LTSP 1520 model on those on the right

Monday, March 9 2009

CUE 2009: great experience !

Last week, I was at CUE 2009 conference in Palm Springs, California. That was a lot of fun !

Steve Hargadon and I, as part of K12OpenSource.com, did a great setup of thin clients that were used both for email stations, filling up the survey and also as a lab for presentations for the conference. All of this was called the "Open Source Pavilion". We also had the help of Judith Beaudoin as a volunteer to help us do the setup (and the much appreciated remote help from Stéphane Graber).

You can see on this picture people filling up the survey for the conference. CUE had this great idea of giving a t-shirt to people who fill up the survey, this is a great incentive to do so and a trick to keep for other conferences. Thin clients as Email Stations

I also gave two talks in the Open Source Pavilion

  • 10 Common pitfalls on the road to Open Source
  • Large scale Open Source infrastructure and thin clients.

Here is a picture of the pavilion, with people looking at Ubuntu and various applications available on our thin clients using LTSP-Cluster, between 2 presentations.

Open Source pavilion's lab

Following these talks time I spent at the Open Source, I had the chance to meet a lot of teachers and IT people from various areas of California and United States. A lot of people almost jumped on us to have our list of "Top 10 Open Source software in Education". By popular demand, you can download it right here. If I have had a thousand copies of it, I'm sure I would have gave them all !

I'm sure that this was just a first time and that we will be back at CUE next year.

Tuesday, October 28 2008

T + L 2008 : Thin Client Lab Success

partner5-2008_T_L_Logo.JPGFirst participation at T+L. Revolution Linux provided the application server for a thin-client lab which was used during the whole conference. This post describes how the lab was installed...

Continue reading...

Thursday, September 25 2008

K12 : large scale deployement of Open Source

I'm a happy participant of the large scale deployement session. This session is dedicated to create a "white book" to help organisation to deploy large scale projects.

First things first :

  • What is large scale deployement ?

Numbers are not enough : for small organization a 10 computer deployment can be large scale. So it really depends on where you start from ! However some very interesting ideas came out :

  • It has to have a strong impact on every user targeted by the new system or by the upgrade

Some characteristics now :

  • Need at least a pilot project
  • Take at least one year to completely deploy the project
  • Need specific change management in order to assist users

What is a successfull project :

  • 100% of the users are using the system (it can takes some times)
  • The project empowers the users
  • The project is repeatable, scalable, affordable and sustainable
  • The project has a strong and positive impact on how things are done after the project has been rolled out

It has been a very interesting day and some very interesting discussions occurs.

More to come...

It's K12 OpenMinds week !

Benoit des Ligneris and I will be all week long in Indianapolis for K12 OpenMinds conference.

We are going to post here, but also on our French blog.

I am on the conference planning committee, and we are going to present or collaborate to those sessions:

  • Roadmap Session on Large Scale Open Source Deployments
  • 10 Common Pitfalls on the Road to Open Source (with Michael Harding , Michigan City Area Schools (MCAS) superintendant)
  • Michigan City Area Schools Open Source Infrastructure Project (with Kevin McGuire, (MCAS) IT director)
  • Laval School Board Large Scale Implementation of Thin Clients (with René Marquis, IT director).
  • Zimbra: The 3.0 Groupware Collaboration Solution for Teachers, Students and Staff

Let's get started !

Friday, August 8 2008

K12 Open Minds Conference 2008 in Indianapolis in September

As you may know, I attended last year at K12 Open Minds Conference that was held in Indianapolis. I was one of the many international guests, with various people from Norway, France, Germany and Spain.

This year, I've been invited to work on the planning committee, and I can assure you we are going to have a wonderful conference. We will have different tracks, mainly teaching, leadership and technical tracks. Lots of interesting people to meet, and the targeted audience is large, from tech people to teachers.

Here is the official invitation. Hope to see you there !

---

Dear Colleague:

Schools around the United States and the world are discovering the benefits of Open-Source Software. In Indiana alone, over 150,000 students use Open-Source Software every day. Not only does Open-Source Software save money, it allows schools to extend essential educational software to students’ home and into after-school programs, providing extended learning opportunities at no cost.

  • Are you looking for ways to provide more technology with less money?

  • Could your teachers benefit from a Virtual Learning Environment (Moodle)?

  • Do you want an solution for all of your students to access their school work from home?

  • Is your school community looking for ways to increase student engagement and learning?

Have you thought about developing a transition program to Open-Source Software?

Join us September 25-27, 2008 in Indianapolis, Indiana for the K-12 Open Minds Conference! This is an unparalleled opportunity to talk with teachers, administrators and technology staff from around the U.S. and the world. We expect more than 600 attendees, from the US, Europe, Asia and North and South America. Dozens of sessions that address teaching and learning, leadership and technical issues related to open technologies make this conference a “must attend” event.

Teaching and Learning sessions will feature experienced teachers from around the country demonstrating successful strategies and techniques. Technology and Infrastructure sessions will feature experts from around the world on issues such as:  connecting to your local Windows or Mac authentication server, managing large and small network deployments, and using  Interactive whiteboards in classrooms in Linux and open-source environments, and more!  Additional sessions designed for Leadership and Policy will demonstrate how policy initiatives and effective strategies for using Open Source Software help to meet your educational objectives. 

Keynote Speakers include:
Donna Benjamin – Executive Director of Creative Contingencies and board member of Open Source Industry Australia;

Alex Inman -- Director of Technology at Whitfield School, St. Louis, MO - an Essential School using open source;

Chris Lehman -- Principal of the Science Leadership Academy in Philadelphia, PA, and;

Dr. David Thornburg – Director of Global Operations for the Thornburg Center and author of several books including, When the Best is Free.

Be sure to register soon at http://k12openminds.org !

A special conference hotel rate of $97 is available at the Indianapolis Downtown Marriott through Monday, August 25, 2008. After that, rates will be higher.

For more information and to register go to: http://k12openminds.org

Tuesday, April 29 2008

Top 10 Free and Open Source Software (in education)

Open Source is gaining a much and much broader audience as time goes by. A lot of people admit that Open Source is ready for the server side.

But when it comes to Desktop, people often don't know where to look. They know what they want to do (based on the software they're using now), but they don't know where to look for alternatives. We Open-Source-enthusiasts often send them to huge lists, with 3-pages-per-software description. I tried to look for simple one-pager descriptions, but didn't find any. Those small documents are often about one particular software, so it was not what I was looking for. I wanted something to hand out to people, so that they could say to themselves : "OK, there are some good Open Source software, I have their names, and I know what it does".

So I just did a one-pager, with what is generally considered as "Top 10" Free and Open Source software for Education. I focused on the Desktop usage for now. I know there are much more educational software out there, but I think that will fit on another Top 10 document, focused on educational software.

You can find this document on our website, in PDF format. I'm putting the direct link here, and a small thumbnail of what it looks like. If you click on the thumbnail, you will get the PDF printable file. Just click on the previous link to get the Web page with links to these software and to the orginial OpenOffice file.

Feel free to comment here.

Top 10 document preview

Welcome to Revolution Linux's blog !

As you might know, a great part of the business we do at Revolution Linux takes part in French, since the main language spoken in Quebec at home, in businesses and in everyday life is French.

Nevertheless, we are starting to have more and more clients that communicates with us in English, We are having some mandates in Ontario and in the United States, so having more and more English resources are becoming a necessity.

This is why we are starting our brand new Revolution Linux's blog in English. You will find here different posts about free and Open Source Software, education, technology, and other topics. Sometimes, posts that we put here will also appear in French in our French blog (http://blog.revolutionlinux.com), sometimes not. It's not because you don't understand French that you don't deserve original content ! :-)

Welcome to our blog !

http://blog.revolutionlinux.com/en/