Language Selection

English French German Italian Portuguese Spanish

GNU and Linux at Google: Laptops, Servers and Cars

Filed under
GNU
Linux
Server
Google
  • Chrome OS 74 Stable version arrives: Here’s what you need to know

    It’s only been a month since Chrome OS 73 landed on the Stable Channel and here we are with Chrome OS 74 now available. Google announced Chrome OS 74 for the Stable Channel this past week and it’s filled with fixes and new features for Chromebooks.

  • Google Cloud is the single-largest driver of headcount growth at Google

    The number of people working at Google surged 21 percent in the first quarter compared to the same period last year, and its Google Cloud division was the main factor.

    Google announced Monday as part of its quarterly earnings report that 103,459 people now work for the search giant, which has also been scrambling to build a cloud computing business that can match the likes of Amazon Web Services and Microsoft. “Cloud has continued to be the primary driver of headcount,” said Google CFO Ruth Porat on a conference call with analysts following the release of the results.

  • Google opens Android Automotive OS to Spotify, other media app developers

    Google is opening its Android Automotive operating system up to third-party developers to bring music and other entertainment apps into vehicle infotainment systems, starting with the Polestar 2, an all-electric vehicle developed by Volvo’s standalone electric performance brand.

    Google announced Wednesday that media app developers will be able to create new entertainment experiences for Android Automotive OS and the Polestar 2, starting at Google I/O 2019, the annual developer’s conference that kicks off May 7.

Chrome OS Now Brings VPN Support to the Linux Applications

Chrome OS 74 brings support for AI search, annotations and more

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

today's howtos

Programming: Kyma, Microsoft Entryism, Python, Go, and Fedora Summer Coding interns

  • Kyma - extend and build on Kubernetes with ease
    According to this recently completed CNCF Survey, the adoption rate of Cloud Native technologies in production is growing rapidly. Kubernetes is at the heart of this technological revolution. Naturally, the growth of cloud native technologies has been accompanied by the growth of the ecosystem that surrounds it. Of course, the complexity of cloud native technologies have increased as well. Just google for the phrase “Kubernetes is hard”, and you’ll get plenty of articles that explain this complexity problem. The best thing about the CNCF community is that problems like this can be solved by smart people building new tools to enable Kubernetes users: Projects like Knative and its Build resource extension, for example, serve to reduce complexity across a range of scenarios. Even though increasing complexity might seem like the most important issue to tackle, it is not the only challenge you face when transitioning to Cloud Native.
  • A panel with the new Python steering council [Ed: Microsoft bought PyCon and and now it's stuffing/stacking Python panels to push proprietary software with back doors (or its 'free bait')]
    Brett Cannon is a development manager for the Python extension to Visual Studio Code at Microsoft. [...] [I would like to thank LWN's travel sponsor, the Linux Foundation, for travel assistance to Cleveland for PyCon.]
  • Run your blog on GitHub Pages with Python [Ed: Why does Red Hat's site help Microsoft devour blogs with its  surveillance and lock-in machine?]
  • Testing a Go-based S2I builder image
  • EuroPython 2019: Monday and Tuesday activities for main conference attendees
    Although the main conference starts on Wednesday, July 10th, there’s already so much to do for attendees with the main conference ticket on Monday 8th and Tuesday 9th.
  • Test and Code: 75: Modern Testing Principles - Alan Page
  • Shaily and Zubin: Building CI pipelines and helping testers
    This post is the third introduction to the Fedora Summer Coding interns Class of Summer 2019. In this interview, we’ll meet Shaily Sangwan and Zubin Choudhary, who are both working on projects to improve quality assurance processes in the Fedora community.

Security: Curl, OpenSUSE, Equifax and Kubernetes

  • Report from the curl bounty program
    We announced our glorious return to the “bug bounty club” (projects that run bug bounties) a month ago, and with the curl 7.65.0 release today on May 22nd of 2019 we also ship fixes to security vulnerabilities that were reported within this bug bounty program.
  • OpenSUSE Adds Option To Installer For Toggling Performance-Hitting CPU Mitigations
    With the newly released openSUSE Leap 15.1 they have added an option to their installer for toggling the CPU mitigations around Spectre / Meltdown / Foreshadow / Zombieload to make it very convenient should you choose to retain maximum performance while foregoing the security measures. But it also allows disabling SMT/HT from the installer should you prefer maximum security. When installing openSUSE Leap 15.1 today, I was a bit surprised to see a "CPU mitigations" option that allows toggling the value similar to the mitigations= kernel command line option.
  • Equifax just became the first company to have its outlook downgraded for a cyber attack
  • Equifax just became the first company to have its outlook downgraded for a cyber attack
    Moody’s has just slashed its rating outlook on Equifax, the first time cybersecurity issues have been cited as the reason for a downgrade. Moody’s lowered Equifax’s outlook from stable to negative on Wednesday, as the credit monitoring company continues to suffer from the massive 2017 breach of consumer data. “We are treating this with more significance because it is the first time that cyber has been a named factor in an outlook change,” Joe Mielenhausen, a spokesperson for Moody’s, told CNBC. “This is the first time the fallout from a breach has moved the needle enough to contribute to the change.” Equifax could not immediately be reached for comment.
  • Kubernetes security: 4 strategic tips
    As with all things security-related, “fingers crossed!” isn’t exactly a confident posture. Kubernetes offers a lot of powerful security-oriented features, and the community has shown a strong commitment toward the security of the project. But it’s always best to be proactive, especially if you or your teams are still relatively new to containers and orchestration. The fundamentals of security hygiene still largely apply, as we noted in our recent article, Kubernetes security: 5 mistakes to avoid. There’s also some new learning to be done to ensure you’re proactively managing the risks inherent in any new system, especially once it’s running in production.

Crazy Compiler Optimizations

Kernel development is always strange. Andrea Parri recently posted a patch to change the order of memory reads during multithreaded operation, such that if one read depended upon the next, the second could not actually occur before the first. The problem with this was that the bug never could actually occur, and the fix made the kernel's behavior less intuitive for developers. Peter Zijlstra, in particular, voted nay to this patch, saying it was impossible to construct a physical system capable of triggering the bug in question. And although Andrea agreed with this, he still felt the bug was worth fixing, if only for its theoretical value. Andrea figured, a bug is a bug is a bug, and they should be fixed. But Peter objected to having the kernel do extra work to handle conditions that could never arise. He said, "what I do object to is a model that's weaker than any possible sane hardware." Will Deacon sided with Peter on this point, saying that the underlying hardware behaved a certain way, and the kernel's current behavior mirrored that way. He remarked, "the majority of developers are writing code with the underlying hardware in mind and so allowing behaviours in the memory model which are counter to how a real machine operates is likely to make things more confusing, rather than simplifying them!" Still, there were some developers who supported Andrea's patch. Alan Stern, in particular, felt that it made sense to fix bugs when they were found, but that it also made sense to include a comment in the code, explaining the default behavior and the rationale behind the fix, even while acknowledging the bug never could be triggered. But, Andrea wasn't interested in forcing his patch through the outstretched hands of objecting developers. He was happy enough to back down, having made his point. It was actually Paul McKenney, who had initially favored Andrea's patch and had considered sending it up to Linus Torvalds for inclusion in the kernel, who identified some of the deeper and more disturbing issues surrounding this whole debate. Apparently, it cuts to the core of the way kernel code is actually compiled into machine language. Read more