Pardus Hakkında Anadolu Parsı -Panthera Pardus Tulliana- Tanım Açık Kaynak kodlu GNU/Linux işletim sistemi dağıtımı. Başlangıç 2003 İlk sürüm 04.02.2005 ( Pardus Live CD 1.0 -Gentoo ) Kurulabilir Sürüm 27.12.2005 ( Pardus Linux 1.0 -PiSi ) Diğer Versiyonlar PiSi: 2007, 2008, 2009, 2011 Debian: Pardus 2013, Pardus K. 5, Pardus 17, 19,21 Çekirdek Linux Paket […]
Merhaba, bu yazılmda Pardus 21 altında (Debian Bullseye dahil) nasıl farklı PHP sürümleriyle çalışabileceğimizi kendi tecrübelerime göre anlatacağım. Ubuntu altında PPA, Debian altında DPA kullanarak bu işin içinden çıkmak mümkün. Öncelikli olarak depomuzu tanımlıyoruz. Sonrasında şu komutu çalıştırıyoruz Depolarımızı güncelliyoruz. Komutları sırasıyla çalıştırdıktan sonra paket kurulumuna geçiyoruz. Temel paketleri kuruyoruz. PHP 8.2 sürümünü kullanacaksam şu […]
PipeWire, Linux’ta ses, video akışları ve donanımı işlemek için bir sunucudur. Pulseaudio için daha modern bir alternatifidir. PipeWire pulseaudio için bir uyumluluk modülüne sahip olduğu için pulseaudio uyumlu uygulamalarda da sorunsuz şekilde çalışabilmektedir. Neden pulseaudio yerine PipeWire ? Dün arkadaşımın Pardus 21 yüklü bilgisayarında podcast kaydı için kulandığı mikrofonunu çalıştırmayı denedik. Mikrofonu pulseaudio ile düzgün […]
Geçen bölümde initramfs imajı oluşturmayı ve test etmeyi anlatmıştık. Bu bölümde minimal kök dizin (rootfs) oluşturmayı ve static ve dynamic dosyalar arasındaki farkları anlatacağız. Static ve Dynamic derleme Static bir dosya herhangi bir bağımlılığa ihtiyaç duymazken dynamic derlenmiş bir dosyanın bağımlılıkları bulunur. Bir dosyanın dynamic olup olmadığını anlamak için ldd komutu kullanılır. Bütün dynamic derlemiş […]
Birinci bölümde busybox ve linux çekirdeğini derlemiştik. Bu bölümde ise initramfs imajını oluşturacağız. Initramfs oluşturma Initramfs sistem açılırken belleğe ilk önce yüklenen dosyadır. Bu dosyanın içerisinde bulunan /init dosyası çekirdeğimiz tarafından çalıştırılarak açılış işlemi başlatılır. Bir önceki örnekte static olarak derlemiş olduğumuz busybox dosyasını kullanarak bir initramfs imajı oluşturalım. Bunun için yeni bir dizin açarak […]
Bu yazıda linux dağıtımlarının nasıl çalıştığını anlamak amacıyla kendi basit minimal linux dağıtımımızı oluşturacağız. Gerekli paketlerin kurulması Öncelikle derleme işlemine başlamadan önce derleme araçlarına ve test için qemuya ihtiyacımız bulunmaktadır. Bunun için aşağıdaki paketleri kurmalıyız. Kaynak kodların edinilmesi Linux çekirdeğinin kaynak kodunu https://kernel.org üzerinden indirin. Busybox kaynak kodunu https://busybox.net üzerinden indirin. Daha sonra indirdiğimiz arşivleri […]
Nvidia tarafından piyasaya sürülen ekran kartları günümüzde birçok kullanıcı tarafından oyun yazılımlarını çalıştırmak için kullanılsa da bu ekran kartlarının birçok alanda kullanıldığını bilmeliyiz. Ekran kartları özellikle yapay zeka teknolojilerinde iş yükünü hızlı bir şekilde tamamlamak amacıyla kullanılmaktadır. Özellikle Nvidia tarafından tasarlanan Tesla ekran kartları bu alanda popüler olarak kullanılmaktadır. İsteyen kullanıcılar ise kendi bilgisayarlarında bulunan […]
Bu yazı da github.com/pardus adresindeki projelere veya başka dağıtımdaki projelere çeviri desteği sağlamak isterseniz yapmanız gerekenleri anlatacağız. Bu yazımız aşağıdaki ana başlıklara ayrılmıştır. PO ve POT Dosyaları Nedir ve Nasıl Kullanılır ? PO Dosyası Nedir ? PO dosyaları içerisinde asıl metin ve çevrilmiş metinlerin olduğu çiftler halinde bir çok girdi vardır. Örnek olarak tr.po dosyasında […]
Grub sistem açılırken bizi ilk karşılayan önyükleyicimizdir. Grub sayesinde çekirdeğimiz ve initramfs imajımız belleğe yüklenir ve sistem başlatılır.
Bu yazımızda sizlere Pardus’a katkı sağlamak istiyorsanız bunu nasıl yapmanız gerekiyor bunlardan bahsedeceğiz ve ufak bir örnek vererek açıklayacağız. Bunun için ilk olarak GitHub’taki Fork ve Pull Request mantığından bahsetmemiz gerekir. Git ile ilgili önceki yazımızı okumamışsanız eğer buradan okuyabilirsiniz. Fork Nedir? İlk olarak Fork nedir bunu açıklayarak ilerleyelim. Fork, katkı yapmak istediğiniz projenin birebir […]