Hoşgeldin Misafir

Linux Nedir Distrolar DE ler WM ler ve Pentesting/Forensics Distroları

Marxuw

30 Ağu 2024
45 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

Linux Nedir?​

Linux, Unix benzeri bir işletim sistemidir ve açık kaynaklıdır. Linux çekirdeği, bilgisayar donanımı ile yazılım uygulamaları arasında bir köprü görevi görür. Kullanıcılar, çeşitli Linux dağıtımlarını (distributions veya "distro" olarak bilinir) kullanarak sistemlerini ihtiyaçlarına göre özelleştirebilirler. Linux, sunucularda, masaüstü bilgisayarlarda, mobil cihazlarda ve hatta gömülü sistemlerde yaygın olarak kullanılır.

Linux Dağıtımları (Distros)​

Linux dağıtımları, Linux çekirdeği üzerine inşa edilmiş işletim sistemleridir. Her dağıtım, farklı kullanıcı ihtiyaçlarına göre özelleştirilmiş yazılımlar, masaüstü ortamları, paket yöneticileri ve diğer bileşenlerle birlikte gelir. İşte bazı popüler Linux dağıtımları:

  1. Ubuntu:
    • Temel Özellikler: Kullanıcı dostu, geniş topluluk desteği, düzenli güncellemeler.
    • Kullanım Alanı: Masaüstü kullanıcıları, sunucular, eğitim.
    • Masaüstü Ortamı: GNOME (varsayılan), ayrıca KDE (Kubuntu), XFCE (Xubuntu) ve LXQt (Lubuntu) gibi türevleri de vardır.
    • Komik Bilgi: Bunun Wubuntu (windows 11 in nerdeyse kopyası) bir türevi vardır :D
  2. Debian:
    • Temel Özellikler: Stabilite, güvenlik, geniş yazılım depoları.
    • Kullanım Alanı: Sunucular(genel kullanımı budur), masaüstü kullanıcıları, geliştiriciler.
    • Masaüstü Ortamı: GNOME, KDE, XFCE, MATE, LXQt ve daha fazlası.
  3. Fedora:
    • Temel Özellikler: En son yazılım sürümleri, yenilikçi teknolojiler, güçlü geliştirici topluluğu.
    • Kullanım Alanı: Geliştiriciler, masaüstü kullanıcıları.
    • Masaüstü Ortamı: GNOME (varsayılan), ayrıca KDE ve XFCE gibi diğer ortamlar da mevcut.
  4. Arch Linux:
    • Temel Özellikler: Minimalist, kullanıcı tarafından yapılandırılabilir, Rolling Release model.
    • Kullanım Alanı: İleri düzey kullanıcılar, kişisel yapılandırma isteyenler.
    • Masaüstü Ortamı: Kullanıcı tarafından seçilir; genellikle WM'ler (i3, Openbox) tercih edilir.
    • (bende Arch tabanlı EndeavourOS kullanıyorum btw)
  5. openSUSE:
    • Temel Özellikler: Stabilite, güçlü araçlar (YaST gibi), esneklik.
    • Kullanım Alanı: Masaüstü kullanıcıları, sunucular, geliştiriciler.
    • Masaüstü Ortamı: KDE (varsayılan), GNOME, XFCE ve diğerleri.
  6. CentOS:
    • Temel Özellikler: Uzun süreli destek, Red Hat Enterprise Linux (RHEL) tabanlı, güvenilir.
    • Kullanım Alanı: Sunucular, işletmeler.
    • Masaüstü Ortamı: Minimal kurulum, kullanıcı tarafından eklenir.
  7. Linux Mint:
    • Temel Özellikler: Kullanıcı dostu, Windows'tan geçiş yapanlar için uygun, medya kodekleri dahil.
    • Kullanım Alanı: Masaüstü kullanıcıları.
    • Masaüstü Ortamı: Cinnamon (varsayılan), MATE, XFCE.
  8. Manjaro:
    • Temel Özellikler: Arch Linux tabanlı, kullanıcı dostu, Rolling Release.
    • Kullanım Alanı: Masaüstü kullanıcıları, Arch Linux'u kolaylaştırmak isteyenler.
    • Masaüstü Ortamı: KDE, GNOME, XFCE (varsayılan).
  9. Elementary OS:
    • Temel Özellikler: Minimalist tasarım, macOS benzeri kullanıcı arayüzü, kullanıcı dostu.
    • Kullanım Alanı: Yeni Linux kullanıcıları, estetiğe önem verenler.
    • Masaüstü Ortamı: Pantheon.
  10. Zorin OS:
    • Temel Özellikler: Windows benzeri arayüz, yeni kullanıcılara yönelik.
    • Kullanım Alanı: Windows'tan Linux'a geçiş yapmak isteyenler.
    • Masaüstü Ortamı: Zorin Desktop (GNOME tabanlı).

DE'ler (Desktop Environments - Masaüstü Ortamları)​

Masaüstü ortamları, kullanıcıya grafiksel bir arayüz sunarak sistemle etkileşimde bulunmasını sağlar. Linux'ta birçok farklı masaüstü ortamı (DE) vardır ve her biri farklı bir kullanıcı deneyimi sunar:

  • GNOME: Kullanıcı dostu ve modern bir tasarıma sahip olan GNOME, sadelik ve kullanılabilirlik üzerine odaklanır.
  • KDE Plasma: Özelleştirilebilir ve görsel olarak zengin bir masaüstü ortamıdır. KDE, çok sayıda özellik ve seçenek sunar.
  • XFCE: Hafif ve hızlı bir masaüstü ortamı olan XFCE, daha eski veya düşük donanım kapasitesine sahip bilgisayarlar için idealdir.(ilk bunla baslamıstım ben ileri seviye içinde yeni baslıyan içinde iyidir)
  • LXQt: Hafif ve modüler bir masaüstü ortamıdır. Özellikle kaynak tasarrufu sağlamak isteyen kullanıcılar için uygundur.(güzeldir iyidir ama Plasma daha iyi gibi be :D)
  • Cinnamon: Linux Mint tarafından geliştirilen bu masaüstü ortamı, geleneksel masaüstü deneyimini modern bir şekilde sunar.(Cinnamon kurduktan sonra PC sinin çöktüğünü söylüyenler var btw)
  • MATE: GNOME 2'nin devamı olarak geliştirilen MATE, klasik masaüstü deneyimini korur.

WM'ler (Window Managers - Pencere Yöneticileri)​

Pencere yöneticileri, pencerelerin nasıl göründüğünü ve nasıl yönetildiğini kontrol eden yazılımlardır. WM'ler, genellikle masaüstü ortamlarının bir parçası olabilir veya bağımsız olarak çalışabilir. İki ana tür WM vardır:

  1. Stacking (Yığma) WM'ler:
    • Openbox: Hafif ve hızlı bir pencere yöneticisidir. Genellikle LXDE gibi hafif masaüstü ortamlarıyla birlikte kullanılır. (<3)
    • Fluxbox: Özelleştirilebilir ve hafif bir WM'dir. Özellikle minimalist sistemler için idealdir.
  2. Tiling (Fayans) WM'ler:
    • i3: Klavye odaklı ve fayans düzenine sahip bir WM'dir. Hızlı ve esnek bir kullanıcı deneyimi sunar.
    • Awesome: Özelleştirilebilir bir fayans WM'sidir. Kullanıcıların ihtiyaçlarına göre şekillendirilebilir.

Pentesting ve Forensics Dağıtımları​

Pentesting (penetration testing - sızma testi) ve forensics (adli bilişim) odaklı Linux dağıtımları, siber güvenlik uzmanları ve adli bilişimciler tarafından kullanılan özel araçlarla donatılmış sistemlerdir. İşte bazı popüler dağıtımlar:

  1. Kali Linux:
    • En popüler pentesting dağıtımlarından biridir. İçerisinde yüzlerce siber güvenlik aracı barındırır. Sızma testleri, ağ güvenliği, adli bilişim ve daha birçok alan için uygundur.
  2. Parrot Security OS:
    • Hem pentesting hem de forensics için kullanılan bir dağıtımdır. Kali Linux'a benzer araçlara sahip olup, aynı zamanda gizlilik ve anonimlik özellikleri sunar.
  3. BlackArch:
    • Arch Linux tabanlı bir pentesting dağıtımıdır. Yüzlerce güvenlik aracıyla birlikte gelir ve özellikle ileri düzey kullanıcılar için uygundur.
  4. CAINE (Computer Aided Investigative Environment):
    • Adli bilişim odaklı bir dağıtımdır. Veri kurtarma, dijital analiz ve adli bilişim süreçleri için gerekli araçları içerir.
  5. TailsOS:
    • Gizlilik ve anonimlik üzerine odaklanan bir dağıtımdır. İnternet trafiğini Tor ağı üzerinden yönlendirir ve sistem kapatıldığında tüm verileri siler.
  6. QubesOS:
    • İzolasyon odaklı bir güvenlik dağıtımıdır. Uygulamalar ve veriler farklı sanal makinelerde çalıştırılarak sistem güvenliği artırılır.
Bu dağıtımlar, siber güvenlik, adli bilişim ve gizlilik ihtiyaçlarına göre tasarlanmış ve optimize edilmiştir. Her biri, belirli kullanım senaryolarına uygun araçlar ve özellikler sunar.