How to make your College to use Ubuntu?

From my point of veiw, I use Ubuntu (generally Linux) for those reasons:

Packages support

  • The system is shipped with all applications, ready to use 2 minutes after installation
  • Everyone can easily install applications via software center or command line
  • If you need, you can choose the version of application you need. Additionally, you can install not-released-yet version from custom PPAs.

Opensource & Community

  • Whole system (and most of the applications) are free of charge
  • The system is reviewed by many people so many bugs are found and fixed
  • If you are in troubles, there are many ways to ask and receive fast answers from community (for example this site)

Security & Safety

  • Most of the viruses are designed for Microsoft OS so they won't affect your system
  • Thanks to clean system design it's difficult to create really dangerous virus for Linux
  • There is easy user management and setting up user rights so you are sure your mother won't break the computer by launching the wrong app.

Programming platform

  • Ubuntu (and Linux generally) has outstanding support for programming tools
  • You can use almost all IDEs on Ubuntu, simple text editors or terminal editors (vi, emacs)
  • There is support for all programming languages
  • It's easy to run and test your programs via console
  • It's easy to install, configure and use all kinds of servers (apache, database servers, web servers)

Terminal

  • Besides the programming itself, you can use terminal to connect to remote servers (ssh, scp, ...) without installing additional software
  • Use the power of shell commands and regular expressions when working with your files, processing data or maintaining the system
  • If you need to fix/configure something, it's often only about copying several lines from the guide or mail-from-guru and you get the issue fixed.
  • You can extend the system functionality with your own scripts launched whenever you need.

Environment

  • You have the same environment on your servers and on your PC: You can use tools you are used to use when managing the server. You can redirect X server and launch window applications remotely. You can have the exactly same versions of programs on both server and your PC.
  • Somebody says Ubuntu GUI is much easier and comfortable than Windows.

Possibility of choose

  • In almost all cases, you can choose from several variants of the application. Unlike Mac OS, you aren't forced to use the "best" app and only it.

And after all, it's Linux. You got to love it :)


I guess it really depends on what faculty you are in. If you are studying computer science and they are using windows, you better just quit that college and go somewhere else!

But seriously, in general you can say these:

  • It is free! FREEEEEE I tells ya! (this should generally be good enough! Unless you are living in a country that doesn't respect copy-right law)
  • For this next point, you should be ready: It can do whatever you can do in Windows as good, if not better.

    • Documents, Spread sheets and Slides
    • Internet Usage
    • Programming Environment
    • Scientific programs: This is in fact where you should know the programs and it's easier or harder to convince the faculty[1].

    Why do I say this is important? Because they have found luxury in doing their work in Windows. If you don't offer them something that can do all they are used to, they just won't accept it.

  • And of course like you said, no viruses.

And you can do these things:

  • Find people good with Linux who volunteer to be Linux admins. This is important because as soon as you get people to work with Linux, you are gonna get a lot of questions about how it works or how to fix it (Do I hear you saying Ubuntu is so easy to use, you can just install and work with it like Windows? Unfortunately not yet. The load of questions in this website shows the opposite).
  • Suggest first to have both operating systems so they always feel they have the safety of booting in their Windows when they are fed up with Linux.
  • You should then start showing them stuff that exists only in Linux to make them use it often. Things such as a program that does your work easier/faster or an extra tool to create documents etc.
  • After a few years that everybody is used to and comfortable with Ubuntu, you can go about telling them to remove Windows and keep only Ubuntu.

Somethings to remember:

  • Teachers and principals are older people. Older people don't like change, so don't try to go too fast.
  • Teachers and principals are older people. Older people are behind technology, so don't overwhelm them with options.
  • Teachers and principals are older people. Older people don't like to spend time searching, so just install a working set of programs (better if they have a familiar feel, so similar to Windows ones) and tell them (and show them how to) work with those. If they get used to it, you can introduce new ones.
  • Teachers and principals are older people. Older people get frustrated easily, so make sure you, or any admin, is instantly there as soon as they have problem. Even if they don't ask you, it wouldn't be bad to check up on them to see if everything is fine.
  • Teachers and principals are older people. Older people, especially men, don't like a student telling them what to do, so try to be very diplomatic. Try to teach them, or tell them what to do, in a manner that they don't feel stupid.

[1] I don't know the softwares much, but imagine a field for which there are a lot of great software under windows, but nothing serious under Linux. In such a case, you probably should first extensively test those software with wine to make sure it actually works (wine is not that perfect yet). Many engineering programs could be quite problematic like SolidWorks or ComSol.


Shahbaz has really hit the mark with the going slow and diplomatic route.

At my University the biggest problem seem to be switching from MS office to Libreoffice or OpenOffice. If you have not worked on LibreOffice I would recommend that you first become knowledgeable using it so that you can show those people that you want to convince that it really is a good office suite. Just note LibreOffice 3.4.3 has a problem with handling footnotes so I will wait another week for the arrival of version 3.4.4 which has fixed this problem. Also, Ms Office 2010 supports the odt file format so that significantly increases the compatibility between MS Office and LibreOffice.

Also, LibreOffice does not have a integrated grammer checker but you can install an add-on called LanguageTool. The pagination add-on is also very useful if you want to insert page numbers.

Probably the biggest problem, will the IT "experts" at your College be able to administer Linux? Thats also a huge problem because if something goes wrong, then someone should be able to fix it.

Lastly, I have found that by first introducing open source programs to people and leaving them to use it for a while makes them more willing to switch to Linux. I have used LibreOffice to convert people to switch to Linux. The biggest hurdle to linux adoption is the users that seem to be afraid using anything other than windows.