Language Selection

English French German Italian Portuguese Spanish

Android/Google: Pixel 2, Xiaomi Kernel Source, David Kleidermacher on Security

Filed under
Android
Google
  • Google Pixel 2 Portrait Mode Tech Is Now Open Source

    The tech behind the portrait mode on Google Pixel 2  has been made open source by the company. For those who not familiar with it, one of the main draw to the algorithm in the Pixel 2’s camera app is excellent subject isolation without needing additional apparatus such as specialized lens or second camera.

  • Xiaomi releases Oreo kernel source code for the Mi A1

    Xiaomi promised that the Mi A1 would receive Oreo by the end of 2017, and the company hit a buzzer-beater by rolling out Android 8.0 to the Android One device on December 30th. But the kernel source code was nowhere to be found, a violation of the GNU General Public License, version 2 (GPLv2), and an affront to the development and enthusiast community. It's about two-and-a-half months late, but Xiaomi has finally released the Android 8.0 Oreo source code for the Mi A1.

  • Google Says Android Is as Secure as Apple's iOS and Wants You to Know That

    Google's Android security chief David Kleidermacher told CNET today that the Linux-based Android mobile operating system the company develops for a wide range of devices is now as secure as Apple's iOS.

    Google recently published its "Android Security 2017 Year In Review" report where the company talks about how Android security has matured in the last few years and how it fights to find new ways to protect Android users from malware and all the other nasty stuff you obviously don't want to have on your mobile phone or tablet.

More in Tux Machines

Games: Spearmint, Rise to Ruins, Depth of Extinction, Puzlogic, Never Split the Party, Godot Engine, DXVK

  • Ioquake3-Derived Spearmint 1.0 Engine Coming Next Month, But Ceasing Development
    Spearmint, an enhanced version of the open-source ioquake3 engine in turn derived from the id Tech 3 source code, will see the big "1.0" milestone in October. But that will also coincide with the developer and ioquake3 maintainer ceasing work on this engine now with an eighteen year lineage.
  • Village building god sim 'Rise to Ruins' had an absolutely massive update
    Rise to Ruins, a village builder that mixes in some god sim fun just went through a bit of an evolution with the latest patch, which really is absolutely massive. In terms of file-size the patch was relatively small, but good things come in small packages!
  • Roguelike RPG 'Depth of Extinction' is nearing release with a launch trailer
    I'm personally very excited about Depth of Extinction, a roguelike RPG with turn-based battles and an interesting setting. The release is closing in for this month and they have a new launch trailer. Note: This was a personal purchase for me.
  • Puzlogic combines elements from Sudoku and Kakuro to make an interesting puzzle game
    Puzlogic from developer Eduardo Barreto was released on Steam back in July and it just recently gained Linux support. It combines elements from Sudoku and Kakuro along with some lovely ambient music to create a pretty decent and relaxing experience. Currently in Early Access, the developer expects the full release to be available in the first part of 2019.
  • Never Split the Party, a free online team-based action-RPG is now on Linux
    Never one to pass up trying out a free game, today I tested out some of Never Split the Party, an "an ultra social rogue-like" and it's not bad. While the game is free to play, you only get given one single character. If you want access to the others, you need to buy the Fellowship DLC which will unlock the Cleric, Rogue, Mage, Ranger and Mercenary.
  • Godot Engine 3.1 will have support for simplex noise generation which looks incredibly useful
    Godot Engine 3.1 [Official Site], the big upgrade coming to the open source game engine has gained another exciting feature with simplex noise generation.
  • One of the fine folks in the Intel Mesa driver team has written up a post on their work improving games in DXVK
    Writing on their personal blog, Jason Ekstrand from the Intel Mesa team has written up some information on what they've been doing to improve the Intel drivers on Linux. What they're talking about isn't exactly new, since the fixes are already in Mesa but it's nice to get some information about how they came across the issues and what they did to solve them. Regardless of your feelings towards Wine, DXVK, Steam Play and so on, no one can ignore the benefits they bring to the people actually working on the drivers. Giving them so many more ways to test and push Linux graphics drivers is a good thing, as it means we can end up with much better drivers for all sorts of workloads (not just gaming!).

LLVM 7.0.0 Released

  • LLVM 7.0.0 released
    The release contains the work on trunk up to SVN revision 338536 plus work on the release branch. It is the result of the community's work over the past six months, including: function multiversioning in Clang with the 'target' attribute for ELF-based x86/x86_64 targets, improved PCH support in clang-cl, preliminary DWARF v5 support, basic support for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer support for OpenBSD, UBSan checks for implicit conversions, many long-tail compatibility issues fixed in lld which is now production ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and diagtool. And as usual, many optimizations, improved diagnostics, and bug fixes.
  • LLVM 7.0 Released: Better CPU Support, AMDGPU Vega 20; Clang 7.0 Gets FMV & OpenCL C++
    As anticipated, LLVM release manager Hans Wennborg announced the official availability today of LLVM 7.0 compiler stack as well as associated sub-projects including the Clang 7.0 C/C++ compiler front-end, Compiler-RT, libc++, libunwind, LLDB, and others. There is a lot of LLVM improvements ranging from CPU improvements for many different architectures, Vega 20 support among many other AMDGPU back-end improvements, the new machine code analyzer utility, and more. The notable Clang C/C++ compiler has picked up support for function multi-versioning (FMV), initial OpenCL C++ support, and many other additions. See my LLVM 7.0 / Clang 7.0 feature overview for more details on the changes with this six-month open-source compiler stack update.

Android Leftovers

The Future of Open Source

Linux and the open source business model are far different today than many of the early developers might have hoped. Neither can claim a rags-to-riches story. Rather, their growth cycles have been a series of hit-or-miss milestones. The Linux desktop has yet to find a home on the majority of consumer and enterprise computers. However, Linux-powered technology has long ruled the Internet and conquered the cloud and Internet of Things deployments. Both Linux and free open source licensing have dominated in other ways. Microsoft Windows 10 has experienced similar deployment struggles as proprietary developers have searched for better solutions to support consumers and enterprise users. Read more