Language Selection

English French German Italian Portuguese Spanish


Google and Mozilla Leftovers

Filed under
  • Stable Channel Update for Desktop

    The Chrome team is delighted to announce the promotion of Chrome 92 to the stable channel for Windows, Mac and Linux. This will roll out over the coming days/weeks.

    Chrome 92.0.4515.107 contains a number of fixes and improvements -- a list of changes is available in the log. Watch out for upcoming Chrome and Chromium blog posts about new features and big efforts delivered in 92.

  • Chrome 92 Released With crypto.randomUUID, Security Fixes

    Google today released Chrome 92 as their newest release on the browser's four-week release regiment.

    Chrome 92 has a number of security changes as well as some new developer additions. Among the changes with Google Chrome 92 include...

  • Mark Mayo: How we airdropped 4700 MeebitsDAO “Red Ticket” NFTs

    So what happened was that the 6th most rare Meebit was fractionalized into 1M pieces, and 30,000 (3%) of those fragments were graciously donated to MeebitsDAO by Divergence.VC. Kai proposed that a fun way to re-distribute those fractions would be to do a giveaway contest. Earn tickets for a raffle, have a shot at a chunk of a famous Meebit. Cool! There’s 3 different kinds of tickets, but for the 1st lottery Kai wanted to airdrop a raffle ticket in the form of an NFT — aka the “Red Ticket” — to every current Meebit holder so they could have a chance to win. Hype up the MeebitsDAO and have some fun!


    If you’re new to Ethereum and NFTs, the first thing you need to do know is that you 1st deploy your smart contract to the blockchain, at which point it will get an address, and then you call that smart contract on that address to mint NFT tokens. As you mint the tokens you need to supply a URI that contains the metadata for that particular token (almost everything we think of as “the NFT” — the description, image, etc. — actually lives in the metadata file off-chain). We generate a JSON file for each ticket and upload it to IPFS via a Pinata gateway, and then pin the file with the Pinata SDK. (pinning is the mechanism where you entice IPFS nodes to not discard your files.. ah, IPFS..)

TenFourFox and Chromium Monoculture

Filed under
  • TenFourFox FPR32 SPR2 available

    TenFourFox Feature Parity Release 32 Security Parity Release 2 "32.2" is available for testing (downloads, hashes). There are no changes to the release notes and nothing particularly notable about the security patches in this release. Assuming no major problems, FPR32.2 will go live Monday evening Pacific time as usual.

  • How big is chromium?

    Here’s a link to a commit for dsynth that gives an idea of how huge a debug build of chromium can be.

  • 10 of the Best Chrome Themes to Beautify Your Browser

Browsers, Google Openwashing, Google-Funded Mozilla Comments on Google

Filed under
  • Open YouTube (And More) Videos From Your Web Browser With mpv [Firefox, Chrome]

    mpv-handler is a protocol handler for mpv written in Rust which, accompanied by a browser userscript, allows users to open videos from YouTube, Twitch and Bilibili with mpv.

    It works with both Firefox and Chromium-based web browsers on Linux and Microsoft Windows, without making use of any background service.

    With everything set up, visiting a video on one of the websites mentioned above, a new button is displayed on the video web page (in the bottom left-hand side corner), allowing you to play that video using mpv, a free and open source media player.

    From its settings, you can control the video quality and if you want to pass cookies or not, useful to watch member videos.

  • Mozilla responds to the UK CMA consultation on Google’s commitments on the Chrome Privacy Sandbox [Ed: Google-funded Mozilla as little but a corporate lobbying arm of Google]

    Regulators and technology companies together have an unique opportunity to improve the privacy properties of online advertising. Improving privacy for everyone must remain the north star of efforts surrounding privacy preserving advertising and we welcome the recent moves by the UK’s Competition Markets Authority to invite public comments on the recent voluntary commitments proposed by Google for its Chrome Privacy Sandbox initiative.

    Google’s commitments are a positive step forward and a sign of tangible progress in creating a higher baseline for privacy protections on the open web. Yet, there remain ways in which the commitments can be made even stronger to promote competition and protect user privacy. In our submission, we focus on three specific points of feedback.

  • Google Makes New Attempt At "UMCG" As Part Of Their Open-Sourcing Effort Around Fibers [Ed: Openwashing of and by monopolies]

    Since 2013 Google has been working on Fibers as a promising user-space scheduling framework. Fibers has been in use at Google and delivering great results while recently they began work on open-sourcing this framework for Linux and as part of that working on the new "UMCG" code.

    As part of their recent effort towards open-sourcing the Fibers user-space scheduling framework, they have been working on a new underlying component called UMCG, or User-Managed Concurrency Groups, for providing new primitives and the foundation for supporting Fibers.

Mozilla and Opera

Filed under
  • Mozilla Performance Blog: Performance Tools Newsletter (H1 2021)

    As the Perf-Tools team, we are responsible for the Firefox Profiler. This tool is built directly into Firefox to understand the program runtime and analyze it to make it faster. If you are not familiar with it, I would recommend looking at our user documentation.

    If you are curious about the profiler but not sure how to get to know it, I’ve also given a FOSDEM talk about using the Firefox Profiler for web performance analysis this year. If you are new to this tool, you can check it out there.

    During our talks with the people who use the Firefox Profiler frequently, we realized that new features can be too subtle to notice or easily overlooked. So we’ve decided to prepare this newsletter to let you know about the new features and the improvements that we’ve made in the past 6 months. That way, you can continue to use it to its full potential!

  • Mozilla publishes policy recommendations for EU Digital Markets Act

    As the Digital Markets Act (DMA) progresses through the legislative mark-up phase, we’re today publishing our policy recommendations on how lawmakers in the European Parliament and EU Council should amend it.

    We welcomed the publication of the DMA in December 2020, and we believe that a vibrant and open internet depends on fair conditions, open standards, and opportunities for a diversity of market participants. With targeted improvements and effective enforcement, we believe the DMA could help restore the internet to be the universal platform where any company can advertise itself and offer its services, any developer can write code and collaborate with others to create new technologies on a fair playing field, and any consumer can navigate information, use critical online services, connect with others, find entertainment, and improve their livelihood

  • Firefox extends privacy and security of Canadian internet users with by-default DNS-over-HTTPS rollout in Canada

    In a few weeks, Firefox will start the by-default rollout of DNS over HTTPS (or DoH for short) to its Canadian users in partnership with local DoH provider CIRA, the Canadian Internet Registration Authority. DoH will first become a default for 1% of Canadian Firefox users on July 20 and will gradually reach 100% of Canadian Firefox users in late September 2021 – thereby further increasing their security and privacy online. This follows the by-default rollout of DoH to US users in February 2020.

    As part of the rollout, CIRA joins Mozilla’s Trusted Recursive Resolver (TRR) Program and becomes the first internet registration authority and the first Canadian organization to provide Canadian Firefox users with private and secure encrypted Domain Name System (DNS) services.

  • The best browser for Linux, Windows and Mac isn't Google Chrome - TechRepublic [Ed: Jack Wallen tells people to use proprietary software as a Web browser]

    A couple of months ago, I finally left Opera as my default browser on Linux. That was a hard sell because the Opera Workspaces feature was something I didn't think I could leave behind. And yet, the load the browser placed on my machine (especially when using Google Docs) was too big an issue to ignore. I'd be working along, minding my own business, when all of a sudden Opera would bring the desktop to a grinding halt.

Tor Browser 10.5 and Google’s unfair performance advantage in Chrome

Filed under
  • New Release: Tor Browser 10.5

    Tor Browser 10.5 is now available from the Tor Browser download page and also from our distribution directory.

    This new Tor Browser release is focused on improving the internet access of users connecting through Tor in censored contexts.

  • Google’s unfair performance advantage in Chrome

    Google Chrome for Android has a feature that gives Google Search an unfair advantage over its competition. Sure, it’s the default search engine and that’s a huge hurdle to overcome for any competitor. However, Chrome also reserves a performance-boosting feature for Google Search exclusively.

    I recently poked around in the Chromium project source code; the open-source foundation for Google’s Chrome web browser. The Chromium project is co-developed by Google, and other corporate and individual contributors. The project is managed and controlled by Google, however. I was looking for something else when I stumbled upon a feature called PreconnectToSearch. When enabled, the feature preemptively opens and maintains a connection to the default search engine.

Small Footprint Web Browsers for Linux

Filed under

Almost every one of us uses popular web browsers such as Google Chrome, Microsoft Edge, Opera, Safari, or Mozilla Firefox. Every one of them is unique in their own ways and fulfill our browsing needs excellently. Mozilla Firefox is the default web browser in Linux, and it comes pre-installed with many Linux distros out-of-the-box.

But most of these web browsers are very demanding in terms of storage space and hardware acceleration required to function smoothly. So, if you have an old machine or low-end hardware on your computer, you might struggle to use these browsers efficiently. In addition to all this, privacy is a significant concern in today’s tech-savvy world that relies on the internet. Hence you need reliable lightweight browsers that fulfill your browsing requirements without causing you a privacy concern.

This article will introduce you to lightweight web browsers for Linux that leave small footprints behind and work smoothly on older computers.

Read more

Best Free Alternatives to YouTube

Filed under

Our recommended open source solution is PeerTube, This aims to be a decentralized and free/libre alternative to video broadcasting services. It’s powered by ActivityPub and WebTorrent. There’s no vendor lock-in. PeerTube allows you to upload your videos to a platform that you choose by yourself. And each community can help each other by caching one another’s videos. Each platform has its own terms of service, moderation and federation policies.

The service offers video streaming including live streaming. Users can follow their favorite channels from PeerTube without having to create an account. There’s no mining your data!

WebTorrent Desktop is a peer-to-peer (P2P) streaming torrent client for node.js and the web browser. The app never sends any personally identifying information, nor does it track which torrents you add.

It bridges the two networks of WebRTC-based WebTorrent and TCP/UDP-based BitTorrent simultaneously. While WebTorrent isn’t limited only to video it’s the software’s main focus. It’s fast, offers the ability to download multiple torrents simultaneously, and exposes files as streams.

This cross-platform streaming app is written in JavaScript.

Read more

Detailed test of Brave Search (beta)

Filed under

Since my last in-depth comparison review of search engines in 2020, there are two new and very promising options: Whoogle, designed as an anonymous proxy to Google, and Brave Search, which is a new and independent search engine that we’ll review in this article.

Read more

Internet/Web: Jitsi Meet, Mozilla, and WordPress

Filed under
  • Jamie McClelland: How to Meet Online with Simultaneous Interpretation

    May First Movement Technology has been running a public Jitsi Meet instance since well before the pandemic to support Internet-based, video meetings for folks who don't want to rely on corporate and proprietary infrastructure.

    However (until this week - see below), we haven't been using it for our own meetings for one main reason: simultaneous interpretation. We're an international organization with roots in the US and Mexico and we are committed to building a bi-national leadership with a movement strategy that recongizes the symbolic and practical disaster of the US/Mexico border.

    As a result, we simply can't hold a meeting without simultaneous interpretation between english and spanish.


    With the ability to control local volume via the Jitsi Meet API, I was able to pull together a very small amount of code to produce Jitsi Simultaneous Interpretation (JSI) - a way to run your Jitsi Meet server with an interpretation slider at the top allowing you to set the volume of the interpreter at any time during the meeting.

  • TC39 meeting, May 25-26 2021 | SpiderMonkey JavaScript/WebAssembly Engine

    Due to the recent changes on freenode, TC39 has moved to Matrix as its communication platform of choice. Read more here.

    The TC39 meeting in May, one of the shorter two day meetings of the committee, primarily focused on more mature proposals, and no stage 1 proposals were introduced. Object.hasOwn moved forward quickly, reaching stage 3 at this meeting. In addition, Top-level await and RegExp Match Indices both moved to stage 4. Resizeable ArrayBuffers and Growable SharedArrayBuffers advanced to stage 3, and implementation will soon start in major browsers. This proposal introduces growable and shrinkable memory which will have implications for web developers as well as other specifications such as WebGPU and WebAssembly.

    Realms, which is finally in a shape that browsers would be willing to implemented, was held back from stage 3 due to ergonomic concerns for certain use cases.

  • Celebrating 10 years of Reps – Mozilla Reps

    Last week the Reps program celebrated its 10 years anniversary. To honor the event, a week of celebrations took place, with meetings in Zoom rooms and virtual hangouts in specially decorated Hubs rooms. During that week, current Reps and Reps alumni shared memories of the past years, talked about their current work, and discussed future plans and aspirations.

    The Reps program was created with a simple narrative in the mind of its founders (William Quiviger and Pierros Papadeas), to bring structure to the regional communities and help them grow. Throughout the last years, the Reps have served their communities, by growing them and mentoring them, supporting all Mozilla’s big projects and launches, and pivoting to be able to help where the organization needed them the most. From the 1 million Mozillians initiative to the Firefox OS days, and from the Quantum launch to the recent foxfoooding campaign, Reps have always stepped up for the challenge, giving a helping hand, organizing thousands of events, and amplifying Mozilla’s work and mission. And is that spirit that we wanted to celebrate during the last week. A spirit of giving and helping.

  • WordPress 5.8 Beta 3

    WordPress 5.8 Beta 3 is now available for testing!

    This software is still in development, so it is not recommended to run this version on a production site. Consider setting up a test site to play with it.

Browsers: Chromium Clones and Mozilla Milestone

Filed under
  • Brave Search Engine Opens For Beta Testing

    Search engines are the front page of the Internet. This is where internet users get most of the content including articles, tutorials, courses, and videos. You probably landed on this article from one of many search engines as well.

    So far the biggest search engine is Google. Google has become synonymous with the Internet. Chrome, the most popular web browser uses Google as the default search and most of the other search engines do the same.

    It is no secret that Google and other search engines rely on showing ads to their users. When a user performs a query in the search engine, the search engine collects the user’s private information such as specific location, device type, browser history, etc. to serve personalized ads.

    The private information is further shared with other third-party companies in the name of product development & providing more personalized ads.

    In simple term, most search engines collect users’ private information and share with third-party companies as most social networking sites do.

  • 7 Best Alternatives for Google Chrome Browser

    Certainly, Google Chrome is the most widely used browser and that’s the reason it has captured the lion’s share of the browser market! Apart from a user-centric interface and broad dimensions of functionalities, it offers all that is needed to have a rich browsing experience. Nevertheless, with so many advantages, Google Chrome comes with some disadvantages.

  • Karl Dubost: Today is my Mozilla 8 years anniversary

    In my employment history, I have never tried to spread a large net to try to land a job, except probably for my first real job in 1995. I have always carefully chosen the company I wanted to work for. I probably applied ten times on the course of 10 years before landing a job at Mozilla.

    When the Web Compatibility team was created, I applied to one of the position available in 2013. In April 2013, from Montreal, I flew to Mountain View for a series of job interviews with different Mozilla employees. Most of the interviews were interesting but I remember one engineer was apparently not happy interviewing me and it didn't go very well. I don't remember who, but it left me with a bitter taste at the time. A couple of days later I was notified that I was not taken for the job. While disappointing, I was not surprised. I usually do not perform well during interviews, specifically when you have to demonstrate knowledge instead of demonstrating your relations to knowledge. I find them a kind of theater.

Syndicate content

More in Tux Machines

pg_statement_rollback v1.3 released

pg_statement_rollback is a PostgreSQL extension to add server side transaction with rollback at statement level like in Oracle or DB2. Release v1.3 of pg_statement_rollback was released. This is a maintenance release to add support to PostgreSQL 14. See ChangeLog for a complete list of changes. Read more Also: PostgreSQL Weekly News - October 24, 2021

Review: Ubuntu 21.10

Ubuntu 21.10 (code name Impish Indri) and its many variant flavors were released on October 14. This release is a non-Long Term Support release, meaning it will be supported for nine months. Like all new releases of Ubuntu, Ubuntu 21.10 comes with numerous updates and enhancements. The most notable of these changes are the customized GNOME 40 desktop and Firefox being a Snap instead of a Deb package. Both of these changes are explored in depth in this review. Installing Ubuntu 21.10 I began by downloading the 2.9GB ISO and copying it to a flash drive. Booting the computer from the flash drive resulted in an extremely familiar experience. Unfortunately, the new installer currently being worked on did not make it into this release, so Ubuntu 21.10 still provides the same installation experience as all the recent releases of Ubuntu. Read more

Indie dev finds that Linux users generate more, better bug reports

An indie developer has found an interesting observation: Though only 5.8% of his game's buyers were playing on Linux, they generated over 38% of the bug reports. Not because the Linux platform was buggier, either. Only 3 of the roughly 400 bug reports submitted by Linux users were platform specific, that is, would only happen on Linux. The developer, posting as Koderski for developer Kodera Software on Reddit, makes indie game ΔV: Rings of Saturn—that's Delta V, or DV, for the non-rocket-science-literate. It's a hard science, physics-based space mining and piracy game that I quite like, personally, for its blend of playability that still honors the basics of spaceflight. If you quite like the space combat of, say, The Expanse, DV is a sim that might be for you. Koderski says he's sold a little over 12,000 copies of his game, and about 700 of those were bought by Linux players. "I got 1040 bug reports in total, out of which roughly 400 are made by Linux players," says Koderski's post. "That’s one report per 11.5 users on average, and one report per 1.75 Linux players. That’s right, an average Linux player will get you 650% more bug reports." Koderski's numbers are a limited sample size drawn from one person's experience, but tell a compelling story. Read more

today's howtos

  • How to use and install Stremio on Linux

    Stremio is a media center that allows users to watch movies, TV shows, and even YouTube videos instantaneously. It also supports DLNA and many other features. Here’s how to use Stremio on Linux.

  • Deploying containers with Consfigurator

    For some months now I’ve been working on some patches to Consfigurator to add support for Linux containers. My goal is to make Consfigurator capable of both performing the initial setup of a container and of entering the running container to apply configuration. For the case of unprivileged LXCs running as non-root, my work-in-progress branch can now do both of these things. As Consfigurator enters the container directly using system calls, it should be decently fast at configuring multiple containers on a host, and it will also be possible to have it do this in parallel. The initial setup for the container uses Consfigurator’s existing support for building root filesystems, and it should be easy to extend that to support arbitrary GNU/Linux distributions by teaching Consfigurator how to invoke bootstrapping tools other than debootstrap(8).

  • Vincent Bernat: FRnOG #34: how we deployed a datacenter in one click

    The presentation, in French, was recorded. I have added English subtitles.

  • How to install FileZilla on a Chromebook

    Today we are looking at how to install FileZilla on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to Install Zoom Client on Fedora 35 - LinuxCapable

    Zoom is a communications technology platform that provides videotelephony and real-time online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing, telecommuting, distance education, and much more.

  • How to Install Sails.js Framework with Nginx on Rocky Linux 8 - LinuxCapable

    Sails.js is a Javascript framework that you can use to easily and quickly build customized enterprise-grade for Node.js. It resembles the MVC architecture from such frameworks as Ruby on Rails, but with improved support for the more data-oriented modern style of developing web applications and is compatible with other front-end including Angular, React, iOS, Android, Windows Phone, and much more. In the following tutorial, you will learn how to install Sails.js and access the web-based interface by installing and configuring an Nginx reverse proxy setup on Rocky Linux 8.

  • How to Zip and Unzip Files on Android (RAR, ZIP, 7Z) - Make Tech Easier

    If your job demands that you send many large files, or if you just want an easy way to send a large number of pictures to someone, zip files are a necessity – even on your phone! This article shows how to compress or decompress large files on your Android smartphone.

  • How to Install Python Pip / PIP3 on Debian 11 Bullseye - LinuxCapable

    PIP is the standard package manager for installing Python packages. With PIP, you can list, search and download to install packages from the Python Package Index (PyPI). PIP was first included with the Python installer since version 3.4 for Python 3 release and 2.7.9 for Python 2 and is well utilized with many Python projects. In the following tutorial, you will learn how to install the PIP / PIP2 or PIP3 on Debian 11 Bullseye operating system.

  • How to Install Google Chrome on openSUSE Leap 15 - LinuxCapable

    ogle Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing openSUSE, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome is a straightforward task. In the following tutorial, you will learn how to install Google Chrome in three various ways in stable, beta, or unstable versions on openSUSE Leap 15.

  • How to browse Reddit from the Linux desktop with Giara

    If you like Reddit but prefer to browse from an app, Giara may be for you. It is a Linux app that allows users to consume Reddit content from the desktop. In this guide, we’ll show you how to install it and use it on your system. Note: You must have a Reddit account to make use of the Giara application on Linux. To create a new Reddit account, head over to Reddit and click on the new “sign up” button.

  • How to Install Brave Browser on openSUSE Leap 15 - LinuxCapable

    Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings. Brave has claimed its browser puts less strain on your computer’s performance than Google Chrome, regardless of how much you ask of it. Even with multiple tabs open at once, Brave uses less memory than Google Chrome-like, up to 66% less. In the following tutorial, you will learn how to install Brave on openSUSE Leap 15.

  • How to Install / Upgrade to Latest Nginx Mainline or Stable on openSUSE Leap 15 - LinuxCapable

    For those using openSUSE 15 Leap, you might have noticed that installing Nginx directly from its repository does not install the latest stable or mainline version. This is a common trend in most distributions that focus on the stability of packages and provide only urgent bug or security updates until the subsequent major distribution. For most, using the default Nginx that comes bundled with the repository will be preferred, but often many require and want the latest version of stable or mainline for updated features. The following tutorial will cover installing the last stable or mainline versions of Nginx on openSUSE 15 Leap.

  • How to Add a User to Sudoers on openSUSE - LinuxCapable

    When installing openSUSE, the user account that was created during the initial setup has sudo rights. However, there may be a need to add additional sudo users or make the default user have sudo rights. This is a straightforward process with a few commands. In the following tutorial, you will learn to add a user to the sudoers group on any openSUSE system.

  • How to easily download and install apps on Linux with AppImage Pool

    AppImagePool is an AppImageHub client for Linux. With it, users can easily browse and download AppImages from the AppImageHub store. Here’s how to get it working on your Linux system.