Naber

Android ve Linux Arasındaki Fark Nedir?

Anonim

Ara sıra bir meslektaşım, Android'in bir Linux dağıtımı olarak kabul edilebileceğini öne sürerek Linux'un kullanıcı sayısı payını artırmaya çalışıyor çünkü Linux çekirdeğini kullanır.

Android'ın bir Linux olarak kabul edilip edilemeyeceği konusundaki bu yanlış anlaşılmayı düzelteyimbir kez ve herkes için dağıtın.

Unix ve Linux arasındaki fark hakkındaki yazımızı okumadıysanız buradan başlamalısınız. Unix ve Linux'ın ne olduğunu, tarihçelerini ve nasıl farklı olduklarını tanımladım.İşin püf noktası, Linux'un Linus Torvalds tarafından 1991 yılında MINIX OS temel alınarak geliştirilen çekirdek olmasıdır.

Zamanla, katkıda bulunanlar Linux'un (GNU bileşeniyle birlikte) açık kaynak olduğu gerçeğinden yararlandılar ve Linux'un açık kaynak olmasını sağladılar. fikirlerine ve uygulamalarına uyacak şekilde; çok sayıda benzersiz özelliğe sahip çeşitli dağıtımlar oluşturmak.

Android nedir?

Android Inc Ekim 2003'te Andy Rubin tarafından kurulmuştur. , Rich Miner, Nick Sears, ve Chris Beyaz Kaliforniya, ABD. Android projesi, "sahibinin konumu ve tercihlerinin daha fazla farkında olan daha akıllı mobil cihazlar geliştirme konusunda muazzam potansiyele sahip" bir proje olarak tanımlandı.

Açık kaynaklı Android işletim sistemi ilk olarak dijital kameralar için gelişmiş bir işletim sistemi oluşturmak amacıyla geliştirildi, ta ki dijital kamera pazarının yeterince büyük olmadığını anlayana ve odak noktalarını cep telefonları için Microsoft'un Windows Mobile ve Symbian ile rekabet edecek bir işletim sistemi oluşturun

Google Inc. şirketi 2005 yılında satın aldı ve artık bildiğimiz gibi gerisi tarih oldu.

Görüntü olarak Android, geliştiricilere tonlarca önceden oluşturulmuş ve bakımlı özellik sağlayan değiştirilmiş bir Linux çekirdeği kullanır. Bu da zamandan tasarruf sağlar ve Android geliştiricilerinin mobil cihazlar için en önemli özelliklere odaklanmalarına olanak tanır.

Richard Stallman tarafından yazılan GNU Manifestosu'ndaki ayrıntıların ima edilmesinden yola çıkarak, bir işletim sisteminin dört öğesi vardır:

Android'in Linux olan yönü, Linux çekirdeğinin değiştirilmiş bir versiyonu olan ve kendi kitaplıkları ve API'leri ile gelen Monolitik çekirdeğidir. Linux çekirdeğinde yapılan değişiklikler, temel olarak biraz küçük pillere sahip taşınabilir cihazların özel güç gereksinimleri içindir ve özel kitaplıklar ve API'ler, bir cep telefonunun hücresel iletişim kısmıyla etkileşim kurmanın yanı sıra ortak bir programlama ve Kullanıcı Arayüzü uygulamak içindir. belirli bir üreticinin telefon model serisine özel olmaları gerekmemesi için uygulama desteği için.

İlgili bir başka detay da, Linux işletim sistemi 1991 yılında Linus Torvalds tarafından masaüstü bilgisayarlar için açık kaynaklı bir işletim sistemi olarak geliştirildiğinde, MINIX işletim sistemi olarak geliştirildi ve 32-bit'i desteklemiyordu. Intel 80386 makinelerinde bulunan özellikler. O zamanlar ikisi arasındaki önemli bir fark, Android mimarisinin yalnızca x86'yı ve Mobil İnternet Cihazları (MID'ler) ve cep telefonları için kullandığı ARM'yi desteklemesidir.

Sonuç olarak

Android bir GNU/Linux dağıtımı değildir, ancak Çekirdeği (gücü merkezi) Linux'tur ve Linux Çekirdeği etrafında bir araya getirilen bir yazılım koleksiyonuna Linux adı verildiğinden,Android Linux'tur.

Umarım bu makale Android ve Linux arasındaki ilişkiyi anlamanıza yardımcı olmuştur. ve neden Android Linux olmasına rağmen, bir Linux dağıtımı değil?

Konuyla ilgili herhangi bir anlaşmazlığınız, sorunuz veya yorumunuz var mı? Bunları aşağıdaki yorumlar bölümünde bizimle paylaşın.