I have been using various Linux flavors (Slackware, Red Hat, CentOS, Debian, Ubuntu…) both at work and at home for many years but my personal workstation has always been the company standard Windows. About one year ago I decided to try the company Ubuntu version, if I can do my everyday work completely on the Linux side. There would be obvious synergy benefits since I use Ubuntu at home and I do most of my work in the OSS side, working with various Linux versions. Tieto has a tailored Ubuntu version called Tubuntu which has various corporate add-ons preconfigured, e.g. corporate security mechanisms, printers, chat, company apt-get repository etc.
Using Tubuntu has been a great joy! Since I use Ubuntu at home using Tubuntu at work has really been a great relief after all those Windows years with various unix simulation tools (Unx-utils etc.). I must say that there is no single thing I really miss from Windows — there are equivalent or better tools for almost anything in the Linux side.
You can install basically all your favorite OSS tools in Tubuntu: editors, IDEs, database tools, etc. Some tools like Docker work even better in Linux than in Windows since you can use docker commands natively in Linux and there is no need for separate Linux based docker machine to run docker containers. Also it’s nice to natively use bash shell in Tubuntu, test everything in own workstation and then deploy those scripts to target Linuxes.
Corporate Support for Linux
How would Linux get more market place in corporate use? I think there are a few critical factors:
- Commitment. The corporate IT department should make Linux a real option among Windows and Mac.
- Installation and configuration should be very easy. This means that company should provide a preconfigured Linux image which an end-user can install without any hassle.
- The preconfigured Linux image should provide all basic tools for corporate use: security, collaboration tools etc. You can open MS Office documents using LibreOffice. You can chat with Windows users using Pidgin. If you use cloud based office tools the OS you have in your workstation should not be that important.
- There should be official corporate support. In Tieto Tubuntu is officially supported by our support desk, and there is also an unofficial Tubuntu users mailing list in which advanced users provide assistance to Tubuntu newcomers.
- Critical mass. If there are not enough users in the company Linux will always be a poor cousin at the house, and will be mostly ignored. Conclusion
In the corporate world there are mostly two types of developers: Most guys just settle down with the standard Windows. If you are a .Net developer that makes sense. A small minority on the other hand is using Macs, and I guess that’s just fine (I have never used Mac myself). But if you have a chance to try Linux I strongly recommend to do so, especially if you are developing in the OSS side. At least here in Tieto you can struggle against mainstream, find a small rebel inside yourself, and use Tubuntu.