macOS ve Linux harika işletim sistemleridir. Her ikisi de Unix'ten ilham almıştır ve kararlı ve sağlamdır.

Bu iki işletim sisteminin ortak noktaları olsa da, kendi yollarıyla benzersizdirler. macOS ve Linux arasındaki bazı önemli farklılıklara bir göz atalım.

macOS ve Linux'un Kısa Tarihi

macOS ve Linux'un ana bölümleri çekirdek, çekirdek yardımcı programlar, GUI veya masaüstü ortamı ve uygulamalardır.

macOS, açık kaynak kodlu Darwin olarak bilinen bir BSD Unix çekirdeğine dayanmaktadır. macOS'un diğer bölümleri (örneğin, GUI ve çekirdek uygulamalar) kapalı kaynaklıdır ve tescillidir. Apple bu yazılım sistemlerini kurar ve bakımını yapar ve bunlar Mac cihazınızın bir parçası olarak gelir.

Apple, 2000'lerin başında Unix'i macOS'a uyarladı. Bundan önce macOS, Unix dışı bir işletim sistemine dayanıyordu.

Linux ise 90'ların başında Linus Torvalds tarafından kişisel bir proje ve Unix işletim sisteminin bir klonu olarak başladı. Açıkçası, Linux sadece çekirdektir. İşletim sisteminin kendisi, GNU yardımcı programları gibi temel parçalardan ve GNOME, KDE vb. gibi masaüstü ortamlarından oluşur.

instagram viewer

1. Açık Kaynak vs. Tescilli yazılım

Hem Linux hem de macOS, açık kaynaklı yazılımları yoğun bir şekilde kullanır, ancak Linux dağıtımları tamamen açık kaynak olsa da, macOS'un bazı bölümleri kapalı kaynaktır ve tescillidir.

Açık kaynaklı çekirdekten temel GNU yardımcı programlarına ve GUI ortamlarına kadar, Linux, özgür ve açık kaynaklı yazılımın özüdür. Tüm işletim sistemini beğeninize göre değiştirmek ve yeniden paketlemekte özgürsünüz. Hatta Red Hat Enterprise Linux'ta olduğu gibi ticarileştirebilir ve bundan para kazanabilirsiniz.

Çoğu durumda, Linux için lisans koşulları, yaptığınız değişikliklerin topluluğa da açıklanmasını gerektirir.

macOS ile, esas olarak açık kaynak olan çekirdektir. Masaüstü ve uygulamalar gibi diğer kısımlar açık kaynak değildir. Elbette, Swift programlama dili gibi Apple'ın diğer bileşenleri açık kaynaklıdır.

Seçtiğiniz herhangi bir donanımda kullanabileceğiniz Linux'tan farklı olarak macOS, Mac cihazlarda kullanılmak içindir. Apple'dan bir PC satın aldığınızda, hem yazılım hem de donanım için ödeme yaparsınız.

2. Yazılım Yönetimi

Linux, uzun süredir, kullanıcıların komut satırını veya grafik araçları kullanarak uygulamaları kolayca indirip yükleyebilecekleri merkezi yazılım havuzlarına sahip olma kavramını benimsemiştir.

Çoğu Linux dağıtımı, Debian tabanlı dağıtımlarda APT, Fedora ve Red Hat Enterprise Linux'ta DNF veya Yum ve üzerinde Pacman gibi paket yöneticileriyle birlikte gelir. Arch tabanlı dağıtımlar. Bir paket yöneticisiyle, yazılım uygulamalarını bilgisayarınıza kolaylıkla kurabilir, kaldırabilir, güncelleyebilir ve yönetebilirsiniz.

MacOS'ta uygulama yüklemenin geleneksel yöntemi, uygulamalar klasörüdür. Yüklemek istediğiniz uygulamayı internetten indirip uygulamalar klasörüne sürükleyin ve gerisini macOS halletsin.

Daha yeni olan başka bir seçenek, yazılım uygulamalarını yüklemek için Mac App Store'u kullanmaktır.

Homebrew'u da kullanabilirsiniz, APT gibi Linux paket yöneticilerine çok benzer şekilde macOS üzerinde çalışan bir paket yöneticisi. Homebrew Linux'ta da çalışır.

3. Komut Satırı Önemi

Linux'un gerçek gücü terminalde veya komut satırındadır. macOS'ta benzer bir terminal öykünücüsü bulunur, ancak dikkatlerin çoğu süslü Mac masaüstüne gidiyor.

Terminal, bilgisayarınız ve yazılım kaynaklarınızla verimli ve kolay bir şekilde etkileşim kurmanıza olanak tanır. Ayrıca görevleri kolayca otomatikleştirmenize ve zamanlamanıza olanak tanır. Linux çalıştıran yazılım mühendisleri, ileri düzey kullanıcılar ve sistem yöneticileri, terminali iş akışlarına yoğun bir şekilde dahil eder.

Çoğu Linux dağıtımı, terminal için varsayılan kabuk olarak Bash'i (GNU Bourne Again Shell) kullanır. 2019'da Apple, Bash kabuğunu Zsh (Z kabuğu) lehine değiştirdi. Z kabuğu son derece özelleştirilebilir ve Bash, ksh ve tcsh ile birçok benzerliği paylaşır.

Linux ve macOS çoğunlukla benzer kabukları kullandığından, bir Linux PC'de çalıştırdığınız temel komutlar Mac'inizde de çalışır ve bunun tersi de geçerlidir.

4. Masaüstü Ortamları

Linux'un ilk günlerinde, çekirdeğe dayalı işletim sistemleri bir GUI ile birlikte gelmiyordu ve çoğu Linux sunucusu hala gelmiyor. İşletim sistemiyle terminal aracılığıyla etkileşim kurmanız gerekiyordu. Zamanla, kullanıcıların işletim sistemiyle bir şekilde etkileşime girmesine yardımcı olmak için masaüstü ortamları geliştirildi. işletim sisteminin hem gelişmiş hem de teknik olmayan kullanıcılara hitap edebilmesi için daha sezgisel ve kolay bir yol.

Linux'ta her şeyde olduğu gibi, çoklu masaüstü ortamları Aralarından seçim yapabileceğiniz, tümü sistemle etkileşim kurmanız için benzersiz bir yol sunar. Öne çıkan bazı masaüstü ortamları arasında GNOME, XFCE, KDE, Deepin vb. Linux'ta birkaç masaüstü ortamı kurmakta özgürsünüz, ancak bir seferde yalnızca birini kullanabilirsiniz.

macOS üzerindeki GUI standarttır ve tüm kullanıcılar için aynıdır. Duvar kağıtlarını, temaları ve benzer ince ayarları değiştirmenin dışında, macOS'inizin görünümünü ve hissini değiştiren başka bir masaüstü yöneticisi yükleme seçeneğiniz yoktur.

5. Çoklu Dağılım Kavramı

Linux'ta bir dağıtım veya dağıtım, belirli bir uygulama grubu, masaüstü ortamı ve sistem yardımcı programları ile birlikte gelen belirli bir Linux türüdür. Farklı dağıtımlar genellikle etik bilgisayar korsanları, sanatçılar, programcılar, yazılım geliştiriciler vb. gibi belirli bir kullanıcı grubunu hedefler.

İş akışınıza bağlı olarak seçebileceğiniz kelimenin tam anlamıyla binlerce Linux dağıtımı vardır. Örneğin, Debian tabanlı bir dağıtım olan Kali Linux, çoğunlukla etik hackleme ve sızma testleri için kullanılır. Etik bilgisayar korsanlarına uygun birçok araç ve yardımcı programla birlikte gelir.

Arch Linux, hafif ve minimal araçlarla gelen bir başka Linux dağıtımı örneğidir. İşletim sistemlerini sıfırdan özelleştirmeyi seven Linux meraklıları ve meraklıları tarafından yaygın olarak kullanılmaktadır.

Öte yandan, macOS ile, tutkusu veya işi ne olursa olsun herkes aynı tür işletim sistemine sahip olur. Bunun nedeni, Apple'ın işletim sistemini geliştiren ve kontrol eden tek şirket olmasıdır. Apple'ın tek bir işletim sisteminin birden çok çeşidini sürdürmesi ters tepebilir.

Bu kadar çok Linux dağıtımının olmasının nedeni Linux çekirdeğinin ve çekirdek bileşenlerinin tümünün açık kaynak olduğu gerçeğine dayanır. Bu, kullanıcıların belirli bir kitleyi hedefleyen yeni Linux lezzetlerini kolayca oluşturmasına olanak tanır.

Linux'a karşı macOS: En İyilerin Savaşı

Linux ve macOS ikisi de harikadır ve bazı Unix mirasını paylaşırlar. Örneğin, her ikisi de benzer bir komut satırı kabuğu ile gelir ve aynı dosya yapısına sahiptir. Diğer tüm farklılıklar, Linux çekirdeğinin açık kaynaklı olması ve herkesin onu değiştirmekte özgür olması gerçeğinden kaynaklanmaktadır.

Hangi Linux dağıtımını kullanacağınızdan emin değil misiniz? Aralarından seçim yapabileceğiniz yüzlerce Linux dağıtımı ile doğru olanı bulmak zor olabilir. Ubuntu ve Pop!_OS gibi Debian tabanlı dağıtımlar harikadır ve başlaması kolaydır.