Dünyadaki sunucuların büyük kısmı Linux üzerinde çalışır, Android'in çekirdeğinde de o vardır, hatta bazı akıllı televizyonların içinde fark etmeden Linux kullanırsınız. Windows ve macOS gibi bir işletim sistemidir ama açık kaynak kodlu olması onu bu iki sistemden temelden ayırır. Bu rehberde Linux'un ne olduğunu, dağıtımların (distro) neden bu kadar farklı isimler taşıdığını ve yeni başlayan birinin nereden başlaması gerektiğini anlatıyorum.
Linux Aslında Ne Yapar?
Bir işletim sistemi, donanımınız (işlemci, bellek, disk) ile üzerinde çalıştırdığınız programlar arasındaki köprüdür: dosyalarınızı yönetir, programların bellek ve işlemci kullanmasına izin verir, klavye ve fare girdisini yorumlar. Linux tam olarak bu işi görür; Windows'un veya macOS'un yaptığı görevi üstlenir, sadece farklı bir felsefeyle kurulmuştur.
Teknik olarak "Linux" sözcüğü yalnızca çekirdeği (kernel) ifade eder: donanımla doğrudan konuşan, süreçleri yöneten en alt katman. Bu ayrımı bilmek, dağıtımlar arasındaki farkın neden bu kadar büyük olabildiğini anlamanın anahtarıdır.
Günlük kullanımda "Linux" derken genelde bu çekirdeğin üzerine kurulu, masaüstü ortamı, paket yöneticisi ve binlerce programla tamamlanmış bir dağıtımdan söz ederiz. Ubuntu, Fedora, Debian, Arch gibi isimler bu dağıtımlardır; hepsi aynı çekirdeği kullanır ama üzerine farklı araçlar ve tercihler eklerler. Bu yüzden "Linux kurdum" demek tek başına yeterince açık değildir; hangi dağıtımı kurduğunuz deneyiminizi büyük ölçüde belirler.
Açık Kaynak Olması Ne Değiştirir?
Linux'un kaynak kodu herkese açıktır; isteyen herkes koda bakabilir, değiştirebilir, kendi sürümünü oluşturup dağıtabilir. Bu şeffaflık sayesinde güvenlik açıkları çok sayıda geliştirici tarafından incelenip hızlıca kapatılır; kapalı kaynaklı bir sistemde aynı açık, yalnızca üreticinin fark etmesini bekler.

Ticari işletim sistemlerinin aksine Linux dağıtımlarının büyük çoğunluğu tamamen ücretsizdir; lisans bedeli ödemeden indirip kurabilirsiniz. Bu durum onu özellikle sunucu dünyasında cazip kılar: binlerce sunucu çalıştıran bir şirket için lisans maliyeti ciddi bir fark yaratır. Kişisel kullanıcılar için de eski bir bilgisayarı yeniden canlandırmanın ücretsiz bir yoludur. Windows'un yeni sürümlerinin donanım gereksinimleri arttıkça, eski bir dizüstü bilgisayara hafif bir Linux dağıtımı kurmak, o makineyi çöpe atmadan yıllarca daha kullanmanın pratik bir yolu haline geldi.
| Özellik | Windows / macOS | Linux |
|---|---|---|
| Kaynak kodu | Kapalı | Açık |
| Lisans ücreti | Genelde var | Genelde yok |
| Özelleştirme | Sınırlı | Neredeyse sınırsız |
| Dağıtım seçenekleri | Tek üretici | Yüzlerce dağıtım |
| Program kurulumu | .exe / App Store | Paket yöneticisi |
Dağıtımlar Arasındaki Farklar
"Hangi Linux'u kurmalıyım?" sorusu yeni başlayanları en çok şaşırtan noktadır; çünkü tek bir "Linux" yoktur, yüzlerce dağıtım vardır ve her biri farklı bir kullanıcı kitlesine hitap eder. Fark çoğunlukla paket yöneticisinde, varsayılan masaüstü ortamında ve güncelleme sıklığında ortaya çıkar.

Ubuntu, yeni başlayanlar için en çok önerilen dağıtımdır; geniş topluluk desteği, bol miktarda çevrimiçi kaynak ve donanım uyumluluğu sunar. Debian, Ubuntu'nun da temelini oluşturan, kararlılığa öncelik veren bir dağıtımdır; sunucularda sık tercih edilir. Fedora, daha güncel yazılım paketlerini erken sunan, Red Hat'in sponsor olduğu bir dağıtımdır. Arch Linux ise minimal başlayıp kullanıcının kendi sistemini adım adım inşa ettiği, deneyimli kullanıcılara hitap eden bir seçenektir.
Her dağıtım kendi paket yöneticisini kullanır: Ubuntu ve Debian tabanlı sistemlerde apt, Fedora'da dnf, Arch'ta pacman. Bir dağıtımda öğrendiğiniz komut mantığı diğerine kolayca taşınır, yalnızca komut isimleri değişir; apt install firefox ile dnf install firefox aynı işi farklı sözdizimiyle yapar. Masaüstü ortamı seçimi de dağıtımlar arası farkın önemli bir parçasıdır: GNOME sade ve modern bir görünüm sunar, KDE Plasma daha fazla özelleştirme imkânı verir, XFCE ise eski donanımlarda bile akıcı çalışacak kadar hafiftir.
Terminal Korkulacak Bir Şey Değil
Linux denince akla ilk gelen görüntü genelde siyah ekranda yeşil yazılardır; bu görüntü yeni başlayanları gereksiz yere ürkütür. Oysa modern dağıtımların büyük bölümü Windows'a benzer bir grafik arayüzle gelir: dosya yöneticisi, ayarlar paneli ve uygulama mağazası fareyle kullanılır, günler boyu terminale hiç dokunmadan çalışabilirsiniz.
Terminal, gerektiğinde devreye giren ama zorunlu olmayan bir araçtır. Bir programı kurmak için genelde uygulama mağazasına tıklamanız yeterlidir; terminal, daha hızlı ilerlemek isteyenlerin ya da belirli bir sorunu çözmek isteyenlerin tercih ettiği bir kısayoldur. Zamanla birkaç temel komut öğrenmek işleri hızlandırır ama bu, ilk günden bilinmesi gereken bir konu değildir.
Yeni kullanıcıların çoğu birkaç hafta içinde grafik arayüzle rahatça çalışmaya başlar, terminali yalnızca ihtiyaç duyduğunda, örneğin bir hata mesajını aramak için açar. Windows'tan gelenler için bu geçiş, beklenenden çok daha kısa sürer. Dosya kopyalama, program kurma, ayar değiştirme gibi günlük işlerin neredeyse tamamı fareyle, hiç komut yazmadan yapılabilir; terminal yalnızca ileri düzey kontrol isteyenler için orada durur.
Linux Nerelerde Kullanılıyor?
Masaüstü pazarında görece küçük bir paya sahip olsa da Linux, görünmeyen katmanlarda devasa bir varlık gösterir. Dünyadaki web sunucularının büyük çoğunluğu Linux üzerinde çalışır; bu blogun barındığı sunucu da muhtemelen bir Linux dağıtımı işletiyordur. Android'in çekirdeği doğrudan Linux'tan türetilmiştir, yani cebinizdeki telefon da teknik olarak bir Linux sistemidir.

Süper bilgisayarların neredeyse tamamı, akıllı televizyonlar, yönlendiriciler (router), akıllı ev cihazları ve bazı otomobillerin bilgi-eğlence sistemleri de Linux tabanlıdır.
Bu yaygınlığın nedeni aynı: açık kaynak olması, üreticilerin sistemi kendi donanımına göre özelleştirmesine izin verir, hem de lisans maliyeti ödemeden. Bir televizyon üreticisi Windows lisansı ödemek yerine Linux çekirdeğini alıp kendi arayüzünü üzerine kurabilir; bu hem maliyeti düşürür hem de tam kontrol sağlar.
Geliştiriciler ve sistem yöneticileri için Linux bilgisi kariyer açısından da somut bir değer taşır. DevOps, bulut altyapısı ve sunucu yönetimi alanındaki işlerin büyük kısmı doğrudan ya da dolaylı olarak Linux komut satırı bilgisi gerektirir. Bir yazılım geliştiricisinin özgeçmişinde temel Linux komutlarına aşinalık artık neredeyse standart bir beklentidir; özellikle bulut tabanlı sistemlerle çalışan ekipler bu bilgiyi işe alım sürecinde doğrudan sorar.
Yeni Başlayan Biri Nereden Başlamalı
Doğrudan ana bilgisayarınıza kurmak yerine önce sanal makinede ya da USB'den "canlı" (live) modda deneme yapmak en güvenli yoldur. Çoğu dağıtım, kurulum yapmadan USB'den doğrudan çalıştırılabilir; bu modda sisteminize hiçbir kalıcı değişiklik yapılmaz, beğenmezseniz bilgisayarı kapatıp normal işletim sisteminize dönersiniz.
Yeni başlarken izlenebilecek pratik bir sıra şöyle:
- USB'den canlı modda deneyin, sisteminizde hiçbir kalıcı değişiklik olmaz
- Beğenirseniz Ubuntu veya Linux Mint gibi yeni başlayanlara uygun bir dağıtım kurun
- İlk haftada dosya yöneticisini, ayarlar panelini ve uygulama mağazasını keşfedin
- Karşılaştığınız her hata mesajını olduğu gibi arayın
Bu adımların hiçbiri terminale girmeyi gerektirmez; Linux'un mantığını kavramak için önce grafik arayüzle rahatlamak yeterlidir. Hata mesajını olduğu gibi aramak, çoğu zaman aynı sorunu daha önce yaşamış birinin çözümüne ulaşmanızı sağlar. Ask Ubuntu ve dağıtımların resmi forumları, karşılaştığınız hemen her hatanın muhtemelen daha önce birileri tarafından çözüldüğü geniş bir arşiv sunar.
Linux öğrenirken bash script yazmayı da öğrenmek, tekrarlayan görevleri otomatikleştirme kapısını açar. Dağıtımlar ve destek süreleri hakkında güncel bilgi için Ubuntu'nun resmi sitesine ubuntu.com üzerinden bakabilirsiniz.
Henüz yorum yok.
Sohbete katıl. Yorumlar yayınlanmadan önce moderasyondan geçer.