Language Selection

English French German Italian Portuguese Spanish

June 2019

Standards/Consortia: USB, HTML and DisplayPort

Filed under
Misc
  • USB inventor explains why it would have been too expensive to make it reversible

    Ajay Bhatt, who worked on Intel's implementation of the USB standard recently spoke to US public radio (NPR) about the invention of USB, and why the flip it wasn't reversible in the first place.

  • HTML is the Web

    It’s all about what gets consumed by the consumer. It’s the UI and UX. It’s the whole package. In descending order of importance it's the HTML, the CSS, and the behaviour (which might be provided by the Javascript - might not be).

    My big concern is at the bottom of that technology pyramid. The lowest common denominator of the Web. The foundation. The rhythm section. The ladyfingers in the Web trifle. It’s the HTML. And it is becoming increasingly clear to me that there’s a whole swathe of Frontend Engineers who don’t know or understand the frontend-est of frontend technologies.

  • The cost of JavaScript in 2019

    On mobile, you’ll want to ship a lot less script because of network, memory consumption and execution time for slower CPUs. Balance latency with cacheability to maximize the amount of parsing and compilation work that can happen off the main thread.

  • DisplayPort 2.0 launches, promising 8K video support by late 2020

    In late 2020, the first products incorporating the new DP 2.0 standard are expected to be made available, according to the Video Electronics Standards Association, or VESA. DP 2.0 can use the existing DP connector that appears on many high-end desktop PCs, or be carried over cabling that uses the standard USB-C connector—though you’ll still need a PC with DP 2.0 silicon to support it.

Slimbook’s Latest Linux Laptop is Faster (and Cheaper) than a MacBook Air

Filed under
GNU
Linux

The Slimbook Pro X bills itself as the ‘best Linux Laptop in the world’ — a bold claim, but does it hold up?

Well, on paper at least, it looks like it might.

The latest Linux portable from Spanish computer company Slimbook certainly sports enough muscle to give many well-known laptop a run for their money.

In fact, overall, the Slimbook Pro X looks better spec’d and costs less than the latest MacBook Air, seen by many as the ultimate on-the-go laptop.

So what makes the Pro X seemingly exceptional? Let’s take a look…

Read more

Mozilla: Firefox UX, GeckoView and Firefox for Android

Filed under
Moz/FF
  • Firefox UX: The 11 Secrets of Iterative and Incremental Product Development – A lightining talk

    Something I really like about the Firefox UX team is how we are all open to learning from each other.
    So, when one of my colleagues shared this specific image in our Slack channel, I knew it was OK to raise the question of why this picture is incorrect.

  • GeckoView in 2019

    Last September we wrote about using GeckoView to bring Firefox’s rendering engine to Android as a reusable library. By decoupling the Gecko engine from the Firefox application, we’ve created a newer, faster, and more maintainable way to create Android applications. This approach leverages Gecko’s excellent performance, privacy, and support for cutting-edge web standards.

    With today’s release of our GeckoView-powered Firefox Preview, we’d like to share an update on what we’ve accomplished and where GeckoView is going in 2019.

  • Mozilla Future Releases Blog: Reinventing Firefox for Android: a Preview

    At Firefox, we’re passionate about providing solutions for people who care about safety, privacy and independence. For several months, we’ve been working on a new strategy for our Android products to serve you even better. Today we’re very happy to announce a pilot of our new browser for Android devices that is available to early adopters for testing as of now. We’ll have a feature-rich, polished version of this flagship application available for this fall.

    [...]

    With Firefox Preview, we’re combining the best of what our lightweight Focus application and our current mobile browsers have to offer to create a best in class mobile experience. The new application is powered by Firefox’s own mobile browser engine — GeckoView — the same high-performance, feature enabling motor that fuels our Focus app.

    You might remember how we revamped the engine behind the Firefox desktop browser in 2017 enabling us to significantly improve the desktop user experience. As a result, today’s Firefox Quantum is much faster, more efficient, equipped with a modern user interface and clearly the next-gen Firefox. Quite similarly, implementing GeckoView paves the way for a complete makeover of the mobile Firefox experience. While all other major Android browsers today are based on Blink and therefore reflective of Google’s decisions about mobile, Firefox’s GeckoView engine ensures us and our users independence. Building Firefox for Android on GeckoView also results in greater flexibility in terms of the types of privacy and security features we can offer our mobile users. With GeckoView we have the ability to develop faster, more secure and more user friendly browsers that deliver unprecedented performance.

Slax 9.9.1 released

Filed under
GNU
Linux

I am happy to let you know that new Slax version has been released.

Read more

Canonical/Ubuntu: Snaps, Valve and Lubuntu

Filed under
Ubuntu
  • Development tips and tricks – snap try and snapcraft pack

    Over the past several months, we have shared with you several articles and tutorials showing how to accelerate application development so that a typically demanding, time-consuming process becomes an easier, faster and more fun one. Today, we’d like to introduce some additional tips and tricks. Namely, we want to talk about elegant ways you can streamline the final steps of a snap build.

    [...]

    Side by side with snap try, you can use the snapcraft pack command. It lets you create a snap from a directory holding a valid snap (the layout of the target directory must contain a meta/snap.yaml file). Going back to our previous example, you would alter the contents of your project directory, add assets (like libraries), and then pack those into a squashfs file.

  • Valve to continue Steam gaming on Ubuntu Linux

    When Canonical announced that, beginning with October's Ubuntu 19.10 release, 32-bit -computer support would be dropped, it didn't expect there would be much blowback. It was wrong. Developers and users, especially of Steam games, threw fits. So, Canonical, makers of Ubuntu Linux, reversed course and asserted it wouldn't drop 32-bit software support in Ubuntu 19.10 and 20.04 LTS after all. 

    So, everything's back to normal, yes? No.

    True, Valve will continue to support Ubuntu. But Ubuntu will no longer be called out as "as the best-supported path for desktop users." Instead, Valve is re-thinking how it wants to approach distribution support going forward. There are several distributions on the market today that offer a great gaming desktop experience such as Arch Linux, Manjaro, Pop!_OS, Fedora, and many others.

  • Donate to Lubuntu!

    Lubuntu is a community-developed project that relies on support from the community to continue development. There are specific costs we would like to address to take the burden off of specific contributors, their employers, and the Ubuntu project as a whole. Specifically, Altispeed Technologies has graciously provided hosting support for our Phabricator instance, forum, and other pieces of critical Lubuntu infrastructure. We would like to eventually move off of Altispeed’s infrastructure, or be able to pay for the infrastructure ourselves.

    Additionally, Lubuntu Developers attend several major Linux conferences each year, specifically LinuxFest NorthWest, the Seattle GNU/Linux Conference, SouthEast LinuxFest, and others. Lubuntu would like to be able to support some of these conferences and trips to these conferences without relying so much on e.g. the Ubuntu Community Donations Funding.

System76: Latest News, Coreboot Support, and Working Upstream

Filed under
GNU
Linux
  • Announcing our Summer Flock Party Event, and more news from June!

    Summer is here, so we’re having a Flock Party! Now until July 9th, join us on our website for discounts on laptops and desktops, and even more discounts with upgrades!
    To make our Flock Party even more colorful, we’ve enlisted the help of 17 parrots to hide out around our site. If you’re one of the first 10 to find them all and unscramble the code, we’ll have something special for you!
    Along with our parrot mania, we have info for you on hardware, Pop!_OS, firmware, and Thelio manufacturing. Read on to see what’s new in June!

  • System76 Continues Advancing Coreboot Support, Adding UI For Firmware Updates

    We've known that Linux PC vendor System76 has been investing engineering resources into Coreboot support and while not yet ready for end-users, they are making progress. For once it's ready for their customers, they have also begun crafting a graphical user-interface for these firmware upgrades to Coreboot.

    In System76's monthly news letter, they commented that their "open firmware" has entered testing on their Gazelle notebooks but remains in the early stages. As well, a UI element for managing firmware updates is being worked on and will be available through GNOME Settings. No word yet if System76 has decided to make use of Fwupd+LVFS, but in the past they've expressed various reasons for not doing so.

  • System76 / Pop! OS team should learn to work with their upstreams

    System76 / Pop! OS team, while you should be proud of the work you do for you users I think you are going the wrong way there. Working on fixes and including them early in your product is one thing, not upstreaming those fixes and using that for marketing you as better than your upstreams is a risky game. You might be overlooking that now, but divergence has a cost, as does not having good relationship with your upstreams.

Two new Howchip dev kits feature Nexell Cortex-A7 and -A9 SoCs

Filed under
Android
GNU
Hardware

Howchip, which last year launched a Nano-ITX form factor ExSOM-8895 DVK featuring Samsung’s octa-core Exynos 8895, has now unveiled a pair of similarly sandwich-style development kits based on compute modules running on 28nm Nexell processors. The NXP3220-based Scorpion3 DVK runs Linux 4.14 and the NXP4330Q-based Scorpion5 SDK runs Android 7.1. Both boards offer optional 8- and 10.1-inch capacitive touchscreens, and the Scorpion3 also has a 10.4-inch resistive touchscreen option.

Read more

Intel Xeon Cascade Lake Compiler Performance - GCC 9/10 vs. LLVM Clang 8/9

Filed under
Graphics/Benchmarks

At least for the newest Intel Xeon "Cascade Lake" processors, the LLVM Clang compiler is running incredibly well compared to the long-standing GNU Compiler Collection (GCC). Overall, LLVM clang is now nearly at performance parity to GCC 9 and the in-development GCC 10 compilers. Here are some Linux compiler benchmarks using the dual Intel Xeon Platinum 8280 server built around the Gigabyte S3461-3R0.

Read more

Also: Intel-based box computer has expansion unit with PCIe slots

More in Tux Machines

Pumpkins, markets, and one bad Apple

Imagine your local farmers market: every Saturday the whole town comes together to purchase fresh and homemade goods, enjoy the entertainment, and find that there is always something for everyone. Whatever you need, you can find it here, and anyone can sign up to have their own little stand. It is a wonderful place, or so it seems. Now, imagine starting out as a pumpkin farmer, and you want to sell your pumpkins at this market. The market owner asks 30% of every pumpkin that you sell. It's steep, but the market owner -- we'll call him Mr. Apple -- owns all the markets in your area, so you have little choice. Let's continue this analogy and imagine that, since it is a little hard for you to make ends meet, you decide to tell your customers that they can come visit you at your farm to purchase pumpkins. Mr. Apple overhears and shuts your stand down. You explain that your business cannot be profitable this way, but the grumpy market owner says that you can either comply or find another place. At the end of your rope, you look for information about starting your own farmers market, but it seems Mr. Apple owns every building in town. In the midst of Apple announcing its new products, attention is drawn away from its ongoing battle to maintain its subjugation over users globally. The Netherlands’ Authority for Consumers and Markets (ACM) last month informed the U.S. technology giant of its decision that the rules around the in-app payment system are anticompetitive, making it the first antitrust regulator to conclude that the company has abused market power in the App Store. And while Apple is appealing this verdict, the European Union is charging the company with another antitrust claim concerning the App Store. Read more

today's howtos

  • How To Install PostgreSQL 14 on Ubuntu 20.04 - howtodojo

    In this tutorial, we learn how to install PostgreSQL 14 on Ubuntu 20.04 (Focal Fossa). PostgreSQL, or usually called Postgres, is an open-source object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance. PostgreSQL is ACID-compliant and transactional. It is developed by PostgreSQL Global Development Group (PGDG) that consists of many companies and individual contributors. PostgreSQL released under the terms of PostgreSQL license.

  • How to Install Minikube on CentOS 8 - Unixcop

    Minikube is open source software for setting up a single-node Kubernetes cluster on your local machine. The software starts up a virtual machine and runs a Kubernetes cluster inside of it, allowing you to test in a Kubernetes environment locally. Minikube is a tool that runs a single-node Kubernetes cluster in a virtual machine on your laptop. In this tutorial we will show you how to install Minikube on CentOS 8.

  • How to Install and Secure Redis on Ubuntu 20.04 | RoseHosting

    Redis (short for Remote Dictionary Server), is an open-source in-memory data structure store. It’s used as a flexible, highly available key-value database that maintains a high level of performance. It helps to reduce time delays and increase the performance of your application by accessing in microseconds.

  • How to Upgrade to Ubuntu 21.10 - OMG! Ubuntu!

    If the glowing reviews for the Ubuntu 21.10 release have you intrigued, here’s how to upgrade to Ubuntu 21.10 from an earlier version. Fair warning: this tutorial is super straightforward (the benefits of upgrading after a stable release, rather than a little bit before). Meaning no, you don’t need to be a Linux guru to get going! There are plenty of good reasons to upgrade from Ubuntu 21.04 to Ubuntu 21.10, such as benefiting from a newer Linux kernel, enjoying a new GNOME desktop, sampling the new Yaru Light theme, and getting to go hands-on with an able assortment of updated apps.

  • How to install Adobe Flash Player on a Chromebook

    Today we are looking at how to install Adobe Flash Player 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 OnlyOffice on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install OnlyOffice on Linux Lite 5.4. Enjoy!

  • Jenkins: How to add a JDK version - Anto ./ Online

    This guide will show you how to add a JDK version to Jenkins. If you plan to run a Java build requiring a specific version of the Java Development Kit, you need to do this.

  • Sending EmailsSend them from Linux Terminal? | Linux Journal

    Does your job require sending a lot of emails on a daily basis? And you often wonder if or how you can send email messages from the Linux terminal. This article explains about 6 different ways of sending emails using the Linux terminal. Let’s go through them.

Development version: GIMP 2.99.8 Released

GIMP 2.99.8 is our new development version, once again coming with a huge set of improvements. Read more Some early coverage:

  • GIMP 2.99.8 Released with Clone Tool Tweaks, Support for Windows Ink

    A new development version of GIMP is available to download and it carries some interesting new features. While this isn’t a new stable release — GIMP 2.10.28 is the most recent stable release (and the version you’ll find in Ubuntu 21.10’s archives) — the release of GIMP 2.99.8 is yet another brick in the road to the long-fabled GIMP 3.0 release. And it’s a fairly substantial brick, at that.

  • GIMP 2.99.8 Released As Another Step Toward The Long Overdue GIMP 3.0

    GIMP 3.0 as the GTK3 port of this open-source Adobe Photoshop alternative has been talked about for nearly a decade now and the work remains ongoing. However, out today is GIMP 2.99.8 as the newest development snapshot.

Mozilla: Six-Year Moziversary, Thomas Park/Codepip, and Weak Response to Critics of Firefox Spyware

  • Chris H-C: Six-Year Moziversary

    I’ve been working at Mozilla for six years today. Wow. Okay, so what’s happened… I’ve been promoted to Staff Software Engineer. Georg and I’d been working on that before he left, and then, well *gestures at everything*. This means it doesn’t really _feel_ that different to be a Staff instead of a Senior since I’ve been operating at the latter level for over a year now, but the it’s nice that the title caught up. Next stop: well, actually, I think Staff’s a good place for now. Firefox On Glean did indeed take my entire 2020 at work, and did complete on time and on budget. Glean is now available to be used in Firefox Desktop.

  • Hacks.Mozilla.Org: Hacks Decoded: Thomas Park, Founder of Codepip

    Thomas Park is a software developer based in the U.S. (Philadelphia, specifically). Previously, he was a teacher and researcher at Drexel University and even worked at Mozilla Foundation for a stint. Now, he’s the founder of Codepip, a platform that offers games that teach players how to code. Park has made a couple games himself: Flexbox Froggy and Grid Garden.

  • Mark Surman: Exploring better data stewardship at Mozilla [Ed: Mozilla fails to admit that spying on Firefox users is wrong; now it's misframing the criticism and responds to a straw man]

    Over the last few years, Mozilla has increasingly turned its attention to the question of ‘how we build more trustworthy AI?’ Data is at the core of this question. Who has our data? What are they using it for? Do they have my interests in mind, or only their own? Do I trust them? We decided earlier this year that ‘better data stewardship’ should be one of the three big areas of focus for our trustworthy AI work. One part of this focus is supporting the growing field of people working on data trusts, data cooperatives and other efforts to build trust and shift power dynamics around data. In partnership with Luminate and Siegel, we launched the Mozilla Data Futures Lab in March as a way to drive this part of the work.