Linux, sunucular, gömülü sistemler ve mobil cihazlar dahil edildiğinde dünya üzerindeki en yaygın kullanılan işletim sistemi çekirdeklerinden biridir.
❓ Nedir Bu Linux?

Linux, 1991 yılında Linus Torvalds tarafından geliştirilen açık kaynaklı bir işletim sistemi çekirdeğidir. Günümüzde GNU araçlarıyla birlikte kullanılarak tam bir işletim sistemi haline gelir. Linux, en çok bilinen ve en çok kullanılan işletim sistemlerinden biridir. Diğer işletim sistemlerinden farklı olarak Linux açık kaynak kodlu bir yapıya sahiptir. Bu da işletim sistemini kullanan kişinin bilgisayarın arka planında dönen neredeyse her şeyden haberi olabileceği, işletim sistemini kendince düzenleyebileceği ve geliştirebileceği veya geliştirilmesinde rol oynayabileceği anlamına gelmektedir.
Günümüzde süper bilgisayarlarda, akıllı cihazların ve internet altyapısında kullanılan cihazların işletim sistemlerinde yaygın olarak kullanılmaktadır. Kısaca Linux açık kaynak kodlu ve özgür işletim sistemidir.
❓ Neden Linux Öğrenmeliyiz?

Günümüzde kullanım oranlarına bakıldığında Windows işletim sistemleri daha çok tercih edilmesine rağmen neden Linux öğrenmeliyiz ki? Madem Windows daha çok kullanılıyor o zaman Windows’da uzmanlaşmak daha mantıklı değil mi? Hayır değil.
Windows işletim sistemi kullanıcı dostu ve çok kullanışlı olabilir fakat Dünya üzerinde çalışmakta olan neredeyse tüm kaynak ve sunucuların üzerinde Linux işletim sistemi çalışmaktadır. Web siteleri, ATM cihazları, Telefonlar, Sunucular, Televizyonlar, Elektronik cihazlar… bu liste uzar gider.
Yani kısaca Dünya üzerinde bizlere hizmet veren tüm elektroik cihazların neredeyse tamamı sunucu ve kaynak tarafında Linux kullanmakta. Bu da demek oluyor ki yazılımcı olmak isteyen yada bilişim/teknoloji alanında kendini geliştirmek isteyen birinin ilk öğrenmesi gereken şeylerden biri Linux’tur.
❓ Avantajları ve Dezavantajları Nelerdir?

Linux işletim sisteminin hayat kurtaran avantajları olmasına karşın can sıkıcı dezavantajlarıda mevcuttur, bunları tek tek açıklamalarıyla sizlere listeledik;
- AVANTAJLARI
- Açık Kaynak Olması : Linux’un en önemli özelliği açık kaynak oluşudur, yani ne Windows nede MacOS gibi kapalı ve müdahale edemediğimiz bir sistem değil, Linux’u geliştirmek, özelleştirmek veya keyfimizin istediği başka herhangi konuda değiştirebiliriz. Böylece işletim sistemine müdahele edebilir veya sadece kaynak kodlarına bile bakmamız mümkün.
- Performans : Linux işletim sistemi kaynak kullanımı konusunda oldukta cimri bir işletim sistemidir. Windows yada MacOS’a kıyasla Linux yüksek sistem kaynaklarına ihtiyaç duymaz, bu sebebten düşük sistem gereksinimlerine sahip bir bilgisayarınız varsa ve oldukça yavaş ise bilgisayarınızı bir Linux dağıtımına geçirmeniz bilgisayırınız için performans artışı anlamına gelecektir.
- Güvenlik : İstatistiklere bakıldığında zararlı yazılımlar en çok Windows ve MacOS işletim sistemleri bulaşmakta. Bunun sebebi kötü amaçlı bilgisayar korsanları insanların en sık kullandığı işletim sistemlerinin Windows ve MacOS işletim sistemleri olduğunun farkında. Dolayısıyla Linux bir işletim sistemi kullanıyor olmanız bu tür kötü amaçlı yazılımlara bulaşma olasılığınızı çok fazla düşürecektir.
- Ücret : Linux dağıtımları ücretsizdir. Dolayısıyla herhangi bir ücret ödemeden internet üzerinden herhangi bir dağıtımı edinebilir ve öğrenmeye ücret ödemeden başlayabilirsiniz.
- Yazılımcı Dostu : Eğer bir yazılımcı yada bilişim/teknoloji çalışanı iseniz, Linux sizin can dostunuz olabilir. Çünkü Linux işletim sistemleri yazılım geliştirilmesinde ve yönetilmesinde çok etkilidir.
- Gizlilik : Linux işletim sistemleri diğer işletim sistemlerine oranla kullanıcılarının bilgileri ve gizliliğine çok daha fazla önem gösterir. Günümüzde binlerce yazılım ve uygulama ücretsizdir, sebebi bu yazılım ve uygulamarının geliştiricileri kullanıcılarının bilgilerini satarak para kazanmak istemelerinden kaynaklanmaktadır. Linux gizliliğinize önem verir.
- Açık Kaynak Olması : Linux’un en önemli özelliği açık kaynak oluşudur, yani ne Windows nede MacOS gibi kapalı ve müdahale edemediğimiz bir sistem değil, Linux’u geliştirmek, özelleştirmek veya keyfimizin istediği başka herhangi konuda değiştirebiliriz. Böylece işletim sistemine müdahele edebilir veya sadece kaynak kodlarına bile bakmamız mümkün.
- DEZAVANTAJLARI
- Kullanım Kolaylığı : Linux işletim sistemleri çok daha profesyonel ve detaylı olmasından dolayı kullanımı ve öğrenimi zor ve bezdirici bir yapıdadır. Özellikle bilgisayar ile Windows ve MacOS işletim sistemleriyle tanışmış insanlar için Linux öğrenmek çok zor bir deneyim olabilmektedir. Bu sebepten Linux öğrenmek istiyorsanız kesinlikle bir kaynak ( bu bağlantıdan önerdiğimiz Linux kaynaklarına erişebilirsiniz ) aracılığıyla beraber ilerlemenizde fayda var.
- Donanım Desteği : Günümüzde birçok insan Linux öğrenmek istiyor fakat Linux işletim sistemleri her donanıma destek vermediğinde birçok insan bilgisayarına Linux işletim sistemini kuramamakta.
- Teknik Destek : Birçok kurum ve kuruluş sunucu veya uygulamalarının merkezinde Linux kullanmak istiyor fakat Linux işletim sisteminde olası yaşayacakları bir arıza durumda onları bu sorundan kurtaracak ve teknik bir destek verecek bir firma/kurum bulamadıkları için bu durumdan vaz geçmekteler. Linux’un muazzam genişlikte toplulukları bulunmakta fakat yinede Linux ne Windows nede MacOS gibi kullanım kolaylığı sunmadığı için Linux destek konusunda rakiplerine kıyasla geride kalmakta.
- Oyun ve Uygulama : Linux işletim sistemleri Dünya üzerinde her işte kullanılabiliyor olmasına karşın özellikle Oyun ve Dijital sektörde geri kalmakta. Çünkü birçok oyun ve Dijital içerik geliştiricileri hedeflerini kullanıcılarının kullandığı ortama göre belirlemekteler, Dünya üzerinde en sık kullanılan işletim sistemlerinin Windows ve MacOS olduğunu belirtmiştik. Dolasıyıla Oyun ve Dijital içerik geliştiricileri hedef işletim sistemi olarak Linux’u tercih etmemekteler. Böylece Linux bilgisayarda Oyun oynamak veya da Fotoğraf, Video editlemek gibi işler için kullanışlı bir ortam olmamakta.
- Kullanım Kolaylığı : Linux işletim sistemleri çok daha profesyonel ve detaylı olmasından dolayı kullanımı ve öğrenimi zor ve bezdirici bir yapıdadır. Özellikle bilgisayar ile Windows ve MacOS işletim sistemleriyle tanışmış insanlar için Linux öğrenmek çok zor bir deneyim olabilmektedir. Bu sebepten Linux öğrenmek istiyorsanız kesinlikle bir kaynak ( bu bağlantıdan önerdiğimiz Linux kaynaklarına erişebilirsiniz ) aracılığıyla beraber ilerlemenizde fayda var.
❓ Linux Nerelerde Kullanılıyor?
Linux işletim sistemi günümüzde sadece kişisel bilgisayarlarda kullanılan bir sistem değildir. Aslında farkında olmadan her gün kullandığımız birçok teknolojinin arka planında Linux bulunmaktadır.
Örneğin internet üzerinde ziyaret ettiğimiz web sitelerinin büyük bir kısmı Linux tabanlı sunucular üzerinde çalışmaktadır. Aynı şekilde bankacılık sistemleri, veri merkezleri ve bulut altyapılarında da Linux oldukça yaygın bir şekilde kullanılmaktadır.
Akıllı telefonlara baktığımızda da benzer bir durum görülmektedir. Dünya üzerinde kullanılan akıllı telefonların büyük bir bölümü Android işletim sistemini kullanmaktadır ve Android işletim sistemi Linux çekirdeği üzerine kurulmuştur. Bunun dışında akıllı televizyonlar, modemler, router cihazları, IoT cihazları ve hatta süper bilgisayarlar bile Linux tabanlı sistemler kullanmaktadır.
Kısacası Linux yalnızca bilgisayarlarda kullanılan bir sistem değil, modern teknolojinin temel taşlarından biridir.
❓ Linux Dağıtımı Nedir?
Linux hakkında konuşulurken sık sık “Linux dağıtımı” kavramı ile karşılaşılır. Bunun sebebi Linux’un tek başına tam bir işletim sistemi olmamasıdır. Linux aslında bir çekirdektir ve bu çekirdeğin üzerine farklı yazılımlar, masaüstü ortamları ve araçlar eklenerek tam bir işletim sistemi oluşturulur.
Bu şekilde oluşturulan sistemlere Linux dağıtımı denir. Her dağıtım farklı bir kullanım amacına göre tasarlanabilir. Bazıları yeni başlayan kullanıcılar için daha kolay bir arayüz sunarken bazıları ise siber güvenlik veya sunucu yönetimi gibi daha özel amaçlara yönelik hazırlanmıştır.
En bilinen Linux dağıtımlarından bazıları şunlardır:
- Ubuntu
- Linux Mint
- Kali Linux
- Pardus
Bu dağıtımların her biri farklı kullanıcı ihtiyaçlarına göre geliştirilmiştir.
❓ Linux Öğrenmenin Kariyer Açısından Önemi
Linux öğrenmek yalnızca yeni bir işletim sistemi kullanmayı öğrenmek anlamına gelmez. Aynı zamanda bilişim dünyasında birçok farklı kariyer alanının kapısını açabilir.
Günümüzde birçok şirketin sunucu altyapısı Linux tabanlı sistemler üzerinde çalışmaktadır. Bu nedenle Linux bilgisi; sistem yöneticiliği, DevOps mühendisliği, siber güvenlik, bulut bilişim ve yazılım geliştirme gibi alanlarda çalışan kişiler için oldukça önemli bir yetkinlik haline gelmiştir.
Bilişim sektöründe kariyer yapmak isteyen kişiler için Linux bilgisi çoğu zaman temel bir gereksinim olarak görülmektedir.
❓ En İyi Linux Dağıtımı Hangisidir?

“En iyi Linux Dağıtımı Hangisidir?” sorusu aslında yanlış bir sorudur. Linux dağıtımları ihtiyaçlara veya gereksinimlere göre değişmektedir. Dolasıyla sizin ihtiyacınıza ve isteklerinize göre aşağıda tüm dağıtımları tek bir liste haline getirdik, bu liste sayesinde indirip kurmak istediğiniz Linux dağıtımını seçmekte zorlanmayacaksınız.
İlk kez Linux öğrenecekler için önerdiğimiz Linux dağıtımı : Pardus (Yerli Linux dağıtımı)
Siber güvenlik ve Hack için önerdiğimiz Linux dağıtımı : Kali Linux
Kullanıcı arayüzü ve kaynak açısından güçlü olan Linux dağıtımları : Ubuntu ve Mint
📚 Linux Öğrenmek İçin Önerdiğimiz Kaynaklar
Linux öğrenmek isteyenler için önerdiğimiz bazı kaynaklar mevcut, bu bağlantıya tıklayarak “Yazılımcılar İçin Kaynaklar” sayfamıza ulaşabilir ve listeden önerdiğimiz Linux kaynaklarına bakabilirsiniz.
Bu yazımızda Linux Nedir? ve Neden Öğrenmeliyiz? sorularına yanıt bulduk, sizde yorumlara düşüncelerinizi belirtebilirsiniz. Bir başka makalemizde görüşmek üzere, kodunuz bugsuz olsun iyi çalışmalar. 👋🏼

