Linux Öğrenmek için 6 Pratik Neden | Bilim Teknoloji Günlüğü

Linux Öğrenmek için 6 Pratik Neden

Her bilgisayar bilimi öğrencisi, hayatlarının bir noktasında Linux ile uğraşmıştır. Ama neden Linux öğrenme zahmetine giresiniz ki?


Masaüstünde macOS veya Windows'tan çok daha az popüler olduğu için Linux öğrenmenin çabaya değip değmeyeceğini düşünüyor olabilirsiniz. Linux öğrenmenin işe yaramasının birçok nedeni var ve işte bunlardan bazıları.

1. Birçok BT Altyapısı Linux Tabanlı
Linux öğrenmenin bir nedeni, yönlendiriciler ve sunucular dahil olmak üzere internete güç sağlayan altyapının çoğunun Linux tabanlı olmasıdır. W3Techs , Haziran 2022 itibarıyla Windows çalıştıran yüzde 20,3'e kıyasla, web sitelerinin yüzde 37,6'sının sunucu işletim sistemleri için bazı Linux sürümlerini kullandığını tahmin ediyor .


Google'ı günde birden çok kez kullanıyorsanız, aslında Linux kullanıyorsunuz demektir. Bu aynı zamanda gün boyunca alışveriş yapmak, aileniz ve arkadaşlarınızla bağlantıda kalmak ve uçak bileti rezervasyonu yapmak için kullandığınız diğer birçok web sitesi için de geçerlidir.

Birçok tüketici yönlendiricisi bile işletim sistemi olarak Linux kullanır ve ayrıca yönlendiricinizin donanım yazılımını DD-WRT gibi alternatif bir sürüme yükseltebilirsiniz .

BT alanında ciddi bir kariyer düşünüyorsanız, Linux öğrenmeyi düşünmelisiniz. Linux'a aşinalık, muhtemel işverenlerin özgeçmişinizde arayacakları becerilerden biri olacaktır.

2. İşletim Sistemlerinin Gerçekten Nasıl Çalıştığını Öğrenmek
Sisteminizi çalıştıran yazılımın nasıl çalıştığı hakkında daha fazla bilgi edinmek istiyorsanız, Linux iyi bir seçimdir.


Çekirdeğe ve diğer yardımcı programlara yönelik kaynak kodu, herkesin bakması için mevcuttur. Üniversite bilgisayar bilimleri bölümlerinin öğrencilerini on yıllardır Unix benzeri işletim sistemleri konusunda eğitmelerinin nedeni budur.

Linux'un açıklığı nedeniyle, hem basılı hem de çevrimiçi olarak Windows'a göre Linux'un içindekiler hakkında bilgi bulmak daha kolay görünüyor. Bunun nedeni, daha teknik yazarların Linux kaynak kodunun ayrıntılarını inceleyebilmeleri ve her şeyin nasıl çalıştığını açıklayabilmeleri olabilir.

3. Öğrenme Ağı ve Güvenliği için Harika
Linux, ağ oluşturma ve güvenliği öğrenmek için harika bir işletim sistemidir çünkü daha önce de belirtildiği gibi pek çok sunucu ona güvenmektedir. Bunun nedeni, modern internetin Unix'e dayanması ve Linux'un bu mirası büyük ölçüde devralmasıdır.


Linux dağıtımları ayrıca ping, tracepath veya ip gibi bir ağı test etmenize izin veren birçok ağ aracıyla birlikte gelir ve ağ trafiğini incelemek için paket yöneticinizi kullanarak tcpdump veya Nmap gibi daha fazla ağ oluşturma aracı yükleyebilirsiniz.

Bu, ağ oluşturma ve internetin gerçekte nasıl çalıştığı hakkında çok daha fazla şey öğrenebileceğiniz anlamına gelir. Kaynak kodu açık olduğu için, araştırmacılar ayrıca hataları bulabilir ve tescilli sistemlere göre daha kolay düzeltebilir.

4. Çok Sayıda Programlama Aracı

Her zaman kodlamayı öğrenmek istediyseniz, bunu yapmanın en iyi yolu bir Linux sistemidir.

Bunun en büyük nedeni, editörler, derleyiciler, hata ayıklayıcılar, IDE'ler ve yorumlayıcılar gibi programlar oluşturmak için ihtiyaç duyduğunuz araçların ya ücretsiz olarak Linux dağıtımlarıyla birlikte gelmesi ya da bir paket yöneticisi aracılığıyla indirilebilmesidir.


Yazılım geliştirme kitleri, tescilli sistemlerde yüzlerce hatta binlerce dolara mal olabilir, ancak Linux gerçekten tek başına bir yazılım geliştirme kitidir.

Veri bilimcisi olmak ister misiniz? Python veya R öğrenebilirsin. Sistem programlamanın ayrıntılarını incelemek ister misin? C kodunu Clang veya GCC ile derleyebilirsiniz. Veritabanları hakkında daha fazla bilgi edinmek ister misiniz? MariaDB veya PostgreSQL gibi daha karmaşık ilişkisel veritabanı yöneticilerine geçmeden önce SQLite ile deneme yapabilirsiniz.

Linux sistemlerinde COBOL'dan Perl'e, Lisp'ten Bash'e kadar, şimdiye kadar var olan hemen hemen tüm programlama dilleri için araçlar bulabilirsiniz. Unix benzeri sistemler çok uzun zamandır geliştiriciler arasında popüler olmuştur çünkü çok sayıda programlama aracı yazılmıştır ve Linux da bir istisna değildir.

Ve mevcut sisteminizden de vazgeçmek zorunda değilsiniz. Windows 10 veya 11'e sahipseniz, WSL ile en sevdiğiniz Windows uygulamalarının yanında bir Linux dağıtımı çalıştırabilirsiniz . Veya Windows oyunları, tamamen dürüst olmak gerekirse.

5. Eski Bilgisayarları Yeniden Canlandırabilirsiniz
Ciddi bir bilgisayar kullanıcısıysanız, muhtemelen etrafta çeşitli onarım durumlarında birkaç eski makineniz vardır. Bazıları artık Microsoft veya Apple'dan yazılım güncellemeleri almayabilir. Onları hayata döndürmek ve onlardan biraz faydalanmak güzel olmaz mıydı? Linux ile yapabilirsiniz.


Doğru dağıtımla, Linux'u daha eski bir makineye kurarak ona yeniden hayat verebilirsiniz. 32 bit işlemcili eski bir dizüstü bilgisayarınız mı var? Web'de gezinme, e-posta veya sözcük işleme için temel ancak hizmet verilebilir hafif bir masaüstü sağlamak için Linux'u kullanabilirsiniz.

Bilgisayara ihtiyacı olan birini tanıyor musunuz? Tüm kişisel verileri sildiğinizden emin olarak eski makinelerinizden birini kurabilir ve hafif bir dağıtım kurabilirsiniz. Chrome OS Flex , tam olarak bu amaç için tasarlanmış bir çeşittir. Modern Linux'un en güzel yanı, temel görevleri yerine getirmek için bir komut satırı gurusu olmanıza gerek olmamasıdır.

Veya yedek bir masaüstü makinede bir ev sunucusu kurmak ister misiniz? Linux ile, ağ oluşturma ve sunucuları kurma hakkında daha fazla bilgi edinmek için kendi ucuz "ev laboratuvarınızı" kurabilirsiniz.

6. Linux Sadece Basit Eğlence
Bu daha az somut, ancak Linux kullanıcılarının tüm tuhaflıklarıyla sisteme bağlı kalmasının bir nedeni, onunla oynamanın eğlenceli olmasıdır. Bu kulağa anlamsız gelebilir, ancak pratik bir nedeni var. Zevk aldığınız şeylere devam etme olasılığınız daha yüksektir.


Linux gibi Unix benzeri sistemlerin bu kadar çok internet altyapısına güç vermesinin bir nedeni de bu olabilir. Eric Raymond, açık kaynaklı yazılım hakkındaki klasik makalesi " The Cathedral and the Bazaar "da, "Her iyi yazılım işi, bir geliştiricinin kişisel kaşıntısını kaşıyarak başlar," diye yazmıştı . Pek çok geliştirici, bazı görevleri halletmek için ihtiyaç duydukları programlar oluşturdu.

Linux sadece bir işletim sistemi değil, bir yaşam tarzıdır. Kullanıcı grupları, Unix'in ilk günlerine kadar uzanan uzun bir süredir Linux kullanımının bir parçası olmuştur.

Linux desteği, çevrimiçi veya çevrimdışı olsun, eşler arası olma eğilimindeydi. Kurumsal dağıtımlar için profesyonel destek mevcut olsa da, bir kullanıcı olarak alacağınız desteğin çoğu, yerel bir kafede yüz yüze bir buluşma veya insanlarla dolu en sevdiğiniz dağıtımınıza ayrılmış bir IRC kanalı olsun, gayri resmi kaynaklardan gelme eğilimindedir. Dünyanın her tarafından.

Bilgisayarın sahip olduğu anti-sosyal imaja rağmen Linux, ilginç insanlarla tanışmak ve yeni arkadaşlar edinmek için harika bir yoldur.

Linux Öğrenmek İçin Pek Çok Pratik Neden
Linux'u bilmenin, sunucuları ve ağları nasıl yöneteceğinizi öğrenmekten kodlamayı öğrenmeye, eski bilgisayarları yeniden tasarlamaya ve yeni insanlarla tanışmaya kadar pek çok pratik faydası vardır.

Windows kullanıyorsanız, Linux hakkında daha fazla bilgi edinmek için sisteminizden vazgeçmeniz veya karmaşık sanal makineler veya çift önyükleme ile uğraşmanız gerekmez. WSL olarak da bilinen Linux için Windows Alt Sistemi, Linux dünyasına mükemmel bir adımdır.

Yorum Gönder

UYARI: > Küfür, hakaret, rencide edici cümleler veya imalar, içeren, imla kuralları ile yazılmamış, Türkçe karakter kullanılmayan ve büyük harflerle yazılmış yorumlar onaylanmamaktadır.<

Daha yeni Daha eski