Language Selection

English French German Italian Portuguese Spanish

AOSP or 'Open' Android

Filed under
OS
Android
  • An /e/ phone in 2020

    The /e/ phone does not offer all the apps Android does, and it might not be entirely polished yet in the re-branding experience. However, it does provide a very solid, mostly Android compatible experience without the Google bits. The /e/ team offers a wider range of hardware support than most other iOS and Android competitors, it offers most of the popular Android apps people will probably want to use (I only discovered a few missing items I wanted), and the on-line cloud services are better than those of any other phone I’ve used (including Ubuntu One and Google).

    I’d certainly recommend /e/ for more technical users who can work around minor rough edges and who won’t get confused by the unusual branding and semi-frequent permission prompts. I’m not sure if I’d hand one of these phones over to an Android power-user who uses a lot of niche apps, but this phone would certainly do well in the hands of, for instance, my parents or other users who tend to interact with their phones for texting, phone calls, and the calendar without using many exotic applications.

  • A 'Pixel 5' mention spotted in the Android Open Source Project (AOSP) comments

    While Google usually announces its flagship devices in October of every year, leaks and rumors of the devices begin showing up in the months leading to the launch. Details of the next-generation Pixels, however, seem to have begun leaking much earlier as there have been reports of the camera placement on Google’s upcoming flagship. Now, mentions of the “Pixel 5” in the Android Open Source Project (AOSP) code comments somewhat confirm the name and existence of such a device.

    The comment on a code change for the Linux kernel mentions the “Pixel 5 with (version) 4.19”, confirming the existence of a device running version 4.19 of the Linux kernel. Reports of a device running Linux kernel version 4.19 and named “bramble” have also been previously spotted. Codenames of upcoming Pixel devices leaked last month, bearing the names “redfin”, “sunfish”, and bramble” and at least one of those devices is believed to be the mid-range Pixel 4a.

  • Google Pixel 5 make appearance in Android Open Source Project

    Over the past few weeks, we have been seeing the leaks and rumors surrounding Google’s upcoming Pixel 4a smartphone. And now, details about the Pixel 5 flagship device have also surfaced. Just recently, the alleged design of the Google Pixel 5 XL leaked online.

    Now, Google’s next flagship has also leaked in its name. It turns out that Pixel 5 is already in the works within the Android Open Source Project (AOSP) code. The leak comes from a new code change for the Linux kernel of Android, where developer Elena Petrova – of AOSP – explains that it has only been tested in Pixel 4 and not in any new device.

  • Google ‘Pixel 5’ makes its first appearance in Android Open Source Project

    We now have potential confirmation from AOSP code comments that Google’s next mainline Pixel phone will, unsurprisingly, bear the name “Pixel 5.” The confirmation comes from a new code change for Android’s Linux kernel, which the AOSP developer explains has only been tested on the Pixel 4 and not the Pixel 5.

  • Pixel 5 surfaces in Android Open Source Project, hints at mid-range chip

    We’ve already seen an alleged render of the upcoming Google flagship, and possible codenames for the Pixel 5 and 5 XL — Redfin and Bramble — have turned up. Now, a code change submitted to the Android Open Source Project (AOSP) contained comments that directly mention the Pixel 5.

More in Tux Machines

Python Programming

  • Cosmic Python

    Folks I've written a new book! Along with my coauthor Bob, we are proud to release "Architecture Patterns with Python", which you can find out more about at cosmicpython.com. The cosmic soubriquet is a little joke, Cosmos being the opposite of Chaos in ancient Greek, so we want to propose patterns to minimise chaos in your applications.

  • PyCharm: Smart execution of R code

    In this release, we also introduced some stability improvements and enhancements for resolving and autocompleting named arguments.

  • Python Bytes: #184 Too many ways to wait with await?
  • Return Multiple Values from A Python Function

    The function is used in any programming language to run a specific block of code multiple times when require and organize the code properly. Sometimes, this requires reading the return value from the function for the programming purposes. The return value of the function is stored in a variable. Python functions can return both single and multiple values. This tutorial shows how multiple values can be returned from Python functions with multiple variables, objects, tuples, lists, and dictionaries.

  • Reading and Writing Excel (XLSX) Files in Python with the Pandas Library

    Just like with all other types of files, you can use the Pandas library to read and write Excel files using Python as well. In this short tutorial, we are going to discuss how to read and write Excel files via DataFrames. In addition to simple reading and writing, we will also learn how to write multiple DataFrames into an Excel file, how to read specific rows and columns from a spreadsheet, and how to name single and multiple sheets within a file before doing anything.

  • Writing the Factorial Program in Python

    The factorial of a number is the number that you get after multiplying all numbers from 1 to that number. The factorial of a number is denoted by the ‘!’ symbol. For example, if we want to find out the factorial of 4, denoted 4!, then the result would be 1x2x3x4 = 24. There are many ways to find out the factorial of a number. The factorial can be determined in Python using the built-in function for loop and recursive functions. This tutorial shows how the factorial of a number can be determined using various functions of Python.

  • How to Use Boxplot in Python

    A box plot is used to summarize data sets by using the box and whisker plot method. This function helps users to understand the data summary properly. Box plots can be very useful when we want to know how the data is distributed and spread. Three types of quartiles are used in the box plot to plot the data. These values include the median, maximum, minimum, upper-quartile, and lower-quartile statistical values. A box plot summarizes this data in the 25th, 50th, and 75th percentiles. This tutorial will show you how to create box plots based on a given data set using the pandas and seaborn libraries of Python.

  • How to Use Urllib in Python

    Python contains a module named urllib for handling Uniform Resource Locator (URL)-related tasks. This module is installed in Python 3 by default, and fetches URLs of different protocols via the urlopen() function. Urllib can be used for many purposes, such as reading website content, making HTTP and HTTPS requests, sending request headers, and retrieving response headers. The urllib module contains many other modules for working with URLs, such as urllib.request, urllib.parse, and urllib.error, among others. This tutorial will show you how to use the Urllib module in Python.

  • Python 3.8.3 : Using the fabric python module - part 001.

today's howtos

Bifrost meets GNOME: Onward & upward to zero graphics blobs

In our last blog update for Panfrost, the free and open-source graphics driver for modern Mali GPUs, we announced initial support for the Bifrost architecture. We have since extended this support to all major features of OpenGL ES 2.0 and even some features of desktop OpenGL 2.1. With only free software, a Mali G31 chip can now run Wayland compositors with zero-copy graphics, including GNOME 3. We can run every scene in glmark2-es2, and 3D games like Neverball can be played. In addition, we can support hardware-accelerated video players mpv and Kodi. Screenshots above are from a Mali G31 board running Panfrost. All of the above is included in upstream Mesa with no out-of-tree patches required, with the upcoming Bifrost support enabled via the PAN_MESA_DEBUG=bifrost environmental variable. Read more More: LWN

Games: Veloren, Steam, Humble Choice and More

  • Interviewed - Veloren, an upcoming FOSS multiplayer voxel RPG

    Today we have something a bit special for you, an interview with one of the team working to produce the free and open source multiplayer voxel RPG named Veloren. Recently, the Veloren team put out their 0.6 release, bringing a lot of extra content to try out and so we felt this was a good time to have a chat about the project.

  • Wave of EA games hit Steam, including Dragon Age 2 and Dragon Age: Inquisition

    These older EA games hit Steam alongside Command & Conquer Remastered Collection, which comes out on PC today. The revived strategy classic includes mod support with Steam Workshop, and is one of the first major RTS franchises to open source its source code under the GPL.

  • Steal everything and flee from the Burning Knight - out now

    With some great lighting work, furious action and a good sprinkle of comedy Burning Knight is an fast-paced roguelike that's out now. Note: key provided by the developer. It's…ridiculous. I mean that in the nicest way I can because I'm at a loss for a better word. The whole game is just pure madness and a massive amount of fun. Much like other similar titles that came before including Nuclear Throne and Enter the Gungeon, it's got that supremely satisfying gameplay loop nailed down perfectly. Run through various floors as you dodge roll, shoot and slice your way through everything. [...] Hilariously, the shop is clearly selling dubious wares just take a look at the shopkeeper and tell me that's not a robber, just look at the mask! You can even start a fight with them, much to my surprise when accidentally clicking next to them and they asked me to stop. So for science, I hit them a few more times and they got very angry and starting running around super fast, firing everywhere. Even though I had clearly done it to myself, it was a bit of a shock but super funny especially with the Burning Knight cheering them on against me.

  • Valve moves the Steam Game Festival to June 16

    The upcoming Steam Game Festival Summer Edition has been delayed, as confirmed in a Valve email today. Originally due from June 9 - 15, they've now moved it to June 16 - 22. No reason was given and their email on it was extremely brief. It's not really unexpected though at this point, practically every other major event has also been postponed. This is all in response to the ongoing situation in America right now, after the death of George Floyd who died at hands of Minneapolis police officers.

  • June's Humble Choice is out with Supraland, Overload, Barotrauma and more

    Looks like the June 2020 Humble Choice is a pretty good one filled with some highly rated games. Time to take a quick look over what's on offer. Humble Choice (prev Humble Monthly) is a curated bundle that changes each month. You pick a tier with different prices to get access to the huge Humble Trove (a collection of DRM-free games) plus a Humble Store discount and then you pick between 3-9 games to keep. This month you can pick from (bold titles support Linux): Barotrauma Overload Remnants of Naezith Stygian: Reign of the Old Ones Supraland