Jump to content

COSMIC (desktop environment)

From Wikipedia, the free encyclopedia
COSMIC
Original author(s)System76
Developer(s)System76
Stable release
epoch-1.0.0-alpha.3[1] Edit this on Wikidata
Repositorygithub.com/pop-os/cosmic-epoch
Written inRust
Operating systemUnix, Unix-like
PlatformWayland
TypeDesktop environment
LicenseGPL-3.0-or-later[2]
Websitesystem76.com/cosmic Edit this on Wikidata

COSMIC, originally an acronym for Computer Operating System Main Interface Components, is a free and open-source desktop environment for Linux and other Unix-like operating systems.[3][4]

COSMIC was originally the name of a modified version of GNOME made specifically for Pop!_OS. It is now a standalone desktop environment built from scratch.[5][6]

History

[edit]

System76 stated in 2021 that it would be creating a new desktop environment that is not based on any existing desktop environment. This desktop environment would be written in Rust and developed to be similar to GNOME. System76 cites limitations with GNOME extensions, as well as disagreements with GNOME developers on the desktop experience, as reasons to build a new desktop environment.[7]

The first alpha release, branded as "Epoch," released on August 8, 2024.[5]

The second Epoch alpha released on September 24, 2024.[8] It added more pages to the settings application which was unfinished in the first alpha, as well as several more features for the file manager.[9]

The third alpha released on October 31, 2024.[10]

Features

[edit]

COSMIC is made from scratch and is not based on any existing desktop environment.[5] It features a custom theming system, utilizes the Rust-based iced graphics toolkit, streamlined window tiling, and its own applications (a text editor, a terminal emulator, a file manager, a settings application, and an app store).[11]

COSMIC Edit

[edit]

COSMIC Edit is the built-in text editor. It supports bidirectional text, ligatures, emoji, and more. It also has programming-oriented features such as line highlighting and Git integration.[3]

COSMIC Terminal

[edit]

COSMIC Terminal is the built-in terminal emulator. It was built using the Alacritty framework and a custom renderer. It supports bidirectional text, theming, and GPU rendering. Furthermore, it also includes a feature that allows users to divide a terminal window into multiple areas.[3]

COSMIC Files

[edit]

COSMIC Files is the built-in file manager. It includes standard file manager functionality as well as keyboard shortcuts, built-in file archiving functions, and a file preview feature.[9]

References

[edit]
  1. ^ "Release epoch-1.0.0-alpha.3 · pop-os/cosmic-epoch". Retrieved 1 November 2024.
  2. ^ "Cosmic/LICENSE at master_jammy · pop-os/Cosmic". GitHub.
  3. ^ a b c Rudra, Sourav (2024-04-30). "All About the Upcoming Pop!_OS COSMIC Desktop". It's FOSS News. Retrieved 2024-08-07.
  4. ^ Larabel, Michael (2024-01-11). "System76's COSMIC Desktop Working Toward Its Alpha Release". Phoronix. Retrieved 2024-08-07.
  5. ^ a b c Purdy, Kevin (2024-08-08). "You can kick the alpha tires on System76's Cosmic, a new Linux desktop". Ars Technica. Archived from the original on 2024-08-17. Retrieved 2024-08-09.
  6. ^ Nestor, Marius (2024-08-08). "System76 Launches Pop!_OS 24.04 LTS with COSMIC Alpha Desktop Environment". 9to5Linux. Retrieved 2024-08-09.
  7. ^ Sneddon, Joey (2021-11-09). "Don't Miss: System76 is Building its Own Desktop Environment". OMG Ubuntu. OHSO Media. Retrieved 10 November 2021.
  8. ^ Larabel, Michael (2024-09-26). "System76 Releases COSMIC Alpha 2 Desktop Packages". www.phoronix.com. Archived from the original on 2024-09-27. Retrieved 2024-09-27.
  9. ^ a b Sneddon, Joey (2024-09-26). "COSMIC DE Alpha 2 Released, This is What's New". OMG! Ubuntu. Archived from the original on 2024-09-27. Retrieved 2024-09-27.
  10. ^ "COSMIC Desktop Alpha 3 Released With More Enhancements". www.phoronix.com. Retrieved 2024-11-01.
  11. ^ Dawe, Liam (2024-08-08). "System76 desktop environment COSMIC alpha now available to try". GamingOnLinux. Archived from the original on 2024-08-08. Retrieved 2024-08-17.
[edit]