Language Selection

English French German Italian Portuguese Spanish

March 2018

OpenStack’s Latest Release

Filed under
Server
OSS

Graphics: Intel, OpenGL and X.Org Server 1.20 Release Candidate

Filed under
Graphics/Benchmarks
  • Latest DRM-Intel-Next Pull Request For Linux 4.17 Declares Cannonlake Ready To Go

    Intel Linux developer Joonas Lahtinen has sent in the latest DRM-Intel-Next pull request of new material for DRM-Next that in turn will land during the next Linux 4.17 kernel cycle.

  • GraphicsFuzz Demo Works On Fuzzing Your GPU Drivers Through WebGL In The Browser

    In the past we have reported on work done by students at the Imperial College London on fuzzing OpenGL drivers and in the process uncovering various driver bugs affecting Linux too. They have out a new WebGL demo that has already uncovered at least one Mesa driver bug.

  • X.Org Server 1.20 RC1 Released

    As was planned yesterday, X.Org Server 1.20 Release Candidate 1 has become a reality.

    Adam Jackson of Red Hat announced the xorg-server 1.20 RC1 release a short time ago. See the RC1 change-log for a list of the hundreds of changes making up this release. Or take a look at our X.Org Server 1.20 feature overview to learn about the user-facing changes for this release that has been more than one year in the making.

  • A Look At The Many Features To X.Org Server 1.20

    2017 marked the first tine in a decade without seeing a major update to the X.Org Server. But finally X.Org Server 1.20 is now being prepared for release and it incorporates all the major work since the X.Org Server 1.19 debut in November 2016. Needless to say, xorg-server 1.20 is going to be a huge release.

Releases: VLC 3.0.1, Bleachbit 2.0, VirtualBox 5.2.8

Filed under
Software
  • VLC 3.0.1 Released With Chromecast Improvements, Better Qt HiDPI Support

    Following the big VLC 3.0 release from the beginning of February, the VideoLAN crew is ending out the month with the v3.0.1 point release.

    To not much surprise given all the churn that happened for the prolonged VLC 3.0 development cycle, now that many users have been testing out this new release, there are a fair number of fixes.

  • VLC 3.0.1 Released with Improved Chromecast Support

    A new point update the recent VLC 3.0 release is available to download.

    VLC 3.0.1 update has better VLC Chromecast support.

    Fans of the versatile video player who want to cast video from their desktop to the tiny streaming dongle using VLC will find loading speed and connections are improved, and VP9 casting now works.

  • Bleachbit System Cleaner 2.0 Released, First Update in 19 Months

    If you're a fan of keeping your Linux system free of temporary files and other fluff, you'll be pleased to know that there's a new version of BleachBit system cleaner.

  • VirtualBox 5.2.8 Released With Linux 4.15 Kernel Support, PCID For Guests

    For those of you making use of Oracle VM VirtualBox, the 5.2.8 point release is now available as a rather large point release.

    While this is just another VirtualBox point release, VirtualBox 5.2.8 is larger than their usual point releases from Oracle. Besides adding support for the latest stable kernel (Linux 4.15) and other fixes, there are some more prominent changes too.

Mozilla News/Development

Filed under
Moz/FF
  • Analysis of the Alexa Top 1M Sites

    Prior to the release of the Mozilla Observatory in June of 2016, I ran a scan of the Alexa Top 1M websites. Despite being available for years, the usage rates of modern defensive security technologies was frustratingly low. A lack of tooling combined with poor and scattered documentation had led to minimal awareness around countermeasures such as Content Security Policy (CSP), HTTP Strict Transport Security (HSTS), and Subresource Integrity (SRI).

  • Things Gateway, Part 4
  • Discontinuing support for beta versions

    addons.mozilla.org (AMO) has supported a way for developers to upload beta versions of their add-ons. This allowed power users to test upcoming features and fixes before they are published to all users. It has been a useful feature to have for some developers.

  • Dear Mick Mulvaney: Don’t Let Equifax Off Easy

    Today, Mozilla is visiting the Consumer Financial Protection Bureau (CFPB) in Washington, D.C. with 27,052 signatures and a loud message: “Mick Mulvaney, don’t let Equifax off easy.”

    Last year’s Equifax data breach was a seismic event: Tens of millions of Americans had their personal information — from Social Security numbers to home addresses — pilfered by hackers, exposing them to fraud and identity theft. Equifax customers in other countries, like the UK and Canada, were also affected.

    Then, earlier this month, we learned the breach may have been worse than expected, with Americans’ tax IDs and driver’s license numbers swept up in the hack, too.

    This bad news broke just days after an astonishing development: The CFPB is not pursuing an investigation into the 2017 breach.

  • The 5 Stages of Experiment Analysis

    I've been thinking about experimentation a lot recently. Our team is spending a lot of effort trying to make Firefox experimentation feel easy. But what happens after the experiment's been run? There's not a clear process for taking experimental data and turning it into a decision.

    I noted the importance of Decision Reports in Desirable features for experimentation tools. This post outlines the process needed to get to a solid decision report. I'm hoping that outlining this process will help us disambiguate what our tools are meant to do and identify gaps in our tooling.

  • How to Try Firefox CSD on Linux, Right Now

    Firefox support for client-side decorations (better known as CSD) is coming to its Linux app — but if you can’t live without it, we’re gonna show you how to enable it.

    As we’ve mentioned before, a CSD toggle is present in nightly builds of the browser. When enabled on GTK3 desktop it merges the title bar and tab bar into one unified bar.

    This gives the browser a neat, compact look, and is in keeping with other GTK3 apps that use header bars (like, basically, all of them).

Open Hardware News

Filed under
Hardware
OSS
  • Keyboardio Hits a High Point in Open Hardware

    My expectations for Keyboardio’s Model 01 were high. I pre-ordered the keyboard during its 2015 crowdfunding campaign, and waited for over two years with increasing frustration as one delay in manufacturing followed another. Then, in 2017, the first Model 01s shipped — but not mine. By the time mine arrived in February 2018, my expectations were so high that I was sure that the reality could not possibly match my expectations.

    I was dead right.

    Reality exceeded my expectations, and by more than I could possibly imagine. The Model 01 is not the first programmable keyboard. Nor is it the first open source keyboard, the first keyboard with mechanical switches, or the first ergonomic keyboard. However, so far as I’m aware, no other keyboard has combined all these features at once. Combining aesthetics, ergonomics, hardware customization, and software customization, Keyboardio’s Model 01 is a keyboard in a class of its own.

  • Trinamic Licenses Codasip’s Bk3 RISC-V Processor for Next Generation Motion Control Applications

    Brno, Czech Republic and Hamburg, Germany, 28th February 2018. - Codasip, the leading supplier of RISC-V® embedded processor IP, announced today that Trinamic, the global leader in embedded motor and motion control ICs and microsystems, has selected Codasip's Bk3 processor for its next-generation family of products.

  • GreenWaves Puts Another Spin on IoT Chips

    Rather than using the ubiquitous Arm Cortex-A or -M cores, GreenWaves relies on the potentially ubiquitous RISC-V design. The benefits here are twofold: RISC-V is free (as in free beer), and RISC-V permits user-defined extensions. GreenWaves took advantage of both characteristics to build itself a complex multicore MCU that’s tweaked for image, audio, and sensor processing. The idea is to make the edge-node processor smart enough that it doesn’t have to upload raw data to a smarter device upstream. Do your data-capture, analysis, filtering, and massaging right at the point of collection and you’ll save yourself time, money, and power.

    GAP8 has nine identical RISC-V cores: one for overall housekeeping and eight for massaging incoming data. The housekeeping side looks like a very traditional MCU, with a UART, SPI and I2C interfaces,

Games: Testing, SC Controller and Some Game Releases

Filed under
Gaming

Endian Firewall Community 3.2.5 now available!

Filed under
GNU
Linux

Check out the new release today by downloading the latest iso image. If you already have an installed community with at least a 3.2.0beta1 version you could just register and run the updates.

Read more

Linux On Galaxy Brings Desktop Software To Samsung Smartphones

Filed under
Linux

We have seen multiple iterations of PC-like experiences powered by smartphones. “Convergence” was a main feature of Ubuntu for smartphones and tablets but that software has since been discontinued. Samsung tried its hand at this with DeX last year, the DeX Station accessory enabled Galaxy S8 and Galaxy Note 8 owners to access Android apps on a larger monitor. Samsung is now taking this implementation one step further with Linux on Galaxy.

Read more

Open source cape opens BeagleBone up to Lattice iCE40 FPGA

Filed under
OSS

A CrowdSupply campaign is pitching an open source $85 “BeagleWire” BeagleBone cape with a Lattice iCE40HX-4k FPGA, 4x Grove interfaces, 4x PMODs, and 32MB RAM.

Carbondale, Ill. based QWERTY Embedded Design has gone to Crowd Supply to help seek funds for its open source, Lattice iCE40HX-4k driven BeagleWire FPGA development cape for the BeagleBone Black. There are several Raspberry Pi add-ons that incorporate the Lattice iCE40HX FPGA, including Black Mesa Labs’ IceZero, but this appears to be the only BeagleBone cape featuring the minimalist FPGA. Other FPGA-enabled BeagleBone capes include ValentFX’s Xilinx Spartan-6 XC6SLX9 based Logi-Bone and its SDR-focused, Xilinx Artix-7 A35 based KiwiSDR.

Read more

More in Tux Machines

IBM/Red Hat Leftovers

  • Accelerating the journey to open hybrid cloud with Red Hat Modernization and Migration Solutions

    The integration of technology into all areas of a business (the "digital transformation" we hear so much about) is fundamentally changing how organizations operate as well as how they deliver value to customers. An example is Lockheed Martin, who opted to undergo an eight-week agile transformation labs residency to implement an open source architecture onboard the F-22 and simultaneously disentangle its web of embedded systems. But such transformation can also create new challenges, from additional competitive pressures to increased customer expectations. To help overcome these challenges, Red Hat is introducing a family of solutions to help optimize infrastructure, modernize applications and accelerate innovation while supporting customers in their journey to the open hybrid cloud. Red Hat Modernization and Migration Solutions are designed to help customers realize the benefits of open technologies and adopt containers, Kubernetes and hybrid cloud-ready platforms. The family of solutions offers a path for customers from restrictive, proprietary environments to more flexible and (often) less costly open source alternatives, in an iterative approach.

  • Let’s talk about Privacy by Design

    Privacy by Design or Privacy by Default (PbD) is not a new concept. However PbD received renewed attention when the GDPR added PbD as a legal requirement. PbD refers to the process of building in technical, organizational and security measures at the beginning stage of product development and throughout the product lifecycle. [...] One PbD tool we use to build in privacy to our development process is our Privacy Impact Assessment, also known as a PIA. The PIA is a process which assists developers at the early stages in identifying and mitigating privacy risks associated with the collection and use of personal data. The PIA tool begins with a self assessment that asks a lot of questions about the planned project or product. This initiates a process of review by individuals trained in privacy and security. The process is collaborative and creates an on-going dialogue about privacy with respect to the product, system or application at hand.

  • IBM Open Sources Its Workhorse Power Chip Architecture

    RISC-V now has formidable competition from an architecture with a long track record in servers and supercomputers.

Simplicity Linux 19.10 Alpha ISOs are here!

We’re proud to announce the release of Simplicity Linux 19.10. It is based on Stretchdog, which in turn is based on Debian Stretch. As this is an alpha release, none of these images should be considered finished versions, and may contain bugs or issues which won’t be present in the final release. These images should also be considered to be designed for live booting rather than being installed. All three editions of Simplicity Linux 19.10 feature Ecosia as the default search engine. This is a search engine where revenue from ads is used to plant trees. It is something we have been testing for some time, and we weren’t going to include it in the alpha releases. However, after hearing about the fires in the Amazon Rainforest, we have decided to include Ecosia in each version. It’s our way of trying to help in whatever small way we can. Simplicity Mini 19.10 Alpha is our cut down version of Simplicity Linux. There are few local applications, instead being replaced by browser based versions of software which are run through Google Chrome. comes with Google Docs, Gmail, Netflix, Vortex Cloud Gaming, Spotify, Mega.nz, Vivaldi browser which opens on boot, Lastpass password manager, DotVPN, uBlock Origin. Read more

Programming Leftovers

  • Animating Ptolemy’s Equant with Python, SVG, and CSS

    You will recall my previous blog post that tried to build the necessary scaffolding for me to finally write up my 2017 PyCon Ireland keynote on the structure of the Medieval universe. It ran into several problems with matplotlib animations — but, having written that post, I realized that the problem ran deeper. How could any animation show a Solar System, when a Solar System’s motion never exactly repeats? The orbital periods of the planets aren’t exact multiples of each other, and don’t provide a moment when the planets reach their original positions and the animation can start over again. At whatever moment an animation finished and looped back to the beginning, the planets would visibly and jarringly jump back to their original position.

  • Train your own spell corrector with TextBlob

    TextBlob is a wonderful Python library it. It wraps nltk with a really pleasant API. Out of the box, you get a spell-corrector.

  • How To Learn Any Programming Language Online in 2019

    Let’s face it, computers are everywhere these days, and the need for programmers is ever-increasing. Programming is vital to make computers be able to help us solve our everyday problems. It’s also a means to increase their speed and usability. With this in mind, it’s high time you jumped on this bandwagon and learned a language yourself! However, picking out the most appropriate programming language to learn is a substantial task for beginners. A good approach to making this choice is to consider the most popular programming languages, which languages are easy-to-learn, and how easy it is to find a job for beginners in these languages.

  • How to Build a Custom Anaconda Installer for R

    A frequent question on the Anaconda Community mailing list is how to package R with conda for distribution. Depending on the use case, one option may be to use conda to move environments. This requires that conda has been previously installed on the system. Another option is conda constructor, a utility for packaging a complete conda installation with Python and R packages. Constructor is the same utility we use to build Anaconda Distribution and Miniconda installers. It’s a multi-platform installer which means you can build an installer for Windows, Linux and macOS. It also supports a number of options to control how the installer is built. These options are documented on the GitHub constructor repository.

  • Digging into regressions

    Whenever a patch is landed on autoland, it will run many builds and tests to make sure there are no regressions. Unfortunately many times we find a regression and 99% of the time backout the changes so they can be fixed. This work is done by the Sheriff team at Mozilla- they monitor the trees and when something is wrong, they work to fix it (sometimes by a quick fix, usually by a backout). A quick fact, there were 1228 regressions in H1 (January-June) 2019. My goal in writing is not to recommend change, but instead to start conversations and figure out what data we should be collecting in order to have data driven discussions. Only then would I expect that recommendations for changes would come forth.

  • “Sudo Mastery” and the new Tilted Windmill Press clothing line

    Sudo Mastery, 2nd edition, is now complete. I’m doing the release slightly different this time, however.

  • Fossil Versus Git

    The feature sets of Fossil and Git overlap in many ways. Both are distributed version control systems which store a tree of check-in objects to a local repository clone. In both systems, the local clone starts out as a full copy of the remote parent. New content gets added to the local clone and then later optionally pushed up to the remote, and changes to the remote can be pulled down to the local clone at will. Both systems offer diffing, patching, branching, merging, cherry-picking, bisecting, private branches, a stash, etc.

weston 7.0.0

Weston 7.0.0 is released!

ABI note: the return value of two functions introduced in this release
has been changed from void to int: weston_log_scope_printf and
weston_log_scope_vprintf. Additionally weston_binding_destroy has been
made public again.

Daniel Stone (1):
      backend-drm: Enforce content protection for hardware planes

Manuel Stoeckl (1):
      weston-terminal: Ignore SIGPIPE

Marius Vlad (2):
      weston-log: Return bytes written for 'printf()' and 'vprintf()' functions
      compositor: Return the number of bytes written as to format properly

Simon Ser (1):
      build: bump to version 7.0.0 for the official release

sichem (1):
      make weston_binding_destroy public

git tag: 7.0.0
Read more Also: Wayland's Weston 7.0 Compositor Released With PipeWire Streaming Support