CyanogenMod

CyanogenMod is an open source OS(Operating System) for android based tablet and smartphones. All of its code can be found on a common open source site, Github. Common neat features CyanogenMod has are supportsare  native theming support, FLAC audio codec support, a large Access Point Name list, an OpenVPN client, revoking application permissions, support for Wi-Fi, Bluetooth, and USB tethering, CPU overclocking and other performance enhancements, soft buttons and other “tablet tweaks”, toggles in the notification pull-down (such as Wi-FiBluetooth and GPS), apppermissions management, as well as other interface enhancements.

CyanogenMod was started by Steve Kondik who goes by the name Cyanogen. He started this project back around February 2011 with the Android 2.3 GingerBread.

Since then CyanogenMod has slowly developing. It is becoming more and more stable. There are three parallel and active major versions: CyanogenMod 10 (Android 4.1), 10.1 (Android 4.2), 10.2 (Android 4.3) and 11 (Android 4.4). Which are split into different categories such as Stable, Release Candidate, M-series and Nightlies.

This leads me to my questions, what do you guys think of CyanogenMod versus the rest of the mods out there. Is is better than the Android Stock? How does this tie in with what we are learning in class about open source? Could open source software like this be easily exploited by hackers?

2 Responses to CyanogenMod

  1. Cyanogenmod is an interesting case. This may seem to be exactly the sort of thing Stallman has always hoped for. If you don’t like some aspect of your Android device, you can get the source, alter it, and run your altered software. Cyanogenmod is the result of doing exactly that with Google’s Android source code.

    However, only part of what most users would consider “Android” is really open source. Those are the pieces in the Android Open Source Project (AOSP). But this does not include Gmail, Google Maps, or even the Play Store. This is a problem, because, as I have pointed out before, many apps are available only through the Play store. As Ars Technica pointed out last fall, Google is keeping large parts of Android closed off.

    Of course, the Play Store is not the only source of Android/Cyanogenmod apps. F-Droid has a large repository of high quality, FOSS for Android-based devices. F-Droid is a good source of apps for the sort of person already interested in projects like Cyanogenmod.

  2. By the way, to answer cheng’s question, I have used only Cyanogenmod, not any of the other mods or Android-derivatives. I am running CM 10.1 (stable) on an old Nook Color. In my experience, it has been great. But I am not sure how it compares to the comparable version of Android. (But at least I don’t have to have a Google account to make proper use of it.)

    Anyway, I use my CM tablet all the time as an e-reader. The Document Viewer app available at F-Droid has been terrific for reading PDFs of articles.