Language Selection

English French German Italian Portuguese Spanish

Chrome OS 78 Rolls Out to Chromebooks with Improved Linux Support, Virtual Desks

Filed under
OS
Linux

Google has released today the Chrome OS 78 operating system for Chromebooks, a release that will arrive to users over the next several days and which brings several exciting new features, such as the Virtual Desks functionality we reported the other day, allowing Chromebook users to be more productive.

"You can now create up to 4 separate work spaces. Virtual Desks are for focusing on a single project or for quickly switching between multiple sets of windows. Create your first desk by opening Overview and tapping New Desk," said Google in the release notes.

Read more

Chrome OS Virtual Desks, Click-to-Call now available

  • Chrome OS Virtual Desks, Click-to-Call now available on some Chromebooks

    With the new PixelBook Go, Google is positioning Chromebooks as the ultimate productivity computer, especially on the go. It may not always feel that way considering the missing features and software on Chrome OS. Fortunately, just like the browser on which it is based, Chrome OS is constantly and regularly evolving and the latest update brings new features that promise to take users’ productivity to the next level.

Microsoft Tim: Google Bringing Back What it Removed From Gentoo

  • Chrome OS: Yo dawg, I heard you like desktops so we put a workspace in your workspace

    Google has added virtual desktops to its Chrome OS, used in Chromebooks, enabling users to create multiple workspaces and switch between them.

    The virtual desktop feature is the biggest of several updates. Once the update is installed, a New Desk icon appears in the top right corner of the desktop. You can display virtual desktops full screen or side by side, and drag windows between desktops. These operations can be done with touch, mouse, trackpad or using keyboard shortcuts.

    Virtual desktops have been available in Windows 10, macOS and Linux for some time so Google is catching up with these established operating systems.

    Another new feature is the ability to right-click a phone number in Chrome and send it to an Android phone. This requires enabling sync between the Chrome browser on both devices.

Chrome OS 78 rolling out

  • Chrome OS 78 rolling out: Split browser/device settings, YouTube for Android PiP, more

    Chrome is getting another cross-device sharing feature after “Send this page” widely rolled in September. With “click-to-call,” you can right-click on phone number links — like tel:800-800-8000 — to have them sent to your Android device. It’s quicker than manually entering those digits or transferring via email.

    Chrome OS 78 will separate browser and device settings. The former is accessible directly at chrome://settings and what opens when clicking “Settings” at the bottom of the Overflow menu in the top-right corner of any browser window. It opens as a tab and provides web-related preferences. Meanwhile, chrome://os-settings opens as its own window, and can be accessed from the quick settings sheet. It provides device options like Wi-Fi, Bluetooth, and Assistant in a white Material Theme UI with an icon in the launcher/app shelf.

  • Chrome OS 78 Rolling Out With Picture-In-Picture Support For YouTube, Split Browser/Device Settings, More

    The latest version of Chrome OS, version 78, adds separate browser and device settings, click-to-call, and picture-in-picture support for YouTube. It also introduces virtual desktop support for the operating system with a feature called Virtual Desks.

Chrome OS 80 will start using Debian 10 Buster on new Linux

  • Chrome OS 80 will start using Debian 10 Buster on new Linux installations

    At Google I/O last year, Google announced Linux app support for Chrome OS. This is made possible thanks to installing a GNU/Linux distribution, specifically Debian 9 “Stretch”, in a Linux container. Earlier this year, the Debian project announced Debian 10 “Buster,” but Google wasn’t ready to upgrade the default Linux container on Chromebooks just yet. Now, after months of testing and bug fixing, Google is ready to enable Debian 10 “Buster” as the default Linux container in Chrome OS.

    According to a recently merged commit we spotted in the Chromium Gerrit, new Crostini (the code-name for Linux apps on Chrome OS) installations will get Debian 10 by default. The commit doesn’t mention how Chromebooks with existing Debian 9 “Stretch” installations will be migrated to the newer version, but users can easily upgrade the container themselves by running a few commands. Upgrading to the newer version of Debian enables new features and should also bring greater application support. For the truly enterprising, it’s even possible to replace the Debian container with Arch Linux.

Comment viewing options

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

More in Tux Machines

Games: Valve, Half-Life, and Counter-Strike: Global Offensive

  • Valve Announcing Half-Life: Alyx VR Game On Thursday

    Valve has confirmed recent rumors around one of their new virtual reality games in development being Half-Life: Alyx. Valve tweeted out a short time ago that Half-Life: Alyx will be announced on Thursday. However, the VR game isn't expected to ship until sometime in 2020.

  • Valve has now confirmed Half-Life: Alyx, their new VR flagship title

    Well, that was a little sooner than expected. Valve have now officially confirmed Half-Life is back with their VR title Half-Life: Alyx.

  • Counter-Strike: Global Offensive releases the huge Operation Shattered Web update

    Not content with just announcing Half-Life: Alyx, their new VR flagship title, Valve also updated Counter-Strike: Global Offensive with a big new operation called Shattered Web. I have to admit, I'm really loving the humour from whoever has been running the CS:GO Twitter account lately. Earlier today they put up a poll on Twitter, asking what people preferred between a new Operation and a weapon nerf. They then quickly replied with "Loud and clear, Twitter. We'll get started." and then minutes later "OK, we're done"—brilliant. Not great for me mind you, being in the UK the timings are never great with it now gone midnight but here I am…

Supercomputing Articles

  • Exascale meets hyperscale: How high-performance computing is transitioning to cloud-like environments

    Twice a year the high-performance computing (HPC) community anxiously awaits the announcement of the latest edition of the Top500 list, cataloging the most powerful computers on the planet. The excitement of a supercomputer breaking the coveted exascale barrier and moving into the top position typically overshadows the question of which country will hold the record. As it turned out, the top 10 systems on the November 2019 Top500 list are unchanged from the previous revision with Summit and Sierra still holding #1 and #2 positions, respectively. Despite the natural uncertainty around the composition of the Top500 list, there is little doubt about software technologies that are helping to reshape the HPC landscape. Starting at the International Supercomputing conference earlier this year, one of the technologies leading this charge is containerization, lending further credence to how traditional enterprise technologies are influencing the next generation of supercomputing applications. Containers are borne out of Linux, the operating system underpinning Top500 systems. Because of that, the adoption of container technologies has gained momentum and many supercomputing sites already have some portion of their workflows containerized. As more supercomputers are being used to run artificial intelligence (AI) and machine learning (ML) applications to solve complex problems in science-- including disciplines like astrophysics, materials science, systems biology, weather modeling and cancer research, the focus of the research is transitioning from using purely computational methods to AI-accelerated approaches. This often requires the repackaging of applications and restaging the data for easier consumption, where containerized deployments are becoming more and more important.

  • Exploring AMD’s Ambitious ROCm Initiative

    Three years ago, AMD released the innovative ROCm hardware-accelerated, parallel-computing environment [1] [2]. Since then, the company has continued to refine its bold vision for an open source, multiplatform, high-performance computing (HPC) environment. Over the past three years, ROCm developers have contributed many new features and components to the ROCm open software platform. ROCm is a universal platform for GPU-accelerated computing. A modular design lets any hardware vendor build drivers that support the ROCm stack [3]. ROCm also integrates multiple programming languages and makes it easy to add support for other languages. ROCm even provides tools for porting vendor-specific CUDA code into a vendor-neutral ROCm format, which makes the massive body of source code written for CUDA available to AMD hardware and other hardware environments.

  • High-Performance Python – GPUs

    When GPUs became available, C code via CUDA, a parallel computing platform and programming model developed by Nvidia for GPUs, was the logical language of choice. Since then, Python has become the tool of choice for machine learning, deep learning, and, to some degree, scientific code in general. Not long after the release of CUDA, the Python world quickly created tools for use with GPUs. As with new technologies, a plethora of tools emerged to integrate Python with GPUs. For some time, the tools and libraries were adequate, but soon they started to show their age. The biggest problem was incompatibility. If you used a tool to write code for the GPU, no other tools could read or use the data on the GPU. After making computations on the GPU with one tool, the data had to be copied back to the CPU. Then a second tool had to copy the data from the CPU to the GPU before commencing its computations. The data movement between the CPU and the GPU really affected overall performance. However, these tools and libraries allowed people to write functions that worked with Python. In this article, I discuss the Python GPU tools that are being actively developed and, more importantly, likely to interoperate. Some tools don’t need to know CUDA for GPU code, and other tools do need to know CUDA for custom Python kernels.

  • Porting CUDA to HIP

    You’ve invested money and time in writing GPU-optimized software with CUDA, and you’re wondering if your efforts will have a life beyond the narrow, proprietary hardware environment supported by the CUDA language. Welcome to the world of HIP, the HPC-ready universal language at the core of AMD’s all-open ROCm platform [1]. You can use HIP to write code once and compile it for either the Nvidia or AMD hardware environment. HIP is the native format for AMD’s ROCm platform, and you can compile it seamlessly using the open source HIP/​Clang compiler. Just add CUDA header files, and you can also build the program with CUDA and the NVCC compiler stack (Figure 1).

  • OpenMP – Coding Habits and GPUs

    When first using a new programming tool or programming language, it’s always good to develop some good general habits. Everyone who codes with OpenMP directives develops their own habits – some good and some perhaps not so good. As this three-part OpenMP series finishes, I highlight best practices from the previous articles that can lead to good habits. Enamored with new things, especially those that drive performance and scalability, I can’t resist throwing a couple more new directives and clauses into the mix. After covering these new directives and clauses, I will briefly discuss OpenMP and GPUs. This pairing is fairly recent, and compilers are still catching up to the newer OpenMP standards, but it is important for you to understand that you can run OpenMP code on targeted offload devices (e.g., GPUs).

  • News and views on the GPU revolution in HPC and Big Data:

    Exploring AMD's Ambitious ROCm Initiative Porting CUDA to HIP Python with GPUs OpenMP – Coding Habits and GPUs

IPFire 2.23 - Core Update 138 released

Just days after the last one, we are releasing IPFire 2.23 - Core Update 138. It addresses and mitigates recently announced vulnerabilities in Intel processors. Read more

today's howtos