Google Cloud together with Zaius and Rackspace shared the first specification draft of it's new open server called "Zaius P9 Server", which combines the benefits of IBM POWER9 and OpenCAPI for the OCP community.
Zaius is a dual-socket platform powered by the IBM POWER9 Scale Out CPU, and supports a host of new technologies including "DDR4 memory, PCIE Gen4 and the OpenCAPI interface," writes google.
Zaius P9 Server is designed with a highly efficient 48V-POL power system, and will be compatible with the 48v Open Rack V2.0 standard, added google.
The Zaius BMC software is being developed using Open BMC, framework, which is now released on GitHub. Additionally, Zaius will support a PCIe Gen4 x16 OCP 2.0 mezzanine slot NIC.
In addition, Google also earlier this year collaborated with Rackspace "on the development of a new Open Compute Project (OCP) server based on IBM POWER9 CPU." Additionally, they joined "OpenCAPI Consortium in support of new open standard for a high-speed pathway to improve server performance."
Google also shared today an "Open Source Report Card", highlighting its most popular projects, along with a few statistics and detailing some of the projects released this year.
Google notes, to date they've "open sourced over 20 million lines of code", with some of the best known project releases on its website.
While it's difficult to measure full scope of open source, Google said, using subset of projects on GitHub, they gathered key statistics including:
GitHub footprint today includes over 84 organizations and 3,499 repositories, (773 of which were created this year). While, using a query on GitHub dataset on BigQuery (for searching Googlers email IDs on Google.com to get number of commits submitted), Google revealed, "total 142,527 commits were submitted by Googlers to open source projects on GitHub since start of the year." And, by tweaking the query, they revealed, Googlers have made 719,012 commits since then 2011. Here's a query used:
SELECT count(*) as n
Below you will find a list of some of most popular open source projects as well releases of this year:
- "Android, a software stack for mobile devices that includes an operating system, middleware and key applications.
- Chromium - software behind Google Chrome, and Chromium OS, the software behind Google Chrome OS devices.
- TensorFlow, a library for numerical computation using data flow graphics with support for scalable machine learning across platforms from data centers to embedded devices.
- Go, a statically typed and compiled programming language that is expressive, concise, clean and efficient.
- Kubernetes, a system for automating deployment, operations and scaling of containerized applications.
- Polymer , a lightweight library built on top of Web Components APIs for building encapsulated re-usable elements in web applications.
- Protobuf, an extensible, language-neutral and platform-neutral mechanism for serializing structured data.
- Guava, a set of Java core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing and much more.
- Yeoman, a robust and opinionated set of scaffolding tools including libraries and a workflow that can help developers quickly build beautiful and compelling web applications.
- Seesaw, a Linux Virtual Server (LVS) based load balancing platform developed in Go by our Site Reliability Engineers.
- Vendor Security Assessment Questionnaire (VSAQ) framework includes four extensible questionnaire templates covering web applications, privacy programs, infrastructure as well as physical and data center security.
- OpenThread, released by Nest, is a complete implementation of the Thread protocol for connected devices in the home.
- Magenta, a project from the Google Brain team based on TensorFlow.
- Omnitone is an open library built by members of the Chrome Team that brings spatial audio to the browser.
- Science Journal help educators, students and citizen scientists tap into those sensors. You can learn more about the project in our announcement blog post.
- Cartographer is a library for real-time simultaneous localization and mapping (SLAM) in 2D and 3D with Robot Operating System (ROS) support," writes Google.
At I/O this year, Google released a native Android version for Blockly, as well as highlighted significant improvements of web Blockly, "which enables better rendering performance on mobile devices."
Today, Google released an open-source developer preview of "Blockly for iOS" developers, that can be use to add Blockly views and fragments directly into iOS app. In this developer preview, "blocks are currently optimized for tablets, but ready to customize for any app," added google.
This will offer tighter integration and improved performance compared to using a WebView.
In addition, a major update to the tools now let you create custom blocks and configuring Blockly for your app, google explained, adding, "with the tools, you can edit and maintain a library of custom blocks, quickly configure toolboxes, and export and import files to local storage," they said.
Check out here for more information on getting started with Blockly.
Google this week granted a patent, titled "systems and methods for generating a user location history," goes a step beyond tracking your location via GPS coordinates.
According to the patent application, using raw GPS data alone is not sufficient at determining a user's exact location:
"Therefore, such raw location data can fail to identify a particular entity (e.g. restaurant, park, or other point of interest) that the user was visiting at the time. As such, use of the raw data in furtherance of location-enhanced services can fail to provide any contextual information that would more appropriately personalize the location-enhanced services."
From the patent application.