POSTS TAGGED: Kernel
Posted June 12, 2014 at 07:00 pm by Tomek Kondrat
Kernel development is undoubtedly one of the most popular and important types of development here on XDA. There are literally thousands of kernel projects available on this site, spread across almost every supported device forum. Creating something original definitely isn’t easy, but given the Linux kernel’s open source nature, it’s easy to learn and incorporate external features into your own builds.
If you ever wondered how to make your favorite kernel even better, you are in the right place to learn! XDA Forum Member srsdani created yet another great video tutorial. This time, srsdani shows viewers how to play with kernel and add some things like CPU governors and I/O . . . READ ON »
Posted June 5, 2014 at 03:30 pm by Tomek Kondrat
Not too long time ago, we compared Linaro and GCC to see whether changing your compiler could result in better performance. The process of compiling a kernel with Linaro and other toolchains is similar to using GCC by itself. However, it requires a bit of knowledge and preparation, and this is where guides and tutorials come in.
If you prefer to learn in video form, you should definitely check out the video guide series by XDA Forum Member srsdani. This series of eight movies guides you through all the issues you may face while installing a Linux distro on a VM, configuring it, and of course, building a kernel with Linaro.
The process will take you couple of hours, so this guide will be a per. . . READ ON »
Posted March 25, 2014 at 11:00 pm by Tomek Kondrat
The Sony Xperia Z2 is a flagship device that many end users and developers have been waiting for. A powerful CPU and many unique features make it one of the most interesting phones of the first half of 2014. The device will be soon available to buy in many countries and its development community surely will flourish like previous “Z” devices.
Developers working with Sony devices will be happy to know that a few days ago the GPL-mandated open source files were released for these devices. (Yes, that GPL. *cough* Micromax and MediaTek *cough*.) And thanks to the release, developers such as the FXP group will be able to release unofficial kernels and recoveries soon.
Posted March 20, 2014 at 07:30 pm by Tomek Kondrat
The Linux kernel is an absolutely brilliant piece of development work. Every Linux-based operating system uses it as the central unit responsible for process execution, and it serves as the interface between the hardware abstraction layer and your running processes.
Android sits atop the Linux kernel, but the ARM version usually lags behind a release or two when compared to the version used in desktop operating systems like Ubuntu and Arch. It now appears as if this situation will change, as commits available in AOSP repository on Github suggest that Google engineers are working hard on bringing the 3.14 kernel to Android.
This is rather surprising, considering that 3.14 is still not yet officially releas. . . READ ON »
Posted February 3, 2014 at 02:00 pm by Tomek Kondrat
The Samsung Galaxy Gear is a somewhat unusual device. The smartwatch was originally designed for the Samsung Galaxy Note 3 and Galaxy S 4 flagships, and quickly became one of the most popular devices in its category. Despite this, it’s still up for debate whether the Galaxy Gear will ever become a commercially successful device. This doesn’t change the fact that development on XDA is quite fruitful, as we’ve already covered a custom ROM made by XDA Senior Member fOmey.
Those of you who use Sony devices may be familiar with XDA Recognized Developer lilstevie. If your memory’s a little rusty, he managed to release LittleKernel and a custom bootloader for several Sony devices . . . READ ON »
Posted January 11, 2014 at 06:00 pm by Tomek Kondrat
Every Android kernel is made of few parts, which (depending on the OEM) contains a zImage created during kernel compilation and a ramdisk where some device-specific settings are stored. Sometimes, the ramdisk contains a recovery, logo, and so on.
If you’ve ever tried to work on a precompiled kernel, you’ve noticed that it can’t be extracted with a simple archive manager. Rather, you need some tools capable of unpacking and repacking the kernel as an IMG file. These tools can be easily built on Linux. And thanks to XDA Senior Member A.S._id, you can download them easily and compile your 0wn.
The current set of tools includes such binaries as: mkbootfs, simg2simg, make_ext4fs, mkbooti. . . READ ON »
Posted December 19, 2013 at 09:30 am by Tomek Kondrat
The kernel is arguably the most important part of any ROM. A well written kernel makes the device rock stable, battery-friendly, and lag-free. That’s why we have so many greatly written kernels are available here at XDA. But having a good kernel is one thing, and squeezing the maximum performance out of it is another. And without experience and excessive knowledge, it’s sometimes difficult to modify even simple variables.
More than a year ago we informed you about Trickster MOD, a great tool designed to change various kernel settings. Unfortunately, many of functions available in Trickster MOD are available only in premium version of this app. XDA Senior Member xcesco89 created an alternativ. . . READ ON »
Posted August 10, 2013 at 11:00 am by Samantha
Greg Sony”. It’s a rather affectionate title that Sony’s been given for the past few months, particularly for their leading track record in GPL compliance as displayed on multiple occasions. So to make sure that they’re continuing their fairly extraordinary performance, they’ve just released the open source files for the recently announced Xperia Z Ultra and M.
Much in the spirit shown by Sony back with the Xperia Z, the company’s gone ahead to make sure developers can play with the workings behind both the yet-to-be-released Xperia M and the just released Xperia Z Ultra. It’s been iterated before, and it has to be done again, but nothing but . . . READ ON »
Posted August 6, 2013 at 12:00 pm by Jimmy McGee
Par for the course at XDA is to customize our devices. This includes a custom theme or a custom ROM with different launchers, layouts, and color schemes. However, an important part of a device’s firmware and software package is the kernel. The kernel is like salt in a recipe for cookies. You don’t notice when it’s working fine. But when it’s not, you notice.
In today’s video, XDA Developer TV Producer Kevin talks about the unsung hero of Android. He gives a basic overview of what a kernel does. Then Kevin talks about a few custom kernels on XDA and what they can provide for you. So if you want to learn more about the kernel, check this video out.. . . READ ON »