Language Selection

English French German Italian Portuguese Spanish

April 2018

Flatpak inception

Filed under
Red Hat

One interesting usecase of flatpak is as a compliment to the ideas of Fedora Atomic Workstation and similar projects. In other words, a read-only core image for the base operating system, and then using various types of containers and sandboxes for the applications on top of that.

One problem in such a setup is doing development, in that the basic core rarely contains development tools. This is helped a bit by flatpak using runtimes and SDKs, because the compiler used during the build is not from the host. However, flatpaks are typically build using flatpak-builder, which still has some dependencies on the host, such as git/bzr/svn and strip. These pull in a lot of packages that you don’t want on a minimal core OS image.

Read more

Programming: OpenMP, MPX, Python Templates

Filed under
  • HardCloud: OpenMP Offloading To FPGAs For The Cloud

    While OpenMP 4 supports accelerators like GPUs and DSPs, HardCloud is a new initiative focused on OpenMP offloading for FPGAs and with an emphasis on speeding up cloud computing.

  • GCC 9 Looks Set To Remove Intel MPX Support

    Last year we reported on GCC deprecating Intel Memory Protection Extensions (MPX) and now it looks like with GCC 9 they will be dropping the support entirely.

    Intel Memory Protection Extensions is a security feature present since Skylake for checking pointer references at run-time to avoid buffer overflows. Intel MPX support was plumbed through the Linux stack in recent years, but the GCC support has fallen a bit apart. Developers from the likes of Red Hat and SUSE are more interested now in dropping the code to reduce the maintenance burden although Intel developers have contributed patches from time-to-time.

  • 3 Python template libraries compared

    In my day job, I spend a lot of time wrangling data from various sources into human-readable information. While a lot of the time this just takes the form of a spreadsheet or some type of chart or other data visualization, there are other times when it makes sense to present the data instead in a written format.

Ubuntu: OpenStack Queens, Full Circle Magazine, Ubuntu MATE and Ubuntu Studio

Filed under
  • What’s new in Ubuntu 18.04 and OpenStack Queens
  • Breeze through Ubuntu Desktop 18.04 LTS Bionic Beaver

    The Bionic Beaver, Ubuntu 18.04 LTS is here!  It’s been a busy six months for the desktop team, and indeed for everyone working on Ubuntu.  We’ve been working on making sure that your upgrade from previous releases is smooth and trouble free, tracking down bugs to make 18.04 LTS stable and reliable, and adding some new features which I’d like to introduce you to and quickly run through how they work.

  • S11E08 – The 8th Circle

    This week we play with Windows 98 on a crusty Thinkpad from the past, interview David Britton from the Ubuntu Server team, bring you some command line love and go over all your feedback.

  • [Full Circle Magazine] issue 132

    This month:
    * Command & Conquer
    * How-To : Python, Freeplane, and Ubuntu Touch
    * Graphics : Inkscape
    * Everyday Linux
    * Researching With Linux
    * My Opinion
    * My Story
    * Book Review: Cracking Codes With Python
    * Ubuntu Games: Dwarf Fortress
    plus: News, Q&A, and much more.

  • Ubuntu MATE 18.04 LTS Released with New Desktop Layouts, Better HiDPI Support

    Ubuntu MATE 18.04 LTS has been released as part of yesterday's Ubuntu 18.04 LTS (Bionic Beaver) operating system series as the official flavor for fans of the lightweight MATE desktop environment.

    Powered by the Linux 4.15 kernel series, which contains mitigations for the Meltdown and Spectre security vulnerabilities, and using the latest MATE 1.20.1 desktop environment by default, Ubuntu MATE 18.04 LTS (Bionic Beaver) introduces numerous improvements and new features, including better support for HiDPI (High Dots Per Inch) displays, new desktop layouts, as well as support for indicators in all layouts by default.

  • Ubuntu Studio 18.04 Released

    We are happy to announce the release of our latest version, Ubuntu Studio 18.04 Bionic Beaver! Unlike the other Ubuntu flavors, this release of Ubuntu Studio is not a Long-Term Suppport (LTS) release. As a regular release, it will be supported for 9 months. Although it is not a Long-Term Support release, it is still based on Ubuntu 18.04 LTS which means the components will be supported as usual for a LTS release.

Fuchsia OS and Android

Filed under

Mozilla: Unboxing the Talos, Firefox Quantum Extensions Challenge, Rust and Mixed Reality

Filed under
  • Unboxing the Talos II: it's here!

    This post is being written in TenFourFox FPR7 beta 3. More about that in a day or two, because today a big container arrived at my P.O. box. I had to put the rear seats down to get it into my 2018 Honda Civic Si Sedan.

  • Vote for the Winners of the Firefox Quantum Extensions Challenge

    Thank you to everyone who submitted extensions to the Firefox Quantum Extensions Challenge!

    Our judges reviewed more than 100 submissions and have selected the finalists for each prize category. Now, it’s time for the add-on community to vote for the winners. Use Firefox Beta or Firefox Developer Edition and take these extensions for a test drive (many of the APIs used are not yet available on Firefox 59, the current release), then vote for your favorites here. (And hey, if you really love an extension, maybe consider writing a review?)

  • An alias-based formulation of the borrow checker

    Ever since the Rust All Hands, I’ve been experimenting with an alternative formulation of the Rust borrow checker. The goal is to find a formulation that overcomes some shortcomings of the current proposal while hopefully also being faster to compute. I have implemented a prototype for this analysis. It passes the full NLL test suite and also handles a few cases – such as #47680 – that the current NLL analysis cannot handle. However, the performance has a long way to go (it is currently slower than existing analysis). That said, I haven’t even begun to optimize yet, and I know I am doing some naive and inefficient things that can definitely be done better; so I am still optimistic we’ll be able to make big strides there.

  • This week in Mixed Reality: Issue 04

    This week has been super exciting on the Mixed Reality team. We announced a preview of Hubs by Mozilla and shipped out a new version of the Unity WebVR exporter tool.

Linux Lite 4.0 OS Enters Beta with New Look and Feel, Based on Ubuntu 18.04 LTS

Filed under

Dubbed "Diamond," based on Ubuntu 18.04 LTS, and powered by the Linux 4.15 kernel, the Linux Lite 4.0 operating system enters beta stages of development today to give us a first glimpse of the upcoming release, which was slated for worldwide release on June 1, 2018.

According to the developer, Linux Lite 4.0's biggest changes are both internal and visual as the operating system comes with a brand new icon and system theme, namely Papirus and Adapta, Timeshift app by default for system backups, and new, in-house built Lite applications.

Read more

Wine 3.7 Released

Filed under

Raspberry Pi Series Part 2: Laying Out The Basics II

Filed under

In the last article, we covered the basics of Raspberry Pi. We talked about what Raspberry Pi is and how it can help make amazing projects. In this article, I'll talk about the parts of Raspberry Pi board. So let's get started!

Read<br />

Ubuntu 18.04 Bionic Beaver Available To Download

Filed under

Ubuntu 18.04, the latest LTS release of Ubuntu has finally been released. After massive changes and moments of waiting it is clear that canonical had something exciting for Ubuntu users. Codenamed Bionic beaver, the ubuntu 18.04 is a hit with its new features optimized for artificial intelligence and machine learning cloud support, desktop features and server support. In this article, we are going to inform you everything you need to know about 18.04. Installation procedures, its advantages over previous versions as well as the surprises it brings to Unity users of Ubuntu 16.04.

Read<br />

More in Tux Machines

today's howtos

KDE Frameworks 5.61, Applications 19.08 in FreeBSD

Recent releases were KDE Frameworks 5.61 and KDE Applications 19.08. These have both landed in the official FreeBSD ports tree, after Tobias did most of the work and I pushed the big red button. Your FreeBSD machine will need to be following current ports – not the quarterly release branches, since we don’t backport to those. All the modern bits have arrived, maintaining the KDE-FreeBSD team’s commitment to up-to-date software for the FreeBSD desktop. The one thing we’re currently lagging on is Qt 5.13. There’s a FreeBSD problem report tracking that update. Read more

Dev branch moving towards Qt 6

As you know, Qt 5.14 will be branched pretty soon. After that I would expect that most new development work would start to be aimed towards Qt 6. As it looks right now, 5.15 will be a smaller release where we polish what we have in 5.14, and prepare some things for Qt 6. To reflect that and help us all understand that the development focus is now towards Qt 6, I would like to propose that dev becomes the Qt 6 branch after we branched away 5.14 (and we merge wip/qt6 back into dev). We can then either create a 5.15 branch at the same time, or slightly later, once 5.14 has stabilised a bit more (e.g. after the beta or RC). Read more Also: Qt's Development Branch To Begin Forming Qt 6

Today in Techrights