Home Blog Page 1318

Distribution Release: Ubuntu Kylin 14.10

Ubuntu Kylin is a special edition of Ubuntu tailored to Chinese speakers in mainland China. As has been the tradition over the past couple of years, a new version of Ubuntu Kylin has been released at the same time as Ubuntu 14.10: “We are glad to announce the….

Read more at DistroWatch

Tizen Developer Summit Shanghai 2014 #TDS14SH

  At the Tizen Developer Summit shanghai 2014, Brian Warner kicked off the Keynote sessions to a packed Chinese crowd, which was a great sight to see. He drew attention to the fact that there have been releases several Tizen products this year, which hasn’t been the case in recent times.

Tizen was in Shanghai and ready to talk to the Chinese. The event didn’t substantially build upon what was shown at the Tizen Developer Conference earlier this year, but then I suppose it didn’t have to be, after all this wasn’t a conference aimed at San Fransico, but aimed squarely at Chinese Developers and Development companies, for them to jump onboard with Open Source and Tizen.

Read more at Tizen Experts

More Fedora Delays: Fedora 21 Beta Slips

While the Fedora 21 Alpha release was challenged by multiple delays that put it back one month, the delays aren’t over yet. At yesterday’s first Go/No-Go meeting for the Fedora 21 Beta, it was determined that the beta release isn’t quite ready yet…

Read more at Phoronix

Taiga, a New Open Source Project Management Tool with Focus on Usability

Whether you are a developer, project manager, or a stakeholder of any level—you’d like to have a clear view of where the project is headed. Are the deadlines being continuously achieved? How is the load on developers? How much of the project is complete? What is next for you in the project? And so on.

read more

Read more at OpenSource.com

How to Get Open Source Android

cyanogenmod on Samsung phoneAndroid is an astonishing commercial success, and is often touted as a Linux success. In some ways it is; Google was able to leverage Linux and free/open source software to get Android to market in record time, and to offer a feature set that quickly outstripped the old champion iOS.

But it’s not Linux as we know it. Most Android devices are locked-down, and we can’t freely download and install whatever operating systems we want like we can with our Linux PCs, or install whatever apps we want without jailbreaking our own devices that we own. We can’t set up a business to sell Google Android devices without jumping through a lot of expensive hoops (see The hidden costs of building an Android device and Secret Ties in Google’s “Open” Android.) We can’t even respin Google Android however we want to and redistribute it, because Google requires bundling a set of Google apps.

fdroid logoSo where do you go to find real open source Android? Does such a thing even exist? Why yes it does.

F-Droid: FOSS Repository

There are quite a few Android repositories other than the Google Play Store, such as Amazon Appstore for AndroidSamsung Galaxy Apps, and the Opera Mobile Store. But there is only one, as far as I know, that stocks only free/open source apps, and that is F-Droid (figure 1).

F-Droid is a pure volunteer effort. It was founded in 2010 by Ciaran Gultnieks, and is now operated by F-Droid Limited, a non-profit organisation registered in England. F-Droid relies on donations and community support. The good F-Droid people perform security and privacy checks on submitted apps, though they wisely warn that there are no guarantees. F-Droid promises to respect your privacy and to not track you, your devices, or what you install. You don’t need to register for an account to use the F-Droid client, which sends no identifying information to their servers other than its version number.

To get F-Droid, all you do is download and install the F-Droid client (the download button is on the front page of the site). Easy peasey. You can browse and search apps on the website and in the client.

Other FOSS Android Directories

DroidBreak is a nice resource for finding FOSS Android apps. DroidBreak is not a software repository, but a good organized place to find apps.

AOpenSource.com is another FOSS Android directory. It gives more information on most of the apps, and has some good Android books links.

PRISM Break lists alternatives to popular closed-source propietary apps, and is privacy- and security-oriented.

Now let’s look at how to get a FOSS Android operating system.

CyanogenMod

CyanogenMod is one of the best and most popular FOSS Android variants. This is a complete replacement for Google’s Android, just like you can replace Debian with Ubuntu or Linux Mint. (Or Mint with Debian. Or whatever.) It is based on cyanogenmod logothe Android Open Source Project.

All CyanogenMod source code is freely available on their Github repository. CyanogenMod supports bales of features including CPU overclocking, controlling permissions on apps, soft buttons, full tethering with no backtalk, easier Wi-fi, BlueTooth, and GPS management, and absolutely no spyware. Which seems to be the #1 purpose of most of the apps in the Play Store. CyanogenMod is more like a real Linux: completely open and modifiable.

CyanogenMod has a bunch of nice user-friendly features: a blacklist for blocking annoying callers, a quick setting ribbon for starting your favorite apps with one swipe, user-themeable, a customizable status bar, profiles for multiple users or multiple workflows, a customizable lockscreen…in short, a completely user-customizable interface. You get a superuser and unprivileged users, all just like your favorite Linux desktop.

CyanogenMod has been ported to a lot of devices, so chances are your phone or tablet is already supported. Amazon Kindle Fire, ASUS, Google Nexus, HTC, LG, Motorola, Samsung, Sony, and lots more. A large and active community supports CyanogenMod, and the Wiki contains bales of good documentation, including help for wannabe developers.

So how do you install CyanogenMod? Isn’t that the scary part, where a mistake bricks your device? That is a real risk. So start with nothing-to-lose practice gadgets: look for some older used tablets and smartphones for cheap and practice on them. Don’t risk your shiny new stuff until you’ve gained experience. Anyway, installation is not all that scary as the good CyanogenMod people have built a super-nice reliable installer that does not require that you be a mighty guru. You don’t need to root your phone because the installer does that for you. After installation the updater takes care of keeping your installation current.

Replicant

Replicant gets my vote for best name. Please treat yourself to a viewing of the movie “Blade Runner” if you don’t get the reference. Even with a Free Android operating system, phones and tablets still use a lot of proprietary blobs, and one of the goals of Replicant is to replace these with Free software. Replicant was originally based on the Android Open Source Project, and then migrated to CyanogenMod to take advantage of their extensive device support. Replicant is a little replicant logomore work to install, so you’ll acquire a deeper knowledge of how to get software on devices that don’t want you to. Replicant is sponsored by the Free Software Foundation.

The Google Play Store has over a million apps. This sounds impressive, but many of them are junk, most of them are devoted to data-mining you for all you’re worth, and how many Mine Sweeper and Mahjongg ripoffs do you need? Android is destined to be a streamlined general-purpose operating system for a multitude of portable low-power devices (coming to a refrigerator near you! Why? Because!), and this is a great time to get acquainted with it on a deeper level.

On the Security of Containers

Docker’s Eric Windisch writes, “I liken the difference between baremetal, VMs, and containers as I see the separation of buildings, apartments, and rooms. There are buildings such as warehouses that have neither apartments nor rooms, those that simply have a few rooms inside, and there buildings with apartments with rooms inside of them. There are also studio apartments which lack rooms. All rooms and apartments exist inside of buildings, but the number of rooms and apartments per building are highly variable…

“If you haven’t yet figured out the analogy, our rooms are Linux containers. Linux containers may be used inside of VMs, but yes, they may be used on bare-metal hardware. It’s possible to share an apartment with friends with each friend taking a room, but it’s not the same as each friend having their own apartment. It just isn’t. If you want to share an apartment with someone, it’s safer to share an apartment with people you really trust, or those that you’re going to live with anyway. Sometimes, but not always, that’s okay.”

Read more at Medium.

Garrett: Linux Container Security

Matthew Garrett considers the security of Linux containerson his blog. While the attack surface of containers is likely to always be larger than that of hypervisors, that difference may not matter in practice, but it’s going to take some work to get there:

I suspect containers canbe made sufficiently secure that the attack surface size doesn’t matter. But who’s going to do that work? As mentioned, modern container deployment tools make use of a number of kernel security features. But there’s been something of a dearth of contributions from the companies who sell container-based services.
 
Read more at LWN

Coreboot Now Has Support For Intel Broadwell Hardware

It appears that Google engineers are getting ready Intel Broadwell support for future Chromebooks/Chromeboxes. Broadwell support is now present within Coreboot…

Read more at Phoronix

Android Wear Gets GPS Support, Offline Music in First Major Update

Google promised that it would consistently improve Android Wear with a number of updates, and now the first major update is here. Announced today in a blog post, the update unlocks some key fitness functionality. It now supports watches with built-in GPS sensors, providing new tools to track your distance and speed independent of your phone. Additionally, with the new software, you’ll be able to pair Bluetooth headphones, and offline music playback will also be enabled. And, of course, we’re sure the Android Wear team has squashed some bugs along the way.

The Sony SmartWatch 3 is the first Android Wear watch with a dedicated GPS sensor, and it is available for preorder today for $249.99 from Verizon Wireless, with Google Play…

Continue reading…

Read more at The Verge

Top 5 MySQL Scalability Tips

Explore the most common scalability techniques for MySQL databases.

Read more at DevX