Language Selection

English French German Italian Portuguese Spanish

August 2017

Graphics: Vulkan and Cairo

Filed under
Graphics/Benchmarks
  • Vulkan-CPU Is Off To A Good Start Thanks To GSoC 2017

    Google Summer of Code participant Jacob Lifshay has written his final recap about the work he did this summer on starting the "Vulkan-CPU" project for writing a soft/CPU-based implementation of the Vulkan API.

    As we've been covering throughout the summer, he's hit milestones like SPIR-V to LLVM IR translation, initial graphics pipeline setup, and the start of vertex shader support.

  • Cairo 1.15.8 Released With Support For Colored Emoji

    It has been a few months since the last Cairo 2D graphics library update, which is used by programs ranging from Firefox to GTK and WebKit, but today the notable 1.15.8 release is now available.

Software: Bookworm, Allo, Selene Media Converter, and Falkon

Filed under
Software
  • Bookworm: A Simple yet Magnificent eBook Reader for Linux

    Bookworm is an open source eBook reader with an easy and simple layout supporting different file formats like epub, pdf, mobi, cbr and cbz. Supporting cbr and cbz files mean that you can also use it for reading comics on Linux.

  • Unofficial Open-Source Allo Desktop Client Bypasses Chrome

    There is a brand new open-source native desktop client for Google’s Allo that solves at least one of the problems users might have with the web application. Namely, it bypasses the Allo for Web app’s reliance on Google’s Chrome browser which has been a problem for some users since the official web client was first released. Allo for Desktop may solve that problem, though it’s not affiliated with Google in any way, meaning there is some risk associated with installing it. Nonetheless, the source code itself has also been made available on GitHub, making the solution relatively transparent.

  • Looking For Media Converter Then Give A Try To Selene Media Converter

    There are various multimedia converters available for Linux, there is no harm to try new application, well this application is not new and been around from quite sometime. Selene media converter lets you convert audio and video files, this software is an ultimate multimedia converting tool, that can solve virtually all your video/audio converting needs. It supports almost every file format that you are likely to come across and can encode them to popular output formats like WAV/MP3/AAC/FLAC/OPUS/MP4/MKV/OGG/OGV/WEBM etc. It aims to provide a simple GUI for converting files to popular formats along with powerful command-line options for automated/unattended encoding.

  • That was quick: Falkon web browser is now available as a Snap app

    The newly-named Falkon web browser is now available for testing on Ubuntu and KDE Neon.

    KDE Neon is adopting Snap packages as its containerised packaging format of choice (sorry Flatpak fans) and with Falkon now under the auspices of KDE its arrival as a Snap app was always a matter of when and not if.

GNOME: GNOME Tweaks, GNOME Pie, GNOME Shell Search

Filed under
GNOME
  • Gnome Pie – A Circular Application Launcher (Menu) for Linux

    You know about Dash to Dock and Dash to Panel. But do you know about Gnome Pie? It’s a completely different concept from the app launchers typical of Windows, Mac, and Linux systems because it implements an idea known as “Fitts’ law”.

  • GNOME Tweaks 3.25.91

    The GNOME 3.26 release cycle is in its final bugfix stage before release.

    Here’s a look at what’s new in GNOME Tweaks since my last post.

    I’ve heard people say that GNOME likes to remove stuff. If that were true, how would there be anything left in GNOME? But maybe it’s partially true. And maybe it’s possible for removals to be a good thing?

  • These Pictures Show How GNOME Shell Search Is Improving

    GNOME 3.26 improves the appearance of GNOME Shell search results, making better use of screen space to show more results on screen.

Red Hat and Fedora: Intermountain Healthcare, Narendra Gupta as Chairman and More

Filed under
Red Hat
  • How a leader can move forward without consensus
  • Intermountain begins shift to open IT platform

    Salt Lake City-based Intermountain Healthcare has begun the work of replacing its proprietary platform to an open one. The goal is to create a modern IT environment across the 22-hospital systems, which also includes 180 clinics and 1,500 physicians.

    Intermountain is using Red Hat platforms to transform its existing infrastructure by replacing legacy tools and migrating services from a proprietary platform to an open source Red Hat stack.

  • Red Hat (RHT) Names Narendra Gupta as Chairman
  • Red Hat Appoints Narendra Gupta as New Chairman of the Board [Ed: as above]

    Gupta co-founded Integrated Systems Inc. (ISI) in 1980 to develop products for embedded software development. He served as ISI’s president and CEO from founding until 1994 and as chairman until 2000 when ISI merged with Wind River Systems, Inc., a provider of device software optimization solutions. Gupta served as Wind River's vice chairman from 2000 until its acquisition by Intel in 2009. He currently serves on the board of trustees of the California Institute of Technology, the advisory board of Asia Society Northern California, and on the boards of several privately held companies.

  • Red Hat, Inc. (RHT) stock market shares of $105.59
  • GSoC: Final Report

    This is the final report of my work on Google Summer of Code program. My name is David Carlos and I am a Brazilian software engineering student, at University of Brasilia. I already work as programmer, and really love what I do for a living. When I am not working I am with my family and friends, enjoying good beer and listening to the best Brazilian music style, Samba.

    [...]

    Static analyzers are computer programs that analyze other computer programs. This is generally done by checking source code through static analysis methods. This is a good means to support software assurance, since static analysis can in theory enumerate all possible interactions in a program, having the potential to find rare occurrences that would be harder to find with automated testing.

    kiskadee is a system designed to support continuous static analysis in software repositories using different static analyzers and to store this information in a database. Based on such database information, kiskadee will rank warnings reported by the different static analyzers, where warnings with the highest rank are more likely to indicate real and more critical software flaws, while warnings with the lowest rank are more likely to be false positives. In this context, a warning is a single issue produced by a static analyzer. Finally, kiskadee maps software flaws inserted in specific software versions, providing developers with a relatively small list of warnings to be investigated in a suggested order.

  • Fedora 26 - the MuseScore software.

Firefox Using Client Side Decoration, AdNauseam Blocked

Filed under
Moz/FF
  • Firefox Using Client Side Decoration (Video)

    If you’ve been longing to see some progress on Firefox GTK header bar support you’re going to want to feast your eyes on this.

    Alex of WOGUE fame has posted a new video to showcase Firefox CSD as it looks and works right now.

    Now, he had to build (painfully, I hear) >from Git to try this out, but his video shows “all upstream work from Mozillians [and] no patches!”.

  • AdNauseam extension blocked

    Since proponents of this extension will likely be unhappy or have questions as to why, and likely want to be vocal about this addition:

    After investigating the AdNauseam extension's behavior and the results for web publishers, the extension has been added to the Pale Moon blocklist with a severity level of 2 (meaning you won't be able to enable it unless you increase the blocking level in about:config to 3). For those unfamiliar with this extension: it generates false ad "clicks" to ad servers in an attempt to generate "noise" for the ad networks in a protest against the advertising network system as a whole.
    While the premise behind this is similar to poisoning trackers with false fingerprints (which we are proponents of, ourselves), and we normally let users decide for themselves what they want to do with their browser, we are strictly against allowing extensions that cause direct damage (including damage to third parties). There is a subtle but important difference between blocking content and generating fake user interaction.

OSS Leftovers

Filed under
OSS
  • IBM in Blockchain Collaboration for Food Safety

    Another new use has been found for blockchain. Last week, IBM announced that it's collaborating with a group of 10 major food suppliers "to identify new areas where the global supply chain can benefit from blockchain." It appears that initially the focus will be on tracking food products as they move their way from farm to processing facilities to grocery store shelves. The deal includes Dole, Driscoll’s, Golden State Foods, Kroger, McCormick and Company, McLane Company, Nestlé, Tyson Foods, Unilever and Walmart.

  • Eurovision, Matrox, Telvue join open source alliance

    The SRT Alliance, an open-source initiative dedicated to overcoming the challenges of low-latency video streaming, announces that 14 new members have joined the initiative including Eurovision Media Services, Matrox and Telvue.

    Now with more than 35 members, the SRT Alliance’s rapid growth supports continued adoption and development of the low latency SRT open source video transport protocol across a variety of industries. Founded by Haivision and Wowza, the SRT Alliance is focused on developing SRT to be an alternative to proprietary and expensive transmission protocols by offering an open source solution that can deliver low-latency video with greater reliability and performance in sub-optimal networks.

  • Rocket.Chat Extends Support to Open Source Initiative and Community

    The Open Source Initiative (OSI), the founding organization of the open source software movement, announced Rocket.Chat has joined the global non-profit as a Premium Corporate Sponsor. Rocket.Chat joins Craigslist Foundation, Facebook, Github, Google, Heptio, HPE, IBM, USB Direct, and many more sponsors, supporters and members committed to increasing awareness of open source software, and participation within the innovative communities that enable its continued advancement.

  • The next release of OpenStack, Pike leaps up

    Whatever else has ever been said about OpenStack, no one has ever said the open-source Infrastructure-as-a-Service (IaaS) cloud was easy to deploy or update. With the release of Pike, the 16th version of OpenStack, that's changing.

    Pike, and the two updates, Queens and Rocky, to follow it, won't bring major new features or changes. Instead, each will build on the Ocata release. Ocata, too, was focused on improving stability, scalability, and performance of the core services.

  • What Do the Most Successful Open Source Projects Have In Common?

    Thriving open source projects have many users, and the most active have thousands of authors contributing. There are now more than 60 million open source repositories, but the vast majority are just a public workspace for a single individual. What differentiates the most successful open source projects? One commonality is that most of them are backed by either one company or a group of companies collaborating together

  • Leadership lessons from open source software

    As chief information officer, I leverage many of the lessons I learned from maintaining or contributing to open source software. While I find insights from other areas, experience drives learning, and my twenty years of personal experience in open source software has taught me much about accepting feedback, listening to others, and sharing the burden. This applies directly to my professional career.

  • The Importance of Choosing the Correct Mastodon Instance

    Remember, Mastodon is a new decentralized social network, based on a free software which is rapidly gaining users (already there is more than 1.5 million accounts). As I’ve created my account in June, I was a fast addict and I’ve already created several tools for this network, Feed2toot, Remindr and Boost (mostly written in Python).

    Now, with all this experience I have to stress out the importance of choosing the correct Mastodon instance.

    [...]

    As a social network, Mastodon is truly decentralized, with more than 1.5 million users on more than 2350 existing instances. As such, the most common usage is to create an account on an open instance. To create its own instance is way too difficult for the average user. Yet, using an open instance creates a strong dependence on the technical administrator of the chosen instance.

  • How open source analytics can boost your cybersecurity arsenal

    Data growth never stops and the sheer volume and variety of this data has challenged organizations to makes sense of it all. Over the last few years, these groups have been turning to big data solutions to extract valuable insights and actionable intelligence from these massive new sets of data. Now organizations are beginning to leverage this same technology to modernize and reinforce their cybersecurity posture.

  • Digital-O-Mat: Compare your views on Internet policies with the parties for the German federal election 2017

    CDU/CSU (conservatives) and FDP (liberals) marked their position as "neutral" and answered in a very similar fashion. Unfortunately, these parties avoid making a clear stance and ultimately confirm the status quo. On one hand, they do consider the use of Free Software, on the other hand, so they say, there are multiple other aspects to consider weigh in. However, they list functionality and usability for example, even though they have no relation to the licence in use. When asked about the migration of existing IT systems, CDU/CSU prefer decision making on a case-by-case basis, while FDP dodged our question.

    Although the SPD (labour) also marked their answer as "neutral", they support the deployment and development of Free Software in public administrations and educational institutions, "to foster the creation of innovative businesses in the local market". Die Linke (lefts) and Bündnis 90/Die Grünen (greens) position themselves as supporters of deployment and public funding of Free Software. The greens consider Free Software to be a "cornerstone for secure and future-proof IT systems", and the lefts also fully support it, as long as there are no concerns regarding security or operation.

  • Putting German Politicians On The Record

    In Canada, there seems to be only one party on the record as favouring FLOSS (Free/Libre Open Source Software), but the other parties don’t even have a position… Too bad. Now that I’m determined to use renewable energy and drive an electric car, I may be in the mood to change my vote next election over one last issue.

Open Hardware: TinyCircuits, Numworks, and Open Source FPGAs

Filed under
Hardware
  • TinyCircuits Portfolio of Tiny Open Source Electronics Available Globally from Digi-Key

    TinyCircuits' selection of small-size open source electronics, including the TinyDuino, is available for immediate shipment worldwide through Digi-Key Electronics, a global electronic components distributor, thanks to a new distribution agreement between the two companies.

  • Numworks graphing calculator is made for students raised on tech

    Now, an open-source calculator called Numworks is taking them on with a clean, simple look, an intuitive interface and open source programming and design.

  • Retrocomputing With Open Source FPGAs

    A few years ago, we saw the reverse engineering of the Lattice iCE40 bitstream, opening the door to a completely Open Source development tool chain for FPGAs. This was an astonishing amount of work from [Clifford Wolf], [Mathias Lasser], and [Cotton Seed], but since then we haven’t seen a whole lot from Project IceStorm. Now, that’s about to change, and in the coolest way possible. [hoglet] is retrocomputing on an ICE40 development board.

    This is an implementation of the Acorn Atom on a myStorm BlackIce board. This board is basically just a Lattice iCE40 FPGA, a few support components, and a bunch of pin headers, some of which are in the not-so-handy Arduino pinout footprint. By porting some Acorn Atom implementations and a 6502 core to verilog, [hoglet] was able to stuff a cool old retrocomputer onto an Open Source FPGA development board. Video output is through a resistor DAC driving a VGA cable, and keyboard input is through PS/2.

Go, 'First' Programming Languages, and "Flang" Compiler

Filed under
Development
  • My use-case for Go

    After using a few very good applications written in Go (Syncthing, Docker and Hugo are some examples) I wanted to get to learn a bit more about the language.

    I'm very interested in programming languages theory and how it could give developers the tools they need to write software in the best possible way and with as many guarantees as possible on the correctness of the resulting applications.

    To get an idea of where programming languages theory is headed have a look at the post Graydon Hoare (the creator of Rust and now one of Swift's developers) published discussing possible new research directions for programming languages.

  • What was your first programming language?

    Whether you first learned to program in a classroom setting, on the job, or by teaching yourself, everyone who has contributed code to an open source project has a story of how they first picked up programming. And no matter if you still use it today, your first language played an important role in shaping your understanding of computer systems.

  • NVIDIA & Co Continue Working On LLVM Fortran "Flang" Compiler

    Since earlier this year NVIDIA posted their work on "Flang", an LLVM-based Fortran compiler, to GitHub while now they have done a formal announcement and update about its status.

Security: Updates, Reproducible Builds, IoT Applications

Filed under
Security

More in Tux Machines

Programming: CI/CD and 'DevRel'

  • CloudBees and Google Cloud Partner to Accelerate Application Development on Anthos

    Respective leaders in DevOps and cloud computing are partnering to provide end-to-end application development automation from source to production...

  • Codefresh’s More Robust, Open Source Marketplace Makes Coding Easier, Faster, More Secure

    First deployed in December 2018, the Codefresh Marketplace makes it easier for code developers to find commands without having to learn a proprietary API – every step, browsable in the pipeline builder, is a simple Docker image. The Marketplace contains a more robust set of pipeline steps provided both by Codefresh and partners, such as Blue-Green and Canary deployment steps for Kubernetes, Aqua security scanning, and Helm package and deployment. All plugins are open source and users can contribute to the collection by creating a new plugin.

  • Codefresh freshens produce at the Kubernetes code marketplace

    Codefresh is the first Kubernetes-native CI/CD technology, with CI denoting Continuous Integration and CD denoting Continuous Delivery, obviously. The organisation has this month worked to improve its open source marketplace with features that focus on faster code deployment. First deployed in December 2018, the Codefresh Marketplace [kind of like an app store] allows developers to find commands without having to learn a proprietary API — this is because every step, which is browsable in the pipeline builder, is a simple Docker image.

  • DevOps World | Jenkins World: CircleCI orbs, DevOps Institute’s Ambassador Program, and Codefresh Marketplace

    DevOps and Jenkins is on full display this week at CloudBees’ DevOps World | Jenkins World taking place in San Francisco. In addition to the DevOps thought leaders and community members coming together to learn, explore and help shape the next generation of Jenkins and DevOps, a number of organizations took the opportunity to reveal new products. [...] SmartBear revealed TestEngine, a new solution designed to automate test execution in CI/CD environments. In addition, the company announced ReadyAPI 2.8 to accelerate functional, security and load testing of RESTful, SOAP, GraphQL and other web services. The new tools are aimed at accelerating API delivery. Users can now execute ReadyAPI, SoapUI Pro and SoapUI Open Source tests simultaneously on a central source that’s integrated into their development processes. This tackles the challenges that Agile and DevOps teams have such as complex deployments, large regression suites, and global development teams, according to SmartBear in a post.

  • What Is Developer Relations?

    Matthew Broberg, Advocate and Editor at opensource.com says that in practice the implementation of DevRel has been far from consistent. "DevRel, in theory, is the intersection of three disciplines: engineering, marketing, and community management," he says. "In practice, DevRel applies to a wildly popular set of job titles with wildly different expectations across different organizations." [...] Rebecca Fitzhugh, Principal Technologist at Rubrik agrees. "While there is certainly a marketing component when representing the company to the customer and community, it's equally about representing the customer to the company," she says. "Our DevRel team brings feedback from our customers to the product and engineering team in order to drive a better developer experience against our product's APIs."

Network transparency with Wayland: Final report.

The goal of this 2019 Google Summer of Code project is to develop a tool with which to transparently proxy applications that use the Wayland protocol to be displayed by compositors. Unlike the original X protocol, only part of the data needed to display an application is transferred over the application's connection to the compositor; instead, large information transfers are made by sharing file descriptors over the (Unix socket) connection, and updating the resources associated with the file descriptors. Converting this side channel information to something that can be sent over a single data stream is the core of this work. The proxy program I have developed for the project is called Waypipe. It can currently be found at gitlab.freedesktop.org/mstoeckl/waypipe. (I am currently looking for a better stable path at which to place the project; the preceding URL will be updated once this is done.) A few distributions have already packaged the program; see here; alternatively, to build and run the project, follow the instructions in the README and the man page. My work is clearly identified by the commit logs, and amounts to roughly ten thousand lines of C code, and a few hundred of Python. Read more Also: Vulkan 1.1.120 Released As The Newest Maintenance Release

The ClockworkPi GameShell is a super fun DIY spin on portable gaming

Portable consoles are hardly new, and thanks to the Switch, they’re basically the most popular gaming devices in the world. But ClockworkPi’s GameShell is something totally unique, and entirely refreshing when it comes to gaming on the go. This clever DIY console kit provides everything you need to assemble your own pocket gaming machine at home, running Linux-based open-source software and using an open-source hardware design that welcomes future customization. The GameShell is the result of a successful Kickstarter campaign, which began shipping to its backers last year and is now available to buy either direct from the company or from Amazon. The $159.99 ( on sale for $139.99 as of this writing) includes everything you need to build the console, like the ClockworkPi quad-core Cortex A7 motherboard with integrated Wi-Fi, Bluetooth and 1GB of DDR3 RAM — but it comes unassembled. Read more

KNOPPIX 8.6.0 Public Release

Version 8.6 basiert auf → Debian/stable (buster), mit einzelnen Paketen aus Debian/testing und unstable (sid) (v.a. Grafiktreiber und aktuelle Productivity-Software) und verwendet → Linux Kernel 5.2.5 sowie Xorg 7.7 (core 1.20.4) zur Unterstützung aktueller Computer-Hardware. Read more English: Knoppix 8.6 new public version is finally out !