What OEM means for many people
In a World where almost everybody has prior experience with Windows, where manufacturers are spamming the OS with pre-installed sharewares and demos of software people don’t like, and where despite paying for a Windows license and owning a Windows key people have to [arguably] illegally download the installation discs…. for most people “OEM” means one thing and one thing only: “Vanilla”. By downloading or buying Windows “OEM” people are getting the “real” Windows, the one without all the commercial popupware installed.
So whether it’s on the shelves of people’s favorite shops or on the pages of people’s favorite torrent sites, “OEM” basically means “cool”.
Consequently, when that option was introduced in Linux Mint, it became instantly popular and for all the wrong reasons :)
OEM in Linux Mint
Up until Linux Mint 8, the liveCD contained an option called “OEM Installation”. It was interpreted wrongly and many users were installing Linux Mint, on their own computer, for themselves, in OEM mode. They’d use their computer for months, without ever setting up an account and their IRC nickname reflected their username: “oem”… clearly, something was wrong.
Since Linux Mint 9, we maintain separate OEM installation discs and hide them away from the main pages of our website to make sure people who don’t need them don’t use them.
What OEM really means
The acronym “OEM” means “Original Equipment Manufacturer”. In practice an OEM is anybody (individual, association or company) which needs to pre-install Linux Mint.
When you install Linux Mint for yourself, as a user, one of the things you do is set a username, a password, a keyboard layout, a language and a hostname. This is part of the basic customization of the OS, during the installation, so that by the time the OS is installed, your user account is ready and the computer is functional for “you”, the user.
Most of the time, when a merchant or a manufacturer needs to pre-install Linux Mint on a computer, they do not know any information about the customer. They’re unable to install Linux Mint for the customer in advance because they do not know what his/her username will be (it would also be really awkward if the seller had to ask the customer his choice of password prior to the sale..). So either the manufacturers set the system with some generic information (which looks ridiculous and is a VERY amateurish thing to do… nobody wants “walmart” as their username) or they’re able to install Linux Mint in OEM mode… in a way that they don’t need to fill in any customer details, and that the system later asks the customer him/herself for that information.
And that’s what an OEM installation is. It’s an installation which isn’t meant to be used by the person who installs Linux Mint, but by another person whose details are not known. It’s an installation which isn’t complete and which sets the system in a way that the real user, is asked to enter personal details the first time he/she boots the computer.
How it works
With the OEM installation disc, the manufacturer installs Linux Mint on the computer. The username is “oem” and the manufacturer selects temporary passwords, hostnames and language settings.
Upon reboot, the manufacturer can log in as “oem” and perform system-wide customization to the OS. When finished, the manufacturer then clicks on “Menu->Prepare for end user”, shuts down the computer and the system is ready to be sold.
On the next reboot, after the computer is purchased, the customer is asked to fill in a username, a password, a hostname, a locale and a keyboard layout. The “oem” account is then wiped, and a new user account is created. From there, the system is full ready.