LINUX NEDİR

Sıla Kazan
4 min readSep 11, 2021

--

Linus Torvalds tarafından geliştirilen ve adını da yaratıcısından alan Linux işletim sistemi, 1990’ların ortalarından beri kullanılmaktadır ve o günden beri tüm dünyayı kapsayan bir kullanıcı kitlesine sahiptir. Dünya genelinde sunucuları ve gömülü sistemleri çalıştırmak için tercih edilen işletim sistemi olmasının yanı sıra Linux; piyasada en güvenilir ve endişesiz işletim sistemlerinden birisi olarak kabul edilir. Birçok yazılım geliştiricisi, projeleri için tercih ettikleri işletim sistemi olarak Linux’u seçmektedir.

Linux çok bilinen ve açık kaynak (open source) kodlu bir işletim sistemidir. Linux diğer işletim sistemlerinden ayrıcalıklı kılan özelliği açık kaynak olmasıdır. Bu da Linux işletim sistemini kullanan kişinin bilgisayarın arka planında dönen her şeyden haberi olabileceği bu işletim sistemini kendince düzenleyebilmesini ve geliştirebilmesini sağlar.

Linux işletim sistemi, Windows, iOS ve macOS gibi bir işletim sistemidir. Android işletim sistemi de Linux çekirdeğinin üzerine inşa edilmiştir. Bu nedenle Linux için Android işletim sisteminin temeli diyebiliriz.

Linux işletim sistemi, masaüstü veya dizüstü bilgisayarınız ile ilgili donanım kaynaklarını yöneten bir yazılımdır. İşletim sistemi yazılımınız ile donanımınız arasındaki iletişimi yönetir. İşletim sistemi (OS) olmasaydı, yazılım çalıştırılamazdı.

Linux İşletim Sistemi Birkaç Farklı Parçadan Oluşmaktadır

Bootloader: Bilgisayarınızın önyükleme sürecini yöneten yazılımdır. Basitçe açılan ve işletim sisteminize önyükleme yapmak için kaybolan bir açılış ekranıdır.

Kernel: Kernel, Linux olarak adlandırılan bütünün tek parçasıdır. Kernel, Linux sisteminin çekirdeğidir. CPU, bellek ve çevre birimlerini yönetmekle görevlidir. Kernel, işletim sisteminin en düşük seviyesidir.

Init system: Arka plan programlarını kontrol etmekle görevlendirilen bir alt sistemdir. En yaygın kullanılan init sistemlerinden biri “systemd”dir. İlk önyükleyiciden, yani GRUB veya GRand Unified Bootloader’dan, teslim edildikten sonra önyükleme sürecini yöneten init sistemidir.

Daemons: Önyükleme sırasında veya masaüstünde oturum açtıktan sonra başlayan arka plan hizmetleridir.

Grafik sunucu: Monitörünüzdeki grafikleri görüntülemekle görevli bir alt sistemdir. Genellikle “X sunucusu” veya yalnızca “X” olarak adlandırılır.

Masaüstü ortamı: Kullanıcıların etkileşimde bulunduğu bölümdür. Aralarından seçim yapabileceğiniz birçok masaüstü ortamı vardır. Bunlardan birkaçı; GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE ve Xfce’dir. Her masaüstü ortamı; dosya yöneticileri, yapılandırma araçları, web tarayıcıları ve oyunlar gibi yerleşik uygulamalar içerir.

Uygulamalar: Masaüstü ortamları, tüm uygulamaları size sunmaz. Tıpkı Windows ve macOS gibi Linux size kolayca bulunabilen ve kurulabilen binlerce yüksek kaliteli yazılım başlığı sunar. Modern Linux dağıtımlarının çoğu, uygulama kurulumunu merkezileştiren ve basitleştiren App Store benzeri araçlara sahiptir. Örneğin, Ubuntu Linux, binlerce uygulama arasında hızlı bir şekilde arama yapmanıza ve bunları tek bir merkezi konumdan yüklemenize olanak tanıyan Ubuntu Yazılım Merkezi’ne sahiptir.

Neden Linux Kullanılıyor?

Çoğu insanın sorduğu sorulardan bir tanesi de budur. Yazılımcılar; masaüstü, dizüstü bilgisayar ve sunucuyla birlikte gelen işletim sistemleri yeterince iyi çalışıyorken neden tamamen farklı bir bilgi işlem ortamına ihtiyaç duyarlar?

Bu soruyu cevaplamak için öncelikle birkaç soru sormak gerekiyor: “Kullandığınız işletim sistemi yeterince iyi çalışıyor mu?” ya da “Bilgisayarınız virüsler, kötü amaçlı yazılımlar, yavaşlamalar, çökmeler, maliyetli onarımlar ve lisans ücretleri gibi sorunlarla mücadele ediyor mu?”.

Yukarıdaki sorunlarla mücadele ediyorsanız, Linux sizin için mükemmel bir işletim sistemi olabilir. Linux, gezegendeki en güvenilir bilgisayar ekosistemlerinden biri haline gelmiş bulunmakta. Bu güvenilirliği sıfır maliyetiyle birleştirdiğimizde bir masaüstü platformu için mükemmel çözümlere sahip oluruz.

Yukarıda da değindiğimiz gibi, Linux yaygın olarak en iyi işletim sistemlerinden biri olarak kabul edilir. Bu durum özellikle yazılım programcıları için geçerlidir. İşletim sistemi seçiminiz, sonuçta kişisel zevkinize ve yazılım geliştirme ihtiyaçlarınıza bağlı olacaktır.

Programcıların Linux’u sevmesinin ana nedenlerinden bazıları aşağıdaki gibidir:

  • Tamamen ücretsiz olması
  • Linux işletim sistemi kurulumu oldukça kolaydır.
  • Linux çoğu programlama dilini destekler.
  • Kendi zevkinize göre düzenlemeler yapabilirsiniz.
  • Bash komut dosyası özelliğine sahip olması.

Bash komut dosyası: Spesifik bir şey programlamanız gerekiyor ve dili önemsemeniz gerekmiyorsa, Linux’un komutlarını kullanarak “Bash komut dosyası” oluşturabilirsiniz. Bash komut dosyası, bir dizi komut içeren düz bir metin dosyasıdır. Linux bu komutlarla standart olarak gelir, ancak gerekirse başka komutlar da yükleyebilirsiniz.

  • Linux bir çok uygulamaya sahiptir.

Linux ‘ un avantajları ve dezavantajları nelerdir?

-Avantajları

  • 1-) Güvenlik
  • 2-) Stabil yazılım güncellemeleri
  • 3–) Özelleştirme
  • 4-) Farklı dağıtımlar

-Dezavantajları

  • Teknik destek
  • Standart versiyonu yok
  • Öğrenme süresi

LİNUX İŞLETİM SİSTEMİNİ NASIL KURABİLİRİZ?

Aslında kurulum çok kolay size anlattığım adımları takip ederseniz sizde çok rahat bir şekilde bilgisayarınıza kurabilirsiniz. Şu şekilde ;

1.ADIM:

Öncelikle Ubuntu sürümlerinden güncel olanı websitesinden indirin.
http://www.ubuntu.com/download “Desktop sizin için olan sürüm Ubuntu Server 18.04.4 LTS”

İndirdiğiniz ISO dosyasının MD5 değerlerini kontrol ettikten sonra USB belleğe veya düşük hızlarda CD/DVD’ ye yazdırdıysak hazırız demektir.

Bilgisayarı USB veya CD/DVD den başlatarak masaüstüne ulaşıyoruz. Masaüstünde yer alan Ubuntu Server 18.04.4 LTS / Ubuntu Server 18.04.4 (LTS) Kur simgesine çift tıklayıp çalıştırıyoruz ve kuruluma başlıyoruz.

1. adım

2. ADIM:

Virtual Box yazılımını kuruyoruz.

https://www.virtualbox.org/wiki/Downloads

İndirdiğimiz .exe dosyasının üzerine tıklayıp kurulumu başlatıyoruz.

2. adım

Böyle bir ekran karşınıza çıkacak fazla bir şey yapmaya gerek yok lütfen ileri ileri diyerek kurulumu bitiriniz.

Daha sonra Virtual Box uygulamasını açınız ve yeni yazan yere tıklayıp sanal makinenizi hazır hale getirebilirsiniz :)

Bir sonraki yazımda kurduğumuz sanal makinenin temel komutlarına değineceğim :)Görüşmek üzere takıldığınız yerlerde yardımcı olabilirim keyifli okumalar :)

--

--

Sıla Kazan
Sıla Kazan

No responses yet