Linux Nedir? Yeni Başlayanlar İçin Kapsamlı Rehber

Linux nedir, çekirdek mi dağıtım mı, hangi dağıtımı seçmelisiniz? Kuruluma geçmeden önce bilmeniz gereken her şeyi tek yazıda topladığım kapsamlı bir rehber.

Linux
Linux Nedir? Yeni Başlayanlar İçin Kapsamlı Rehber

Linux nedir sorusunun kısa cevabı şu: Windows veya macOS gibi tek bir şirketin sattığı paket bir işletim sistemi değil. Çekirdek adı verilen bir programın etrafında, farklı toplulukların ve şirketlerin kendi paketlerini eklemesiyle oluşan bir ekosistemdir. Bu yüzden "Linux kur" dendiğinde önce hangi dağıtımın kastedildiğini netleştirmek gerekir.

Bu kafa karışıklığı yeni başlayanların en çok takıldığı noktadır. Windows'ta tek bir kurulum dosyası varken Linux'ta onlarca farklı seçenek karşınıza çıkar. Bu yazıda çekirdek ile dağıtım arasındaki farkı, ilk denemenin nasıl yapılacağını ve hangi dağıtımın kime uygun olduğunu somut örneklerle ele alıyorum. Günlük kullanımdan kariyer fırsatlarına kadar işe yarayan bilgiler sade bir sırayla aşağıda sıralanıyor.

Linux çekirdeği ile dağıtım arasındaki fark nedir?

Linux kelimesinin gerçek karşılığı yalnızca çekirdektir (kernel). Çekirdek, donanımla yazılım arasındaki iletişimi yöneten, dosya sistemine erişimi ve işlemci zamanlamasını kontrol eden alt katmandır. Linus Torvalds'ın 1991'de yayımladığı bu proje bugün binlerce geliştiricinin katkısıyla gelişiyor. Güncel kaynak koduna kernel.org üzerinden ulaşılabilir.

Tek başına çekirdek hiçbir şey ifade etmez. Üzerine masaüstü ortamı, paket yöneticisi, sistem araçları ve uygulamalar eklenmesi gerekir. Bu tamamlanmış pakete dağıtım (distro) denir. Ubuntu, Fedora, Debian ve Linux Mint aynı çekirdeği kullanır, ama üzerine kurdukları katmanlar tamamen farklıdır.

Bu fark günlük kullanımda şu şekilde ortaya çıkar:

  • Paket yöneticisi: Debian tabanlı dağıtımlar apt, Fedora dnf, Arch tabanlılar pacman kullanır.
  • Masaüstü ortamı: GNOME, KDE Plasma, XFCE gibi farklı arayüzler aynı çekirdek üzerinde çalışır.
  • Güncelleme döngüsü: Bazı dağıtımlar sabit sürüm modeli izler (Ubuntu LTS gibi), bazıları sürekli güncel kalır (rolling release, Arch gibi).
  • Varsayılan yazılım seti: Hangi tarayıcının, ofis paketinin, medya oynatıcının önceden kurulu geldiği dağıtımdan dağıtıma değişir.

Linux'un tek bir görünümü yoktur, çünkü seçilen dağıtıma göre deneyim baştan sona değişir.

Bu çeşitlilik ilk bakışta kafa karıştırıcı gelebilir, ama aslında bir avantajdır. Windows'ta tek bir arayüzle yaşamak zorunludur; Linux'ta beğenilmeyen bir masaüstü ortamı değiştirilip aynı sistem üzerinde farklı bir deneyim kurulabilir.

Linux'u nasıl denemeye başlarım?

Diski biçimlendirip doğrudan kurulum yapmak zorunlu değildir. Denemek için üç yol vardır ve risk seviyeleri birbirinden farklıdır.

Terminalde sistem bilgisini gösteren uname ve lsb_release komutlarının çalıştırıldığı bir pencere

Live USB en hızlı ve en güvenli yöntemdir. Dağıtımın ISO dosyası bir USB belleğe yazılır (Rufus veya balenaEtcher gibi araçlarla), bilgisayar bu USB'den başlatılır ve diske hiç dokunmadan sistem denenir. Kapatıldığında hiçbir iz kalmaz.

Sanal makine ise VirtualBox veya VMware gibi bir yazılım içinde Linux'u pencerede çalıştırmayı sağlar. Windows açıkken paralel bir bilgisayar simüle edilir; performans biraz düşer, ama kurulum ve silme işlemleri tamamen izole kalır.

Çift önyükleme (dual boot) ise Windows'la aynı diskte, ayrı bir bölümde Linux'u kalıcı olarak kurmaktır. Açılışta hangi sistemin başlatılacağı seçilir. Bu yöntem gerçek performans verir, ama disk bölümlemesinde dikkatli olunmazsa veri kaybı riski taşır. İlk deneyim için önerilmez.

Sistem bilgisini kontrol etmek için Linux açıldıktan sonra terminalde şu komutlar kullanılabilir:

uname -a
lsb_release -a

İlk komut çekirdek sürümünü ve mimariyi gösterir, ikincisi hangi dağıtım ve sürümde olunduğunu söyler. Bir sorun yaşandığında forum veya topluluk desteği aranırken bu bilginin paylaşılması gerekir.

Live USB'nin bir sınırlaması vardır: yapılan değişiklikler ve kurulan uygulamalar bilgisayar kapatıldığında kaybolur, çünkü her şey RAM üzerinde çalışır. Kalıcı depolama isteyen bir deneme için "persistent" (kalıcı) modda Live USB hazırlamak, değişikliklerin USB bellekte saklanmasını sağlar.

Hangi Linux dağıtımını seçmeliyim?

Dağıtım seçimi büyük ölçüde deneyim seviyesine ve kullanım amacına bağlıdır. Herkese "en iyisi budur" demek yanlış olur, çünkü sunucu için ideal olan dağıtım masaüstü kullanıcısını yorar.

Yeni başlayanlar için Ubuntu ve Linux Mint genellikle önerilir. Donanım desteği geniştir, topluluk kaynağı boldur ve kurulum sihirbazı sadedir. Fedora da yeni başlayanlara uygundur, ama daha güncel yazılım paketleri sunduğu için bazen kararlılık pahasına yenilik tercih eder.

Biraz deneyim kazandıktan sonra Debian'a geçmek mantıklı bir adımdır, çünkü Ubuntu zaten Debian tabanlıdır ve kaynağa daha yakın, daha sade bir sistem sunar. İleri düzey kullanıcılar Arch Linux veya Gentoo gibi "her şeyi kendin kur" felsefesine sahip dağıtımlara yönelir; bu dağıtımlar sistemin her parçasının öğrenilmesini zorunlu kılar.

Özel amaçlı ihtiyaçlarda da farklı seçenekler vardır:

Kullanım senaryosuUygun dağıtım örnekleriÖne çıkan özellik
Yeni başlayan / masaüstüUbuntu, Linux MintKolay kurulum, geniş donanım desteği
Sunucu / kararlılıkDebian, Ubuntu Server, Rocky LinuxUzun destek süresi, düşük kaynak tüketimi
Güvenlik / sızma testiKali Linux, Parrot OSÖnceden kurulu güvenlik araçları
Eski / zayıf donanımLubuntu, antiX, Puppy LinuxHafif masaüstü ortamı, düşük RAM ihtiyacı
İleri düzey / özelleştirmeArch Linux, GentooTam kontrol, minimal taban sistem

Seçim yapılırken tek bir dağıtıma bağlı kalmak gerekmez. Live USB ile birkaçı art arda denenip hangisinin arayüzü ve hızının uyduğuna karar verilebilir. Distro değiştirmek sistemi "bozma" riski taşımaz, çünkü Live USB modunda hiçbir şey kalıcı diske yazılmaz.

Linux kullanmanın somut avantajları neler?

Açık kaynak kod, sistemin ne yaptığını isteyen herkesin denetleyebilmesi anlamına gelir. Bu şeffaflık, arka planda gizli veri toplayan bir mekanizmanın uzun süre fark edilmeden kalma ihtimalini düşürür. Güvenlik açıkları bulunduğunda topluluk genelde hızlı yama çıkarır.

Terminalde paket yöneticisi ile yazılım kurulumu yapılan bir komut satırı penceresi

Maliyet tarafında dağıtımların büyük çoğunluğu ücretsizdir, lisans bedeli ödenmez. Kurumsal ortamda destek almak isteyenler için Red Hat Enterprise Linux gibi ücretli destek modelleri de vardır, ama bireysel kullanıcı için bu bir zorunluluk değildir.

Eski donanımda performans farkı da gerçek bir avantajdır. 6-7 yıllık bir dizüstü bilgisayara Windows'un güncel sürümü kurulduğunda sistem zorlanır; aynı makineye XFCE tabanlı hafif bir dağıtım kurulduğunda akıcı çalışabilir. Bu, ikinci el donanımı çöpe atmak yerine değerlendirmenin pratik bir yoludur.

Kararlılık konusunda özellikle sunucu dağıtımları öne çıkar. Debian tabanlı bir sunucu, doğru yapılandırıldığında aylarca yeniden başlatma gerektirmeden çalışabilir. Bu güvenilirlik, Linux'un sunucu pazarında bu kadar yaygın olmasının temel nedenidir.

Günlük işlerimi Linux'ta nasıl hallederim?

Web tarama, e-posta ve belge düzenleme gibi temel işler Linux'ta sorunsuz çalışır. Firefox veya Chrome kurulur, LibreOffice ile Word ve Excel dosyaları açılıp düzenlenebilir, GIMP fotoğraf düzenleme için Photoshop'a alternatif olur.

USB bellekten bilgisayarı önyükleyerek Linux'u canlı ortamda deneyen kullanıcı sahnesi

Yazılım kurulumu Windows'takinden farklı işler. .exe dosyası indirip çift tıklamak yerine paket yöneticisi kullanılır. Bu hem daha güvenli hem daha hızlıdır, çünkü yazılım resmi depodan doğrulanmış şekilde gelir:

# Debian/Ubuntu tabanlı sistemlerde
sudo apt update && sudo apt upgrade
sudo apt install gimp

# Fedora tabanlı sistemlerde
sudo dnf install gimp

# Arch tabanlı sistemlerde
sudo pacman -S gimp

Terminalden çekinen kullanıcılar için çoğu dağıtımda GNOME Yazılımlar veya KDE Discover gibi grafik arayüzlü uygulama mağazaları da bulunur. Akıllı telefondaki uygulama mağazası gibi arama yapılıp tek tıkla kurulum yapılabilir.

Windows'a özel programlarda durum biraz farklıdır. Adobe Creative Cloud veya bazı oyunlar doğrudan Linux'ta çalışmaz. Wine veya Proton gibi uyumluluk katmanları birçok Windows uygulamasını çalıştırabilir, ama her programda garanti vermez; kritik iş yazılımlarında önceden test etmek gerekir.

Steam üzerinden oyun oynayanlar için Proton son yıllarda ciddi ilerleme kaydetti. Birçok popüler oyun ek ayar gerektirmeden çalışır. ProtonDB gibi topluluk siteleri, belirli bir oyunun Linux'ta ne kadar sorunsuz çalıştığının önceden kontrol edilmesini sağlar.

Linux bilgisi kariyerime ne katar?

Sunucu tarafında Linux bilgisi artık neredeyse zorunlu bir yetkinliktir. Bulut sağlayıcılarının çoğunun altyapısı Linux tabanlı çalışır; sistem yöneticisi pozisyonlarında systemctl, journalctl, dosya izinleri gibi temel komutların bilinmesi beklenir.

Yazılım geliştirme tarafında da avantaj büyüktür. Geliştirme ortamının üretim sunucusuyla aynı işletim sistemi ailesinde olması, "bende çalışıyordu ama sunucuda çalışmıyor" tipi sorunları azaltır. Docker container'ları da zaten Linux çekirdeği üzerinde çalışır.

DevOps ve bulut mühendisliği rollerinde Linux, Kubernetes ve otomasyon araçlarıyla iç içe geçmiş durumdadır. Siber güvenlik alanında ise Kali Linux gibi dağıtımlar sızma testi standardı hâline gelmiştir; güvenlik uzmanlarının günlük araç setinin parçasıdır.

Bu kariyer yollarının hiçbiri gece yatıp sabah uzman olunacak konular değildir. Ama bir sanal makineye Ubuntu kurup terminalde birkaç saat vakit geçirmek, CV'de "Linux bilgisi" yazmayı gerçek bir iddiaya dönüştürür.

Temel komut satırı becerileri (dosya izinleri, süreç yönetimi, log dosyalarını okuma) bir haftalık düzenli pratikle oturmaya başlar. Bu beceriler, hangi teknik role yönelinirse yönelinsin temel bir sözlük görevi görür.

İlk kurulumdan önce son kontrol listesi

Kurulum öncesi birkaç adımı atlamak sonradan veri kaybına yol açabilir. Önemli dosyalar harici bir diske veya buluta yedeklenmeli; disk bölümlendirme sırasında yanlış diskin seçilmesi her zaman mümkündür.

Wi-Fi kartı ve grafik kartı gibi bileşenlerin seçilen dağıtımda desteklendiği önceden araştırılmalı. Bu konuda Ubuntu'nun resmi sitesi ve Debian'ın resmi sitesi donanım uyumluluk bilgisi sunar. Live USB ile önce denenip Wi-Fi'ın, ses kartının ve harici ekranın sorunsuz çalıştığı görüldükten sonra kalıcı kuruluma geçmek en güvenli sıralamadır.

Son olarak dosya sistemi ve disk bölümleme konusunda acele edilmemeli. Çoğu kurulum sihirbazı otomatik bölümleme sunar ve yeni başlayanlar için bu seçenek yeterlidir; manuel bölümlemeye yalnızca ne yapıldığı biliniyorsa girilmelidir.

Celil Uyanikoglu

Yazan Celil Uyanikoglu

Bilgisayar mühendisiyim; 25 yılı aşkın süredir bilgi işlem sektörünün içindeyim. Bu blogu 2020'de, işimde her gün karşılaştığım sorunların çözümlerini bir yere yazmak için açtım: Linux, güvenlik, tarayıcılar, yapay zeka araçları. Yazdığım her rehberi önce kendi bilgisayarımda ya da sunucumda deniyorum; çalıştığını görmediğim adımı yayınlamam. Hatalı ya da eskimiş bir şey görürsen iletişim sayfasından yaz — düzeltirim.

Yorum

Henüz yorum yok.

Sohbete katıl. Yorumlar yayınlanmadan önce moderasyondan geçer.

Yorum yap

E-posta adresin yayınlanmaz. Yorumlar moderasyondan sonra yayınlanır.

Sırada

İlgili notlar