Finally, Linux and Android Get Together Once Again
Linux and Android are parts of a single family, but after a few years of divergence, it amazes us how they distant structurally from one another. Linus Torvalds, the father of Linux, has released the Linux kernel version 3.3 that may be able to bridge both platforms. It is hoped that the new kernel can start to close the gap between the two.
In essence, every Android device is Linux-based gadgets. However, Android apps developers use Java-like UI to handle important details such as memory management, multitasking, and keyboard input.
Google’s Android is in reality a fork of Linux, a separate code base that diverges a bit far from Torvalds’ main repository. If all goes well, the Linux kernel 3.3 allows easier cross programming and makes it possible for all parties involved to progress together. For example, it allows Android community to benefit from latest developments in mainstream Linux platform.
Google liberally borrow codes from many current open source projects and often add its own modifications. The Android community tends to be isolated from the rest of Linux society, but it still shares Linux’s principle, which is characterized by collaborative code-sharing.
Android development team has tried to link up with its larger open-source brethren. The stock browser used by Android is a fork of Webkit browser engine and when the mobile version of Chrome was developed, Google decided to integrate it with the Webkit project.
Recently, Torvalds said in interview that he endorses any attempt to make a fork of Linux as it indicates a technical demand for more specialization, however he warned that many forks ended up in failures, as people discover that modifications they made were not worth doing and consequently many forks were abandoned completely.