Debian Nedir, Ne İşe Yarar?

Hızlı Bakış

Debian, açık kaynak kodlu işletim sistemi olarak güvenli ve esnek bir platform sunuyor. Bu dağıtım, farklı işlemcilerde ve bilgisayarlarda çalışabiliyor. Ayrıca paket yönetimi ve depolar sayesinde yazılımları kolayca kurabilir ve güncelleyebilirsiniz. Örneğin, kararlı sürüm sistem güvenliğini önceliklendiriyor. Bu sayede kullanıcılar istikrarlı bir ortamda verimli çalışıyor ve Debian deneyiminden maksimum fayda sağlıyor.

Debian, açık kaynak kodlu Linux işletim sisteminin bir dağıtımıdır. Ve temel olarak 40.000’den fazla önceden derlenmiş yazılım paketiyle özgür yazılımlardan oluşur.

Bu paketler, sistemin merkezi çekirdeği olan Linux’un yanı sıra Hurd gibi diğer bileşenleri de içerir. Bunların hepsi Genel Kamu Lisansı (GPL) kapsamında lisanslanmıştır.

Debian Tarihi, Tanımı ve Özellikleri

Debian İşletim Sistemi Nedir?

Debian, farklı işlemci türlerini belirli seviyelerde destekler. Ayrıca, hem kişisel bilgisayarlarda hem de sunucularda kullanılabilir. Dahası, istikrar ve güvenliğe odaklanır. Bununla birlikte, birçok Linux dağıtımının temelini oluşturur.

Tarihi

Debian projesi, 16 Ağustos 1993’te Ian Murdock tarafından kuruldu. Ek olarak, Purdue Üniversitesi’nde öğrenci olan Murdock projeye öncülük etti. Dahası, Özgür Yazılım Vakfı’nın GNU projesi, Debian’a bir yıl boyunca sponsor oldu.

Başlangıçta, Debian ticari bir varlık değildi. Artı, geliştiricilere ve kullanıcılara açık tek Linux distribütörüydü. Bu yüzden, projeyi belirli bir yapıyla düzenlediler. Sonuç olarak, sosyal sözleşme ve politika belgelerine sahip tek projeydi.

Projesi

Debian Projesi gönüllü bir kuruluş olarak yönetilir. Ayrıca, üç temel belge ile şekillendirilmiştir:

  • Constitution (Yapı): Resmi karar alma sürecini tanımlar. Ayrıca, proje lideri, sekreter ve geliştiricilerin sorumluluklarını listeler.
  • Social Contract (Sosyal Sözleşme): Projenin nasıl yürütüldüğünü belirleyen temel ilkeleri açıklar.
  • Debian Software Guidelines (Yazılım Yönergeleri): Özgür yazılım kriterlerini ve hangi yazılımların dağıtımda yer alacağını tanımlar.

Liderleri

Debian, 1993 yılındaki kuruluşundan bu yana birçok lider tarafından yönetildi. Güncellenmiş listeye göre, Debian’ın liderleri şu şekilde:

  • Ian Murdock (Ağustos 1993 – Mart 1996)
  • Bruce Perens (Nisan 1996 – Aralık 1997)
  • Ian Jackson (Ocak 1998 – Aralık 1998)
  • Wichert Akkerman (Ocak 1999 – Mart 2001)
  • Ben Collins (Nisan 2001 – Nisan 2002)
  • Bdale Garbee (Nisan 2002 – Nisan 2003)
  • Martin Michlmayr (Mart 2003 – Mart 2005)
  • Branden Robinson (Nisan 2005 – Nisan 2006)
  • Anthony Towns (Nisan 2006 – Nisan 2007)
  • Sam Hocevar (Nisan 2007 – Nisan 2008)
  • Steve McIntyre (Nisan 2008 – Nisan 2010)
  • Stefano Zacchiroli (Nisan 2010 – Nisan 2013)
  • Lucas Nussbaum (Nisan 2013 – Nisan 2015)
  • Neil McGovern (Nisan 2015 – Nisan 2016)
  • Mehdi Dogguy (Nisan 2016 – Nisan 2017)
  • Chris Lamb (Nisan 2017 – Nisan 2019)
  • Sam Hartman (Nisan 2019 – Nisan 2020)
  • Jonathan Carter (Nisan 2020 – Nisan 2022)

Repositories (Depolar)

Debian Projesi, farklı özelliklere sahip üç dağıtım sunar. Ayrıca, her dağıtım belirli amaçlar için tasarlanmıştır.

  • Stable (Kararlı)

Özenle test edilmiş yazılımları içerir. Ek olarak, kararlılığı artırmak için hatalar düzeltilir. Yalnızca büyük güvenlik veya kullanılabilirlik güncellemeleri eklenir. Dahası, Debian 6.0’dan itibaren iki yılda bir yeni sürümler yayınlanmaktadır.

  • Test

Bu sürüm, bir sonraki kararlı versiyonun hazırlık aşamasıdır. Artı, daha güncel yazılımlar içerir ancak hata oranı daha yüksektir. Sonuçta, kararlı sürüm için “frozen/dondurulmuş” durumuna gelene kadar sürekli güncellenir.

  • Unstable (Kararsız)

Geliştirilmiş paketleri içerir ve sürekli güncellenir. Dahası, en yeni yazılımı sunar ancak kararlılık açısından daha az güvenilirdir. Bununla birlikte, sık değiştiği için resmi CD/DVD mevcut değildir.

Ek Depolar

Debian Özgür Yazılım Yönergeleri, açık kaynaklı yazılımları sıkı bir şekilde yorumlar. Ek olarak, bazı paketler ana dağıtımdan çıkarılır. Bununla birlikte, serbest olmayan ve katkıda bulunan depolara eklenirler. Sonuç olarak, bu iki depo resmi olarak Debian GNU/Linux’a dahil değildir.

  • Non-free

Özgür Yazılım Yönergeleri’ne uymayan paketleri içerir.

  • Contrib

Özgür Yazılım Yönergeleri’ne uygun ancak ek gereksinimleri karşılamayan paketleri barındırır. Artı, bazı paketler serbest olmayan depodaki diğerlerine bağımlı olabilir.

  • Experimental

Deneysel yazılım paketleri içerir. Dahası, bu depo üretim sistemlerinde önerilmez.

  • Backports

Kararlı sürümlerin daha yeni versiyonlarını sağlar. Ayrıca, güncellemeler olmadan yeni yazılım sürümleri sunmayı amaçlar. Son olarak, 7.0 sürümünden itibaren ana depoya entegre edilmiştir.

  • Volatile

Sistem yöneticilerinin kararsız sürüm olmadan güncellemeleri yapmasına yardımcı olur.

  • Oldstable

Önceki kararlı sürümdür. Ek olarak, yeni bir sürümden sonra bir yıla kadar desteklenir.

  • Snapshot

Belirli paketlerin eski versiyonlarını yüklemek için kullanılan depo sürümlerini sağlar.

Debian Paket Yönetimi

Debian, erken dönem paket dağıtımlarından biriydi. Dahası, paket yönetimi için iki temel araç sunar.

  • Dpkg

Debian paket yönetiminin temelidir. Ayrıca, yerel .deb paketlerini yüklemenizi ve kaldırmanızı sağlar. Bununla birlikte, paketler hakkında bilgi edinmek için de kullanılabilir.

  • APT

Bağımlılıkları yönetir ve dpkg işlevlerini genişletir. Ayrıca, çevrimiçi depolardan paketleri arayıp indirmenize olanak tanır. Dahası, paketleri ve tam dağıtımı yeni sürüme yükseltebilirsiniz.

Debian Live

Debian Live, kurulum gerektirmeden çalıştırılabilen bir sürümdür. Ek olarak, CD/DVD, USB veya ağ üzerinden başlatılabilir. Böylelikle, sistemin kurulmadan test edilmesine ve durum kurtarma işlemlerine olanak tanır.

Masaüstü Ortamları

Debian, istikrarlı ve test sürümleriyle çeşitli masaüstü ortamları sunar. Artı, GNOME, KDE, Xfce ve LXDE gibi popüler seçenekler içerir. Artı, Enlightenment, Openbox, Fluxbox, GNUstep, IceWM ve Window Maker gibi diğer pencere yöneticileri de yüklenebilir.

Sistem Gereksinimleri

Debian kullanmayı düşündüğümde aklıma gelen ilk şey, sistemin sağlamlığı ve geniş desteği. Günümüz sistem gereksinimlerine baktığımızda, makul seviyede bir donanıma sahip olmak gerekiyor.

Öncelikle, işlemcinin en az 1 GHz hızında olması gerekiyor. İster 64-bit, ister 32-bit olsun, Debian çoğu mimariye uyum sağlayabiliyor. Ancak güncel donanımlar için 64-bit bir işlemci daha avantajlı.

RAM konusu önemli. Eğer sadece temel bir sistem kurmayı planlıyorsam 512 MB RAM yeterlidir, fakat akıcı bir deneyim için en az 2 GB öneririm. Daha fazla belleğe sahip olmak, daha karmaşık görevleri rahatça çalıştırmanızı sağlar.

Depolama alanı ise kurulum için en az 10 GB olmalı. Ancak ekstra yazılımlar yüklemek, sistemimi genişletmek istiyorsanız 20 GB veya daha fazla alan daha iyi bir seçim olur.

Grafik kartı kısmında Debian çok esnek; çoğu entegre grafik kartı destekleniyor. Eğer daha modern bir arayüz ve akıcılık istiyorsanız, Wayland veya Xorg uyumlu bir kart tercih etmenizi tavsiye ederim.

Ağ bağlantısı olmazsa olmaz. Ethernet veya Wi-Fi ile güncellemeleri ve paket kurulumlarını çok daha kolay hale getirirsiniz.

Kurulum için USB bellek, DVD veya ağ üzerinden kurulum seçenekleriniz var. Debian’ı ihtiyacınıza göre şekillendirebilmeniz büyük avantaj.

Genel olarak, Debian’ı kullanmak için çok güçlü bir sisteme ihtiyacınız yoktur. Ancak rahat bir deneyim için yukarıdaki gereksinimlere dikkat etmelisiniz. Eğer kullanmaya karar verirseniz, sistemimi optimize etmek için Debian’ın resmi sistem gereksinimleri sayfasına da bakınız.

Debian OS’un Sürümleri Nedir?

Debian’ın sürüm geçmişi gerçekten etkileyici. İlk versiyonuyla başlayan bu yolculuk, zamanla büyüyerek binlerce paket içeren devasa bir ekosisteme dönüştü.

Başlangıçta Debian 1.1, Kernel 2.0 ile 474 paketten oluşuyordu. Küçük ama etkili bir adım. Ardından gelen 1.2 ve 1.3 sürümleri, sırasıyla 848 ve 974 pakete ulaştı; geliştirici sayısı hızla arttı.

Debian 2.0, 1.500’ü aşkın paketiyle büyük bir sıçrama yaptı. Libc6 ve m68k gibi önemli yeniliklerle geldi. 2.1 sürümü ile hayatımıza APT girdi—paket yönetimini kökten değiştiren bir sistem.

2.2 sürümünde GDM, OpenLDAP, OpenSSH ve Postfix gibi önemli araçlar eklediler. 3.0 sürümü, 8.500 paketiyle KDE’yi tanıttı. 3.1 sürümü ise Debian-Installer ve OpenOffice gibi büyük yenilikler getirdi.

Zamanla Debian daha da olgunlaştı. 4.0 sürümünde UTF-8 desteği ve UDEV cihaz yönetimi devreye girdi. 5.0 sürümü, Debian’ı ARM EABI (Armel) mimarisine taşıdı.

6.0 sürümünde Chromium’un tanıtılması, Debian’ı modern web tarayıcı dünyasına uyumlu hale getirdi. Ayrıca kfreebsd-i386 ve kfreebsd-amd64 desteği geldi. 7.0 sürümü, UEFI desteği sundu ve sistem, armhf ile IBM ESA/390 (s390x) mimarilerine taşındı.

8.0 sürümünde ARM64 ve ppc64le desteği geldi. 9.0 sürümü, 51.000’den fazla paketiyle devasa bir ekosistem sundu.

10.0 sürümü, 57.703 paketle geldi ve en önemli yeniliği UEFI Secure Boot desteğiydi. 11.0 sürümü (Bullseye), 14 Ağustos 2021’de yayınlandı, Wayland’i varsayılan hale getirdi ve donanım desteğini güçlendirdi.

Geleceğe baktığımızda, 12.0 sürümü (Bookworm), Linux Kernel 6.1 ile geldi ve 64.000’den fazla paketiyle daha da güçlendi. 12.10 güncellemesi ile hataları giderdiler ve sistemi daha güvenli hale getirdiler.

Şimdi sıradaki büyük adım Debian 13 (Trixie). Geliştirme aşamasında ve 2025 içinde yayınlanması bekliyoruz. Daha iyi donanım desteği, yeni çekirdek ve modern paketlerle Debian’ın geleceğini şekillendirecek.
Debian’ın bu büyüme süreci gerçekten etkileyici.

Açık kaynak dünyasına yön veren bu sistem, her sürümde daha güçlü hale geliyor ve biz de bu gelişimi yakından takip ediyoruz.

Debian Sürüm Geçmişi

Debian Sürüm Geçmişi
SürümİsimÇıkış Tarihi
1.1Buzz17 Haziran 1996
1.2Rex12 Aralık 1996
1.3Bo5 Haziran 1997
2.0Hamm24 Temmuz 1998
2.1Slink9 Mart 1999
2.2Potato14 Ağustos 2000
3.0Woody19 Temmuz 2002
3.1Sarge6 Haziran 2005
4.0Etch8 Nisan 2007
5.0Lenny14 Şubat 2009
6.0Squeeze6 Şubat 2011
7.0Wheezy4 Mayıs 2013
8.0Jessie25 Nisan 2015
9.0Stretch17 Haziran 2017
10.0Buster6 Temmuz 2019
11.0Bullseye14 Ağustos 2021
12.0Bookworm10 Haziran 2023

Debian Kullanıcılarının Kafasına En Çok Takılan 6 Soru

Yeni başlayan biriyim. Debian’ın ‘Stable’, ‘Testing’ ve ‘Unstable’ sürümleri kafamı karıştırdı, hangisini seçmeliyim?

Bu soruyu duymaktan asla sıkılmam çünkü tam da işin püf noktası burası. Stable sürümünü kaya gibi sağlam bir kale duvarı olarak düşünün. İçine yeni ve cilalı taşlar koymak yerine, mevcut taşların arasındaki çatlakları kapatırlar.
Dolayısıyla günlük işleriniz, sunucularınız veya ‘bir kere kurdum mu unutayım’ dediğiniz sistemler için tek adres Stable’dır. Testing ise bir sonraki büyük güncellemenin stüdyo provasıdır.
Yazılımlar daha yenidir ama sahne ışıkları altında tökezleme ihtimalleri Stable’a göre biraz daha yüksektir. Unstable’a gelince, orası tam bir laboratuvar ortamıdır. En uç paketler orada test edilir ama sistem çökerse ‘niye böyle oldu’ diye şikayet edemezsiniz.

APT ve dpkg arasındaki fark tam olarak ne? İkisi de paket kurmuyor mu?

Bu ikisi muazzam bir ikili ama rolleri apayrı. dpkg, paket dünyasının çıplak elleriyle çalışan ustasıdır. İndirdiğiniz bir .deb dosyasını alır, sistemin içine düzgünce açar ve yerleştirir. Lakin bu ustanın takıntısı yoktur.
‘Ey usta bu paketin çalışması için şu kütüphane lazım’ dediğinizde omuz silkebilir. İşte bu noktada APT bir orkestra şefi gibi sahneye girer. APT yalnızca paketi kurmaz, o paketin ihtiyaç duyduğu tüm diğer bağımlılıkları internet deposundan bulup zincirleme olarak sisteme ekler.
Daha da önemlisi, sisteminizdeki tüm paketleri tek bir komutla yeni sürüme yükseltme zekasına sahiptir. Yani dpkg temel işçilikse, APT lojistik ve planlama harikasıdır.

Debian’ı diğer dağıtımlardan ayıran en temel ‘özellik’ nedir? Sadece eski paketler mi sunuyor?

Hadi ama, biraz insaflı olalım! Eski paket mevzusu bir eksiklik değil, bilinçli bir tercihin sonucudur. Bu açık kaynak dağıtımı rakiplerinden ayıran şey, yazılı olmayan kuralları değil, yazılı bir Sosyal Sözleşme’sinin olmasıdır. Her şey kağıt üzerindedir ve şeffaftır.
Topluluk bir şirket tarafından değil, dünyanın dört bir yanındaki gönüllü geliştiricilerin demokratik oylarıyla yönetilir. Açıkçası sistemin kararlılığa bu kadar takıntılı olmasının sebebi, onu çalıştıran makinelerin genelde hastane sunucuları veya borsa sistemleri olmasıdır.
Buralarda ‘son sürüm olsun da ne olursa olsun’ diyemezsiniz. Yani o gördüğünüz eski sürüm numarası aslında ‘Bu yazılım milyonlarca saat test edildi, arkanı yasla’ demenin başka bir yoludur.

Sistem gereksinimleri sayfası kafa karıştırıcı. 512 MB RAM yeterli yazıyor ama gerçekten akıcı çalışır mı?

O rakamlar sistemin açılıp size bir komut satırı göstermesi için geçerli olan çıplak minimumlardır. Size bir dost tavsiyesi vereyim. Elinizde 15 yıllık bir dizüstü var ve sadece terminal üzerinde metin düzenleyecekseniz, evet o 512 MB iş görür.
Fakat günümüz internet tarayıcıları tek başına 2 GB belleği sömürür. Modern bir masaüstü deneyimi ve akıcılık arıyorsanız 2 GB RAM altını sakın düşünmeyin. Ayrıca 64-bit işlemci kullanmanın size getireceği performans artışı inanılmazdır.
Bunun yanında en önemli detay disk tipidir. Mekanik bir sabit disk yerine ucuz bir SSD kullanmak, bu işletim sistemini adeta uçurur. Sistem gereksinimleri testiyse en güzeli, kurulum yapmadan çalışan Debian Live ile kendi donanımınızda bizzat deneyimlemektir.

Debian 13 ‘Trixie’ hakkında ortalıkta çok dedikodu var. Mevcut Bookworm’dan geçiş yapmaya değecek ne sunacak?

Sızıntılara ve geliştirici listelerine göz atmayı seven biri olarak şunu net söyleyeyim, beklemeye değer. Bookworm harika bir sürüm olsa da teknoloji yerinde durmuyor. Trixie ile birlikte Linux çekirdeğinin çok daha taze bir sürümünü göreceğiz.
Bu da demek oluyor ki özellikle son bir yılda piyasaya çıkan dizüstü bilgisayarlardaki Wi-Fi çipleri veya ses kartları ekstra uğraş gerektirmeden tanınacak. Ayrıca masaüstü ortamlarının daha cilalı sürümleri varsayılan olarak gelecek.
Bana kalırsa asıl önemli sıçrama paket miktarında olacak. 64.000’i aşkın derlenmiş yazılım barındıran bir ekosistem düşünün. Şayet sisteminiz şu an stabil çalışıyorsa heyecanlanıp hemen geçmeyin, Trixie’nin resmi olarak duyurulmasını bekleyin.

Sunucu tarafında Debian kullanmanın avantajı nedir? Ubuntu varken neden hala bu kadar popüler?

Sunucu odasında hava sıcaklığı kadar önemli olan tek şey öngörülebilirliktir. Bu platformu eşsiz kılan şey de budur. Bir güvenlik yaması geldiğinde sistemi yeniden başlatmanız gerekir ama bu yama asla masaüstü simgelerinin yerini değiştirmez.
Yani yaptığınız güncelleme sistemin çalışma şeklini bozmaz. Bu yüzden sistem yöneticileri bayram eder. Diğer dağıtımlar bazen ‘kullanıcı deneyimi’ adı altında sunucuya gereksiz servisler ekleyebilir.
Fakat burada işler tam tersidir. Minimal bir kurulum yaparsınız ve sadece ihtiyacınız olanı üstüne inşa edersiniz. Son olarak güvenlik güncellemelerinin hızı ve kararlılığı tartışılmaz. Saldırı yüzeyini minimumda tutmak isteyen her profesyonel, bu özgür platformun kıymetini bilir.

Sonuç

Sonuç olarak, Debian işletim sistemi, özgür yazılım ilkelerine bağlı güvenilir bir Linux dağıtımıdır. Ayrıca, kararlılığı ve güvenliğiyle öne çıkar. 1993’te Ian Murdock tarafından kurulan proje, farklı liderlerin rehberliğinde büyüdü.

Böylece, gönüllü katkılarla desteklenen güçlü bir topluluk oluşturdu. Ek olarak, iyi yapılandırılmış yönetim modeli ve kapsamlı dokümantasyon sunar. Sonuç olarak, Debian yalnızca güvenilir bir platform olmakla kalmaz, aynı zamanda birçok dağıtımın temelini oluşturur.

Debian Projesi, farklı kullanıcı ihtiyaçlarını karşılayan çeşitli depolara sahiptir. Özellikle, Kararlı sürüm titizlikle test edilmiştir. Kararsız sürüm en yeni teknolojileri sunar. Ayrıca, dpkg ve APT gibi araçlar sayesinde paket yönetimi kolaylaşır.

Debian Live, kullanıcıların işletim sistemini kurulum yapmadan denemesine olanak tanır. Genel olarak, Debian açık kaynak topluluğunun işbirlikçi ruhunu yansıtır. Sonuç olarak, güvenli ve sağlam bir bilgi işlem ortamı arayanlar için ideal bir seçimdir.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş