Jump to content

Search the Community

Showing results for tags 'arch linux'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • General Discussion
    • Artificial Intelligence
    • DevOpsForum News
  • DevOps & SRE
    • DevOps & SRE General Discussion
    • Databases, Data Engineering & Data Science
    • Development & Programming
    • CI/CD, GitOps, Orchestration & Scheduling
    • Docker, Containers, Microservices, Serverless & Virtualization
    • Infrastructure-as-Code
    • Kubernetes & Container Orchestration
    • Linux
    • Logging, Monitoring & Observability
    • Security, Governance, Risk & Compliance
  • Cloud Providers
    • Amazon Web Services
    • Google Cloud Platform
    • Microsoft Azure

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


LinkedIn Profile URL


About Me


Cloud Platforms


Cloud Experience


Development Experience


Current Role


Skills


Certifications


Favourite Tools


Interests

Found 4 results

  1. Arch Linux is a lightweight and minimalist OS that requires approximately 2 to 4 GB of RAM. This Linux distro focuses significantly on precision, aesthetics, adaptability, and usability. Pacman is Arch’s package management utility. Arch gives a do-it-yourself (DIY) aspect, allowing the users to work according to their needs and interests. Despite the user-friendly installation of Arch Linux, it is often used by Linux specialists due to its DIY approach. Arch’s distinguishing characteristic is its usage of “Rolling Release,” which allows the system to install new upgrades with a single command automatically. Moreover, Arch offers numerous distributions, each with its unique set of pre-installed programs. Hence, whether you are a beginner or an expert, there is a huge range of Arch-based distros to meet your requirements. So, in this blog, we have listed the best Arch Linux-based distros of 2024. Before getting on any Arch Linux-based OS, you must determine your needs and technical understanding. That’s why we have included both beginner and expert level Arch based operating systems: Endeavor OS Endeavour OS is one of the most renowned Arch Linux distros due to its simple installation process. Bryan Poerwoatmodjo, Johannes Kamprad, Fernando Omiechuk Frozi, and Manuel chose to continue the community that Antergos had started. They all produced new distributions based on the old core. The Endeavour OS can be used with desktop environments like Cinnamon, GNOME, Budgie, and Plasma. It requires a minimum of 4GB RAM and includes eight desktop environments, one window manager, and a limited number of programs. EndeavourOS ‘Galileo’ is the most recent version, and significant improvements were made to the installation. Pros Customization of your system to your liking. Handy installation process. Compatible with older computers. Frequent updates and new features with bloatware. Cons Lack of pre-installed graphical interface It has a smaller community. Support is more professional but may take longer. Manjaro Manjaro was created in 2011 by Germany, Austria, and France for new users and full-time developers. It is a more durable, adaptable, and practical open-source operating system for its users. Manjaro is intended to be “groundbreaking” with its pre-installed apps. As Manjaro is an Arch Linux-based OS, meaning it works on rolling releases. Hence, fresh updates are continually available to make it easy for users to maintain their computers efficiently. The most popular Manjaro versions are Manjaro GNOME, Manjaro Xfce, Manjaro Cinnamon, and Manjaro KDE Plasma. Pros Easy Installation. New updates are available consistently. A strong security system is designed to remove antivirus, which can harm your data. Variety of inbuilt user interface. Cons Weekly upgrades are required, which can make a user annoyed. Since it is an Arch-based Linux OS, some issues may arise related to installing Arch User Repository (AUR). Garuda Linux Shrinivas Vishnu Kumbhar created Garuda Linux on March 26th, 2020. The name “Garuda” honors a Hindu mythical bird. The installation of Artix uses Calamars and contains the Arch rolling release. Garuda Linux has both user-friendly and graphics-focused UI for being a beginner-friendly OS. It embodies performance enhancement, which includes custom kernels. Moreover, Garuda Linux simplifies the experience for gamers and designers alike. This Linux distro requires a minimum of 4GB of RAM with 30 GB storage, but you can go for 8GB of RAM if you want to use Garuda Linux for gaming purposes. Pros Customization is available to make the desktop more attractive. Has a graphic installer to give a more pleasant experience. Garuda has pre-installed options for gamers to escalate their gaming skills. Continuous modification is available for free with a supportive team. Cons Compared to other distros, Garuda Linux has a smaller community than new distros, so finding help might be difficult. As it is performance-based, the resource consumption is high compared to other distros. Artix Linux Developed in 2017, Artix Linux relies on rolling release distributions, which help keep the system current. It offers distinctive functions, allowing users to choose between two init systems, OpenRC, and systemd. Only the most basic functionality is available after installation, improving system performance and providing greater user control. Artix works nicely with Arch Linux repositories but has created its own. Moreover, Artix Linux is a community-driven OS with active community support. It helps beginners resolve common errors and difficulties while working on Artix Linux. Pros It has a speedy boot time and reduces resource consumption efficiently for older computers. Provide complete freedom to customize the system. Freedom to choose between two init systems. It is completely free with open-source roots. Cons The type of control and freedom Artix has can overpower a new user. With the latest updates, encountering bugs can make it slightly risky. ArcoLinux ArcoLinux, previously known as ArchMerge, is an Arch-based distribution divided into three sections: ArchoLinux, ArcoLinuxB, and ArcoLinuxD. It offers a user-friendly environment and a superb platform for all people who want to learn and understand Arch Linux better. As ArcoLinux is Arch-based, it features a continuous release that includes the most recent software updates. You can also choose from various pre-installed desktop visuals, including GNOME, Xfce, and KDE Plasma. It also allows you to customize your desktop by installing and uninstalling specific software. Pros Easier for new users to install without any vast knowledge. It focuses on learning and providing ample resources to its users. Easy customization is available on the system and desktop. It is completely free with open-source roots. Cons Due to continuous updates, bugs can enter your system. Smaller community, so finding help is difficult. ArchCraft OS ArchCraft is an Arch-based distribution known for its aesthetically pleasing and artistic minimalist aspects combined with efficient power, which is excellent for older computers. It just requires 500 MB of memory and includes pre-installed wallpapers and customizations. Since it has the rolling release from Arch, it enables simple access to the most recent updates, and the most recent version was released in 2023. ArchCraft has two highly customized pre-installed desktop environments, Openbox and Bspwm, but also allows for the modification and installation of a large variety of software. Pros Provides aesthetic and gorgeous interfaces. It focuses on optimizing resources, making it easy for older desktops. Comes with a variety of pre-installed software. Great choice for gamers as it enhances the performance. Cons The font size is small on desktops and in many Openbox themes. It comes with minimal pre-installed software, so you need to manually install additional software. Rreborn OS RebornOS is an Arch-based distro designed for novices who want to learn more about Arch Linux. However, it can be a little frightening due to the manual installation. This OS provides a variety of desktop environments, including GNOME, KDE Plasma, Xfce, LXQt, MATE, Cinnamon, Budgie, Deepin, i3, Enlightenment, and Openbox. These desktop environments allow you to select the best fit for your desktop. It also has a simple method to reinstall the previous system if the new system fails. Pros Freedom to choose between a wide range of desktop environments. Has a good variety of preloaded software and applications. It has a rollback function that allows the user to switch to the previous system if the new version breaks down. Always keeps the system up-to-date with new versions. Cons It requires some basic knowledge of Linux, and it is not suitable for an amateur. It’s possible to run into bugs with the most recent upgrades, which makes it quite dangerous. ArchLabs Linux ArchLabs Linux is built with a Featherlight Openbox window manager and the Calamares installer. Due to its design and appearance, ArchLabs is considered an imitation of BunsenLabs Linux. ArchLabs Linux has various pre-installed applications, allowing you to personalize your desktop environment. Hence, this includes 16 different desktop interfaces and window managers. Pros Personalization of the desktop is available through a variety of amazing wallpapers. System customization is available in a variety of applications. Easy-to-use installation with pre-installed packages. Cons It might be difficult for a new user. It is a small new project, so the community is very limited. Conclusion So this was all about the best Arch Linux-based distros available in 2024. Arch is designed to be simple, user-friendly, efficient, and flexible while catering to individual needs and interests. We have included the best Arch-based Linux operating systems for beginners and experts. Hence, you can check out and install any of the above Linux distros based on your skill set and requirements. View the full article
  2. The goal of Docker is to make the creation, distribution, and running of the applications in containers easier. On Arch Linux, Docker may be used to execute the containerized apps outside of the host system in a user-specified domain. Separating the application from the host machine improves consistency and repeatability when delivering the applications and increases security. Furthermore beneficial for development and testing, Docker may be used to handle numerous separate environments on a single system. Update the Arch Linux It’s time to update our Arch Linux with all of its utilities. The “sudo pacman -Syu” command is used on an Arch Linux shell to update the system’s packages. The “sudo” command allows the user to run the subsequent “pacman -Syu” command with superuser (administrator) privileges. The “-S” flag tells pacman to sync (install or update) the packages. The “y” flag tells it to refresh the package lists. And the “u” flag tells it to perform a full system upgrade. The output shows that pacman first synchronizes the package databases for the “core”, “extra”, and “community” repositories. It then proceeds with the full system upgrade. It reports the total number of packages that are upgraded, the total download and installed size of those packages, and the net upgrade size. It then asks the user for confirmation to proceed with the installation (“Proceed with installation? [Y/n] y”). [omar@omar ~]$ sudo pacman -Syu Create a Loop Component A standard file or block device can be employed as a virtual block device with the help of the loop component, a kernel module. This may be used for encryption, compression, and the creation of file-based virtual disc images. The “loop.conf” file contains the “loop” string as its only content. This is typically used to load the modules automatically at boot time. The following command is used to create a new configuration file called “loop.conf” in the “/etc/module-load.d” directory. Using the “tee” command, you can read from the standard input and output to one or more files as well as standard output. In this case, the command writes the “loop” string to a new file called “loop.conf” in the “/etc/module-load.d” directory. The “<<<” operator is used to pass the “loop” string as the input to the “tee” command. Then, it shows that the /etc/module-load.d/loop.conf file does not exist and it creates the file with the “loop” content in it. [omar@omar ~]$ sudo tee /etc/module-load.d/loop.conf <<< "loop" [sudo] password for omar: tee: /etc/module-load.d/loop.conf: No such file or directory loop The modprobe loop command is used to load the kernel module for loop devices. When the modprobe command is executed with the loop argument, it checks to see if the loop module is already loaded in the kernel. If it is not, the command loads the module into the kernel, making it available for use. Once the module is loaded, it can be used to create the loop devices. [omar@omar ~]$ modprobe loop Install the Docker The following pacman instruction is here to install the Docker package on a computer running Arch Linux. The pacman command uses the -S flag to specify that the command installs a package. The command indicates that the package is already installed and is up to date. Therefore, it reinstalls the package. Once the package is installed successfully, the command runs some post-transaction hooks. [omar@omar ~]$ sudo pacman -S docker warning: docker-1:20.10.23-1 is up to date -- reinstalling resolving dependencies... looking for conflicting packages... Packages (1) docker-1:20.10.23-1 Total Installed Size: 113.55 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] y :: Processing package changes... (1/1) reinstalling docker [######################] 100% :: Running post-transaction hooks... (1/4) Creating system user accounts... (2/4) Reloading system manager configuration... (3/4) Reloading device manager configuration... (4/4) Arming ConditionNeedsUpdate... Clone the Docker It’s time to clone the Docker’s official repository from Git which is a repository that is located at the specified URL. The command creates a new directory called “docker-git” and copies the entire contents of the remote repository to the local machine. It starts by enumerating the objects in the remote repository. Then, it counts and compresses them. [omar@omar ~]$ git clone https://aur.archlinux.org/docker-git.git Install the Base-Devel The following command is used to install the base-devel package group on a computer running Arch Linux. It is a meta package that contains the basic development tools. It contains a set of packages that provide the tools which are necessary to build and develop the Arch Linux packages. Tools like the GNU Compiler Collection (GCC), GNU Binutils, and the GNU Build System are part of this package category (automake, autoconf, etc.). The command shows that there are 26 members in the group base-devel and it lists them. It also asks the user to select which package to install. By default, it installs all of them. Once the user confirms with “y”, the package is installed and the command gives a progress bar which indicates the status of the installation. [omar@omar ~]$ sudo pacman -S base-devel :: There are 26 members in group base-devel: :: Repository core 1) archlinux-keyring 2) autoconf 3) automake 4) binutils 5) bison 6) debugedit 7) fakeroot 8) file 9) findutils 10) flex 11) gawk 12) gcc 13) gettext 14) grep 15) groff 16) gzip 17) libtool 18) m4 19) make 20) pacman 21) patch 22) pkgconf 23) sed 24) sudo 25) texinfo 26) which Enter a selection (default=all): warning: archlinux-keyring-20221220-1 is up to date -- reinstalling warning: autoconf-2.71-1 is up to date -- reinstalling looking for conflicting packages... Packages (26) Total Installed Size: 272.07 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] y :: Processing package changes... ==> Appending keys from archlinux.gpg... ==> Updating trust database... gpg: next trustdb check due at 2023-04-21 ==> Updating trust database... :: Running post-transaction hooks... (1/4) Reloading system manager configuration... (2/4) Creating temporary files... (3/4) Arming ConditionNeedsUpdate... (4/4) Updating the info directory file... The following command is used to change the current working directory to a directory called “docker-git” that is created by the user “omar” and contains the files or subdirectories which are related to the use of Docker and Git which we just created in the previous illustrations. [omar@omar ~]$ cd docker-git/ Build the Docker The “makepkg” command is used to build the packages for Arch Linux and its derivatives. The “-s” flag is used to indicate that the package should be built using the source code rather than pre-compiled binaries. The “-r” flag is used to indicate that the package should be installed automatically after it is built. The “i” flag is used to indicate that any existing package with the same name should be overwritten. The output of the command shows that the process checks the runtime and build-time dependencies. Then, it’s going to retrieve the sources. After that, it clones two Git repositories, one is “moby” and the other one is “docker-ce”, both are cloned into the “docker-git” directory. [omar@omar docker-git]$ makepkg -sri Now, you need to enable the Docker service using the following systemctl instruction: [omar@omar docker-git]$ sudo systemctl enable docker.service Use the following instruction to launch the Docker: [omar@omar docker-git]$ docker run hello-world Conclusion This article elaborates on the use of Docker in Arch Linux with the help of its introductory paragraph. After updating our Arch Linux system, we created a new loop configuration file followed by the modprobe loop instruction that is utilized to load the kernel module for loop devices. Then, we installed the Docker package and cloned the docker-git repository in Arch Linux. After building the packages for docker-git, we successfully installed the Docker. View the full article
  3. KDE is a desktop environment specifically designed for the operating system of Arch Linux. It is favorable over other desktop environments because of its exclusive features. It requires less space and can operate swiftly without any issue. Professional programmers prefer to work directly on Arch Linux, instead of using a desktop environment. But KDE is highly compatible for you if you are not at an advanced level of the operating system of Arch Linux... View the full article
  4. Hello there. You have recently introduced the Arch right now. Furthermore, you figured out how to boot your new framework. So at present, you may see some sort of “dark screen terminal.” This process may be somewhat can be upsetting. It is because of the accompanying reasons: If you are new to Arch or if you are discovering an approach to set up a server in some way. However, there is no issue with that by any stretch of the imagination. You are way closer to a working area than you may really think. In light of your own decision, The Arch provides you the definitive order to pick your ideal graphical work area. That is the motivation behind why Arch didn’t introduce a default graphical work area. If you are new and unfamiliar to this, or on the off chance that you are searching for a dependable proposal, XFCE is an incredible and a marvelous spot to begin. It is liberated from cost and offers open-source work area conditions that are accessible to some working frameworks. XFCE is organized to be particularly quick and lightweight. XFCE is an attempted and-confined Linux work area that, despite everything, gives a flat out and smooth work area experience. The extraordinary thing about this is that it additionally doesn’t take a lot of work to get up and work correctly on Arch. While being the most practical, it is easy to utilize. Likewise, outwardly, it is exceptionally captivating. Introduce Your Drivers The initial step is that before you begin, you will require the design drivers for your card. You might be astounded from the outset. Since regardless of whether you’re utilizing Intel coordinated designs, you are still not saved. It is on the grounds that Arch does exclude any illustrations drivers in the base installation. Contingent on your accessibility, you will be supported with: AMD $ sudo pacman - S xf86-video-amdgpu plateau Intel $ sudo pacman - S xf86-video-intel plateau NVIDIA $ sudo pacman - S nvidia-utils Introduce Xorg Proceeding onward, the following fundamental that you are going to require is simply the “Xorg worker.” All the graphical applications, including your work area condition, are set up and based on the head of Xorg. The Xorg bundle is a meta-bundle for the Arch. Which means it is a huge heap of programming in mass. This specific bundle is of incredible assistance as it is substantially more advantageous. It is incredible that it has a bit of leeway, and it incorporates all that you will require for Xorg to start. So you simply need to introduce the pack, and Arch will set everything up. The following is the Xorg bundle: $ sudo pacman -S xorg Before the establishment cycle starts, the Pacman will show you a major and extensive rundown of bundles. You need to press Enter at this progression to introduce them all except if you precisely recognize what you are searching for. Introduce XFCE Like with Xorg, work area conditions on Arch come as meta-bundles. They can be enormous (obtain more prominent space) and may contain many bundles. Notwithstanding, XFCE is a little situation. It works quickly and does not need the same number of bundles as something like GNOME or Plasma requires. Yet, it will even now require some investment (a couple of moments) to introduce. You can introduce the XFCE meta-bundle without anything else, and you will be good to go. Yet additionally, you ought to know about this thought the additional treats bundle contains a ton of valuable work area utilities. Thus, thinking about the best for you, it is enthusiastically suggested that you introduce it as well. $ sudo pacman -S xfce4-treats Presently, much the same as Xorg, Pacman will likewise ask you which bundle bunches you need to introduce. At this progression, additionally, you simply need to press Enter. Then multiple times, press Enter to introduce them all. Be patient at this stage. Simply allow Arch to set everything up for you. This is the main part of your work area. Set Up Your Display Manager In the wake of all the following portrayed advances, immediately, you can begin your XFCE work area from the order line. You will have the option to do this consistently with no unsettling influence except for whenever you boot your PC; you will be moved right back on that terminal screen. That will happen on the grounds that you won’t have a display supervisor set up. A presentation supervisor is answerable for setting the login screen directly before you. Presently, you can open a terminal or simply continue accomplishing the work in the one you are in. This guide is going to utilize “LightDM” as your showcase supervisor. The majority of the conveyances pair it with XFCE because it is lightweight. Furthermore, an incredible thing about this is it isn’t attached to any “one” work area condition. Along these lines, you ought to feel free to introduce it immediately. $ sudo pacman -S lightdm As the Display managers are merely assistance, they are needed to get enabled. To continue with no interferences, empower the LightDM directly at the startup. $ sudo systemctl start lightdm After the whole cycle, when everything is done, you can restart your PC. Not long after the restarting, the LightDM login window ought to be the primary thing that you would see. Presently, sign in to your client record, and afterward, you will show up on your new XFCE work area. Arch won’t change settings or designs on your framework, so this arrangement will stay set up until you make changes to something. Remember to look at a portion of the top and most prominent XFCE topics you can introduce on your PC. Conclusion That is it. If you followed similar steps, you would definitely get to the results. I hope you would be able to get through the entire process. View the full article
  • Forum Statistics

    43k
    Total Topics
    42.4k
    Total Posts
×
×
  • Create New...