Language Selection

English French German Italian Portuguese Spanish

CyanogenMod support arrives for Amazon Kindle Fire HD

Filed under
Android

CyanogenMod is now officially supporting the Kindle Fire HD 7 and Kindle Fire HD 8.9. CyanogenMod 11 comes with a relatively clean version of KitKat, plus a number of enhancements that make CyanogenMod the single most popular custom ROM on the planet.

Read more

More: Official CyanogenMod Support Arrives For The Amazon Kindle Fire HD 7" And 8.9", First Nightlies Up

More in Tux Machines

Introducing Ubuntu Pro for Google Cloud

  • Introducing Ubuntu Pro for Google Cloud | Ubuntu

    Canonical and Google Cloud today announce Ubuntu Pro on Google Cloud, a new Ubuntu offering available to all Google Cloud users. Ubuntu Pro on Google Cloud allows instant access to security patching covering thousands of open source applications for up to 10 years and critical compliance features essential to running workloads in regulated environments. Google Cloud has long partnered with Canonical to offer innovative developer solutions, from desktop to Kubernetes and AI/ML. In the vein of this collaboration, Google Cloud and Canonical have created a more secure, hardened, and cost-effective devops environment: Ubuntu Pro on Google Cloud for all enterprises to accelerate their cloud adoption.

  • Ubuntu Pro launches for Google Cloud - TechRepublic

    Canonical's Ubuntu Pro is making its debut on another cloud-based service. On Monday, Canonical and Google announced the availability of Ubuntu Pro for all Google Cloud users. A premium version of Ubuntu geared for developers and administrators at enterprises, Ubuntu Pro offers a secure DevOps environment with instant security patching, 10-year support, and compliance for regulated applications and workloads.

  • Google + Canonical Bring Ubuntu Pro To Google Cloud - Phoronix

    At the end of 2019 "Ubuntu Pro" was announced as Ubuntu for Amazon's EC2 cloud with ten years of package updates/security, kernel livepatching, Canonical Landscape integration, and more. Google and Canonical are announcing today that Ubuntu Pro is now coming to Google Cloud. Ubuntu Pro is now available with Google Cloud as their premium version of Ubuntu over the standard Ubuntu Linux distribution that has always been available via Google's public cloud.

Android Leftovers

GCC 11 Compiler Performance Benchmarks With Various Optimization Levels, LTO

Given the recent forum discussion stemming from the -O3 optimization level still too unsafe for the Linux kernel (in part due to older, buggy compilers) and some users wondering about the current -O2 versus -O3 compiler optimization level impact, here is a fresh round of reference benchmarks using GCC 11.1 on Fedora Workstation 33 looking at various optimization levels and optimizations tested on dozens of different application benchmarks to see the overall impact on performance. With the recent optimization level discussions and not having done any thorough optimization level comparison tests and link-time optimization (LTO) testing of the recently released GCC 11, here is this Monday article for those interested in compiler optimizations. Read more

today's leftovers

  • the end of freenode

    My first experience with IRC was in 1999. I was in middle school, and a friend of mine ordered a Slackware CD from Walnut Creek CDROM. This was Slackware 3.4, and contained the GNOME 1.x desktop environment on the disc, which came with the BitchX IRC client. At first, I didn’t really know what BitchX was, I just thought it was a cool program that displayed random ascii art, and then tried to connect to various servers. After a while, I found out that an IRC client allowed you to connect to an IRC network, and get help with Slackware. At that time, freenode didn’t exist. The Slackware IRC channel was on DALnet, and I started using DALnet to learn more about Slackware. Like most IRC newbies, it didn’t go so well: I got banned from #slackware in like 5 minutes or something. I pleaded for forgiveness, in the way redolent of a middle schooler. And eventually, I got unbanned and stuck around for a while. That was my first experience with IRC. [...] For a few years, all was well, until the end of July 2002, when DALnet started being the target of Distributed Denial of Service attacks. We would of course, later find out that these attacks were at the request of Jason Michael Downey (Nessun), who had just launched a competing IRC network called Rizon. [...] In early 2006, lilo launched his Spinhome project. Spinhome was a fundraising effort so that lilo could get a mobile home to replace the double-wide trailer he had been living in. Some people saw him trying to fundraise while being the owner of freenode as a conflict of interest, which lead to a falling out with a lot of staffers, projects, etc. OFTC went from being a small network to a much larger network during this time. One side effect of this was that the atheme project got spun out into its own organization: atheme.org, which continues to exist in some form to this day. The atheme.org project was founded on the concept of promoting digital autonomy, which is basically the network equivalent of software freedom, and has advocated in various ways to preserve IRC in the context of digital autonomy for years. In retrospect, some of the ways we advocated for digital autonomy were somewhat obnoxious, but as they say, hindsight is always 20/20. [...] Self-hosting is really what makes IRC great: you can run your own server for your community and not be beholden to anyone else. As far as IRC goes, that’s the future I feel motivated to build. This concludes my coverage of the freenode meltdown. I hope people enjoyed it and also understand why freenode was important to me: without lilo‘s decision to take a chance on a dumbfuck kid like myself, I wouldn’t have ever really gotten as deeply involved in FOSS as I have, so to see what has happened has left me heartbroken.

  • A few thoughts on Fuchsia security

    Of course, under the hood, a lot is different. We built a brand new message-passing kernel, new connectivity stacks, component model, file-systems, you name it. And yes, there are a few security things I'm excited about.

  • Claudio Cambra: First week of Google Summer of Code 2021

    A year ago I’d just finished my History degree and I had no idea how to code. This year, I’m taking part in Google Summer of Code! I’m super happy to get the chance to learn more about how KDE software works, and to finally contribute to a project I’ve been using for years. Over the summer, I’ll be working with KDE developers to create productivity-focused components for Plasma Mobile that work with Akonadi, KDE’s personal information management framework. Akonadi is a super useful piece of kit: it allows developers to tap into a user’s synchronised e-mails, contacts, calendars, providing a seamless experience in productivity tools. I’ll be working on this project with my mentor Carl Schwan, who also helped me during my time doing Season of KDE, and Devin Lin.

  • Bas Nieuwenhuizen: Making Reading from VRAM less Catastrophic

    In an earlier article I showed how reading from VRAM with the CPU can be very slow. It however turns out there there are ways to make it less slow. The key to this are instructions with non-temporal hints, in particular VMOVNTDQA. The Intel Instruction Manual says the following about this instruction: “MOVNTDQA loads a double quadword from the source operand (second operand) to the destination operand (first operand) using a non-temporal hint if the memory source is WC (write combining) memory type. For WC memory type, the nontemporal hint may be implemented by loading a temporary internal buffer with the equivalent of an aligned cache line without filling this data to the cache. Any memory-type aliased lines in the cache will be snooped and flushed. Subsequent MOVNTDQA reads to unread portions of the WC cache line will receive data from the temporary internal buffer if data is available. “ (Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2) This sounds perfect for our VRAM and WC System Memory buffers as we typically only read 16-bytes per instruction and this allows us to read entire cachelines at time. It turns out that Mesa already implemented a streaming memcpy using these instructions so all we had to do was throw that into our benchmark and write a corresponding memcpy that does non-temporal stores to benchmark writing to these memory regions.

  • Adrift - Alan Pope's blog

    Over the weekend I participated in FOSS Talk Live. Before The Event this would have been an in-person shindig at a pub in London. A bunch of (mostly) UK-based podcasters get together and record live versions of their shows in front of a “studio audience”. It’s mostly an opportunity for a bunch of us middle-aged farts who speak into microphones to get together, have a few beers and chat. Due to The Event, this year it was a virtual affair, done online via YouTube. Joe Ressington typically organised the in-person events, but with a lack of skills in video streaming, Martin Wimpress and Marius Quabeck stepped in to run the show behind-the-scenes.

  • PostgreSQL Weekly News - June 13, 2021
  • PostgreSQL JDBC 42.2.21 Released

    The JDBC project is proud to announce the latest version 42.2.21.

  • Vincent Fourmond: Solution for QSoas quiz #2: averaging several Y values for the same X value

    This post describes two similar solutions to the Quiz #2, using the data files found there. The two solutions described here rely on split-on-values. The first solution is the one that came naturally to me, and is by far the most general and extensible, but the second one is shorter, and doesn't require external script files.