Close Menu
Innovation Village | Technology, Product Reviews, Business
    Facebook X (Twitter) Instagram
    Tuesday, June 3
    • About us
      • Authors
    • Contact us
    • Privacy policy
    • Terms of use
    • Advertise
    • Newsletter
    • Post a Job
    • Partners
    Facebook X (Twitter) LinkedIn YouTube WhatsApp
    Innovation Village | Technology, Product Reviews, Business
    • Home
    • Innovation
      • Products
      • Technology
      • Internet of Things
    • Business
      • Agritech
      • Fintech
      • Healthtech
      • Investments
        • Cryptocurrency
      • People
      • Startups
      • Women In Tech
    • Media
      • Entertainment
      • Gaming
    • Reviews
      • Gadgets
      • Apps
      • How To
    • Giveaways
    • Jobs
    Innovation Village | Technology, Product Reviews, Business
    You are at:Home»Android»Linux, the OS that helped Build Android, Turned 30
    Credit: thecodedworld

    Linux, the OS that helped Build Android, Turned 30

    0
    By Smart Megwai on August 29, 2021 Android, Operating Systems, Software

    There are many popular operating systems in the world, but none is as widely used as Android. Billions of smartphones, tablets, smart TVs and other devices are supported by Android. Today we’ll take a look at the real story behind Android’s success. 

    Although Google is credited with developing Android, its existence was made possible by the ubiquitous but little-known Linux operating system, the early building blocks of the operating system. Today, Linux distributions include Debian, Fedora, Ubuntu and many others, supporting many desktops and servers, around the world. 

    The above-mentioned variants of Linux, including Android, have their origin to a post made on the 25th of August 1991. On that day, Linux creator Linus Torvalds, who at that time was 21, told the world about a new OS he was developing. This project was something that would later provide the Linux kernel used to build the Android operating system you might be reading this on. 

    “Hello everybody out there using minix — I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat.“

    Linus Torvalds — 25 Aug 1991 on the newsgroup comp.os.minix

    The Journey from Linux to Android

    Although the first publicly available Linux source code was released on September 17, 1991, Android’s modern journey began much later, in October 2003. Between these dates, Linux underwent a major overhaul to move from a simple operating system to a more modern operating system. computing environment. It is important to note that the Linux codebase is open source. This source helps to get input from developers around the world and provides multiple forks for operating systems for a variety of purposes, from desktops to supercomputers to smartphones. 

    The path to modern operating systems was gradual. The XFree86 graphical interface was introduced in 1994, and support for multiprocessor systems was introduced in 1996 with Linux 2.0. KDE introduced the first high-level graphical desktop interface to the operating system in 1998, and USB devices were finally supported in Linux 2.4 in 2001. Obviously, all of these developments were important for desktops, servers, and mobile devices. The original version of Android was based on Linux 2.6, released in 2003. As of this writing, Android smartphones will almost certainly run on Linux kernels 4 or higher.

    In 2003, Android Incorporated was established. The Company decided to use Linux as the operating system for smartphones after the Google acquisition in 2005. The Open Handset Alliance was created after this. Then this 34-member group decided to use the open mobile standard, which culminated in the release of Android 1.0 on November 5, 2007. 

    What’s the point of basing Android on Linux?

    What does the word “kernel” have to do with Android? Well, these are important building blocks that are part of the operating system, but don’t cover everything. The user interface or related software that can make up a large operating system is not part of the kernel. In contrast, the Linux kernel manages hardware resources such as CPU, memory, or Bluetooth. 

    This difference from PC-Linux is reflected in the fact that the Android code was removed from the kernel in 2010 (Linux 2.6.33), and they remained partially different. Instead, Google used an open source Linux kernel with the feature it needs to support Android APIs, from UI to power management, networking and security. Both were installed in 2012 and newer Android phones use the stable long core (LTS) branch. In 2017, Google helped the Linux community extend LTS support from two to six years to allow for longer update cycles. But if Android is very different from other current versions of Linux, why build an operating system on Android? There is a very good reason for this. 

    Building a kernel from scratch takes a long time. Linux was previously open source and provided many of the basic functionality needed to build devices, from supercomputers to mobile devices. Linux 2.6, the foundation of early Android, includes a driver layer that allows product vendors to abstract and optimise their own hardware, a powerful networking stack and tools, and, among other things, control the allocation of an application’s resources. Hence, no need to reinvent the wheel? 

    It’s important to note that many of the early benefits of Linux are still relevant to today’s Android smartphones. For example, the hardware abstraction layer (HAL) allows manufacturers to innovate in the hardware side of devices and allows Google to accelerate operating system updates.  

    Android still belongs to the Linux family. Just a very distant relative

    Many smartphones may not be recognised by this older operating system, but Android is still the Linux kernel. You have just formed your own unique branch in the growing Linux evolutionary tree. It has just formed its own branch, which is very different from the ever-growing Linux evolution tree. 

    Related

    Android Linux
    Share. Facebook Twitter Pinterest LinkedIn Email
    Smart Megwai
    • Facebook
    • X (Twitter)
    • Instagram
    • LinkedIn

    Smart is a Tech Writer. His passion for educating people is what drives him to provide practical tech solutions which helps solve everyday tech-related issues.

    Related Posts

    Gemini Expands Across Android Devices: Watches, Cars, TVs, and XR

    How to Save Your Phone When It Falls in Water Before It’s Too Late

    How to Recover Deleted WhatsApp Chats Without ‘Backup’ (And Cope When You Can’t)

    Leave A Reply Cancel Reply

    You must be logged in to post a comment.

    Copyright ©, 2013-2024 Innovation-Village.com. All Rights Reserved

    Type above and press Enter to search. Press Esc to cancel.