In this article, I will tell you how to make a Debian distribution ISO. In this article, live build, the official tool of Debian, will be used. First, let's install our live-build package. Then, let's go to our working directory and run our lb config command. Our project directory is composed as follows. As you can see here, we have files under the config directory where we can make our adjustments. As an example, you can look at the kali linux live-build-config source code. After making our adjustments […]
When things go well, you choose an operating system and install and use the database of your choice. Unfortunately, in our industry, the only thing that works is change. And you may find yourself saying, “On Pardus/Linux, we need an Oracle database.” At this point, I think this method can also be useful for similar situations. Let's start with the list of what I need; If you meet all of these needs, Linux […]
We may want to use the applications we use on our Android mobile phones on our computers. To use these programs, we must first install the Android Operating System on our computer. After installing the system, we can install and run the programs we want. Necessary installation procedures: Run the following commands from the terminal by copy-pasting them one by one: Let's download and install the required Anbox with the command below. Anbox is a mobile application developed for Android […]
Hello, in this article, we will develop a desktop application in Rust language with the Relm23 library, which allows us to use GTK4 with Elm architecture (Model, View, Update) in the Pardus 4 operating system. The final image of our program. Installation Before starting development, let's install the necessary libraries and the Rust language. GTK4 Let's install the -dev package on our system in order to develop with the GTK4 library: Rust Recommended […]
Gitea is a self-hosted git service and interface. You can host your projects on your own server using Gitea. This article describes the installation of gitea on pardus. Docker installation We can choose docker environment for Gitea installation. In this way, gitea can run in an environment independent of our main system. You can also run gitea directly on your server if you want. First, let's perform a docker installation. Now let's pull the Pardus docker image. […]
Flutter is a platform developed by Google that enables application development for various operating systems. With this platform, you can develop applications for the system you want with a single programming language for Pardus and other Linux distributions, Android, IOS and WEB.
In the last section, we explained how to create and test an initramfs image. In this section, we will explain how to create a minimal root directory (rootfs) and the differences between static and dynamic files. Static and Dynamic compilation A static file does not need any dependencies, while a dynamic compiled file has dependencies. The ldd command is used to determine whether a file is dynamic or not. All dynamic compiled […]
In the first part, we compiled busybox and linux kernel. In this section, we will create the initramfs image. Creating Initramfs Initramfs is the first file loaded into memory at system boot. The /init file in this file is run by our kernel and the boot process is started. Let's create an initramfs image using the busybox file that we compiled as static in the previous example. To do this, by creating a new directory […]
In this article, we will create our own simple minimal linux distribution to understand how linux distributions work. Installing the necessary packages First of all, we need the build tools and qemu for testing before we start the build process. For this, we need to install the following packages. Obtaining the source code Download the source code of the Linux kernel from https://kernel.org. Download the Busybox source code from https://busybox.net. Then we downloaded the archives […]
Although the graphics cards released by Nvidia are used by many users to run game software today, we should know that these graphics cards are used in many areas. Graphics cards are used especially in artificial intelligence technologies to quickly complete the workload. Tesla graphics cards, especially designed by Nvidia, are popularly used in this area. Users who want to […]