LINUX Posts on XDA

Kernel Sources Released for the Huawei Mate 9 and Huawei P10

Under the GNU General Public License (GPL), any modifications made to the Linux kernel must be publicly shared if users have access to the binary. Android itself is licensed under the Apache Software License which doesn't require modifications of AOSP to be open sourced. But because the underlying kernel in Android is Linux-based, all OEMs...

How to get Google Assistant on your Windows, Mac, or Linux Machine

Google Assistant is Google's answer to Amazon's Alexa smart home assistant. Initially only available with limited functionality in the Google Allo application, Google Assistant later rolled out with the Google Home and Pixel smartphones to bring the full power of Google's assistant to consumers. After a few months of waiting, smartphones running Android 6.0+ also received Google...

Linux CLI Launcher Transforms Your Home Screen Into A Terminal

The Google Play Store features many launchers of all kinds ready to make your life easier. Whether it's Nova Launcher, Apex Launcher, or Evie Launcher, there are a ton of third-party launchers out there for you to try out. At the base level, though, these launchers start out thematically quite similar although you can customize...

Halium is an Open Source Project Working Towards a Common Base for Non-Android Mobile Operating Systems

If you are an Android enthusiast who has also explored beyond the world of purely Android-based custom ROMs, you have probably heard of projects such as Ubuntu Touch, Sailfish OS, and the like. These have been ambitious, often long-running non-Android, GNU/Linux-based mobile operating systems. However, fragmentation is making development and user adoption quite difficult for these...

Anbox allows you to run Android apps on any GNU/Linux OS

Thanks to the widespread proliferation of Google's Android, developers have flocked to the platform, creating millions of applications for it. Although Android is based on the Linux kernel much like desktop GNU/Linux operating systems, the desktop OSes have not attracted similar amounts of development efforts. That's not to say that GNU/Linux operating systems are failures...

Termux – The Ultimate Linux Terminal Emulator for Android [XDA Spotlight]

Have you ever wanted a complete Linux terminal environment on your Android phone? Not just a terminal emulator with basic commands, but a comprehensive Linux command-line environment with all the utilities and packages you've grown accustomed to? If so, then Termux is the answer. Termux is a powerful terminal emulation software, which is similar to the popular...

Guide: Installing and Running a GNU/Linux Environment on Any Android Device

As many of you may well be aware, the Android operating system is powered by the Linux kernel underneath. Despite the fact that both Android and GNU/Linux are powered by the same kernel, the two operating systems are vastly different and run completely different types of programs. Sometimes, however, the applications available on Android can feel a...

Diving into SDCardFS: How Google’s FUSE Replacement Will Reduce I/O Overhead

Several months ago, Google added something called “SDCardFS” to the official AOSP branches for the Linux kernel. At the time, the move was noticed only by some kernel developers, but otherwise flew under the radar of most users. No surprise there considering the fact that most users, including myself, do not really know what goes...

Plasma Mobile is a Fully Open-Source Smartphone OS from KDE e.V.

If you've dabbled with Linux distros in the past, then you've likely heard of KDE before. KDE stands for K Desktop Environment and it's one of the main desktop environment options (next to GNOME) that can be used on Linux distros. KDE e.V. is a registered non-profit organization that represents the KDE community when in legal...

9 Year Old Linux Kernel bug dubbed ‘Dirty Cow’ can Root every version of Android

Despite the fact that tens of thousands of users actively pore over the Linux kernel source code actively looking for security flaws, it's not unheard of for serious bugs to go unnoticed. After all, though the chances of missing something incredibly serious are lowered by having more eyes auditing the code, we're all still human...

25 Years of Linux and the GPL, and How Android Benefits

Happy Birthday to Linux. It’s been 25 years since Linux was first announced. It started from very humble beginnings, with Linus Torvalds describing it as “just a hobby, [that] won't be big and professional like gnu”, but it has grown into being the world’s largest open source project and the most commonly used Operating System...

Maru, the Custom ROM that Turns your Phone into a PC, Will be Open-Sourced

The first computers were bulky, expensive, and generally pretty slow. As time has passed, our computing has become more and more portable. Today, we carry around pocket PCs in the form of our smartphones. While these mobile devices have replaced much the basic functionality of larger desktop and laptop computers, these devices run software that is...