Kernel Hackathon: Agenda

We are just a few days away from our first Hackathon, here’s all the information you need before you come to the event.


10 AM – 10:30 AM : Introduction to Linux Kernel Hacking
By: Vaishali Thakkar

12 PM – 12:30 PM : File-System Internals & Btrfs
By: Chandan Rajendra

1 PM – 2 PM: Lunch Break

3 PM – 3:30 PM : Linux Tracing
By: Naveen N Rao

4 PM – 4:30 PM : Closing

If time permits, we will also try and conduct a quick session on GIT for about 15-20 minutes.

Note: From 10:30am to 12:pm/12:30pm to 1:00pm and 2:00pm to 3:00pm/3:30pm to 4:00pm, will be the time for the participants to work on the kernel. There will be many senior developers around to help. We would like to submit as many patches as possible during these hours.


Copy of Linux Kernel Source code:



For Filesystem session:
1. SDK (gcc, gdb, etc)
2. Linux guest running on Qemu.
3. Linux kernel source repository
4. Btrfs-progs source repository.
5. Fstests source repository.

Please ensure you come prepared. See you all on 3rd.


Report: Kernel Meetup 9th July

Third Bangalore Kernel Meetup was held on 9th of July 2016, though the day started with rain, that did not dampen the spirit of many and we did have a good number of friends and new folks at the meetup.

We had Aneesh Talking about “Kernel Debugging Using QEMU”. It indeed was a very interesting session. Aneesh began his talk with walking us through what a day in the life of a Kernel developer looks like(write->build->deploy->test cycle). As an example he spoke about his work on ppc64 mmu sub-system. He also briefly spoke about software deploy time and longer boot cycles which created a perfect platform to introduce “Qemu”.

Aneesh also spoke about the importance of having development setup on laptops and how it does speeds up the development process. He also spoke in-depth about virtual machines and their architecture. All in all, it was a very interactive session and we like to thank Aneesh here for giving us wonderful overview and demo of Qemu. You can find the slides from the talk here.

We would also like to thanks Red Hat India for their constant support and having given us the space for the meetup.

More info about the next meetup will be announced shortly.



[Announcement] Talks

We are just a few days away from the third kernel meet-up and it is about time we announce our first speaker for the upcoming meet-up(on 9th July 2016 at Red Hat office).

Aneesh Kumar from IBM will be speaking on ” Kernel Debugging using Qemu”. It will be a interactive hands on session, so if you like to get your hands dirty please come prepared. Here’s a list of things you’ll shall need before the coming for the meet-up.

1) Kernel Source
2) Qemu (package installed, or build from source)
3) Disk image of virtual machine booting.

Post the first talk, we shall open the floor for lighting talks(short 5-10 mins). If you are interested in speaking/showing-off an skill, we would like you make the best of this opportunity.

See you all on the 9th.



Bangalore Kernel Meet-up: Report

We had a great second kernel meet-up. It was really nice to see a familiar faces as well as a few new ones. Over 120 interested folks turned up for the second meet-up and we hope to build a stronger community around this number.

The meet-up began with Amit Pundir speaking on Android kernel Patches: Overview and up-streaming. A wide ranges of topics were addressed including Ashmem, Timed GPIO, Low memory killer, ION etc. Amit also did speak about networking and usb subsystems in Android and also gave the audience a statistic on patches that are on various branch and ones that have made into mainline.

We also had Vinod who is the maintainer of dmaengine and ALSA compressed framework. Vinod spoke in length on  Linux Audio Overview (Desktop/Chrome/Android). The talk also covered topics such as Linux Audio stack, audio hardware, ALSA, playback flow, data transfer etc.

Vinod also quickly showed us a little device he carried by name Chip from

We also had Arun Raghavan who clarified most of the user-space Audio queries.

I would like to Thank both our speakers for having given us in depth talk on Android and Linux Audio.

We would also like to thank Red Hat India for having given us the space and refreshments for the even. We also would like to thank  S Mohan, Ramakrishna and Uday kumar from Red Hat for all their support.


A lot of you came forward and gave us feedback about the event and we shall certainly try and address each one of them. If you have any other concerns or queries feel free to get in touch with us on the mailing list.

Next Meet-up:

As discussed during the event, we shall have the next meet-up on 25th June 2016. Please do write to us if you are interested in speaking at the event. For the upcoming meet-up, we are looking at having one talk and one workshop.



We are a day away from Second Linux Kernel Meetup Bangalore. I have been receiving many emails about the event and this post should clarify most of your doubts.

1. We begin at 10:30 AM, you are free to come a bit early to socialize.

2. Our talks will start sharp at 10:30AM as we have to two of them this time which would last an hour each. After each talk we will have a 15 min window for Q&A. If you still have more questions, you can always catch up with the speaker at the end of the meet-up.

3. There’s not specific do’s and don’ts for this event. Come-participate-have fun.

4. Bring your laptops with latest kernel on it. You might want to discuss things with the fellow kernel hackers about the stuff you are working on or interested to work on. we’ll have plenty of power sources around.

5. We won’t be providing lunch, but yes, you’ll have access to coffee/tea/biscuits.

Our mailing list is at:

IRC:#bkmc at

See you all tomorrow!!


I am extremely thrilled to let you all know that we have received over 120 registrations for the upcoming Kernel meetup.  We are so looking forward to seeing you all.

Our first speaker for the Kernel Meetup is:                                                                Amit Pundir from Linaro. He’ll be speaking on                                                          “LTS V4.4: Current state of Android Patches in android-4.4”    
– What are these patches used for exactly?
– Can an upstream feature be used instead?
– Their upstream status.
– Patches inline to go upstream sometime soon or like never 🙂
– Blockers

If you would like to speak or conduct a workshop at the event, please do get in touch.

Keep those registrations coming in, See you all on the 16th!!


As announced earlier, the Second Kernel Meetup is scheduled for
16th of April 2016. We are happy to let you know RedHat has
agreed to give us their office space for the meetup.

11th Floor, Tower D, IBC Knowledge Park
No. 4/1 Bannerghatta Road
Bangalore 560029

Registrations are now Open!!.