Language Selection

English French German Italian Portuguese Spanish

Google

Chromium/Chrome and GNU/Linux on Chromebooks

Filed under
Google
Web

           

  • After a decade of Chromebooks, it’s time for Chrome OS to sort apps in the Launcher

    I can’t believe it’s 2020 and I’m saying this, but you still cannot sort applications of any kind on a Chromebook.

    When a new app is installed, the app shortcut simply gets added to the next available space in the Chrome OS Launcher and when that space is full, a new Launcher page is created with the next app shortcut appearing.

    [...]

    What has made this situation markedly worse over the past few years is the addition of both Android and Linux apps. At least for the latter, any Linux app installs made through Chrome OS get grouped in a folder called Linux Apps. That doesn’t happen with Progressive Web Apps or Android software.

    You can create your own app folders and manage apps yourself if you want, so that’s something. But one of the things I like about Chrome OS is that the operating system doesn’t get in your way. Meaning: it lets you focus on doing things, not managing things.

    So even a basic sort feature by type of app (Android, Chrome OS, Linux, and PWA) would a start. Alphabetical app sorting would be a nice option too.

  •        

  • 5 must-have terminal commands for Linux on your Chromebook

    We’ve spent a lot of time over the past week exploring what is possible on Chrome OS. Thanks to some updates to the Linux container, we’ve installed Windows 10 and a variety of Linux flavors. I love tinkering with Chrome OS to see how far I can push the maturing ecosystem but today, we’re going to focus on what the Linux container is currently designed to do. That, of course, it to run the Debian framework and allow users to install compatible Linux applications on Chrome OS. Doing so doesn’t require you to be a Linux guru and thank goodness for that. I’m still learning as I go but mastering the Chrome OS Linux terminal doesn’t have to be a terrifying or even daunting.

  • 11 Best Web Development Extensions for Chrome

    When developing a website, you have to make a checklist of many complex requirements. Whether dealing with color or font schemes, CSS layout problems, or website responsiveness on various devices, it is important to stay on top of any emerging issues. The following are some of the best web development extensions for Google Chrome (and other Chromium-based browsers).

Here’s the glaring potential flaw in Windows 10X devices as Chromebook competitors

Filed under
GNU
Linux
Google
Microsoft

Stop me if you’ve heard this before: Imagine an operating system that’s focused on using the web browser and you can’t install traditional desktop apps on. No, I’m actually not talking about Chromebooks, and if I was, that would be an outdated thought experiment since you can install full desktop Linux apps on Chrome OS. I’m talking about upcoming devices running Microsoft Windows 10X, a “lite” software platform that is reportedly debuting in roughly 9 months.

You may not recall that Microsoft tried a similar approach in 2012 with Windows RT and the first Surface device.

Read more

Also: Linux Marketshare Dipped in July – But Not By Much! [Ed: No, it is wrong to base one's assessment on a Microsoft partner that pretends Android, ChromeOS etc. don't even exist]

Chrome OS 84 tweaks Linux setup to include username and container sizing options

Filed under
GNU
Linux
Google

When Google introduced Chrome OS back in 2011, it was mostly just a window to the web. The operating system eventually expanded to include Android integration, and last year Google announced that every new Chromebook would be launching with Linux support. However, the implementation of Linux on Chrome OS had been a little limited out of the gate. Now with the launch of Chrome OS 84, Google is adding the ability to set a username and configure the Linux disk size during initial setup.

Previously, it was possible to adjust the size of the Linux container, but it required setting up a fresh installation. The Chrome OS team has been working on this change for several months now, and it's finally landing in the Stable channel. With this update, users will be able to resize the Linux container without having to remove it and re-do the installation.

Read more

Also Google: Tested: Android's newest chip shows we probably don't need premium phones anymore

How to Enable the Hidden Screen Recorder in Android 10

Chrome and Firefox: Chrome 85 Beta, #StopHateForProfit in FB, Firefox 79 Credits and MDN Web Docs

Filed under
Google
Moz/FF
Web

  • Chrome 85: Upload Streaming, Human Interface Devices, Custom Properties with Inheritance and More

    Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, Chrome OS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 85 is beta as of July 23, 2020.

  • Chrome 85 Beta Brings WebHID API For Better Gamepad Support, AVIF Image Decode

    Following the recent Chrome 84 stable release, Google has now promoted Chrome 85 to beta as their latest feature update to this cross-platform web browser.

    Chrome 85 Beta brings initial fetch upload streaming capabilities, the WebHID API is taking shape to improve gamepad support within web browsers, a declarative shadow DOM API is now available as an origin trial, and auto-upgrading of images served over HTTP from HTTPS sites.

  • Use your voice to #StopHateForProfit

    Facebook is still a place where it’s too easy to find hate, bigotry, racism, antisemitism and calls to violence.

    Today, we are standing alongside our partners in the #StopHateForProfit coalition and joining the global day of action to tell Facebook CEO Mark Zuckerberg: Enough is Enough.

  • Firefox 79 new contributors

    With the release of Firefox 79, we are pleased to welcome the 21 developers who contributed their first code change to Firefox in this release, 18 of whom were brand new volunteers!

  • MDN Web Docs: 15 years young

    On July 23, MDN Web Docs turned 15 years old. From humble beginnings, rising out of the ashes of Netscape DevEdge, MDN has grown to be one of the best-respected web platform documentation sites out there. Our popularity is growing, and new content and features arrive just about every day.

    When we turned 10, we had a similar celebration, talking about MDN Web Docs’ origins, history, and what we’d achieved up until then. Refer to MDN at ten if you want to go further back!

    In the last five years, we’ve broken much more ground. These days, we can boast roughly 15 million views per month, a comprehensive browser compatibility database, an active beginner’s learning community, editable interactive examples, and many other exciting features that didn’t exist in 2015. An anniversary to be proud of!

Open Usage Commons

Filed under
Google
  • Introducing the Open Usage Commons

    Open source maintainers don’t often spend time thinking about their project’s trademarks, and with good reason: between code contribution, documentation, crafting the technical direction, and creating a healthy contributor community, there’s plenty to do without spending time considering how your project’s name or logo will be used. But trademarks – whether a name, logo, or badge – are an extension of a project’s decision to be open source. Just as your project’s open source license demonstrates that your codebase is for free and fair use, an open source project trademark policy in keeping with the Open Source Definition gives everyone – upstream contributors and downstream consumers – comfort that they are using your project’s marks in a fair and accurate way.

  • Open Usage Commons Is Google-Backed Organization For Helping With Open-Source Project Trademarks

    Open Usage Commons is a new organization announced today that is backed by Google for helping open-source projects in managing their trademarks.

    Open Usage Commons was started by Google in conjunction with academia, independent contributors, and others for helping to assert and manage project identities through trademark management and conformance testing.

  • The "Open Usage Commons" launches

    Google has announced the creation of the Open Usage Commons, which is intended to help open-source projects manage their trademarks.

  • Announcing a new kind of open source organization

    Google has deep roots in open source. We're proud of our 20 years of contributions and community collaboration. The scale and tenure of Google’s open source participation has taught us what works well, what doesn’t, and where the corner cases are that challenge projects.

Canonical enables Linux desktop app support with Flutter

Filed under
Linux
Google
Ubuntu

Google’s goal for Flutter has always been to provide a portable framework for building beautiful UIs that run at native speeds no matter what platform you target. To validate this capability, we started by focusing on the mobile platforms, Android and iOS, where we’ve seen more than 80,000 fast, beautiful Flutter apps published to Google Play.

To build on this success, for more than a year we’ve been expanding our focus to include desktop-class experiences, both for the web and for the desktop OSes: macOS, Windows and Linux. This work includes extensive refactoring of the engine to support desktop-style mouse and keyboard input as well as resizable top-level windows. It also includes new UI capabilities that adapt well to desktop, like Material Density support and the NavigationRail and experiments with deep integration into the underlying desktop OS with experiments in Dart:FFI and access to the system menu bar and standard dialogs. All of this work was to ensure that in addition to being suitable for mobile-style experiences, Flutter is ready to handle full-featured, full-sized desktop apps.

It has long been our vision for Flutter to power platforms. We’ve seen this manifest already at Google with products like the Assistant so now we’re thrilled to see others harnessing Flutter to power more platforms. Today we are happy to jointly announce the availability of the Linux alpha for Flutter alongside Canonical, the publisher of Ubuntu, the world’s most popular desktop Linux distribution.

Read more

Also: Must Read: Google & Ubuntu Team Up to Bring Flutter Apps to Linux

Google's Flutter: Now developers can use it to build apps for Ubuntu Linux machines

Google and Canonical partner to bring Linux apps support to Flutter

Google and Canonical bring Flutter apps to Linux and the Snap Store

Whither Fuchsia? Will the new OS be Google's way to avoid sharing Linux code?

Filed under
OS
Linux
Google

If Google decides to use its new operating system Fuchsia will it lead to the company abandoning Linux - the kernel is used in Android - and lead to what one security professional is claiming will be "withdrawal of resources, investment, and Linux's largest userbase"? If this happens at the same time as the rise of Fuchsia is it certain it "will have a devastating effect"?

Read more

Intel-based Chromebooks and Games

Filed under
GNU
Linux
Google
Hardware
Gaming
  • Intel Compute Runtime Update Adds OpenCL + oneAPI Level Zero For DG1

    Intel's open-source Compute Runtime stack for providing OpenCL and oneAPI Level Zero support for their graphics hardware has now rolled out support for the DG1 Xe discrete graphics card.

    Building off the DG1 support that has materialized for the Linux kernel and other components, most recently the IGC graphics compiler now supporting DG1, today's release of the Intel Compute Runtime has DG1 support in place.

  • Google testing native Steam client on Chromebooks powered by 10th generation Intel CPUs

    Chrome OS, Google’s other operating system to Android, has evolved very rapidly since the 2016 introduction of the Google Play Store, allowing Chromebooks to download and install Android apps. Google has since introduced support for running native Linux apps under the project name of Crostini. Crostini allows full desktop applications to run on Chromebooks and is based on the Debian Linux distribution. Running Android and Linux apps relies on Chrome OS’ ability to run containerized virtual machines, a means of allowing the core operating system to run different segmented virtual machines in an efficient and secure manner. That’s a fancy way of saying your Chromebook can have multiple personalities, and it’s the same technology underpinning how some Chromebooks will soon be able to run Windows apps. Today’s news is that the team at 9to5Google have identified a new special project in the Chromium open-source code called Borealis. Borealis is a Linux distribution based on popular Ubuntu, and comes complete with Steam already installed:

  • Steam on Chromebooks could be a game changer

    There have been continual developments in the realm of Linux on ChromeOS for some time. There early builds — Crostini — were based on Debian Linux.

    What is very different with the new version “Gerrit” versus the older Crostini builds is that it’s now Ubuntu based vs Debian. This is likely due to the previous iterations of Valve’s Steam for Linux running on Ubuntu.

  • Google could bring Steam gaming to Chromebooks (via Linux)

    Chrome OS is an operating system that was originally designed to support a single app – the Chrome web browser. But in recent years Google has brought support for Android apps and Linux apps to Chromebooks.

    So far that Linux support has come through a feature called Crostini, which is basically a virtual machine that runs Debian Linux in a way that lets you install and run Linux software without leaving Chrome OS.

    But 9to5Google was digging through the source code for Chromium OS (the open source version of Chrome OS) and discovered a new Linux virtual machine called Borealis, which uses Ubuntu rather than Debian. Borealis also includes a pre-installed version of Valve’s Steam game client for Linux.

Chromium-based browsers pros and cons

Filed under
Google
Web

How much do you think about your internet browser? Not much, right? If it gets you to your target web destination, that’s all that matters. For most, it’s a choice between Chrome or Firefox, with Edge and Safari coming not far behind.

While most internet users opt for Chrome, many people don’t realize that many of the other leading browsers in the world are not so different from it. They use the Chromium source code.

While Chrome and Chromium are separate projects, one is Google’s proprietary web tool, and the other is open source. But there are a lot of similarities between the two.

Developers love Chromium. It’s easy to work with, has tons of extensions and API kits, and more. You can even swap out Chrome and use Chromium directly instead as your browser.

Read more

Privacy-oriented alternatives to Google Analytics

Filed under
Google
OSS
Web

Google Analytics is perhaps the analytics platform of our time. But should it be? It’s many features and the free plan is what made it popular, but its invasion of user privacy should not be overlooked. Here are some good alternatives for 2020.

First, I want to mention privacy-oriented self-hosted solutions. Their Open Source nature provides you an option to host them yourself instead of sending the data to someone else. Second, we look at some of the viable closed-source alternatives.

Read more

Syndicate content

More in Tux Machines

GNU, GTK/GNOME, and More Development News

  • GNU Emacs 27.1 Adds HarfBuzz Text Shaping, Native JSON Parsing

    GNU Emacs 27.1 is the latest feature release for this very extensible text editor. With Emacs 27.1 there is support for utilizing the HarfBuzz library for text shaping. HarfBuzz is also what's already used extensively by GNOME, KDE, Android, LibreOffice, and many other open-source applications. Emacs 27.1 also adds built-in support for arbitrary-size integers, native support for JSON parsing, better support for Cairo drawing, support for XDG conventions for init files, the lexical binding is now used by default, built-in support for tab bar and tab-line, and support for resizing/rotating images without ImageMagick, among other changes.

  • Philip Withnall: Controlling safety vs speed when writing files

    g_file_set_contents() has worked fine for many years (and will continue to do so). However, it doesn’t provide much flexibility. When writing a file out on Linux there are various ways to do it, some slower but safer — and some faster, but less safe, in the sense that if your program or the system crashes part-way through writing the file, the file might be left in an indeterminate state. It might be garbled, missing, empty, or contain only the old contents. g_file_set_contents() chose a fairly safe (but not the fastest) approach to writing out files: write the new contents to a temporary file, fsync() it, and then atomically rename() the temporary file over the top of the old file. This approach means that other processes only ever see the old file contents or the new file contents (but not the partially-written new file contents); and it means that if there’s a crash, either the old file will exist or the new file will exist. However, it doesn’t guarantee that the new file will be safely stored on disk by the time g_file_set_contents() returns. It also has fewer guarantees if the old file didn’t exist (i.e. if the file is being written out for the first time).

  • Daniel Espinosa: Training Maintainers

    Is not just help others to help you, is a matter of responsibility with Open Source Community. Your life have wonders and should change for better, so you will be lost opportunities or simple can’t work on your favorite open source project. Prepare your self to be a maintainer professor, change your mind for the beginning and help others, that is also a great contribution to open source software. Be kind. Your potential contributors will take over when required. Making sure they have the abilities and use best practices in the project, is not just good for your project, is good for all others out there; they will use them to help other projects.

  • nanotime 0.3.1: Misc Build Fixes for Yuge New Features!

    The nanotime 0.3.0 release four days ago was so exciting that we decided to do it again! Kidding aside, and fairly extensive tests notwithstanding we were bitten by a few build errors: who knew clang on macOS needed extra curlies to be happy, another manifestation of Solaris having no idea what a timezone setting “America/New_York” is, plus some extra pickyness from the SAN tests and whatnot. So Leonardo and I gave it some extra care over the weekend, uploaded it late yesterday and here we are with 0.3.1. Thanks again to CRAN for prompt processing even though they are clearly deluged shortly before their (brief) summer break.

  • Explore 10 popular open source development tools

    There is no shortage of closed-source development tools on the market, and most of them work quite well. However, developers who opt for open source tools stand to gain a number of benefits. In this piece, we'll take a quick look at the specific benefits of open source development tools, and then examine 10 of today's most popular tooling options. [...] Git is a distributed code management and version-control system, often used with web-based code management platforms like GitHub and GitLab. The integration with these platforms makes it easy for teams to contribute and collaborate, however getting the most out of Git will require some kind of third-party platform. Some claim, however, that Git support for Windows is not as robust as it is for Linux, which is potentially a turnoff for Windows-centric developers. [...] NetBeans is a Java-based IDE similar to Eclipse, and also supports development in a wide range of programming languages. However, NetBeans focuses on providing functionality out of the box, whereas Eclipse leans heavily on its plugin ecosystem to help developers set up needed features.

  • Andre Roberge: Rich + Friendly-traceback: first look

    After a couple of hours of work, I have been able to use Rich to add colour to Friendly-traceback. Rich is a fantastic project, which has already gotten a fair bit of attention and deserves even more. The following is just a preview of things to come; it is just a quick proof of concept.

  • Growing Dask To Make Scaling Python Data Science Easier At Coiled

    Python is a leading choice for data science due to the immense number of libraries and frameworks readily available to support it, but it is still difficult to scale. Dask is a framework designed to transparently run your data analysis across multiple CPU cores and multiple servers. Using Dask lifts a limitation for scaling your analytical workloads, but brings with it the complexity of server administration, deployment, and security. In this episode Matthew Rocklin and Hugo Bowne-Anderson discuss their recently formed company Coiled and how they are working to make use and maintenance of Dask in production. The share the goals for the business, their approach to building a profitable company based on open source, and the difficulties they face while growing a new team during a global pandemic.

today's howtos and instructional sessions/videos

TDF Annual Report and LibreOffice Latest

           
  • TDF Annual Report 2019

    The Annual Report of The Document Foundation for the year 2019 is now available in PDF format from TDF Nextcloud in two different versions: low resolution (6.4MB) and high resolution (53.2MB). The annual report is based on the German version presented to the authorities in April. The 54 page document has been entirely created with free open source software: written contents have obviously been developed with LibreOffice Writer (desktop) and collaboratively modified with LibreOffice Writer (online), charts have been created with LibreOffice Calc and prepared for publishing with LibreOffice Draw, drawings and tables have been developed or modified (from legacy PDF originals) with LibreOffice Draw, images have been prepared for publishing with GIMP, and the layout has been created with Scribus based on the existing templates.

  • LibreOffice QA/Dev Report: July 2020

    LibreOffice 6.4.5 was announced on July, 2

  • Physics Based Animation Effects Week#10

    This week, I was mainly working on cleaning up and migrating the patches from my experimental branch to LO master.

Better Than Top: 7 System Monitoring Tools for Linux to Keep an Eye on Vital System Stats

Top command is good but there are better alternatives to Top. Take a look at these system monitoring tools in Linux that are similar to top but are actually better. Read more