ArticleslgStudy

computer science

Moblin

Moblin is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Moblin rather than just read about it. In short: Moblin, short for 'mobile Linux', is a discontinued open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices. Moblin was built around the Intel Atom processor.

Moblin — main illustration
Moblin — illustration

Key takeaways

  • Moblin belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Moblin to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Moblin from memory before moving on to harder problems.

Reference excerpt

Moblin, short for 'mobile Linux', is a discontinued open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices. Moblin was built around the Intel Atom processor. All builds of Moblin were designed to minimize boot times and power consumption, as Moblin was a netbook and MID-centric operating system. The netbook/desktop version of Moblin supported other chipsets based on the SSSE3 instruction set, such as the Core2 and some Celeron processors. OEM support was scarce but hit an all-time high in 2009 when Acer replaced Linpus Linux with Moblin on their Acer Aspire One netbooks and LG Electronics chose Moblin OS 2.1 for its mobile Internet device class smartphone the LG GW990. Dell also once accepted orders for netbooks running Canonical's Ubuntu Moblin Remix. Few commercial products existed around Moblin 2, most prominently a netbook from Foxconn and a smartphone from InvenTech, both announced at Computex 2009. Mandriva offered Moblin's v2 version to all Mandriva distribution and netbook owners. At the Consumer Electronics Show in January 2010, MSI and Novell announced SUSE Moblin preloaded on the MSI U135 netbook. Following the release of Moblin version 2.1, this was the first original equipment manufacturer (OEM) to sell a fully supported Intel Atom processor-based netbook running Moblin-based technology to consumers. It was demonstrated at both the MSI and Intel booths at the show. In addition, Samsung showed four netbooks preloaded with SUSE Moblin. At the Mobile World Congress in February 2010, it was announced that the Moblin project would be merging with Maemo to create the MeeGo mobile software platform. Nokia stopped all MeeGo development after switching to Windows Phone in 2011 and Intel also discontinued work on it to join the Tizen project instead.

History

Intel launched the Moblin.org site in July 2007 and significantly updated the site in April 2008 with the launch of the Intel Atom processor family at the Intel Developer Forum in Shanghai. A custom software development kit (SDK) is available on the site. The Moblin 2 OS was specifically designed to run on an Intel Atom processor in a netbook. In April 2009, Intel turned Moblin over to the Linux Foundation. Subsequently, Moblin was merged with Maemo, becoming MeeGo. MeeGo's development was also hosted by the Linux Foundation, and initially governed by a Technical Steering Group overseen by Imad Sousou of Intel and Nokia's Valtteri Halla. The Linux Foundation canceled MeeGo in September 2011 in favor of Tizen. A new Finnish start-up, Jolla, announced in July 2012 that MeeGo's community-driven successor Mer, would be the basis of their new operating system Sailfish OS slated to launch in a smartphone during 2013.

Moblin 2 At the Linux Collaboration Summit in April 2009, Intel demonstrated that the Moblin 2 alpha release can load major components of the stack, including the graphics system, and start up in mere seconds. On May 19, 2009, Imad Sousou announced the release of Moblin v2.0 beta for Netbooks and Nettops for developer testing. Moblin 2's Core distribution is based on recent builds of Fedora, but other distributions to announce future support for the core Moblin stack include Linpus and Ubuntu. This second major release marked a shift from the Xfce desktop environment to a custom-built GNOME Mobile UI based on OpenedHand's Clutter, a key piece of the Maemo graphical environment, built around the X Window System. The new UI also includes an integrated Gecko web browser. The Register was impressed by the interface but noted the presence of "quite a few apparent bugs" and described the beta release of Moblin 2 as "closer to an alpha than a beta.".

Major components Moblin Image Creator (MIC): allows developers to create a custom Linux file system for a device. Using MIC, a platform developer can choose which components from Moblin they want on their device, build the target file system, copy all the necessary files to a USB mass storage device and load the resulting files onto the target. Kernel: platform-specific patches to the Linux kernel and various other device drivers. UI Framework: screen interface and its underlying Clutter- and GTK+-based framework. Power Management Policy: extending and enhancing existing Linux power management capabilities Browser: the Moblin browser is full-featured web browser based on Mozilla technologies with a finger-driven UI and MID UI integration. The Moblin browser supports key plug-ins like Adobe Flash. Multimedia: audio and video playback and photo viewing including Helix or GStreamer multimedia frameworks with Universal Plug and Play support through the GUPnP library. Linux Connection Manager: Internet connections that can be extended through plug-ins to support various wired or wireless technologies.

Applications Moblin 2's interface is designed for netbook and nettops and built on open source graphics technology, such as Clutter, DRI2, and KMS, which are designed around toolbars and panels available at the top of the screen.

Myzone is a variation on the desktop or home screen. It provides an overview of the user's latest activities on the system. The screen is divided into three areas: recent activities, that is calendar and to-do items (left); recent files and websites, such as pictures viewed and websites visited (center); and recent social network updates, currently tracking Twitter and Last.fm (right). A custom toolbar provides more personalized content on the screens it navigates to, than most toolbars do. Most menu items open screens that display the most recently accessed topical content. For example, the work zones panel manages, organizes, and switches to currently running applications and the media panel displays recently played and viewed media files. The optimized browser is based on Mozilla browser technology revised into a Clutter shell. A 'zoomable' media player allows going from viewing all media at once down to focusing on an individual picture, movie, or audio track. The media player detects and indexes media on external USB devices, as well as UPnP devices on a network.

See also Android Comparison of netbook-oriented Linux distributions Sailfish OS Ubuntu for Android

References

… excerpt ends here. Continue reading the full article.

Illustrations

Moblin illustration
Moblin: Relations of Moblin to mobile operating systems
Relations of Moblin to mobile operating systems

Worked examples

Example 1 — a first encounter with Moblin

Start with the simplest possible case. Write down what Moblin claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Moblin before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Moblin ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Moblin

In research
Moblin appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Moblin in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Moblin is common in secondary-school and first-year university syllabi. It links to neighbouring topics 2007 software, Embedded Linux, Intel software, so understanding it makes those chapters shorter.
In everyday life
Look for Moblin outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Moblin in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Moblin means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Moblin out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Moblin in simple terms?

Moblin, short for 'mobile Linux', is a discontinued open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, nettops and embedded devices. Moblin was built around the Intel Atom processor.

Why does Moblin matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Moblin?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Moblin.

Tags

  • 2007 software
  • Embedded Linux
  • Intel software
  • Mobile Linux
  • Netbooks
  • Software that uses Clutter (software)
  • Software that uses GTK

Keep exploring