Elementary OS

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Elementary OS
Elementary logo.svg
Elementary OS 0.3 "Freya".png
Elementary OS "Freya"
Developer {{#property:p112}}
Written in {{#property:p277}}
OS family Unix-like
Working state Current
Source model Open source
Initial release 31 March 2011; 13 years ago (2011-03-31)
Latest release 0.3.2 "Freya" / 9 December 2015; 8 years ago (2015-12-09)[1]
Available in Multilingual
Update method apt-get (Ubuntu Software Center)
Package manager dpkg
Platforms x86, x86-64
Kernel type Monolithic
Default user interface Pantheon[2]
License GNU GPL, LGPL, and various other free software licenses
Official website elementary.io

Elementary OS (styled "elementary OS") is a Linux distribution based on Ubuntu. It is the vehicle to introduce the Pantheon desktop environment,[3] similar to how Linux Mint was the vehicle to introduce the Cinnamon desktop environment before Cinnamon was available in other Linux distributions.

Design philosophy

The Elementary OS project aims to solve a number of perceived deficiencies in the established desktop environments, namely:

  • better global aesthetics by streamlining the user interface;
  • reduce software dependency by using core applications written in the C language or Vala;
  • diminish the need to access the terminal.

Although not contrary to the GNU philosophy,[4] these deliberate design choices diverge from what most GNU/Linux distributions opt for: a freedom to set up and customize one's own desktop environment. The Human Interface Guidelines of the Elementary OS project focus instead on immediate usability with a gentle learning curve,[5] rather than full-fledged customization. The three core rules the developers set for themselves were "concision", "avoid configuration" and "minimal documentation".[6]

Since its inception, Elementary OS has received both praise and criticism for its design, which closely resembles that of OS X both visually and in terms of user experience.[7][8]

Pantheon's main shell is deeply integrated with other Elementary OS applications like Plank (a dock), Midori (the default web browser) and Scratch (a simple text editor). This distribution uses Gala as its window manager,[9] which is based on Mutter.[3]

Software components

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

History

The Elementary OS distribution initially started as a set of themes and applications designed for Ubuntu which later turned into its own Linux distribution.[10] Being Ubuntu-based, it is compatible with its repositories and packages and uses Ubuntu's own software center to handle installation/removal of software. Its user interface aims at being intuitive for new users without consuming too many resources.[11]

Releases

0.1 Jupiter

The first stable version of Elementary OS was Jupiter,[10] published on 31 March 2011[12] and based on Ubuntu 10.10. Since October 2012, it is no longer supported and thus no longer available for download in Elementary OS official web site apart from in a historical capacity.[13][14]

0.2 Luna

Elementary OS 0.2 "Luna"

In November 2012, the first beta version of Elementary OS code-named Luna was released, which uses Ubuntu 12.04 LTS as a base.[15] The second beta version of Luna was released on 6 May 2013, carrying more than 300 bug fixes and several changes such as improved support for multiple localizations, multiple display support and updated applications.[15][16] On 7 August 2013, a countdown clock appeared on the official website with a countdown to 10 August 2013.[17] The second stable version of Elementary OS, Luna, was released that same day, along with a complete overhaul and redesign of the Elementary OS website.[18]

0.3 Freya

Elementary OS 0.3 "Freya"

The name of the third stable version of Elementary OS, Isis, was proposed in August 2013 by Daniel Foré, the project leader.[19] It was later changed to Freya to avoid association with the terrorist group ISIS.[20] It is based on Ubuntu 14.04 LTS, which was released in April 2014.[19] The first beta of Freya was released on 11 August 2014.[21] The second beta of Freya was released on 8 February 2015.[22] The final version was released on 11 April 2015, after a countdown clock appeared on the website eight days before its release.

0.4 Loki

Elementary OS 0.4 is currently codenamed Loki,[23] although the name is subject to change.[24]

Version table

Version Codename Date Base
Old version, no longer supported: 0.1 Jupiter 2011-03-31 Ubuntu 10.10
Old version, no longer supported: 0.2 Luna 2013-08-10 Ubuntu 12.04 LTS
Older version, yet still supported: 0.3 Freya 2015-04-11 Ubuntu 14.04 LTS
Older version, yet still supported: 0.3.1 Freya 2015-09-03 Ubuntu 14.04 LTS
Current stable version: 0.3.2 Freya 2015-12-09 Ubuntu 14.04 LTS
Future release: 0.4 Loki TBA Ubuntu 16.04 LTS[25]
Legend:
Old version
Older version, still supported
Latest version
Latest preview version
Future release

Controversy

In 2015, the Elementary OS developers changed the download page to default to a monetary amount before providing a direct HTTP download for the current stable release. Despite the fact that the user was able to supply any amount, or no amount at all, it sparked controversy about how such practices are typically not perceived as being in alignment with FOSS distribution philosophies.[26][27][28] The Elementary OS team has defended the action stating that "Around 99.875% of those users download without paying", and have justified an amount populating by default as a measure to ensure the continued development of the distribution.[28]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. https://launchpad.net/elementaryos/+milestone/loki-beta1
  24. https://plus.google.com/+CassidyJames/posts/GzwFLE2mvH5
  25. http://linux.softpedia.com/blog/elementary-OS-0-4-Loki-Will-Be-Based-on-Ubuntu-16-04-LTS-Development-Started-477618.shtml
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. 28.0 28.1 Lua error in package.lua at line 80: module 'strict' not found.

Apps

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.

External links