Linux Expo at Union Bank of Switzerland
During the summer of 1997, employees of the Union Bank of Switzerland (UBS) put on a one-month expo to showcase Linux. This article describes how and why we did it.
The Union Bank of Switzerland (UBS) is one of Switzerland's three largest banks, with offices world-wide and 30,000 employees. Currently, UBS has 25,000 PCs running mainly Windows 3.11, 800-900 Novell NetWare servers (3.11 or 4.11), around 800 applications servers, around 1,000 workstations running Solaris and at least 3,000 printers.
I work in the system development section (SYBS—System and Basic Services) where we mainly use workstations and servers running Solaris 2.5.1. We produce our own “repackaged” Solaris release, named OpenLAN, which is used on the production Unix servers. The OpenLAN release includes Perl, tcl/tk, et al.—the normal set of Unix tools in a package format. Notice the world “package” above. All software is delivered in a Solaris (Sys V) package for easy installation and removal.
Quite a few of the employees have a PC at home and for those working with or on the Unix side, it is (or would be) quite natural to install Linux at home. Linux provides an ideal environment for learning more about Unix in general, system administration and Unix tools. Also, a Linux system is neither resource hungry nor expensive to set up. Today it is possible to buy a shrink-wrapped installation on a CD-ROM, and you do not need to be technical expert to install Linux on your machine.
In the building where our section is located, there is an area which is used for one-month expositions about different subjects. The subjects range from information about different parts of UBS, security policies or employees' personal interests: astronomy, model plane flying, etc. The available area is approximately four by four meters with two panels for posters.
Last summer, Alois Camenzind thought that a small Linux expo would be a good idea. This would enable us to spread information about Linux and its uses—let others know that Linux is a “real” Unix system. After getting the “Okay”, Camenzind contacted employees within the section who had expressed both knowledge and interest in Linux. We formed an unofficial workgroup to prepare the Expo. The main work was producing posters with information about Linux and Linus Torvalds, getting resources (machines), setting up the machines and contacting interested companies for information and products.
We ended up with two Intel 486 Compaq boxes which were set up running Linux kernel version 2.0.12 (the latest stable release at that time). We used the Red Hat Rembrandt Beta II distribution provided to us by Red Hat. A SPARCstation 5, running kernel version 2.0.16 with the SPARC Red Hat distribution, was also on display to show multiple platform support.
We set up an Apache 1.1.1 WWW server running on of one of the Compaq machines. This WWW server had a preloaded cache with HTML pages from the SSC web site, http://sunsite.unc.edu/, the Swiss Linux User Group and other interesting Linux-related web sites. Since we were behind a firewall, we opted to load the cache on an Apache proxy server to make information generally available during the Expo.
The same machine also served as an NFS server for the smaller Compaq on which we stored the binaries and sources. The NFS server made it possible for interested people within UBS to obtain more information via HTTP or to mount the exported file system via NFS to get up-to-date kernel sources.
X11 was running on all machines, as well as a subset of the application packages provided in the distribution as an example of what kinds of software are included in a typical Linux distribution. To show an example of a commercial application running under Linux, we installed a demonstration copy of Applixware. We configured the machine to start Netscape whenever a user logged in, displaying our WWW server home page with pointers to the cached pages and other collected material. This was our invitation to the user to start browsing and discover more information about Linux.
Behind the machines (see photographs) were the panels with posters about Linux (all in German): “What is Linux?”, “Information sources for Linux”, “The GNU General Public License (GPL)”, “Linux Development History”, “Linux Time Line” and “Who is Linus Torvalds”. We also made information provided by SSC and Red Hat available beside the machines.
During display, anyone could just walk up to one of them and log in. Then (s)he could playing with the system, start X applications or just browse the local web via Netscape. We also provided a mirror of the latest release of the kernel as well as a Linux distribution which the user could copy.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- RSS Feeds
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- Designing Electronics with Linux
- New Products
- A Topic for Discussion - Open Source Feature-Richness?
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Validate an E-Mail Address with PHP, the Right Way
- What's the tweeting protocol?
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




3 hours 17 min ago
7 hours 44 min ago
11 hours 20 min ago
11 hours 52 min ago
14 hours 16 min ago
14 hours 19 min ago
14 hours 20 min ago
18 hours 45 min ago
20 hours 36 min ago
1 day 1 hour ago