Language Selection

English French German Italian Portuguese Spanish

Google: Android, Linux, GSoC, Chromebook, Spying and Kubernetes

Filed under
Google

  • Winmate IQ30 Snapdragon 660 SBC Runs Android 9.0 for HMI Touch Panels

    Winmate, a company specializing in rugged computing technology headquartered in Taiwan, has recently launched Winmate IQ30 SBC powered by a Qualcomm Snapdragon 660 octa-core coupled with up to 4GB LPDDR4, and 32GB flash storage.

    The single board computer also comes with a Fast Ethernet port with optional PoE, WiFI 5, and optional cellular connectivity thanks to an an M.2 card socket and SIM card slot, as two video interfaces for Android-powered touch screen displays.

  • [Coreboot] [GSoC] Address Sanitizer, Part 3

    Hello again! The third and final phase of GSoC is coming to an end and I’m glad that I made it this far. In this blog post, I’d like to outline the work done in the last two weeks.

  • GSoC 2020: Report-2: Fuzzing the NetBSD Network Stack in a Rumpkernel Environment

    This report was written by Nisarg S. Joshi as part of Google Summer of Code 2020.

    The objective of this project is to fuzz the various protocols and layers of the network stack of NetBSD using rumpkernel. This project is being carried out as a part of GSoC 2020. This blog post is regarding the project, the concepts and tools involved, the objectives and the current progress and next steps.

  • GSoC'20 final report & Project Documentation

    OverviewThe idea was about The UI testing framework in LibreOffice. The UITesting Framework is based on introspection code in c++ interacting with a testing framework in python through a simple UNO interface. To identify objects we use the ids that we introduced for loading dialogs from UI files. We were having unsupported items list in LibreOffice UITesting Framework. So The project mainly goals is to Extend the ability of the existing UI testing framework to support the unsupported items that exist now. So the work done on this list to decrease number of items in it.

  • [KDE] GSoC'20 progress : Phase III

    And just like that, the third evaluations for Google Summer of Code are upon us. It seems just like yesterday when I began my work on this project and now the final phase is about to be over. Sort of unbelievable.

  • GSoC 2020 @ Pitivi: Work Product

    My GSoC 2020 internship project was improving the usability of Pitivi’s Render dialog. Below is a detailed summary of the work done during the last three months.

  • Google Is Still Striving To Upstream Incremental FS In Linux

    After originally publishing the Incremental FS patches back in May of 2019, Google's Android kernel team is still working to upstream this virtual file-system into the mainline Linux kernel and at this week's Linux Plumbers Conference was working to drum up support for it.

    The Incremental File-System back when it was first proposed was advertised as a special-purpose virtual file-system to allow the execution of a program while its binary and resource files are still being lazily downloaded from the Internet or other medium.

  • Android AOSP Can Boot Off Mainline Linux 5.9 With Just One Patch
  • Backup and restore your Chromebook’s Linux setup

    If you’ve been exploring Linux apps on Chrome OS with us, it’s high time we covered how to save your current setup so you can restore it in a pinch. Full Linux distros have various tools available to run backups and store them locally or off site depending on your personal preference. Chrome OS, however, has a built in tool for this task and you can keep you backup right on you Chromebook or better yet, put it on Google Drive so it’s safe. This is very handy if you run into a situation where you need to power wash your device or heaven forbid have a system crash that requires a full recovery.

  • Brave takes brave stand against Google's plan to turn websites into ad-blocker-thwarting Web Bundles

    A proposed Google web specification threatens to turn websites into inscrutable digital blobs that resist content blocking and code scrutiny, according to Peter Snyder, senior privacy researcher at Brave Software.

    On Tuesday, Snyder published a memo warning that Web Bundles threaten user agency and web code observability. He raised this issue back in February, noting that Web Bundles would prevent ad blockers from blocking unwanted subresources. He said at the time he was trying to work with the spec's authors to address concerns but evidently not much progress has been made.

    His company makes the Brave web browser, which is based on Google's open-source Chromium project though implements privacy protections, by addition or omission, not available in Google's commercial incarnation of Chromium, known as Chrome.

  • Kubernetes moves to end ‘permanent beta’ for some APIs

    The Kubernetes project has decided the time has come to stop existing in a state of permanent beta.

    The decision, included in the Changelog for version 1.19 of the container-wrangling code and explained in a blog post, reflects the fact that Kubernetes offers plenty of REST APIs and they can evolve … or not.

    The project’s new rules mean that when a new feature's API reaches beta, a nine-month countdown commences. Within that timeframe, the beta must either reach general availability (which deprecates the beta) or start anew (which deprecates the previous beta).

    “The motivation here seems pretty clear: get features stable,” wrote Kubernetes contributor Tim Bannister of The Scale Factory. “Guaranteeing that beta features will be deprecated adds a pretty big incentive so that people who want the feature continue their effort until the code, documentation and tests are ready for this feature to graduate to stable, backed by several Kubernetes' releases of evidence in real-world use.”

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.