Ev aletlerinden akıllı telefonlara, bilgisayarlara veya sunuculara kadar, Linux her yerde.
Meraklı mısınız? Bugün Linux ile başlamaya devam edin.

Linux ne için kullanılır?
Linux, var olan en popüler işletim sistemi olarak kabul edilebilir.
Bir işletim sistemi, bir bilgisayardaki farklı donanım bileşenlerini koordine etmekten sorumlu olan yazılımdır. İşletim sistemi üzerinde, günlük olarak kullandığımız internet tarayıcıları veya ofis editörleri gibi diğer yazılımları çalıştırabiliriz.
Linux işletim sistemleri, aşağıdakiler de dahil olmak üzere birkaç bileşenden oluşur:
- Kernel – Bir bilgisayarın donanımı ile yazılımı arasında arayüz oluşturan işletim sisteminin çekirdeği, CPU, bellek ve çevre birimleri gibi kaynakları yönetir.
- Shell – Kullanıcıların ve uygulamaların kernel ile etkileşimde bulunarak çeşitli işlevleri gerçekleştirmesine olanak tanıyan bir komut satırı arayüzüdür.
- Masaüstü Ortamı – Kullanıcıların bilgisayarla etkileşimde bulunmasını sağlayan grafik kullanıcı arayüzüdür (GUI). Çoğu masaüstü ortamı, dosya yöneticileri, yapılandırma araçları ve internet tarayıcıları gibi temel bir uygulama seti içerir.
- Uygulamalar – Bilgisayarlarımızı hayatımızda faydalı kılan yazılımlardır. Modern Linux dağıtımları, çeşitli yazılımların kolayca indirilebileceği ve kurulabileceği merkezi havuzlar, yani depolar içerir. Örneğin, Ubuntu Linux’un Yazılım Merkezi, herhangi bir sıradan kullanıcının ihtiyaçlarını karşılayacak uygulamalarla tek durak çözümüdür.
Neden Linux ile başlamalısınız?
İster meraklı bir başlangıç seviyesinde olun, ister yapımcı meraklısı veya kariyerinin ortasında bir profesyonel, Linux öğrenmenin size faydaları olacaktır.
1. Linux Ücretsizdir
Evet, uyumlu bir bilgisayara Linux indirmek ve hemen başlamak için kesinlikle hiçbir ücret ödemeniz gerekmiyor! Aslında, bu, Linux’un son on yıllarda sunucular için en popüler işletim sistemi olarak gelişmesinin temel nedenlerinden biridir.
2. Esnek ve Güçlü
Linux’un dünya çapında yazılım geliştirme için birincil işletim sistemi olduğunu biliyor muydunuz? Linux, C, C++, Java, Javascript, Python, Ruby veya HTML gibi çok çeşitli programlama dillerini destekler. Ayrıca, Linux, Emacs, nano ve Vim gibi yazılım geliştirme ve programlama için desteklenen birçok uygulama havuzuna da sahiptir.
3. Açık Kaynak Topluluk Desteği
Linux açık kaynaklıdır, bu da herkesin kendi projeleri için veya sadece öğrenmek amacıyla koduna erişebileceği anlamına gelir. Bununla birlikte, dünya genelinde birçok geliştirici, çalışmalarını çevrimiçi olarak ücretsiz olarak paylaşmaktadır!
Bu nedenle, Linux için geliştirilmiş kod veya hatta tüm projeleri bulabilir, bunları referans alabilir ve özel ihtiyaçlarınıza göre ayarlayabilirsiniz. Ayrıca, çevrimiçi olarak sadece sorarak deneyimli bir geliştirici topluluğundan belirli sorularınıza yanıt alabilirsiniz.
4. Temelden Özelleştirilebilir
Linux’un esnekliği, özelleştirilebilirliğinde yatmaktadır. Beğenmiyor musunuz? Mevcut birçok alternatiften birini seçin veya kendi sürümünüzü oluşturun! İşletim sisteminin masaüstü ortamından kernel’e kadar her yönünü değiştirebilirsiniz.
Kendi özel Linux kernel’inizi geliştirmekle ilgileniyorsanız, kendi donanımınızda özel kernel’ler geliştirmek için bazı kaynakları tartıştığımız Gömülü Linux için Başlangıç Rehberimize göz atmak isteyebilirsiniz.
5. Kişisel Projeler
Günümüzde, belirli ihtiyaçlarınız için kendi akıllı çözümlerinizi oluşturmak yaygın hale gelmiştir. Kenar bilişim cihazları giderek daha popüler hale geliyor ve yüksek teknoloji çözümleri, ulaşılması zor veya maliyetli olabilecek verileri toplamak, işlemek ve iletmek için olanak tanıyor.
Bu cihazlar, başka bir şey değil – tahmin ettiğiniz gibi – Linux üzerinde çalışmaktadır! Ancak bu tür uygulamalar, iş kritik operasyonlarla sınırlı değildir: Günümüzde, neredeyse herkes, popüler Raspberry Pi 4 gibi düşük maliyetli bir Linux cihazı alabilir ve kendi IoT projelerini oluşturabilir.
Linux Distro? O da ne?
Linux dağıtımları, belirli ihtiyaçlar için özelleştirilmiş ve son kullanıcılara sunulmuş farklı “lezzetler” olan Linux’un kısaltmasıdır. Çoğu dağıtım, ücretsiz olarak indirilebilir ve kurulabilir.
Popüler Linux dağıtımlarından bazıları Ubuntu, Linux Mint, Debian, Manjaro ve Elementary OS’dir. Her Linux dağıtımı, farklı bir masaüstü ortamı aracılığıyla benzersiz bir deneyim sunar. Örneğin, Ubuntu, GNOME masaüstü ile gelirken, openSUSE KDE masaüstü ile gelir.
Ayrıca, masaüstü ortamı ile gelmeyen Linux dağıtımları da vardır. Bunlar, sunucu işletim sistemleri olarak adlandırdığımız şeylerdir.
Size uygun bir Linux dağıtımı seçmek için biraz zaman harcayabilirsiniz, ancak başka bir dağıtımı oldukça kolay bir şekilde kurabileceğinizi unutmayın! Linux’a yeniyseniz, kesinlikle Yeni Başlayanlar için En İyi Linux Dağıtımları 2020 önerilerimize göz atmalısınız.
Linux Kullanımına Başlamak için 4 Yol
1. Live USB Sürücü ile Linux’u Deneyin
Linux’a erişmenin düşük taahhüt gerektiren bir yolu, bir live USB sürücüsüdür. Aşağıdakilere ihtiyacınız olacak:
- Linux uyumlu bir bilgisayar
- Seçtiğiniz Linux dağıtım görüntüsü (bilgisayarınızın donanımıyla uyumlu olduğundan emin olun)
- USB Flash Sürücü (Minimum 8GB önerilir)
- balenaEtcher gibi bir disk yazma aracı (Windows / Mac / Linux)
Öncelikle, USB Flash Sürücünüzü bilgisayarınıza takın ve disk yazma aracınızdaki talimatları izleyerek Linux dağıtımını USB sürücünüze yazın.
Not: Yazma işlemi için doğru sürücüyü seçtiğinizden emin olun. Aksi takdirde, sizin için önemli olan verileri kaybedebilirsiniz.
Sonraki adımda, bilgisayarınızı USB Flash Sürücüsünden başlatmak için yeniden başlatmanız gerekecek. Bilgisayarınız otomatik olarak harici sürücüden başlamıyorsa, UEFI’nize girip onu seçmeniz gerekebilir.
Masaüstü bilgisayarlar için, Windows başlamadan önce Del veya F12 tuşuna basmak genellikle işe yarar. Ancak, bir dizüstü bilgisayarda işlem, marka ve modele göre değişiklik gösterebilir. En iyi sonuçlar için, PC’nizin kılavuzuna başvurun veya PC’nize özel talimatlar için hızlı bir internet araması yapın.
Sürücüye boot ettiğinizde, Linux’u bilgisayarınıza kurulmuş gibi deneyimleyebileceksiniz. Ancak, lütfen dikkat edin, eğer sistemi yeniden başlatırsanız, oluşturulan dosyalar ve kurulu uygulamalar silinecektir.
Ubuntu ayrıca web sitelerinde live USB ile boot etme konusunda kapsamlı bir kılavuz sunmaktadır.
2. Linux’u Sanal Makine Olarak Kurun
Bir sanal makine platformu, VirtualBox gibi, mevcut işletim sisteminizin içinde Linux’u çalıştırmanıza olanak tanır.
Bir sanal makine, yüksek performans gerektiren görevler için uygun değildir çünkü ek yük nedeniyle doğrudan donanım bileşenlerine erişim eksikliği olabilir, ancak Linux’u denemenin rahat bir yolu olarak kullanılabilir.
3. Linux’u Bilgisayarınıza Doğrudan Kurun!
Linux’u bilgisayarınıza kurmaya hazır olduğunuzda, USB live boot etme adımlarına benzer adımları izleyerek kurulumu gerçekleştirebilirsiniz. Kurulum sürecinde, Linux’u tüm dahili sürücünüze veya onun bir kısmını bölümlendirmeyi seçebilirsiniz.
Yeni başlayanlar için, dahili sürücünüzü bölümlendirmeniz önerilir, böylece orijinal işletim sisteminize erişim sağlanır. Bu şekilde, Linux’u yerel olarak çalıştırmayı keşfederken endişelenmenize gerek kalmaz.
4. Bir Linux Bilgisayarı Edinin!
Linux ile başlamanın en iyi yolu, bir tek kart bilgisayar veya SBC satın almaktır! Bu küçük, uygun fiyatlı bilgisayarlar, çeşitli masaüstü Linux dağıtımlarını çalıştırabilir ve size bir Linux cihazıyla kendi özel deneyiminizi sunar.
Yeni Başlayanlar için Uygun Seçenek: Raspberry Pi 4 (Raspbian)
Yalnızca 35 dolardan başlayan fiyatlarla, Raspberry Pi başlangıç dostu bir Linux deneyimi sunuyor. Kullanımı kolay Raspberry Pi OS ile birlikte geliyor ve Raspberry Pi Foundation’dan harika öğrenme materyalleri ve destek alıyorsunuz. Tüm Linux sistemlerinde olduğu gibi, mevcut birçok Linux dağıtımından birini de yükleme seçeneğiniz var.
Raspberry Pi hakkında daha fazla bilgi edinmek için buraya tıklayın!
İş İstasyonu Sınıfı Performansı: Odyssey Blue J4105 Windows 10 / Linux Mini PC
Daha yüksek performans arıyorsanız, güçlü Intel x86 CPU’su ile Odyssey Blue J4105 Mini PC sizin için ideal. Ayrıca, birçok Linux dağıtımı x86 mimarileri için yazıldığından, sisteminiz için keşfedilecek sınırsız özelleştirme bulacaksınız.
Gömülü Projeler için Uygun Fiyatlı Seçenek: Raspberry Pi Zero / Zero W
IoT projeleriniz için küçük bir çözüm arıyorsanız, düşük maliyeti ve küçük form faktörü nedeniyle Raspberry Pi Zero / Zero W’yi tercih edebilirsiniz. Raspberry Pi Zero / Zero W Linux kullandığı için, cihazlarınızı daha hızlı ve kolay bir şekilde çalıştırmak için birçok açık kaynak kütüphanesine ve pakete erişiminiz olacak.
Gömülü Linux hakkında daha fazla bilgi edinmek için Gömülü Linux için Başlangıç Kılavuzumuza göz atın.
Linux Yükledikten Sonra Denemek İçin İlk Şeyler
Linux’u yükledikten sonra, kullanıcı arayüzünü keşfetmekten çekinmeyin ve işletim sistemine alışın. Çoğu Linux dağıtımı temel bir yazılım seti ile geldiğinden, not yazmak veya sistem ayarlarınızı ayarlamak gibi temel görevleri hemen yapmaya başlayabilirsiniz.
Yazılım Yükle
Elbette, sonunda herhangi bir Linux dağıtımının sunduğu temel araçların ötesinde yazılıma ihtiyacınız olacak. Öncelikle, internet bağlantınızı yapılandırdığınızdan emin olun.
Daha büyük, daha kullanıcı dostu dağıtımlar, yeni yazılımları yüklemenizi sağlayan bir GUI (grafik kullanıcı arayüzü) ile bir uygulama deposu sunar; bu, diğer işletim sistemlerinde beklediğiniz gibi yeni yazılımlar yüklemenizi sağlar. Örneğin, Ubuntu MATE, aşağıda gösterilen Yazılım Butiği’ni sunmaktadır.
Yeni uygulamaları güncellemenin veya yüklemenin bir diğer yolu da Linux komut satırıdır. Aşağıdaki komut, bilgisayarınızdaki mevcut yazılımların veritabanını günceller ve ardından uygulanabilir yazılımlara güncellemeler yükler. Bu işlem, süper kullanıcı izinleri gerektirir, bu nedenle sudo komutunu kullanmak gereklidir.
sudo apt-get update && apt-get upgrade
Şifrenizi girin ve bilgisayarınızın sihrini izleyeceksiniz.
Ayrıca, terminal kullanarak Linux komut satırında belirli yazılımlar da yükleyebilirsiniz. Örneğin,
sudo apt-get install chromium-browser
chromium internet tarayıcısını yükleyecektir; bu, Google Chrome’un rahat bir alternatifi olduğunu göreceksiniz.
Linux Komut Satırını Öğrenin
Linux komut satırı çok güçlü bir araçtır ve yalnızca yeni yazılımlar yüklemek için kullanılmaz. Aslında, dosya dizinlerini keşfetmek veya düzenlemek, uygulamaları çalıştırmak ve hatta kod yazmak için de kullanabilirsiniz.
Linux komut satırı evrenseldir – yani öğrendiğiniz çoğu komut, farklı Linux dağıtımları ve cihazlar arasında çalışacaktır. Başlamak için, 28 Raspberry Pi Linux Komutu: Raspberry Pi için Komut Satırını Kullanma Hızlı Kılavuzu‘na göz atmanızı öneririz.
Daha ileri düzey kullanıcılar için, bash betikleme, bir dosya olan bir betik ile otomatik olarak belirli bir dizi komutu çalıştırmanıza olanak tanır. Bu, tekrar tekrar çalıştırılması gereken birçok komutunuz varsa çok kullanışlı olabilir. Linux Config, Yeni Başlayanlar için Bash Betikleme Eğitimi sunmaktadır.
Bir Proje Oluşturun
Bazen, bir şeyi öğrenmenin en iyi yolu, ona bir amaç için ihtiyaç duymaktır.
Bir Linux cihazıyla yapabileceğiniz birçok şey var, özellikle küçük SBC’lerle! Kendi web sitenizi barındırmak için kendi sunucunuzu oluşturabilir, akıllı bir ev veya güvenlik sistemi inşa edebilir veya kendi retro arcade oyun makinenizi yapabilirsiniz.
Aşağıdaki makalelere göz atarak harika fikirler edinebilirsiniz!
- Denemeniz Gereken En İyi 35 Raspberry Pi 4 Projesi
- Raspberry Pi Robot Nasıl Yapılır? Başlamak için Kitler ve Projeler
Ek Kaynaklar
Devam etmek ister misiniz? Linux öğreniminizi ilerletmek için kullanabileceğiniz birçok ücretsiz çevrimiçi kaynak var!
- EdX’te Linux’a Giriş
- DigitalOcean’da Linux Komut Satırı Eğitimleri
- Linux.org Başlangıç Forumu
- Cihaz Özel Sorular için Seeed Forumu
Sonuç
İster iş için Linux öğrenmeniz gerekse, ister sadece merak ediyor olun, Linux’un heyecan verici dünyasına başlamak için birçok yol var. Linux ile ne başarmayı umduğunuzu yorumlarda bize bildirin!
