User:0mtwb9gd5wx/Clear Linux OS (2021-09-29)

From Wikipedia, the free encyclopedia
Clear Linux OS
GNOME Desktop
DeveloperIntel
OS familyUnix-like
Working stateCurrent
Source modelOpen source
Initial release6 February 2015; 9 years ago (2015-02-06) [1][2][3]
Marketing targetDevOps, AI, Cloud, Container[4]
Available inEnglish, Spanish, Chinese
Update methodRolling release,[1]
auto-updating[5]
[6][4][7]
Package managerswupd
Platformsx86-64
Kernel typeMonolithic kernel (Linux)
Default
user interface
LicenseOpen source[14]
Official websiteclearlinux.org

Clear Linux OS is a Linux distribution, developed and maintained on Intel's 01.org open-source platform, and optimized for Intel's microprocessors with an emphasis on performance and security.[15][16] Its optimizations also affect AMD-systems.[17][18] Clear Linux OS follows a rolling release model. Clear Linux OS is not intended to be a general-purpose Linux distribution; it is designed to be used by IT professionals for DevOps, AI application development, cloud computing, and containers.[19] It currently is the fastest available Linux implementation.[20][21][22]

History[edit]

In 2015, Intel introduced Clear Linux OS at OpenStack Summit 2015, Vancouver[23][24][25][26] initially, it was limited to cloud usage.[27][28] Intel began the Clear Containers project to address container security.[29][30][31] In 2015, originally, Clear Linux OS was deployed as a single monolithic unit.[32] In May 2019, Clear Linux OS released a new Desktop Installer and started a Help Forum.[33][34][35]

Clear Linux OS is available via Microsoft Azure marketplace,[36][37] and Amazon Web Services marketplace.[38]

Requirements[edit]

Clear Linux OS supports Sandy Bridge CPUs and later,[39] including 2nd Generation Intel® Core™, Intel® Xeon® Processor E3, Intel® Atom™ processor C2000 (Q3 2013 or later), Intel® Atom™ processor E3800 (Q4 2013 or later).[40][36] An installed system is booted via the EFI boot loader or via systemd-boot.[35] A minimum system requires Intel SSE4 and CLMUL (carry-less multiplication), as well as UEFI.[35]

Community[edit]

Intel documentation and the Clear Linux Project provide documentation[41] to deploy[42] Clear Linux OS, as well as development venues,[43][44] and social media,[45] and forums for troubleshooting and updates.[46]

Features[edit]

  • reference stacks to install Clear Linux OS images that are optimized and tested together for specific use-cases[47][48][49]
  • "stateless": strict separation between User data and System config files[50][51]
A misconfigured system will still boot correctly, then perform a factory reset so you can reconfigure.[36]
  • delta updates - minimizes update size[50]
  • bundles: a group of "upstream open-source projects and packages needed to enable a use-case or capability"[52][53][54] using swupd[51][55][54] as the update and package manager[56]
  • mixer: custom, DIY Clear Linux OS release creator[57]
  • 3rd-party software from outside of Clear Linux OS:
    • mixer can create 3rd-party bundles out of anything you want without packaging it into an RPM.[58]
    • Flatpak, the app is included as part of the desktop bundle, and 3rd-party apps for Flatpak are documented[59][60]
    • swupd “3rd-party” subcommand manages 3rd-party bundles.[61][58]
  • Containers: open source back-end technology[62] that plugs into Docker, Kubernetes and CoreOS rkt (Rocket)[36]
  • Cloud Integrated Advanced Orchestrator (ciao): lightweight, fully TLS-based, minimal config workload scheduler designer[36]
  • Telemetry: does not collect any user data, records system events such as: errors, Design, app compatibility, data minimization and reports to Clear Linux OS development. This can be disabled, or stored locally.[36][63]
  • Auto proxy support: can discover proxy auto-config script to resolve proxy for connections.[36][64][65]
  • All debug information is available all the time.[36]

"Clear Linux is designed for a Linux distribution maintainer and provides tools allowing the maintainer to directly consume upstream projects, add them to their distribution, and maintain the distribution on an update server that keeps all the connected systems updated."[66]

"In Clear Linux, the operating system is completely made up of bundles. When one bundle is updated, it creates a completely new version of the OS. This new OS version is built and tested as a whole – there is no extra package to be added later. For the distributor, this makes updating simpler and guarantees that the OS update will work and will not brick the system. It is also the reason that updates need to be easier and happen more frequently."[67]

"...rather than "everything", we need to make sure that what we do ship is usable, with a bias to servers and what developers use..." — Arjan van de Ven[43]

Competitors[edit]

For containers:[68]

Further reading[edit]

  • Legay, Damien; Decan, Alexandre; Mens, Tom (2020). "On Package Freshness in Linux Distributions". 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME). pp. 682–686. arXiv:2007.16123. doi:10.1109/ICSME46990.2020.00072. ISBN 978-1-7281-5619-4. S2CID 220920020.
  • Tabari, Armin Ziaie; Ou, Xinming (2 March 2020). "A First Step Towards Understanding Real-world Attacks on IoT Devices". arXiv:2003.01218 [cs.CR].
  • Hokin, Samuel; Cleary, Alan; Mudge, Joann (27 September 2020). "Disease association with frequented regions of genotype graphs" (PDF). doi:10.1101/2020.09.25.20201640. S2CID 221937017. Retrieved 7 September 2021. The work was performed on a 128-CPU, 1-TB machine running Java under Clear Linux {{cite journal}}: Cite journal requires |journal= (help)

Name[edit]

Clear Linux was referred to in early documentation as Clear Linux OS, later as Clear Linux* OS with a corresponding footnote acknowledging that the rights to "Linux" may be possessed by others.[2][3] Clear Linux OS has been referred to, in the literature, as Clear Linux OS, Clear Linux* OS, Clear Linux OS, Clear Linux*, Clear Linux.[48][16]

References[edit]

  1. ^ a b "Index of /releases/". Clear Linux Project.
  2. ^ a b "Clear Linux* Project for Intel Architecture". 01.org. Archived from the original on 23 March 2015. Retrieved 31 August 2021. The Clear Linux OS is not a product; it not a commercial operating system and there is no commercial support available. The images are tested on an Intel NUC platform based on the Haswell microarchitecture as well as on systems with new Intel Xeon processors and the Intel Atom processor C2000 family.....*Other names and brands may be claimed as the property of others.
  3. ^ a b "Home". Clear Linux Project. Archived from the original on 20 May 2015. Retrieved 31 August 2021. The Clear Linux™ Project for Intel® Architecture is a project that is building a Linux OS distribution for various cloud use cases. The goal of Clear Linux OS, is to showcase the best of Intel Architecture technology, from low level kernel features to more complex items that span across the entire operating system stack.....*Other names and brands may be claimed as the property of others.
  4. ^ a b c "What is Clear Linux OS?". Clear Linux* Project Docs. Archived from the original on 2021-06-28.
  5. ^ more frequently than weekly
  6. ^ "Clear Linux Highlights #5". Clear Linux* Project: Blogs & News. 2016-11-28. Clear Linux is now an auto-updating OS. Updates will be automatically applied if available. ...We've made it simple for users to disable these auto-updates:
  7. ^ Hruska, Joel (May 15, 2019). "Intel Unveils Clear Linux OS Update at Open Source Summit". ExtremeTech. Retrieved 13 June 2021.
  8. ^ Larabel, Michael (24 May 2017). "Clear Linux Switches From Xfce To GNOME, Benchmarks". Phoronix.
  9. ^ "Clear Linux: the Linux distribution developed by Intel". Linux Adictos. 2018-09-08. Retrieved 13 June 2021. It started with Xfce as its only desktop option, and then added and moved to the GNOME Shell and the standard desktop
  10. ^ "Clarity in the Desktop". Clear Linux* Project. 22 April 2016. Clear Linux* recently introduced a series of updates that incorporate a developer-optimized desktop experience. This experience is built upon Xfce 4.12
  11. ^ "xfce4-desktop-bundle". clearlinux.org. Retrieved 25 September 2021.
  12. ^ Larabel, Michael (28 August 2018). "Clear Linux Rolling Out KDE Plasma Desktop Support". Phoronix.
  13. ^ "KDE Plasma 5 bundle". clearlinux.org. Retrieved 25 September 2021.
  14. ^ "List of licenses used in Clear Linux OS". Clear Linux* Project.
  15. ^ Nestor, Marius (May 15, 2019). "Intel's Clear Linux OS Now Offers Workflows Tailored for Linux Developers". softpedia. While Clear Linux OS isn't as popular as Ubuntu, Debian, or Arch Linux, it always proved to be a viable and quite fast Linux-based operating system for desktop and server users, offering them the best performance possible on the Intel Architecture. Clear Linux OS follows a rolling-release model where you install once and receive updates forever.
  16. ^ a b Larabel, Michael (18 March 2020). "Is Clear Linux Just A Toy Distribution By Intel?". Phoronix. Retrieved 13 June 2021. Basically, Clear Linux is focused on being a developer OS and not a general purpose OS to satisfy every user's desire. Their code for third-party / closed-source packages on Clear Linux should help in broadening their software ecosystem but they are marching to the beat of their own drum that doesn't necessarily align with the ways of other Linux distributions especially on the desktop front. That has worked out well when it comes to achieving maximum Linux performance and they have been seeing some industry interest/adoption.
  17. ^ Larabel, Michael (22 December 2020). "The Fastest Linux OS For AMD Ryzen Zen 3? It's Still Intel Clear Linux". Phoronix. Retrieved 25 August 2021.
  18. ^ Williams, Rob (October 24, 2019). "A Linux For Speed Hounds: A Look At Clear Linux Performance". Techgage. Retrieved 13 June 2021. A notable Clear Linux fact is that it's an Intel creation, originally birthed in the company's open-source lab. That means that it's optimized for Intel's own processors, but the reality is, many performance benefits seen in Clear Linux for Intel hardware could be seen for competitive gear, as well. Clear Linux isn't just about Intel shoving its optimizations into Linux. It's about optimizing the entire Linux OS.
  19. ^ "Clear Linux* OS announces support for Kata Containers". Clear Linux* Project.
  20. ^ Larabel, Michael (30 October 2018). "Trying To Make Ubuntu 18.10 Run As Fast As Intel's Clear Linux". Phoronix. Retrieved 13 June 2021. This data shows that Clear Linux still does much more than adjusting a few tunables to get to the leading performance that it's not as trivial as adjusting CFLAGS/CXXFLAGS, opting for the performance governor, etc. Clear additionally makes use of GCC Function Multi-Versioning (FMV) for optimizing its binaries to use the fastest code path depending upon the CPU detected at run-time among other compiler/tooling optimizations. It also often patches its Glibc and other key components beyond just Linux kernel patches not yet ready to be mainlined. Other misconceptions to clear up about this open-source operating system is that it does not use the Intel ICC compiler, it does run on AMD hardware (and does so in a speedy manner as well), and runs on Intel hardware going back to around Sandy Bridge, just not the very latest and greatest generations.
  21. ^ Perkins, John (2021-01-07). "Clear Linux Review: The McLaren of Linux Distros". Make Tech Easier. Clear Linux is a Linux distribution created by Intel, and it's tailored to developers, researchers, and anybody who's using Linux as a tool rather than a desktop...Running the same workloads, Clear Linux performs better universally on Intel platforms and is even more efficient on AMD platforms.
  22. ^ Larabel, Michael (3 April 2019). "The Current Windows 10 vs. Linux Browser Performance For Google Chrome + Mozilla Firefox". Phoronix. Retrieved 13 June 2021. When generating the geometric mean data for all of the benchmarks completed on these operating systems, to some surprise Clear Linux was able to pull an upset over Windows 10. Prior to running the geometric mean pass, I figured Windows 10 would have won, but it turns out the Intel optimized Linux distribution edged past Windows given the close calls and the larger lead in MotionMark. But the other Linux distributions were slower than Windows 10 and Google/Mozilla still has a lot they could do to improve the browser support/performance for Linux desktop users.
  23. ^ "OpenStack Vancouver 2015". OpenStack. Retrieved 7 September 2021. Open Source Cloud Computing Software
  24. ^ Helm, Kent (February 20, 2016). "One-year Anniversary for the Clear Linux Project For Intel Architecture!". LinkedIn. Archived from the original on 30 August 2021. The goal of Clear Linux OS is to showcase the best of Intel Architecture technology, from low-level kernel features to more complex items that span across the entire operating system stack.
  25. ^ Helm, Kent (August 16, 2015). "Fast & Furious - The Clear Linux Project for Intel(r) Architecture". linkedin. Archived from the original on 24 August 2021. Retrieved 13 June 2021. Director of Software Pathfinding for Linux at Intel , Forest Grove, Oregon
  26. ^ Helm, Kent. "Kent Helm". LinkedIn. Archived from the original on 24 August 2021. Retrieved 17 September 2021. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch; 17 September 2021 suggested (help)
  27. ^ "Clear Linux OS: the performant Linux distribution for the cloud". IONOS. Archived from the original on 2021-08-16.
  28. ^ Clear Linux at DistroWatch
  29. ^ Ven, Arjan van de Ven (May 18, 2015). "An introduction to Clear Containers". LWN.net. Retrieved 13 June 2021. We (the Intel Clear Containers group) are taking a little bit of a different tack on the security of containers by going back to the basic question: how expensive is virtual-machine technology, really?
  30. ^ "Home". Clear Linux* Project. Archived from the original on 21 September 2015. Retrieved 31 August 2021.
  31. ^ "Intel® Clear Containers: Now part of Kata Containers". Clear Linux* Project. Retrieved 31 August 2021.
  32. ^ Yegulalp, Serdar (2015-05-21). "Intel takes on CoreOS with its own container-based Linux". InfoWorld. Retrieved 13 June 2021. The name alone is a giveaway that the project serves as a showcase for Intel's hardware acceleration technologies for virtualization. That aside, most of Intel's goal with Clear Linux is directly reminiscent of what CoreOS and the rest are doing: Use a combination of containers and kernel-native features in Linux to create an OS suited to a modern, modular, service-oriented data center.
  33. ^ Larabel, Michael (11 May 2019). "Clear Linux Further Enhances Its Desktop Installer, Launches Help Forums". Phoronix. Retrieved 31 August 2021.
  34. ^ "Clear Linux Installer v2.0". Clear Linux* Project: Blogs & News.
  35. ^ a b c Wolski, David (2020-04-30). "Ausprobiert: Clear Linux, Intels leistungsfähige Linux-Distribution" [Tried: Clear Linux, Intel's powerful Linux distribution]. heise online (in German).
  36. ^ a b c d e f g h Kumar, Ambarish. "An Overview of Clear Linux, its Features and Installation Procedure". it's foss. Archived from the original on 31 August 2021. Retrieved 31 August 2021.
  37. ^ "Announcing the availability of Clear Linux* OS in Azure Marketplace". Microsoft Azure.
  38. ^ Larabel, Michael (29 October 2017). "Clear Linux Reaches The Amazon EC2 Cloud". Phoronix. Retrieved 31 August 2021.
  39. ^ Larabel, Michael (30 October 2018). "Trying To Make Ubuntu 18.10 Run As Fast As Intel's Clear Linux". Phoronix. runs on Intel hardware going back to around Sandy Bridge
  40. ^ Thommes, Ferdinand (2016). "Clear Sighted: Clear Linux: A cloud distro for Intel processors Page 1". Ubuntu User. Archived from the original on 30 August 2021. Retrieved 31 August 2021. From issue 29: In other words, all Intel CPUs since "Haswell" are ideal for Clear Linux...Stateless systems do not require a fixed configuration and can do without the /etc and /var directories...Clear Linux also introduces its own Clear Container format, developed on the basis of Rkt and Docker....Although Intel uses the RPM format for binary packages, it meaningfully groups these packages into bundles that update the system all at once. Intel has announced – but not yet implemented – a Remixer tool that lets you build your own bundles......
  41. ^
  42. ^ "Get started". Clear Linux* Project Docs.
  43. ^ a b https://lists.clearlinux.org/hyperkitty/list/[email protected]/message/EISSEKZUSPHGTD4MCSUJTP3XZKKKTZQN/
  44. ^
  45. ^
  46. ^ "News and Announcements". Clear Linux OS Forum. Retrieved 13 June 2021.
  47. ^ "Stacks". Clear Linux* Project. Retrieved 7 September 2021.
  48. ^ a b "Clear Linux* OS image types". Clear Linux* Project Docs.
  49. ^ "Clear Linux* OS container images". Clear Linux* Project Docs.
  50. ^ a b "About". Clear Linux* Project.
  51. ^ a b Vaughan-Nichols, Steven J. (May 15, 2019). "Intel rolls out Clear Linux Developer Edition". ZDNet. Retrieved 13 June 2021. Clear Linux is a rolling-release Linux distribution...optimized its release for performance and security on its x86 platforms...can be used in all of Linux's usual roles...designed for cloud and container use...installer brings Clear Linux into the 21st century...Clear Linux still uses the Intel-specific swupd update and package manager...different enough from other Linux distros that it will puzzle many users until they master it...Clear Linux also uses a stateless design concept...Thus, a factory reset is as easy as deleting `/etc` and `/var` repositories and rebooting...Filesystem in Userspace (FUSE) debug system...dynamically pulls debug info throughout a debug session...when programming in Clear Linux, the debug packages are built in...comes with the latest stable compilers...includes GCC9...move to GCC10 as soon as it becomes available. Clear Linux...aggressive with applying compiler flags to optimize its own builds...delivers the OS with build-specific architectures
  52. ^ "How To - Clear Linux distribution concepts". GitHub.
  53. ^ "acl". software. Clear Linux* Project. Retrieved 7 September 2021.
  54. ^ a b "Bundles". Clear Linux* Project Docs.
  55. ^ "Available bundles". Documentation for Clear Linux* project. docs.01.org. Retrieved 31 August 2021.
  56. ^ "Clear Linux Installer v2.0". Clear Linux* Project: Blogs & News.
  57. ^ Larabel, Michael (31 January 2019). "Clear Linux Outlines How You Can Build Your Own Linux Distro In 10 Minutes". Phoronix. Retrieved 7 September 2021.
  58. ^ a b pixelgeek (Clear Linux OS Team) (31 March 2020). "About the 3rd party SW category". Clear Linux OS Forum. Retrieved 29 September 2021. Mixer can now create 3rd-party bundles out of any content you want without the need to package it into an RPM format first. To consume and manage these bundles, we added a "3rd-party" subcommand to swupd.
  59. ^ "adventure-editor". Clear Linux* Project. Retrieved 31 August 2021. Flatpak app is included as part of the desktop bundle.
  60. ^ "Flatpak*". Documentation for Clear Linux* project. docs.01.org. Retrieved 31 August 2021. This tutorial shows how to install a Flatpak app on Clear Linux OS using GNOME* Software and the command line.
  61. ^ "swupd 3rd-party". Documentation for Clear Linux* project. docs.01.org. Retrieved 7 September 2021.
  62. ^ "Clear Containers Architecture". GitHub.
  63. ^ Thommes, Ferdinand (2016). "Clear Sighted: Clear Linux: A cloud distro for Intel processors Page 2". Ubuntu User. Archived from the original on 31 August 2021. Retrieved 31 August 2021. From issue 29: A telemetry function collects information about error events on the system, but it does not collect any that could be traced back to users. The function can be disabled, if necessary, or you can set it up on your own system.
  64. ^ Said, Younis. "How to Set Up Clear Linux on a Virtual Machine". Linux Hint. Archived from the original on 29 September 2020. Retrieved 29 September 2021. Clear Linux is the only Linux Distribution to date that supports auto proxy.
  65. ^ Wallen, Jack (13 July 2018). "Clear Linux Makes a Strong Case for Your Next Cloud Platform". Linux.com. The Linux Foundation. Archived from the original on 30 September 2020. Retrieved 29 September 2021. Autoproxy (no need to manually configure proxies)....If you are going the route of VirtualBox virtual machine, create the VM as per normal, but you must enable EFI. ...
  66. ^ Cheruvu, Sunil; Kumar, Anil; Smith, Ned; Wheeler, David M. (13 August 2019). "IoT Software Security Building Blocks". Demystifying Internet of Things Security: Successful IoT Device/Edge and Platform Security Deployment. Apress. ISBN 978-1-4842-2896-8. This article incorporates text available under the CC BY 1.0 license.
  67. ^ Cheruvu, Sunil; Kumar, Anil; Smith, Ned; Wheeler, David M. (2020). "IoT Software Security Building Blocks". Demystifying Internet of Things Security: Successful IoT Device/Edge and Platform Security Deployment. Apress. pp. 213–346. doi:10.1007/978-1-4842-2896-8_4. ISBN 978-1-4842-2896-8. S2CID 201889547. Retrieved 7 September 2021. This article incorporates text available under the CC BY 1.0 license.
  68. ^
  69. ^ Yegulalp, Serdar (12 October 2016). "ResinOS delivers Docker containers for IoT devices". InfoWorld. Retrieved 31 August 2021.
  70. ^ Suzaki, Kuniyasu. "Senior Researcher". Cyber Physical Security Research Center. National Institute of Advanced Industrial , Japan Science and Technology.

External links[edit]

Category:Enterprise Linux distributions Category:X86-64 Linux distributions Category:Linux distributions