User:0mtwb9gd5wx/Clear Linux

From Wikipedia, the free encyclopedia
Let's Build A Wiki For Contributing To The Linux And FOSS Community
Clear Linux
OS family"Unix-like"
Working state"Current"
Source modelOpen source
Platformsx86-64 +
Kernel typeMonolithic kernel (Linux)
Official websiteclearlinux.org


Arch Linux[edit]

Arch[edit]


Arch: wifi-menu[edit]

boot ISO, type wifi-menu

Arch Install | Choose Linux 9 (Jupiter Broadcasting Linux For EveryoneMedium

b1tanarchy 2020-07-03 12:56:20 :

i used to boot on Arch Iso and run the wifi-menu command, in order to have my wifi setup and keep up with the installation afterwards. However, on the newly downloaded Arch Iso of the 1th of July, wifi-menu is not found as command.

Am i missing something or should i take another alternative installation path ?

nl6720 2020-07-03 13:20:50 :
Everything is as it should be.
archlinux-2020.07.01-x86_64.iso doesn't have netctl (and thus wifi-menu) anymore.
To connect to wireless networks you can use iwd.
Installation guide has been updated accordingly.

Zorin OS[edit]

Zorin OS 15 + LineageOS | Choose Linux 11 [1][2][3][4][5][6][7][8][9] Jason Evangelho,[10][11] voice .com


Github Desktop[edit]


Debian/Ubuntu & Red Hat/CentOS/Fedora[edit]


Windows[edit]


macOS X[edit]


iOS[edit]

Android[edit]



Clear Linux[edit]


Clear Linux Cheat Sheet[edit]

  • Checking for updates: [14]
sudo swupd update
  • Installing a new bundle (their version of a package group): [15]
sudo swupd bundle-add bundlename [16][17]
  • Bundles you’ll probably want for general tinkering:
dev-utils [18]
tmux [19]
  • Bundles you might want if you want a traditional GUI experience:
desktop (GNOME) [20]
os-utils-gui (a basic xfce desktop) [21]
  • Growing the hard disk (probably needed if you want to install GNOME on a VM): [22]
    • grow it the VM-specific way:
      • install the storage-utils bundle [23]
      • use parted and resize2fs to actually use the new space


/root /home /swap partitions[edit]

  • linux home root swap partition

Clear Linux: install to a separate free partition[edit]

Intel's Clear Linux + The FOSS Contribution Project | Choose Linux 9 (Jupiter Broadcasting[24][25]) Linux For EveryoneMedium


Topics[edit]

"daily driver" desktop[edit]

My main desktop PC though, my personal PC boots CL primarily, ubuntu, RHEL then windows, respectively. Usually when I get done with a desktop installation I archive it on a qcow2 then throw it onto the hypervisor in the network closet, leave it running forever, and occasionally visit it over spice. I have three such CL VM’s. For example, I have particular laptop from System76 with two nvme’s and a sata ssd. I have CL, POP_OS! and Windows on one nvme; Ubuntu 20.10 on ZFS on the other nvme; and shared data on the SSD. I boot CL for most tasks, POP_OS! when I need NVIDIA support, Windows for standups, and Ubuntu whenever a new version is released and I want to try installing it. Whenever I install a new OS the first thing I do is create an ansible playbook and the record any tweaks I make in there, so that they can be used to provision the next one. I regularly discard them.
https://community.clearlinux.org/t/advantages-and-disadvantages-and-clear-linux/5676

  • ObitoUchiha: https://community.clearlinux.org/t/advantages-and-disadvantages-and-clear-linux/5676
    • Pros:
      • Fastest distro I ever used, based on regular usage.
    • cons:
      • App availability
      • Devs don’t care much about desktop version
        • There are some minor bugs everywhere, example, try to run Hp-device-manager, it will not work. I noticed it 6 month ago, it is still not fixed.
        • try to add gnome-online-account, google login screen will not load, because of some webkit issue
      • swupd package manager,
        • for example, I wanted to install meson to build a gtk-theme. Meson is not available as a standalone bundle, it is a part of dev-utils-dev, whose download size is around 500Mb to some GBs.
    • flatpaks just run fine.
      • If any app is not available either as a swupd bundle or flatpak, you can install rpms.

but still not all rpms works, some need extra setup or dependencies

    • some developers provide universal linux builds, which just works on any distro e.g. pycharm
    • I still use clear linux, because whatever package I needed, I was able to install it here.
  • ruether Have fun https://community.clearlinux.org/t/advantages-and-disadvantages-and-clear-linux/5676
  • Renner, Ernst. "Clear Linux 2021 Daily Driver". ErnstRenner.com. Retrieved 13 June 2021. Clear Linux had an option to live-boot the operating system without installing...Gnome has a reputation of being memory hungry but the way Intel has implemented Gnome, the basic system takes under one gigabyte of RAM. This is handy in case I have to run docker containers or virtual servers for testing purposes. Clear Linux includes a lot of useful software such as HTop which confirms what everyone else is saying about the efficiency of Gnome running on Clear Linux.... For now, Clear Linux uses Gnome version 3.38.x which will probably change before long. All of the software that is available via the Software repository is current which is refreshing.
  • Evangelho, Jason (May 13, 2019). "It's Time To Pay Attention To Intel's Clear Linux OS Project". Forbes. Retrieved 13 June 2021. Especially given its performance advantages on even midrange hardware. Clear Linux also gifts us with a noticeably smoother, faster web browsing experience. And there are benchmark results to prove it.
  • Holwerda, Thom (2019-05-15). "It's time to pay attention to Intel's Clear Linux OS project". OSnews. Retrieved 13 June 2021. 16 Comments
  • Morgan, Jeremy (2019-10-04). "Intel's Clear Linux: First Impressions". JeremyMorgan.com. To be fair the target audience isn't necessarily desktop users, but folks who want to run VMs of Clear Linux in the cloud or run containers on it. However, I wanted to focus this review on using it as a desktop....There isn't much I disliked about running this distribution. I usually use Arch for this stuff, and I found that this came pretty close in functionality to my Arch machines. If I had to pick out some things I would like to see improved Additional packages Addition of LXDE as an option I mean, that's really about it. To be fair, it already includes a ton of packages and the package management system works well. I ran into no weird dependency conflicts or anything of the sort. I can just download the source and compile things when needed.
  • Jeremy_Morgan (2019-10-04). "Performance results that don't even seem possible". Clear Linux OS Forum. Retrieved 13 June 2021. However, the next thing I did was a Blender Render of a BMW, a popular test of machines. Here's where the difference was so vast I am suspect of it. Under Windows 10: Time to render: 13:31.21 blender-windows Under Clear Linux: Time to render: 05:49.88 blender They were both CPU renders, and I ran it several times to see if it was a fluke, and it appears in this use case clear Linux renders this in far less than half the time. Is that even possible? Has anyone else seen results like this?
  • jack23247 (2020-03-03). "Using Clear Linux as a daily driver". jack23247.blog. github. Retrieved 13 June 2021. Clear Linux uses bundles as its main packaging system, which are packages containing software A, B and C. Once you install a bundle, you can't choose to remove, for example, A or B from swupd: if you just wanted C, why didn't you install a bundle containing just that? Well, probably because it doesn't exist. This system works quite well, except for a single bundle: desktop-apps. This bundle installs along with it quite a long list of "useful" software, including the necessary File Roller and Gnome Libraries, but also Emacs, Evolution, Geary, Gedit… To my dismay, I've found no way to remove those from the terminal, but I've found that, if you use the Gnome Software manager, you can remove the single apps you don't need.{{cite web}}: CS1 maint: numeric names: authors list (link)
  • ahkok (2020-04-21). "Changes coming to Clear Linux' direction". Clear Linux OS Forum. Retrieved 13 June 2021. Today we're looking forward again and see that things have changed for the Clear Linux OS team - we still want to attract developers but we are not as invested as we were in supporting a diverse and complex desktop environment, or even multiple desktop environments. It is with that in mind that we've decided to streamline our content offerings with a bias to cloud and server use cases.
  • mesiment (2020-04-24). "Clear Linux OS desktop UI to adopt a more vanilla GNOME desktop environment". Clear Linux OS Forum. Retrieved 13 June 2021. As part of streamlining our content, we are removing some of the desktop customizations including extensions, themes, and icons currently carried by the distribution as part of our default desktop offering. The content we intend to remove has been separated into the `desktop-assets-extras' bundle. It will be as we move to the latest version of GNOME next week that we will deprecate this bundle, effectively removing the bundle content. Currently `desktop-assets-extras', while part of the desktop by default, is not enforced for the desktop bundle and can be removed by users if they choose.
  • Salter, Jim (2020-02-17). "Linux distro review: Intel's own Clear Linux OS". Ars Technica. Retrieved 13 June 2021. Although the distribution was created and is managed by Intel, even AMD recommends running benchmarks of its new CPUs under Clear Linux in order to get the highest scores....A little sleuthing online uncovered the fact that while Clear Linux's live desktop environment will boot in BIOS mode, the actual OS requires UEFI. In our virtualization environment—Linux KVM, under Ubuntu 19.10—new VMs default to BIOS mode unless you check "Customize configuration before install" on the final step, and then in the Overview tab, change from BIOS to UEFI. So we blew away the VM, recreated it with the appropriate UEFI firmware, and then we were off to the races....If you're the sort of person who gets really enthusiastic about compiler optimizations in Gentoo or Arch packaging—or if you've got a very specific task that you're eager to potentially accelerate by 15% or so—Clear might very well be for you. But if you expect the kind of kick-in-the-pants speedup that your friends will immediately notice and drool over, you'll probably be disappointed.....Neither Clear Linux nor Ubuntu bundles the Google Chrome browser—but on Ubuntu, installation is as straight-forward as it would be on Windows: a search, a download, a click, and you're done....For the most part, swupd works like any other package manager—there's an argument to install packages, another couple to search them either by package name/description or by included files, and so forth. Unfortunately, I must admit I found swupd consistently frustrating—in particular, the arguments are verbose and oddly worded. In Debian, Ubuntu, Fedora, OpenSUSE, CentOS, or FreeBSD you'd <packagemanager> install <package> to install a new app from repositories—for example, apt install gimp. But in swupd, you swupd bundle-add <package> instead. You similarly bundle-remove, bundle-list, bundle-info and so on. This might sound like a minor, petty distinction, but I found it to be pretty obnoxious. I fumbled the syntax—for example, mistakenly typing add-bundle instead of bundle-add—far more frequently than I normally do when using an unfamiliar package manager. The bundles themselves also flout relatively standard naming conventions pretty frequently. For example, when I found myself needing a particular set of headers that Ubuntu has in uuid-dev, and Fedora has in libuuid-devel, Clear Linux instead had them in os-core-dev—and figuring that out was an enormous nuisance. Trying swupd search uuid didn't list the os-core-dev bundle at all—and neither did searching for the actual file I needed, with swupd search-file uuid.h. (More on this topic later.) Although swupd works, it feels an awful lot like the result of NIH Syndrome. Intel claims that a lot of Clear Linux's secret sauce is in the packaging, and perhaps it genuinely needed to build its own management tool from the ground up. But from this sysadmin's perspective it's difficult to see the benefits and easy to see the warts—a little more effort devoted to swupd's polish and usability would go a long way....The bad Although most things work without tweaking, most users will quickly want something that doesn't Intel's swupd package management tool is clunky, warty, and doesn't seem to index all packages properly There are so few users, searching for help can seem like time travel to the past (Who were you, DenverCoder9? What did you see?!) The ugly Clear Linux—for now, at least—is much better suited to a simple set of repetitive tasks where execution speed is absolutely mission-critical than it is to wide-ranging, general purpose daily use

Building XFCE from source[edit]

startxfce4



Server ISO + XFCE[edit]

recommend:
recommend server ISO image installion, and then after installation:
  • sudo swupd bundle-add os-utils-gui lightdm # xfce4-desktop is part of os-utils-gui [26]
  • sudo systemctl enable lightdm && sudo systemctl start lightdm
  • reboot, and you’re done
you can create a custom image yourself with clr-installer. Caveat is that you need to run ClearLinux to do so, but it’s certainly useful for people who want to make custom images
  • "Clear Linux Switches From Xfce To GNOME, Benchmarks". Phoronix. 24 May 2017. Retrieved 13 June 2021. The Intel-developed high-performance Clear Linux operating system has decided to shift their desktop focus from Xfce to GNOME. For those using this rolling-release, performance-minded distribution, the change-over happened a few days ago with GNOME becoming the default desktop environment while Xfce is still bundled via the os-utils-gui bundle for the time being. Originally they made use of Xfce for it being lightweight and easier to package, but in seemingly realizing its somewhat stagnate development and plans for making use of Wayland, they are now focusing on GNOME. With the switch-over to GNOME also comes many of the GNOME desktop components being packaged in Clear Linux bundles, making the distribution a bit more useful as a desktop/workstation platform rather than just for cloud/container/server applications.


See also[edit]

Citations[edit]

  • "Clear Linux" "daily driver"
  • "Clear Linux" Intel "xfce"
  • "Clear Linux" Intel -site:clearlinux.org -site:01.org
  • Helm, Kent. "Fast & Furious - The Clear Linux Project for Intel(r) Architecture". linkedin. Retrieved 13 June 2021. Director of Software Pathfinding for Linux at Intel , Forest Grove, Oregon
  • Larabel, Michael. "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.
  • 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.
  • 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...One of the main concerns that I had when I first experimented with Clear Linux a little while ago was the lack of available software. It felt way more specialized than I wanted, and I felt limited.
  • 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.
  • 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?
  • Hruska, Joel (May 15, 2019). "Intel Unveils Clear Linux OS Update at Open Source Summit". ExtremeTech. Retrieved 13 June 2021.
  • 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.
  • 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....To be "clear", this is not a review, but merely a performance look at an out-of-the-box Clear Linux (and others). We may expand testing to trying out Clear Linux on AMD hardware at some point, as well as add even more distros for comparison's sake.
  • 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.
  • 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. While keeping close to the main Linux kernel, Intel has optimized its release for performance and security on its x86 platforms. While it can be used in all of Linux's usual roles, it's designed for cloud and container use. The new installer brings Clear Linux into the 21st century. The earlier installer was, to be kind, obsolete. Clear Linux still uses the Intel-specific swupd update and package manager. This is different enough from other Linux distros that it will puzzle many users until they master it. ...Clear Linux also uses a stateless design concept. This helps developers save time resolving conflicts between the operating system, user, and system configurations by tracking different classes of configurations in different locations. Thus, a factory reset is as easy as deleting `/etc` and `/var` repositories and rebooting....Intel is also introducing a Filesystem in Userspace (FUSE) debug system. This dynamically pulls debug info throughout a debug session. This means when programming in Clear Linux, the debug packages are built in. Clear Linux also comes with the latest stable compilers. It currently includes GCC9. The plan is to move to GCC10 as soon as it becomes available. By default, Clear Linux has always been very aggressive with applying compiler flags to optimize its own builds, It also delivers the OS with build specific architectures.
  • "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

See Also[edit]


References[edit]

  1. ^ https://mentaldoodles.medium.com/
  2. ^ https://www.eff.org/document/hiq-v-linkedin-eff-duckduckgo-and-internet-archive-amicus-brief
  3. ^ https://www.getrevue.co/profile/techforeveryone
  4. ^ https://www.spreaker.com/show/choose-linux
  5. ^ https://www.spreaker.com/show/3306644/episodes/feed
  6. ^ http://www.jupiterbroadcasting.com/
  7. ^ Zorin OS Ultimate: not free
  8. ^ Zorin OS 15 Released, Based on Ubuntu 18.04.2 LTS - OMG! Ubuntu!
  9. ^ https://sourceforge.net/projects/zorin-os/files/
  10. ^ https://web.archive.org/web/20081004101152/https://www.linkedin.com/in/jasonevangelho/
  11. ^ https://www.facebook.com/TheGameTechnician/
  12. ^ https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop
  13. ^ https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop
  14. ^ Smith, David E. (May 8, 2020). "Clear Linux Cheat Sheet". DavidSmith.is. Retrieved 13 June 2021. Clear Linux has Big Slackware Energy, in that if you want to use it as a daily driver, you'll need to know your way around the underlying software. That said, I don't think that's how you're supposed to use it (despite what that one Phoronix post might have you believe). It really feels purpose-built for connecting to cloud-init or Ansible or something like that, for machines you'll spin up then throw away tomorrow afternoon.
  15. ^ https://docs.01.org/clearlinux/latest/reference/bundles/bundles.html
  16. ^ https://github.com/clearlinux/clr-bundles/tree/master/bundles
  17. ^ Sorry, we had to truncate this directory to 1,000 files. 175 entries were omitted from the list.
  18. ^ https://github.com/clearlinux/clr-bundles/blob/master/bundles/dev-utils
  19. ^ https://github.com/clearlinux/clr-bundles/blob/master/bundles/tmux
  20. ^ https://github.com/clearlinux/clr-bundles/blob/master/bundles/desktop
  21. ^ https://github.com/clearlinux/clr-bundles/blob/master/bundles/os-utils-gui
  22. ^ https://docs.01.org/clearlinux/latest/guides/maintenance/increase-virtual-disk-size.html
  23. ^ https://github.com/clearlinux/clr-bundles/blob/master/bundles/storage-utils
  24. ^ https://www.youtube.com/c/JupiterBroadcasting
  25. ^ http://www.youtube.com/rss/user/JupiterBroadcasting/videos.rss
  26. ^ https://github.com/clearlinux/clr-bundles/blob/master/bundles/os-utils-gui

External links[edit]