👷 add new page
This commit is contained in:
parent
d9c21e3ba6
commit
764b2b8e13
|
@ -27,7 +27,7 @@ pkg_check_modules(
|
|||
|
||||
FetchContent_Declare(fmt
|
||||
GIT_REPOSITORY "https://github.com/fmtlib/fmt.git"
|
||||
GIT_TAG "3b6e409cd8573f63e4acad7717d9082bd898ec87"
|
||||
GIT_TAG "f5cdf7cb0481afdafa7ff2f5ea640f05215d4ffb"
|
||||
)
|
||||
FetchContent_MakeAvailable(fmt)
|
||||
|
||||
|
@ -42,7 +42,7 @@ endif()
|
|||
|
||||
# Link this 'library' to set the c++ standard / compile-time options requested
|
||||
add_library(project_options INTERFACE)
|
||||
target_compile_features(project_options INTERFACE cxx_std_17)
|
||||
target_compile_features(project_options INTERFACE cxx_std_20)
|
||||
|
||||
##
|
||||
## Target
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
Компания CachyOS была основана год назад. После почти года разработки мы с гордостью объявляем о нашем первом стабильном выпуске GUI Installer.
|
||||
Мы потратили много времени на изучение управления репозиториями, разработки ядра, инфраструктуры, тематизации ... и, наконец, поместили все это в установщик CachyOS GUI.
|
||||
Все функции, над которыми мы работали и внедрили в установщик, просто пытаются предложить пользователям полностью настраиваемый интерфейс.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
После того, как мы нашли решение для обеспечения всех наших пользовательских ядер интегрированным модулем zfs, мы внедрили установку zfs в один клик.
|
||||
Для установки ZFS вам необходимо выбрать cachyos-zfs в разделе Cachyos Kernels - ZFS во время установки. Для получения дополнительной информации:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- KDE-Plasma - Простой по умолчанию, мощный, когда это необходимо
|
||||
- CuteFish – Элегантный, красивый и простой в использовании рабочий стол Linux
|
||||
- i3 tiling WM, в первую очередь ориентированный на разработчиков и продвинутых пользователей
|
||||
- GNOME - предназначен для того, чтобы держать вас под контролем и добиваться цели
|
||||
- Openbox - легко настраиваемый менеджер плавающих окон с обширной поддержкой стандартов
|
||||
- Wayfire - композитор wayland, основанный на wlroots. Он направлен на создание настраиваемой, расширяемой и легкой среды без ущерба для ее внешнего вида
|
||||
- LXQT - Облегченная Среда Рабочего Стола Qt.
|
||||
- bspwm - плиточный оконный менеджер, который представляет окна в виде листьев полного двоичного дерева. bspwm поддерживает несколько мониторов и настраивается и управляется с помощью сообщений
|
||||
- Kofuku (блаженство по-японски) - легкая и минималистичная настройка Linux. Эта настройка использует BSPWM в качестве оконного менеджера плиток.
|
||||
- Xfce - облегченная среда рабочего стола для UNIX-подобных операционных систем. Он нацелен на то, чтобы быть быстрым и потреблять мало системных ресурсов, оставаясь при этом визуально привлекательным и удобным для пользователя
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Также установщик автоматически определит ваш процессор и соответственно выберет оптимизированное хранилище, подробнее вы можете найти здесь:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
Ядра CachyOS используют различные планировщики и исправления для повышения производительности. Поддерживаются следующие планировщики:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
Все ядра встроены в две версии (x86_64 и x86_64_v3), а ядра с поддержкой llvm/lto включены в репозиторий cachyos.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
Мы работали над приложением, которое дает лучший обзор того, какие ядра установлены или могут быть установлены в вашей системе.
|
||||
В будущем мы подумали о том, чтобы реализовать также возможность компиляции ядер CachyOS с несколькими опциями просто через диспетчер ядра, что поможет легче настроить компиляцию ядра в соответствии с их собственными потребностями.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Простой установщик пакета прикладных программ для CachyOS, который помогает настраивать и устанавливать приложения.
|
||||
Мы действительно рады этому релизу и с нетерпением ждем будущего!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -1,50 +1,58 @@
|
|||
<big>CachyOS 22.05</big>
|
||||
|
||||
After about one year when CachyOS was founded we are really proud to announce our first GUI Installer Stable Release.
|
||||
We investigated much work into the repo management, kernel development, infrastructure, theming, ... and finally also into the CachyOS GUI Installer.
|
||||
We worked on many features to implement into the installer to give the user a completely customizable experience.
|
||||
CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer.
|
||||
We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer.
|
||||
All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience.
|
||||
|
||||
### **Features:**
|
||||
<big>Features:</big>
|
||||
|
||||
**Filesystems:**
|
||||
<b>Filesystems:</b>
|
||||
|
||||
- btrfs
|
||||
- zfs
|
||||
- ext4
|
||||
- xfs
|
||||
- btrfs
|
||||
- f2fs
|
||||
- zfs
|
||||
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated we have implemented a direct out of a box install with zfs.
|
||||
For the ZFS install are some minimal changes needed at the online install which can be found here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-zfs
|
||||
After we found a solution to provide all our custom kernels with the zfs module integrated, we have implemented a one click install for zfs.
|
||||
For the ZFS install, you need to select cachyos-zfs under Cachyos Kernels - ZFS during installation. For more information:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-zfs">https://wiki.cachyos.org/en/home/cachyos-zfs</a>
|
||||
|
||||
**Desktop Environments:**
|
||||
<b>Desktop Environments:</b>
|
||||
|
||||
- KDE-Plasma - Simple by default, powerful when needed
|
||||
- CuteFish – An Elegant, Beautiful and Easy-to-Use Linux Desktop
|
||||
- i3 tiling window manager, primarily targeted at developers and advanced users
|
||||
- KDE-Plasma Desktop - Simple by default, powerful when needed
|
||||
- GNOME Desktop - designed to put you in control and get things done
|
||||
- Openbox is a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- i3 tiling WM, primarily targeted at developers and advanced users
|
||||
- GNOME - designed to put you in control and get things done
|
||||
- Openbox - a highly configurable, floating window manager with extensive standards support
|
||||
- Wayfire - a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance
|
||||
- LXQT - The Lightweight Qt Desktop Environment.
|
||||
- bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) is a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
- bspwm - a tiling window manager that represents windows as the leaves of a full binary tree. bspwm supports multiple monitors and is configured and controlled through messages
|
||||
- Kofuku (bliss in Japanese) - a lightweight and minimalist Linux setup. This setup uses BSPWM as the tiling window manager.
|
||||
- Xfce - a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly
|
||||
|
||||
Also the installer has a auto detection which detects your cpu march and will use automatically the optimized repo's which are compiled if the optimized x86-64-v3 compiler flags, more you can find here:
|
||||
https://wiki.cachyos.org/en/home/cachyos-performance
|
||||
Also the installer will automatically detect your CPU and choose optimized repo accordingly , more you can find here:
|
||||
<a href="https://wiki.cachyos.org/en/home/cachyos-performance">https://wiki.cachyos.org/en/home/cachyos-performance</a>
|
||||
|
||||
**Linux Kernels:**
|
||||
<b>Linux Kernels:</b>
|
||||
|
||||
The CachyOS are improved kernels which improve the performance and other improvements. Following Scheduler are supported:
|
||||
The CachyOS kernels use different Schedulers and patches to improve performance. Following Schedulers are supported:
|
||||
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos
|
||||
- Standard Scheduler Completely Fair Scheduler (CFS) - linux-cachyos-cfs
|
||||
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
|
||||
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
|
||||
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - Alfred Chen Scheduler » linux-cachyos-pds
|
||||
- Task Type Scheduler by Hamad Marri (TT) - linux-cachyos-tt
|
||||
- BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) - linux-cachyos-bore
|
||||
|
||||
All kernels are prebuilt in two different march versions (x86_64 and x86_64_v3) and also with the llvm/lto enabled kernels in the cachyos repo.
|
||||
All kernels are built into two versions (x86_64 and x86_64_v3) and llvm/lto enabled kernels are included in the cachyos repo.
|
||||
|
||||
We are really happy to this release and looking forward into the future!
|
||||
<b>Introducing CachyOS Kernel Manager:</b>
|
||||
|
||||
We have worked on a application which gives a better overview which kernel are installed or can be installed on your system.
|
||||
For the future we thought about to implement also a possibility to compile the CachyOS kernels with several options simply over the kernel manager which will help easier to configure the kernel compile to suite their own needs.
|
||||
|
||||
<b>Introducing CachyOS Package Manager:</b>
|
||||
|
||||
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications.
|
||||
We are really happy for this release and looking forward to the future!
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"style_path": "/usr/share/cachyos-hello/ui/style.css",
|
||||
"urls": {
|
||||
"development": "https://github.com/cachyos",
|
||||
"discover": "https://discover.manjaro.org/",
|
||||
"discover": "https://github.com/cachyos/cachyos-pkgbuilds",
|
||||
"donate": "https://cachyos.org/donate",
|
||||
"forum": "https://forum.cachyos.org",
|
||||
"telegram": "https://t.me/+oR-kWT47vRdmMDli",
|
||||
|
|
|
@ -2,7 +2,7 @@ project('cachyos-hello', 'cpp',
|
|||
version: '0.6.10',
|
||||
license: 'GPLv3',
|
||||
meson_version: '>=0.55.0',
|
||||
default_options: ['cpp_std=c++17',
|
||||
default_options: ['cpp_std=c++20',
|
||||
'buildtype=debugoptimized',
|
||||
'warning_level=3',
|
||||
'werror=true',
|
||||
|
|
282
src/hello.cpp
282
src/hello.cpp
|
@ -4,14 +4,28 @@
|
|||
#include <glib/gi18n.h>
|
||||
#include <libintl.h>
|
||||
|
||||
#include <filesystem>
|
||||
#include <iostream>
|
||||
#include <algorithm> // for transform
|
||||
#include <filesystem> // for exists, is_directory
|
||||
#include <iostream> // for basic_istream, cin
|
||||
#include <iterator>
|
||||
#include <stdexcept>
|
||||
#include <unordered_map>
|
||||
#include <unordered_map> // for unordered_map
|
||||
|
||||
#include <fmt/core.h>
|
||||
|
||||
#if defined(__clang__)
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wold-style-cast"
|
||||
|
||||
#include <range/v3/algorithm/reverse.hpp>
|
||||
#include <range/v3/algorithm/find.hpp>
|
||||
|
||||
#pragma clang diagnostic pop
|
||||
#else
|
||||
#include <ranges>
|
||||
namespace ranges = std::ranges;
|
||||
#endif
|
||||
|
||||
namespace fs = std::filesystem;
|
||||
|
||||
namespace {
|
||||
|
@ -129,6 +143,201 @@ void quick_message(Gtk::Window* parent, const std::string& message) {
|
|||
|
||||
gtk_widget_destroy(dialog);
|
||||
}
|
||||
|
||||
namespace utils {
|
||||
std::string exec(const std::string_view& command, const bool& interactive = false) noexcept {
|
||||
if (interactive) {
|
||||
const auto& ret_code = system(command.data());
|
||||
return std::to_string(ret_code);
|
||||
}
|
||||
|
||||
std::unique_ptr<FILE, decltype(&pclose)> pipe(popen(command.data(), "r"), pclose);
|
||||
|
||||
if (!pipe) {
|
||||
return "-1";
|
||||
}
|
||||
|
||||
std::string result{};
|
||||
std::array<char, 128> buffer{};
|
||||
while (!feof(pipe.get())) {
|
||||
if (fgets(buffer.data(), buffer.size(), pipe.get()) != nullptr) {
|
||||
result += buffer.data();
|
||||
}
|
||||
}
|
||||
|
||||
if (result.ends_with('\n')) {
|
||||
result.pop_back();
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
auto make_multiline(const std::string_view& str, bool reverse, const std::string_view&& delim) noexcept -> std::vector<std::string> {
|
||||
std::vector<std::string> lines{};
|
||||
|
||||
size_t previous = 0;
|
||||
size_t current = str.find(delim);
|
||||
|
||||
while (current != std::string_view::npos) {
|
||||
lines.emplace_back(str.substr(previous, current - previous));
|
||||
previous = current + delim.size();
|
||||
current = str.find(delim, previous);
|
||||
}
|
||||
|
||||
if (reverse) {
|
||||
ranges::reverse(lines);
|
||||
}
|
||||
return lines;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void on_servbtn_clicked(GtkWidget* widget) noexcept {
|
||||
auto *btn = Glib::wrap(GTK_CHECK_BUTTON(widget));
|
||||
|
||||
const std::string action_type = reinterpret_cast<const char*>(btn->get_data("actionType"));
|
||||
const std::string action_data = reinterpret_cast<const char*>(btn->get_data("actionData"));
|
||||
|
||||
std::string user_only;
|
||||
std::string pkexec_only;
|
||||
if (action_type == "user_service") {
|
||||
user_only = "--user";
|
||||
pkexec_only = "--user $(logname)";
|
||||
}
|
||||
|
||||
std::string cmd{};
|
||||
if (ranges::find(g_refHello->get_enabled_units(), action_data) != g_refHello->get_enabled_units().end()) {
|
||||
cmd = fmt::format("/sbin/pkexec {} bash -c \"systemctl {} enable --now --force {}\"", pkexec_only, user_only, action_data);
|
||||
} else {
|
||||
cmd = fmt::format("/sbin/pkexec {} bash -c \"systemctl {} disable --now {}\"", pkexec_only, user_only, action_data);
|
||||
}
|
||||
Glib::spawn_command_line_sync(cmd);
|
||||
|
||||
if (action_type == "user_service") {
|
||||
g_refHello->load_global_enabled_units();
|
||||
} else {
|
||||
g_refHello->load_enabled_units();
|
||||
}
|
||||
}
|
||||
|
||||
void on_appbtn_clicked(GtkWidget* widget) noexcept {
|
||||
const std::string_view& name = gtk_button_get_label(GTK_BUTTON(widget));
|
||||
std::string binname{};
|
||||
bool is_sudo{};
|
||||
if (name == "CachyOS PackageInstaller") {
|
||||
binname = "cachyos-pi-bin";
|
||||
is_sudo = true;
|
||||
} else if (name == "CachyOS Kernel Manager") {
|
||||
binname = "cachyos-kernel-manager";
|
||||
is_sudo = false;
|
||||
}
|
||||
const auto& status_code = system(fmt::format("which {}", binname).c_str());
|
||||
if (status_code != 0) {
|
||||
return;
|
||||
}
|
||||
int child_stdout{};
|
||||
int child_stderr{};
|
||||
Glib::Pid child_pid;
|
||||
|
||||
std::string envs;
|
||||
for (const auto& env : Glib::listenv()) {
|
||||
if (env == "PATH") {
|
||||
envs += "PATH=/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin ";
|
||||
continue;
|
||||
}
|
||||
envs += fmt::format("{}={} ", env, Glib::getenv(env));
|
||||
}
|
||||
|
||||
// Spawn child process.
|
||||
try {
|
||||
const auto& exe_path = utils::exec(fmt::format("which {}", binname));
|
||||
std::vector<std::string> argv{exe_path};
|
||||
if (is_sudo) {
|
||||
argv = {"/sbin/pkexec", "bash", "-c", fmt::format("{} {}", envs, exe_path)};
|
||||
}
|
||||
Glib::spawn_async_with_pipes(".", argv, Glib::SpawnFlags::SPAWN_DO_NOT_REAP_CHILD, Glib::SlotSpawnChildSetup(), &child_pid, nullptr, &child_stdout, &child_stderr);
|
||||
} catch (Glib::Error& error) {
|
||||
g_critical("%s", error.what().c_str());
|
||||
}
|
||||
// Add a child watch function which will be called when the child process
|
||||
// exits.
|
||||
g_child_watch_add(child_pid, child_watch_cb, nullptr);
|
||||
}
|
||||
|
||||
Gtk::Box* create_options_section() {
|
||||
Gtk::Box* topbox = Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_VERTICAL, 2));
|
||||
Gtk::Box* box = Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_HORIZONTAL, 10));
|
||||
Gtk::Label* label = Gtk::manage(new Gtk::Label());
|
||||
label->set_line_wrap(true);
|
||||
label->set_justify(Gtk::JUSTIFY_CENTER);
|
||||
label->set_text("Tweaks");
|
||||
|
||||
Gtk::CheckButton* psd_btn = Gtk::manage(new Gtk::CheckButton("Profile-sync-daemon enabled"));
|
||||
Gtk::CheckButton* systemd_oomd_btn = Gtk::manage(new Gtk::CheckButton("Systemd-oomd enabled"));
|
||||
Gtk::CheckButton* apparmor_btn = Gtk::manage(new Gtk::CheckButton("Apparmor enabled"));
|
||||
Gtk::CheckButton* ananicy_cpp_btn = Gtk::manage(new Gtk::CheckButton("Ananicy Cpp enabled"));
|
||||
|
||||
psd_btn->set_data("actionData", reinterpret_cast<void*>(const_cast<char*>("psd.service")));
|
||||
psd_btn->set_data("actionType", reinterpret_cast<void*>(const_cast<char*>("user_service")));
|
||||
systemd_oomd_btn->set_data("actionData", reinterpret_cast<void*>(const_cast<char*>("systemd-oomd.service")));
|
||||
systemd_oomd_btn->set_data("actionType", reinterpret_cast<void*>(const_cast<char*>("service")));
|
||||
apparmor_btn->set_data("actionData", reinterpret_cast<void*>(const_cast<char*>("apparmor.service")));
|
||||
apparmor_btn->set_data("actionType", reinterpret_cast<void*>(const_cast<char*>("service")));
|
||||
ananicy_cpp_btn->set_data("actionData", reinterpret_cast<void*>(const_cast<char*>("ananicy-cpp.service")));
|
||||
ananicy_cpp_btn->set_data("actionType", reinterpret_cast<void*>(const_cast<char*>("service")));
|
||||
|
||||
for (auto& btn : {psd_btn, systemd_oomd_btn, apparmor_btn, ananicy_cpp_btn}) {
|
||||
const std::string data = reinterpret_cast<const char*>(btn->get_data("actionData"));
|
||||
if ((ranges::find(g_refHello->get_enabled_units(), data) != g_refHello->get_enabled_units().end()) ||
|
||||
(ranges::find(g_refHello->get_global_enabled_units(), data) != g_refHello->get_global_enabled_units().end())) {
|
||||
btn->set_active(true);
|
||||
}
|
||||
}
|
||||
|
||||
g_signal_connect(GTK_WIDGET(psd_btn->gobj()), "clicked", G_CALLBACK(&on_servbtn_clicked), nullptr);
|
||||
g_signal_connect(GTK_WIDGET(systemd_oomd_btn->gobj()), "clicked", G_CALLBACK(&on_servbtn_clicked), nullptr);
|
||||
g_signal_connect(GTK_WIDGET(apparmor_btn->gobj()), "clicked", G_CALLBACK(&on_servbtn_clicked), nullptr);
|
||||
g_signal_connect(GTK_WIDGET(ananicy_cpp_btn->gobj()), "clicked", G_CALLBACK(&on_servbtn_clicked), nullptr);
|
||||
|
||||
topbox->pack_start(*label, true, false, 1);
|
||||
box->pack_start(*psd_btn, true, false, 2);
|
||||
box->pack_start(*systemd_oomd_btn, true, false, 2);
|
||||
box->pack_start(*apparmor_btn, true, false, 2);
|
||||
box->pack_start(*ananicy_cpp_btn, true, false, 2);
|
||||
box->set_halign(Gtk::ALIGN_FILL);
|
||||
topbox->pack_start(*box, true, false, 1);
|
||||
|
||||
topbox->set_hexpand();
|
||||
|
||||
return topbox;
|
||||
}
|
||||
|
||||
Gtk::Box* create_apps_section() {
|
||||
Gtk::Box* topbox = Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_VERTICAL, 2));
|
||||
Gtk::Box* box = Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_HORIZONTAL, 10));
|
||||
Gtk::Label* label = Gtk::manage(new Gtk::Label());
|
||||
label->set_line_wrap(true);
|
||||
label->set_justify(Gtk::JUSTIFY_CENTER);
|
||||
label->set_text("Applications");
|
||||
|
||||
Gtk::Button* cachyos_pi = Gtk::manage(new Gtk::Button("CachyOS PackageInstaller"));
|
||||
Gtk::Button* cachyos_km = Gtk::manage(new Gtk::Button("CachyOS Kernel Manager"));
|
||||
|
||||
g_signal_connect(GTK_WIDGET(cachyos_pi->gobj()), "clicked", G_CALLBACK(&on_appbtn_clicked), nullptr);
|
||||
g_signal_connect(GTK_WIDGET(cachyos_km->gobj()), "clicked", G_CALLBACK(&on_appbtn_clicked), nullptr);
|
||||
|
||||
box->pack_start(*cachyos_pi, true, true, 2);
|
||||
box->pack_start(*cachyos_km, true, true, 2);
|
||||
|
||||
topbox->pack_start(*label, true, true, 2);
|
||||
|
||||
box->set_halign(Gtk::ALIGN_FILL);
|
||||
topbox->pack_start(*box, true, true);
|
||||
|
||||
topbox->set_hexpand();
|
||||
|
||||
return topbox;
|
||||
}
|
||||
} // namespace
|
||||
|
||||
Hello::Hello(int argc, char** argv) {
|
||||
|
@ -273,7 +482,48 @@ Hello::Hello(int argc, char** argv) {
|
|||
Gtk::Button* install;
|
||||
m_builder->get_widget("install", install);
|
||||
install->set_visible(true);
|
||||
return;
|
||||
}
|
||||
Gtk::Button* install;
|
||||
m_builder->get_widget("appBrowser", install);
|
||||
install->set_visible(true);
|
||||
|
||||
load_enabled_units();
|
||||
load_global_enabled_units();
|
||||
|
||||
auto* viewport = gtk_viewport_new(nullptr, nullptr);
|
||||
//auto* label = gtk_label_new(nullptr);
|
||||
//gtk_label_set_line_wrap(GTK_LABEL(label), true);
|
||||
auto* image = gtk_image_new_from_icon_name("go-previous", GTK_ICON_SIZE_BUTTON);
|
||||
auto* backBtn = gtk_button_new();
|
||||
gtk_button_set_image(GTK_BUTTON(backBtn), image);
|
||||
gtk_widget_set_name(backBtn, "home");
|
||||
g_signal_connect(backBtn, "clicked", G_CALLBACK(&on_btn_clicked), nullptr);
|
||||
|
||||
auto* options_section_box = create_options_section();
|
||||
auto* apps_section_box = create_apps_section();
|
||||
|
||||
Gtk::Grid* grid = Gtk::manage(new Gtk::Grid());
|
||||
grid->set_hexpand();
|
||||
grid->set_margin_start(10);
|
||||
grid->set_margin_end(10);
|
||||
grid->set_margin_top(5);
|
||||
grid->set_margin_bottom(5);
|
||||
grid->attach(*Glib::wrap(backBtn), 0, 1, 1, 1);
|
||||
Gtk::Box* box = Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_VERTICAL, 5));
|
||||
|
||||
box->pack_start(*options_section_box, true, true, 5);
|
||||
box->pack_start(*apps_section_box, true, true, 5);
|
||||
|
||||
box->set_valign(Gtk::ALIGN_CENTER);
|
||||
box->set_halign(Gtk::ALIGN_CENTER);
|
||||
grid->attach(*box, 1, 2, 5, 1);
|
||||
gtk_container_add(GTK_CONTAINER(viewport), GTK_WIDGET(grid->gobj()));
|
||||
gtk_widget_show_all(viewport);
|
||||
|
||||
Glib::RefPtr<Glib::Object> stack = m_builder->get_object("stack");
|
||||
const std::string child_name = "appBrowserpage";
|
||||
gtk_stack_add_named(GTK_STACK(stack->gobj()), viewport, child_name.c_str());
|
||||
}
|
||||
|
||||
/// Returns the best locale, based on user's preferences.
|
||||
|
@ -416,6 +666,31 @@ auto Hello::get_page(const std::string& name) const noexcept -> std::string {
|
|||
return read_whole_file(filename);
|
||||
}
|
||||
|
||||
void Hello::load_enabled_units() noexcept {
|
||||
m_loaded_units.clear();
|
||||
m_enabled_units.clear();
|
||||
|
||||
const auto& service_list = utils::make_multiline(utils::exec("systemctl list-unit-files -q --no-pager | tr -s \" \""), false, "\n");
|
||||
for (const auto &service : service_list) {
|
||||
const auto& out = utils::make_multiline(service, false, " ");
|
||||
m_loaded_units.push_back(out[0]);
|
||||
if (out[1] == "enabled")
|
||||
m_enabled_units.push_back(out[0]);
|
||||
}
|
||||
}
|
||||
void Hello::load_global_enabled_units() noexcept {
|
||||
m_global_loaded_units.clear();
|
||||
m_global_enabled_units.clear();
|
||||
|
||||
const auto& service_list = utils::make_multiline(utils::exec("systemctl --global list-unit-files -q --no-pager | tr -s \" \""), false, "\n");
|
||||
for (const auto &service : service_list) {
|
||||
const auto& out = utils::make_multiline(service, false, " ");
|
||||
m_global_loaded_units.push_back(out[0]);
|
||||
if (out[1] == "enabled")
|
||||
m_global_enabled_units.push_back(out[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Handlers
|
||||
void Hello::on_languages_changed(GtkComboBox* combobox) noexcept {
|
||||
const auto& active_id = gtk_combo_box_get_active_id(combobox);
|
||||
|
@ -436,7 +711,6 @@ void Hello::on_action_clicked(GtkWidget* widget) noexcept {
|
|||
|
||||
Gtk::AboutDialog* dialog;
|
||||
g_refHello->m_builder->get_widget("aboutdialog", dialog);
|
||||
dialog->set_decorated(false);
|
||||
dialog->run();
|
||||
dialog->hide();
|
||||
}
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
#ifndef HELLO_HPP_
|
||||
#define HELLO_HPP_
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include <gtkmm.h>
|
||||
#include <json.hpp>
|
||||
|
||||
|
@ -8,6 +10,18 @@ class Hello final : public Gtk::Window {
|
|||
public:
|
||||
Hello(int argc, char** argv);
|
||||
|
||||
const std::vector<std::string>& get_loaded_units() const
|
||||
{ return m_loaded_units; }
|
||||
const std::vector<std::string>& get_enabled_units() const
|
||||
{ return m_enabled_units; }
|
||||
const std::vector<std::string>& get_global_loaded_units() const
|
||||
{ return m_global_loaded_units; }
|
||||
const std::vector<std::string>& get_global_enabled_units() const
|
||||
{ return m_global_enabled_units; }
|
||||
|
||||
void load_enabled_units() noexcept;
|
||||
void load_global_enabled_units() noexcept;
|
||||
|
||||
protected:
|
||||
// Handlers
|
||||
static void on_languages_changed(GtkComboBox* combobox) noexcept;
|
||||
|
@ -26,6 +40,10 @@ class Hello final : public Gtk::Window {
|
|||
nlohmann::json m_preferences;
|
||||
nlohmann::json m_save;
|
||||
nlohmann::json m_default_texts;
|
||||
std::vector<std::string> m_loaded_units;
|
||||
std::vector<std::string> m_enabled_units;
|
||||
std::vector<std::string> m_global_loaded_units;
|
||||
std::vector<std::string> m_global_enabled_units;
|
||||
|
||||
auto get_best_locale() const noexcept -> std::string;
|
||||
void set_locale(const std::string_view& use_locale) noexcept;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[wrap-git]
|
||||
url = https://github.com/fmtlib/fmt.git
|
||||
revision = 3b6e409cd8573f63e4acad7717d9082bd898ec87
|
||||
revision = f5cdf7cb0481afdafa7ff2f5ea640f05215d4ffb
|
||||
|
||||
patch_directory = fmt
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ along with cachyos-welcome. If not, see <http://www.gnu.org/licenses/>.
|
|||
<!-- interface-css-provider-path style.css -->
|
||||
<!-- interface-license-type gplv3 -->
|
||||
<!-- interface-name cachyos-welcome -->
|
||||
<!-- interface-copyright 2021-2022 CachyOS team -->
|
||||
<!-- interface-copyright 2021-2022 CachyOS team -->
|
||||
<object class="GtkImage" id="abouticon">
|
||||
<property name="visible">True</property>
|
||||
<property name="can-focus">False</property>
|
||||
|
@ -425,11 +425,11 @@ We, the CachyOS Developers, hope that you will enjoy using CachyOS as much as we
|
|||
<property name="homogeneous">True</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="appBrowser">
|
||||
<property name="label" translatable="yes">Applications</property>
|
||||
<property name="label" translatable="yes">Apps/Tweaks</property>
|
||||
<property name="name">appBrowser</property>
|
||||
<property name="can-focus">False</property>
|
||||
<property name="receives-default">True</property>
|
||||
<property name="tooltip-text" translatable="yes">Common application selection</property>
|
||||
<property name="tooltip-text" translatable="yes">Apps/Tweaks</property>
|
||||
<property name="margin-left">15</property>
|
||||
<property name="margin-right">15</property>
|
||||
<signal name="clicked" handler="on_btn_clicked" swapped="no"/>
|
||||
|
|
Loading…
Reference in New Issue