Tags » Linux Kernel

What is Android?

My first post is about what is Android?

Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. 358 more words


What is Android?


Android is an open source operating system and is based on Linux Kernel. It was acquired by Google in 2005. The first Android phone was released by HTC in 2008. 18 more words

[Outreachy] Tips for the kernel newbies

Next round of Outreachy has started from September 12, 2016. I usually get lot of mails and messages through social networking sites regarding Outreachy and generally for the contribution to Linux Kernel. 799 more words

The modification of E310's Kernel (tutorial)

  1. Introduction

Ettus’s E310 platform uses embedded Linux to manipulate the SDR operations. Its source codes can be downloaded from Ettus’s web site. And there exists well detailed manual too. 2,948 more words

Learning Linux Networking : KGDB


The goal of this post is to describe a method of debugging Linux kernel device driver using gdb debugger.

To achieve above goal we will need to build Linux from sources, load it into VM and connect to it using remote debug option of gdb. 339 more words

Device Driver

It's Time to Upgrade to Linux 4.7.1

If you are currently using Linux version 4.6 series, then the Lead Maintainer has a message for you.

It’s time to upgrade.

Greg Kroah-Hartman on Tuesday…

203 more words

Page Allocation in the Linux Kernel - Part 2: First Allocation Attempt

This is a follow-up to part 1 on the events in __alloc_pages_nodemask().

In the first allocation attempt, __alloc_pages_nodemask() calls get_page_from_freelist().

Function header:

static struct page *get_page_from_freelist(gfp_t gfp_mask, nodemask_t *nodemask, unsigned int order, struct zonelist *zonelist, int high_zoneidx, int alloc_flags, struct zone *preferred_zone, int migratetype) 631 more words

Linux Kernel