September 26, 2014 By: Tomek Kondrat
Linux is an operating system that many of you folks love and use on daily basis. It’s free, powerful, and quite a configurable operating system that can compile Android without much effort. One of the most popular Linux distributions is Ubuntu. Unlike Arch, which is a bleeding-edge distribution, Ubuntu uses tested packages that have been added by maintainers. This type of distribution is called cutting-edge.
Ubuntu comes with quite old Linux kernel (3.13), while the newest stable release is 3.16.3. If you want to use the newest kernel with Ubuntu based distribution, you can learn how to compile it by following a guide written by XDA Forum Member #buzz. By reading this guide, you will learn which dependencies have to be installed in order to successfully compile a kernel.
If you are planning to tweak your kernel a bit, #buzz explains the whole process step by step, so you can edit the configuration to match your system architecture. The build process differs on every distribution, so you should check Wikis to get the required information, but it’s a great experience nonetheless.
Building a kernel is quite a fun and educational process. Of course, if you don’t know what you are doing, you can destroy your system. So if you are totally green to the entire process, it’s recommended to try out this guide first on the virtual machine with Ubuntu installed. You can learn how to build a kernel by visiting the Ubuntu kernel guide thread.
Ubuntu, founded in 2004, has a long heritage as the most popular Linux desktop and cloud platform in the world, but in early 2013 they announced their foray into the mobile platform, followed quickly by their announcement of Ubuntu Touch. While it’s been a long road, Ubuntu has committed themselves to delivering on this platform with the plan to create a single, convergent Operating System that works across phones, tablets, TVs, and desktops. We were excited to have them sponsor xda:devcon ’13, and are ecstatic to have them back for xda:devcon ’14.
Ubuntu will be leading a few sessions on Ubuntu Touch as well as a workshop devoted to developing apps for Ubuntu Touch. When asked about their interest in continuing to support XDA and xda:devcon, Ubuntu’s Community Manager Daniel Holbach had this to say:
Ever since Ubuntu for devices was first announced, we were thrilled from all the feedback, great ideas, patches and ports we received from XDA community members. XDA’s community is a vibrant place, and we’re really proud of the great relationship we’ve grown together. Sponsoring xda:devcon was an obvious thing to do for us, and we are delighted to be supporting such a great event.
We are excited to have them back and look forward to hearing what they have to say, with their session information soon to follow. If you don’t already have your tickets, make sure you head to xda:devcon ’14 and get your tickets now before they’re all gone.
If you know a bit about Android, you might have noticed that the OS is built atop the Linux kernel. The most important component in Android is the kernel, which is also a central part of every Unix-like operating systems. The similarities in the overall structure allow running Linux on Android devices, but some changes are necessary. We previously talked about the Ubuntu project by XDA Forum Moderator and Recognized Developer zacthespack, but now it’s time to showcase a different approach.
If you want to try out Ubuntu on your device, you should consider trying out chroot. It changes the apparent root directory for the current running process and its children. Thus, a program that is run in chroot can’t access files outside designated directory tree. XDA Forum Member userdelroot used chroot when he created a script to install Ubuntu directly on your device.
The script creates a proper image and downloads the necessary files to your device. All you need to do is to copy it to the location mentioned by developer and run it as root. The development is still at a very early stage, so there might be some inconveniences here and there. So far, the method has been tested on the Nexus 7 (2013), but it is likely to work on most other devices as well.
To find out more about the project, head over to the development thread.
December 27, 2013 By: Jimmy McGee
You can dual boot Ubuntu and Android on your device with a developer preview release! That and much more news is covered by Jordan, as he reviews all the important stories from this week. Included in this week’s news is the announcement that the official CyanogenMod for the Oppo N1 is available, as are the factory images and source code. AOKP KitKat 4.4.2 nightlies are also available for 10 device! That’s not all that’s covered in today’s video!
Jordan talks about the other videos released this week on XDA Developer TV. XDA Developer TV Producer TK reviewed Google Glass XE 2.0, Jordan spread some Android Christmas cheer, and TK showed us how to side load apps on our Google Glass. Pull up a chair and check out this video.
December 23, 2013 By: Will Verduzco
If you’ve been wanting to try out Ubuntu on your mobile device but found yourself reluctant to switch to an entirely new ROM, Canonical has a special treat for you. Earlier today, they announced the developer preview of their new dual boot solution, which lets you seamlessly switch between Ubuntu and Android in just a few clicks.
Unlike previous solutions that allowed users to switch between Android and Ubuntu, Canonical’s new dual boot solution allows users to switch between the two OSes with nothing more than an application. Moreover, the new system is incredibly simple to set up, as installation happens nearly automatically through the Android client app. And if you wish to return to Android, you use the ubuntudualboot app on the Ubuntu side to reboot back into Android.
Not much is needed to get started. You need to be running Android 4.2 or higher on an AOSP-derived ROM, 2.7 GB of free space, ADB on your desktop and your phone’s bootloader must be unlocked. Currently, this has only been tested by Canonical on the Google Nexus 4, but they state that other Nexus devices should work as well. One small thing to keep in mind is that installing this dual boot solution will overwrite your recovery partition. So if you end up giving this a shot, make sure you are comfortable with the fastboot flash command in order to get your recovery back.
Those looking to get started should head over to the source link below. Are you going to give dual boot a try, or do you only care about Android? Let us know in the comments below.
December 13, 2013 By: Jimmy McGee
Android 4.4.2 KitKat is now available for the current Google Nexus devices and its source code has been released. That and much more news is covered by Jordan, as he reviews all the important stories from this week. Included in this week’s news is the announcement that the LG G Pad 8.3 and Sony Z Ultra now have Google Play Edition Devices and the Ubuntu Touch project has announced future devices. That’s not all that covered in today’s video!
Jordan talks about the other videos released this week on XDA Developer TV. XDA Developer TV Producer TK released an Xposed Tuesday video for Android Tuner, Jordan showed us what the new Android 4.4.1/ Android 4.4.2 KitKat updates include, and TK gave us an Android App Review of List My Apps. Pull up a chair and check out this video.
October 9, 2013 By: Jimmy McGee
Last week, XDA Developer TV Producer Jordan showed us how to work with developing an app in the upcoming Ubuntu Touch OS. Of course, developing an App for a device or operating system is always easier if you have a device to test it on. Luckily, Google released a new version of the Nexus 7, and the market is full of old Nexus 7s you can pick up for cheap.
In this video, Jordan shows you how to install Ubuntu Touch on an original Nexus 7 (2012) device. This will allow you to try Ubuntu Touch out as an operating system or even push apps to for testing your development. So if you have an old Nexus 7 (2012) or you want to try Ubuntu Touch, check this video out!
October 2, 2013 By: Jimmy McGee
In the past, XDA Developer TV has made videos showing you how to build an Android App. We even made videos showing you how to build a Windows Phone app, back when Windows Phone was new and had a chance. At our first Developer conference Ubuntu Staff Member Michael Hall gave a presentation on Ubuntu Touch.
On October 17th, Ubuntu Touch will reach version 1.0. This is a big deal. Given the interest in the new mobile operating system XDA Developer TV Producer Jordan has started a series showing you how to build an Ubuntu Touch app. Jordan has already created a video on how to set up the Ubuntu SDK on your computer, but today he shows you how to start working with an application for Ubuntu Touch. Check out this video.
September 19, 2013 By: Jimmy McGee
Continuing our little jaunt in the presentations we recorded and uploaded for your enjoyment from XDA:DevCon 2013, we present some great footage covering presentations from Ubuntu. As we all know, Ubuntu has been working hard to get Ubuntu on to mobile devices. They even had a failed Indiegogo campaign to make a device. The Indiegogo campaign is referenced in the video because this was recorded while the campaign was still ongoing.
The first presentation was from Ubuntu’s own Community Manager Jono Bacon. As the Ubuntu Community Manager, Jono is leading a team that grows, inspires, and enthuses the global Ubuntu community—a community numbering the hundreds of thousands. In his presentation “Building a Convergent Future With Ubuntu,” Jono talks about what Canonical and Ubuntu’s vision is for the future of computing. By having Ubuntu on your phone, tablet, and computer; they strive to have you be able to be productive no matter where you are. Start a document on one device and pick up the completion on another. Ubuntu isn’t afraid of the obstacles against them. When asked “Why would you go up against Android,” they often reply, “Think about the mobile device landscape over 5 years ago, Blackberry was huge and Android was just starting.” To hear more about Ubuntu’s vision for the future, check out the video.
Ubuntu realizes that even with the most fine-tuned mobile operating system with many great features and facets, your ecosystems needs apps. So to help grow the app selection, Ubuntu employee and coding addict Michael Hall presented the “Ubuntu Touch Development Workshop.” Michael is an open source software developer, community manager, and technology evangelist. He has extensive experience in developing desktop and web-based software in a large variety of languages and frameworks, and contributes to a number of open source projects and communities. He is ideally suited to talk about the features and benefits of Ubuntu Touch. Additionally, he creates an app for Ubuntu Touch and demonstrates how anyone can create an app themselves, or add-on to his app in the spirit of open source.
If you want to see more or get a copy of the presentations slides, visit the XDA:DevCon Presentations page.
So it’s been a week since XDA:DevCon 13 passed, and I am still blown away by the excitement, energy, and community that flowed out of the event. With top-notch speakers and sponsors giving their all, and a hotel staff that was committed to making sure everything went smoothly, there was hardly a chance for Uncle Murphy (the bad luck icon, not our amazing opening speaker Mark Murphy) to make an appearance.
Going into this event I didn’t know what to expect—much like when you and your significant other find yourselves expecting a child, you spend months planning something, but you still don’t know what is really in store. Is it going to come out looking like this or more like this?
So many exciting things happened, some of which XDA TV Producer Jordan Keyes spoke about in his recap last week, while others will probably never see the light of day (but have something to do with a dancing video bomb, crazy developer drink shots, and a dancing penguin, to name a few). One thing’s for certain though: without the support of the XDA community, and willingness to take a risk and show up to a new conference, this would have never been a success. Also, a big thanks goes out to XDA Staff, Sponsors, and Speakers who made it possible for this baby to be born.
It’s with that in mind that I want to give a shout out to those sponsors below. Without each and every one of them, XDA:DevCon would not have had the amazing giveaways and allow us the ability to serve amazing food during the conference. We thank you for your commitment and willingness to join us at our first ever developer conference.
June 27, 2013 By: Jimmy McGee
Android has become the dominant mobile operating system. Many of us love Android, but that doesn’t mean we should ignore any new mobile OSes that may come along. What if we ignored Android when it was first released? In that spirit of support of new ideas, XDA has added forums for other OSes such as Ubuntu Touch, and we are having some discussions about Ubuntu Touch at XDA:DevCon 2013.
We already know the Ubuntu Community Manager Jono Bacon will be discussing Building a Convergent Future With Ubuntu. But what if you want to learn how to develop for Ubuntu Touch? Is there some kind of workshop you can attend? There is!
Open Source software developer, community manager, and technology evangelist Michael Hall will be holding an Ubuntu Touch Development Workshop at XDA:DevCon 2013. Working for Canonical, maker of the popular Ubuntu operating system, and experienced in Perl, Java, PHP and Python languages and a number of desktop applications and libraries, he was responsible for promoting development of Ubuntu itself and the applications that run on it. He led projects to improve integration with Ubuntu’s flagship Unity desktop among desktop and web application and Canonical’s Skunkworks initiative, which brought in select community contributors to work on unannounced projects being developed internally.
When Ubuntu announced their plans to enter the mobile phone and tablet market and released an early preview of their SDK, Michael took a leading role in bringing it to application developers and working with Ubuntu engineers to extend and improve on the developer toolkit. He has overseen the collaborative development of a number of core applications for Ubuntu’s mobile offering, bringing community developers together with Canonical staff to plan, develop, and deliver high quality and visually stunning apps.
With all this experience in hand, he will be leading a workshop on getting started with Ubuntu Touch development. During this workshop, he will present the new Ubuntu SDK, what it has to offer mobile application developers, and how you can use it to create your own apps for Ubuntu devices of all sizes. You will be shown how to get a development environment setup, install the SDK, and where to find extra help and documentation. Finally, you will be shown step-by-step how to develop a working real-world Ubuntu Touch app, so bring your Ubuntu laptop (or VM) to code along!
June 17, 2013 By: Jimmy McGee
Community Manager Jono Bacon is scheduled to talk about Ubuntu Unification at XDA:DevCon 2013! That and more are covered by Jordan, as he reviews all the important stories from this week. Included in this week’s news is an article about NFC tag actions on your phone and how to find if there is an Ubuntu Touch build for your device.
Jordan talks about the other videos released this week on XDA Developer TV. XDA Developer TV Producer Jayce released a video talking about how a rookie can win a hackathon and he talks about women learning coding. Pull up a chair and check out this video.
June 15, 2013 By: Jimmy McGee
If you’ve been paying attention to the latest Ubuntu developments, you will know that Canonical is trying to unify the experiences between your different devices—from phones to tablets to computers. We are excited to announce that Ubuntu will be represented at XDA:DevCon 2013 by a well-known man in the open source community, Jono Bacon.
If you don’t know, Jono Bacon is a leading community manager, engineering manager, consultant, and author. Working as the Ubuntu Community Manager at Canonical, he leads a team that grows and inspires the global Ubuntu community numbering in the hundreds of thousands.
Bacon is a prominent author and speaker on community management and best practice, and he wrote the bestselling The Art of Community, is the founder of Community Leadership Summit (the primary annual conference for community managers and leaders), and is a regular keynote speaker at events about community management, leadership, and best practice.
Bacon was the co-founder of the popular LugRadio podcast, which ran for four years with more than 2 million downloads and 15,000 listeners, as well as spawning five live events in both the UK and the USA, and co-founded the Shot Of Jaq podcast. He is also the founder of the Ubuntu Accomplishments, Jokosher, Acire, Python Snippets, and Lernid software projects.
When you attend XDA:DevCon 2013, you will hear a new talk from Jono Bacon. He will present the vision of a single, ubiquitous, free and open OS that Ubuntu is working on that spans phone, tablets, desktops, and TVs. This vision is built from a central code-base, and a consistent yet responsive design across these different form factors. In the presentation, Bacon will present where Ubuntu stands today, how Canonical is working with the XDA community, the new application developer community that is forming, and the roadmap for the next year.