Language Selection

English French German Italian Portuguese Spanish


OSS Leftovers

Filed under
  • Why giving back is important to the DevOps culture

    In the DevOps CALMS model (which stands for Culture, Automation, Lean, Measurement, and Sharing), Sharing is often overlooked or misunderstood. While each element of CALMS is just as important as the others, sharing knowledge is something that we often neglect.

  • Convincing your manager that upstreaming is in their best interest

    In an ideal world, everyone would implicitly understand that it just makes good business sense to upstream some of the modifications made when creating your Linux powered devices. Unfortunately, this is a long way from being common knowledge, and many managers still need convincing that this is, in fact, in their best interests.

    Just so that we are clear, I'm not suggesting here that your next Linux powered device should be an entirely open design. We live in the real world and unless your explicit aim is to produce a completely open platform, doing so is unlikely to be good for your companies' profitabilty. What does make sense however is to protect the parts of your product that drive your value proposition, while looking for ways to reduce costs in places which don't drive the value add or unique selling point. This is where upstreaming and open source can offer you a massive advantage, if done right.

  • OpenStack Summit Recap

    The OpenStack Summit kicked off with an exciting announcement that OpenStack Summit Berlin would be the last OpenStack Summit. The gathering is now to be called the Open Infrastructure Summit.

  • Paving new paths out of dead-end blog archive page navigation

    I’ve found some WordPress plugins and themes that have tried to do link up disparate archive pages by subtracting and adding one to the current month or year. This can lead to “navigational hazards” as they sometimes blindly link to months or years where there were no posts; creating 404 Not Founds and empty archive pages. It only takes a tiny extra effort to make sure that you only link to the next or previous page that actually have posts on them.

    You can apply similar solutions for other types of archive pages such as tag/topic and category archives. Try to provide good solutions for where a visitor may want to go next when they’ve reached the last page in a topic archive. You could suggest they go back to the front page or to a list of trending posts. Perhaps branch out to other related tags. There are many possible options here and the right choice will be up to how you’ve organized your website.

  • Qt Visual Studio Tools 2.3.0 Released
  • Announcing the Red Hat OpenShift extension for Visual Studio Code: Public Preview
  • Mozilla Funds Research Grants in Four Areas

    We’re happy to announce the recipients for the 2018 H2 round of Mozilla Research Grants. In this tightly focused round, we awarded grants to support research in four areas: Web of the Things, Core Web Technologies, Voice/Language/Speech, and Mixed Reality. These projects support Mozilla’s mission to ensure the Internet is a global public resource, open and accessible to all.

  • Help the FSF tech team build the future of free software
  • Open-spec board opens up I2C

    Excamera’s “I2CDriver” I2C debugging board has a logic-analyzer display, a micro-USB link to a PC, and support for 3x I2C modules. Options include up to 20x I2C sensor and I/O modules and 3x carriers.

    Earlier this year, Excamera Labs launched an SPIDriver board for analyzing and testing SPI-connected gizmos. Now it has returned to Crowd Supply to launch a similar I2CDriver board that takes on the more daunting challenge of I2C debugging.

4 open source Markdown editors

Filed under

I do most of my writing in a text editor and format it with Markdown—articles, essays, blog posts, and much more. I'm not the only one, either. Not only do countless people write with Markdown, but there are also more than a few publishing tools built around it.

Who'd have thought that a simple way to format web documents created by John Gruber and the late Aaron Schwartz would become so popular?

While most of my writing takes place in a text editor, I can understand the appeal of a dedicated Markdown editor. You get quick access to formatting, you can easily convert your documents to other formats, and you can get an instant preview.

Read more

My open source journey: From Pong to microservices

Filed under

In 1990, I was a 9th grader living in Vietnam. I had never had access to a computer. One day my mother returned from a trip and gave me a book titled "How to program with Turbo Pascal." I was delighted—everything I read in that book made sense, and I started to write code on paper.

When the local university opened a computer lab that offered rentals, I spent all of my allowances for weeks, trying to write the classic Pong game in Pascal.

Soon after that, I moved to Austin, Texas, where I took computer programming courses in high school and community college. Since I needed a computer for school, I decided to build my own PC. A family friend who worked for IBM kindly offered to help install the operating system. My home-built PC seemed to give him a lot of trouble; it took nearly an entire evening to get everything working. To this day, I’m not sure why he decided to set up a dual-boot with Slackware Linux and IBM OS/2, but his decision had a positive impact on my path.

Read more

OSS Leftovers

Filed under
  • Anatomy of an OSS Institutional Visit

    I recently visited the UK Meteorology Office, a moderately large organization that serves the weather and climate forecasting needs of the UK (and several other nations). I was there with other open source colleagues including Joe Hamman and Ryan May from open source projects like Dask, Xarray, JupyterHub, MetPy, Cartopy, and the broader Pangeo community.

    This visit was like many other visits I’ve had over the years that are centered around showing open source tooling to large institutions, so I thought I’d write about it in hopes that it helps other people in this situation in the future.

  • The Future of Technological Advancement Is Open Source

    The influence of open source on the IT industry for the past few decades has been undeniable, and the scale and speed of the open source development have been remarkable. The primary reason behind this is, it is cost-effective and also provides an opportunity for faster and more reliable innovation which allows enterprises to scale their infrastructure. Many employers allow developers to work on projects within the given time frame. Removing internal restrictions about open source will encourage developers, rather than making them feel like they are violating IT policies.

    Employers are enabling developers to work in conjunction with the latest innovations and accelerate the way at which these technologies are being adopted. Open source is a crucial area one can encounter in the present and the future. It is quickly becoming a necessity for success as enterprises realize the benefits it can offer and also provides a cost-effective option as compared to proprietary alternatives.

  • Lambda Debuts First Ever Blockchain Open-Source PoST Algorithm on GitHub

    Lambda recently unveiled its transparent Proof-of-Space-Time (PoST) protocol with high-speed verification capabilities, repetition computation, and streamlined proofs. It is reportedly the first ever blockchain open source PoST algorithm available to developers on GitHub – the popular software development platform.

  • Blockchain Storage Revolutionist Lambda Surpasses FileCoin Unveiling First Open-Source Proof-of-Space-Time Algorithm Available to Developers on GitHub

    Lambda, the leading decentralized infrastructure project providing innovative unlimited and scalable data storage capabilities on the blockchain, today announced its groundbreaking open-source Proof-of-Space-Time (PoST) protocol is the first available to developers worldwide on GitHub, the world’s leading software development platform

  • Open Source VoIP Specialist Ecosmob Launches Next-Generation Softswitches

    Ecosmob, a specialist in open source VoIP technologies, has launched a wholesale softswitch solution for VoIP service providers.

    Over the years Ecosmob has been refining its expertise in open source technologies in the softswitch area, including class four and five softswitch technology for VoIP services.

  • LibreOffice localisation sprint: Bengali

    LibreOffice’s localisation communities translate the software’s user interface and documentation. They help to make a powerful office suite available to millions of people around the world, in over 100 languages!

  • Upgraded my blog to Ghost 2.6

    I have been maintaining my blog. It is a self hosted Ghost blog, where I have my theme as Casper, the Ghost default. In the recent past, September 2018, Ghost has updated its version to 2.0. Now it is my time to update mine.

    It is always advisable to test it before running it into production server. I maintain a stage instance for the same. I test any and all the changes there before touching the production server. I did the same thing here also.

  • Intel Cascade Lake Target Added To LLVM / Clang Compiler

    Similar to the GCC patch for Intel Cascade lake CPU support that was posted last week, the LLVM Clang compiler stack now supports these forthcoming Intel server CPUs. 

    As of today the cascadelake target was added to LLVM and hooked up as well for Clang with the "-march=cascadelake" targeting for optimized code around this successor to Skylake-SP.

  • DejaGnu 1.6.2 released

    DejaGnu 1.6.2 was released on 28 November 2018. A maintenance release.

  • Decisive leadership is needed even more acutely in the digital open source era

    I was speaking recently at a seminar in Switzerland about leadership in the age of digital disruption, and an interesting question came up. Someone asked me why I was propagating the need for strong, decisive leadership and at the same time talking about open source era. “Isn’t open source about getting results without a clear (singular) leadership?” he asked while citing examples of open source operating systems (OS) like Linux, social movements like the Arab Spring and the recent rise of cryptocurrencies.

    This gentleman went on to say he was really confused. “Not only does your claim about the need for strong leadership in the open source era go against the very essence of open source systems, you go to the extent of advocating autocratic leadership?”

  • the first pygame 2 community game. Starting now! Are you in?
  • pygame 2 update - the examples all work
  • Asynchronous vs Synchronous Python Performance Analysis

    This article is the second part of a series on using Python for developing asynchronous web applications. The first part provides a more in-depth coverage of concurrency in Python and asyncio, as well as aiohttp.

    If you'd like to read more about Asynchronous Python for Web Development, we've got it covered.

    Due to the non-blocking nature of asynchronous libraries like aiohttp we would hope to be able to make and handle more requests in a given amount of time compared to analogous synchronous code. This is due to the fact that asynchronous code can rapidly switch between contexts in order to minimize time spent waiting for I/O.

Thales, RISC-V and the Linux Foundation

Filed under
  • Thales joins RISC-V Foundation to help secure open-source microprocessors

    Membership of the RISC-V Foundation is the latest illustration of Thales's commitment to free open-source hardware architectures based on RISC-V processors, and an opportunity for the company to play a major role in a new era microprocessor design. Based on the same philosophy as the Linux success story in the world of software, open source hardware is becoming increasingly important in many key sectors.

  • RISC-V and Linux Foundation partner up

    The RISC-V Foundation and the Linux Foundation agreed to a collaboration to accelerate open source development for the open source RISC-V ISA, starting with RISC-V starter guides for Linux and Zephyr.

    The RISC-V Foundation and the Linux Foundation announced a partnership to “accelerate open source development and adoption of the RISC-V ISA” and “grow the RISC-V ecosystem with improved support for the development of new applications and architectures across all computing platforms.” The Linux Foundation will advise RISC-V on “neutral governance and best practices for open source development” and provide resources for training programs, infrastructure tools, community outreach, and marketing and legal expertise.

  • Linux lobby org joins with RISC-V bods to promote open chip spec

    The Linux Foundation, the non-profit funded by for-profit tech firms to promote the open source operating system, has begun working with the RISC-V Foundation, another non-profit backed by well-heeled companies, to encourage adoption of the open source RISC-V instruction set architecture (ISA).

    The two organizations on Tuesday plan to announce a collaboration to enhance the appeal of the RISC-V ISA, tech that proprietary chip designer Arm recently tried to stifle. The results of the tie-up should come in the form of training programs, tool development, community building and governance, marketing support, and legal advice.

OSS Leftovers

Filed under
  • Preparing for 2019 Open Source Security Initiatives

    I read a very interesting article in the September-October 2018 issue of the Harvard Business Review entitled "Too Many Projects”, by Rose Hollister and Michael D. Watkins. The article, based on the author’s consulting work, detailed their observations around root causes of initiative overload, including impact blindness, multiplier effects, political logrolling, unfunded mandates, cost myopia and inertia. “Understanding those causes,” claim the authors "can help leaders diagnose the risks in their organizations and make smarter decisions about what to keep and what to kill.”

    On page 7 of the print edition (page 6 of the online edition), I noticed an interesting sidebar entitled “Questions to Ask Before You Launch an Initiative”. As I read through the sidebar I found my mind connecting the dots between these proposed project pre-launch questions and the selection of an open source security tool within an organization. All too often individuals suggest implementing an open source tool to address an organizational pain point because, at face value, open source tools have no upfront implementation cost. What happens, however, is that during the implementation the organization quickly realizes the unanticipated operational expenditures associated with their chosen tool.

  • Yubico Introduces Open Source YubiHSM SDK for Securing Infrastructures and Cryptographic Key Material

    Yubico, the leading provider of hardware authentication security keys, today announced a new open source YubiHSM 2 (hardware security module) software development kit (SDK) available for developers and engineers to easily implement the YubiHSM 2 for an unlimited amount of use cases. The YubiHSM 2 delivers the highest levels of security for cryptographic digital key generation, storage, and management, supporting an extensive range of enterprise environments and applications, in a cost effective and minimalistic form factor.

  • gives open-source community free continuous integration service

    Continuous delivery platform provider is giving back to the open-source community with the release of a continuous integration hosted service solution. Drone Cloud is being released to the open-source community for free with the help of bare metal cloud provider Packet.

    According to the company, the solution is being powered by infrastructure donated from Packet.

    “We were really excited about Brad’s (founder of reasons for rolling out Drone Cloud,” Jacob Smith, CMO of Packet, wrote in a blog post. “When he spoke about all of the Drone (and other) users who are building for an exploding set of architectures and operating systems. Pairing Intel, AMD, Arm and (hopefully soon) other bare metal systems with new features in Drone meant that our two small companies could make a real impact on a lot of projects.”

  • IVI Leads Progress in Value Assessment Through Open-Source Platform

    In recent weeks, CVS Caremark announced that it will be using ICER’s cost-effectiveness reports to determine coverage for drugs, using a specific cost per quality-adjusted life year (QALY) threshold for those determinations. This decision has led to vocal opposition and debate. Patient groups have spoken out strongly against the CVS approach, specifically objecting to the use of QALYs.

    Journal of Clinical Pathways spoke with Mark Linthicum, MPP, and Jennifer Bright, both with the Innovation and Value Initiative (IVI), regarding the need to find a rational middle ground and to work toward more tailored use of value information for decision-making.

  • ARM RISC OS (with BBC BASIC) goes open source

    The original ARM operating system RISC OS has gone open source.

    The OS itself was originally developed by Acorn Computers in Cambridge, England and was first released in 1987.

    It was initially developed to run the 32-bit Arm processor family and was built using assembly language.

    RISC OS is open sourced and available under the Apache 2.0 licence — it was one of the first operating systems to support the Raspberry Pi.

  • Web-Scale Companies Pioneer Open Line Systems, but Will Network Operators Follow?

    First, some background: An optical line system consists of optical amplifiers, multiplexers/demultiplexers and ROADMs. Historically, the line system has been tightly coupled with the terminal systems (i.e., transponders) with both line and terminal supplied by the same vendor. The end-to-end optical network has historically been a closed and proprietary system. Lately, though, some web-scale providers have concluded that this model stifles innovation and are bringing the concept of disaggregation to optical networking in the form of the open line system (OLS).

    An open line system decouples the optical line elements from the terminals to create several potential benefits for service providers, with rapid technology adoption being one of the biggest drivers. Coherent detection and photonic integration (including silicon photonics) have spurred rapid innovation in transponders, while line systems are evolving more slowly. Decoupling the line from the terminals allows service providers to advance through several generations of transponder technologies without having to change the line systems.

  • KDAB Talks at Qt World Summit Berlin

    KDAB is presenting two great talks at Qt World Summit. At 13:30, you can get an in-depth look at a new concept for designers and developers with James Turner.

    At 14:30, Milian Wolff will be presenting some of KDAB’s renowned opensource tools, some of which, like Hotspot, he created himself.

  • Community Member Monday: Cathy Crumbley

    At our recent LibreOffice Conference in Tirana, Albania, we invited community members across the globe to join us. Cathy Crumbley from Massachusetts, USA, has recently been involved in the documentation project, and flew over to meet us. Here’s what she had to say:

  • This Is The Best Way To Show Your Students Moodle Is Open Source (Because You Must)
  • Abandon Linux. Move to FreeBSD or Illumos. [iophk: "chokes on Microsoft propaganda towards the end"]


    Is your company based on opensource based software only? Do you have a bunch of developers hitting some kind of server you have installed for them to “do their thing”? Being it for economical reasons (remember to donate), being it for philosophycal ones, you may have skipped good alternatives. The BSD’s and Illumos.

  • GRUB Picks Up Zstd Support To Handle Compressed Btrfs File-Systems

    For the past year the Btrfs file-system in the mainline Linux kernel has supported Zstd as one of its file-system compression options. With the very latest GRUB boot-loader code, it can now deal with your Zstd-compressed Btrfs file-systems.

    As of Monday, the GNU GRUB boot-loader pulled in a copy of the Zstd decompression code.

Amazon Spying/Openwashing

Filed under

OpenSnitch – an Application Firewall for Linux [Review]

Filed under

OpenSnitch is an open source alternative to Little Snitch of macOS. It lets you control internet access per application basis. Read the full review of OpenSnitch.
Read more

Researchers estimate that Python, Javascript, and R contribute billions to GDP

Filed under

Gross domestic product, perhaps the most commonly used statistic in the world for evaluating economic progress, has some issues.

Increasingly, one of the biggest problems is that GDP generally underestimates the value of free goods and services—checking facts on Wikipedia or sharing photos on Instagram, for instance. GDP is best at measuring the impact of TV and car sales—not of things available for free or that require you to view ads, like broadcast TV or Facebook, explains the Financial Times’s Gillian Tett.

As a new research paper points out, this shortcoming also means GDP may be missing a lot of value created in the form of free programming languages (pdf). The most popular programming languages, like JavaScript and Python, are open source. This means that anyone can use them for free and modify them to develop new programs that they can then offer for free or for sale. JavaScript, for example, is used on about 95% of websites. Python, the most popular tool for data scientists, is used by companies like Google and Facebook to analyze data and develop new products.

Read more

OSS: Generosity and PostgreSQL

Filed under
  • Feeling generous? Open source software community gives shelter to code

    Open source communities have never been as bustling, and joining the fray has never been easier. Are you looking for a new project to work on? Do you have some code that you’d like to donate? We take a look at some organizations that deserve a time in the sun and your attention.

  • Why Citus Data is donating 1 percent equity to PostgreSQL foundations

    The distribution model for databases is shifting to the cloud. With this shift, the economics of open source communities are changing. One of the most important issues in modern software is building sustainable open source models in the age of the cloud.

    A challenge with being an independent open source project, however, is financial. The PostgreSQL community is committed to driving innovation on the world’s most advanced open source database. How does the funding model evolve over time to ensure the sustainability of Postgres?

    We sat down and had a chat with Umur Cubukcu, CEO and co-founder of Citus Data to learn more about the open source community.

Syndicate content

More in Tux Machines

Graphics: Android on DRM/KMS, NVIDIA's Proprietary Linux Driver

  • A dream come true: Android is finally using DRM/KMS
    In the beginning, Android did not really have a graphics stack. It was just pushing frames directly to framebuffers and hoping for the best, the approach worked for quite some time. However, over time, the usecases became more and more complex and a new graphics stack was necessary. About 6 years ago the Android team conducted a lot of research and quickly realized that the mainline kernel was far from being up to the job - it was lacking Atomic screen updates, explicit syncronization and support for low power hardware, among other things. Google was left with no other choice than to design their own graphic stack: Atomic Display Framework (ADF).
  • NVIDIA 415.25 Linux Driver Released With Support For The TITAN RTX & Quadro RTX 8000
    Just days after the NVIDIA 415.23 Linux driver release that was published to fix 4.20 kernel issues, the NVIDIA 415.25 driver is now available with new product support. The NVIDIA 415.25 is out today in order to formally introduce support for the new TITAN RTX and Quadro RTX 8000 graphics cards, the newest Turing-based products. The TITAN RTX is available beginning today from the NVIDIA store at $2499 USD meanwhile the flagship RTX 8000 card will retail for about $10k USD.
  • NVIDIA's Proprietary Linux Driver Might Soon Work On Fedora Silverblue
    Fedora's Silverblue initiative formerly known as Fedora Atomic Workstation currently doesn't work with the NVIDIA binary driver, but that soon could change. For Fedora Silverblue to ultimately move forward and gain adoption, it will need to work with NVIDIA hardware and that means supporting their proprietary driver. It's simply a fact with the open-source Nouveau driver not being good enough for the vast majority of NVIDIA GPU owners and these green graphics processors being found in many Fedora Linux boxes. Due to how Fedora Silverblue is currently composed, the NVIDIA proprietary driver doesn't currently work but there are changes being worked on in order to support the binary blob's workflow.

Red Hat and Fedora Leftovers

  • OpenShift Commons Gathering at Seattle KubeCon 2018 Recap with Video and Slides
    With over 350 attendees from over 115+ companies and more than 25 speakers by community members, upstream project leads, contributors, end users, and from Red Hatters, the OpenShift Commons Gathering in Seattle this past week was a great place to learn about the future of Kubernetes, OpenShift, and cloud native infrastructure.
  • Oracle's Unbreakable Enterprise Kernel 5 Update 1 Released - Improves AArch64, DTrace
    In addition to releasing VirtualBox 6.0, Oracle on Tuesday also released an updated version of their Linux kernel downstream geared for their RHEL-cloned Oracle Linux... Now available is Unbreakable Enterprise Kernel Release 5 Update 1.  This first update to Unbreakable Enterprise Kernel Release 5 offers improved support for ARM64/AArch64 (64-bit ARM), cgroup2 updates, improved scheduler scalability, a variety of DTrace updates, updated NVDIMM subsystem functionality around PMEM and DAX, and various other changes. Also included with UEK R5U1 are a number of CVE security fixes.
  • Open Outlook: Kubernetes Native Infrastructure
    As 2018 draws to a close, I’ve spent some time thinking about the progress we’ve made with Red Hat OpenShift and where we’re going. Spoiler alert - it’s been an exciting year and I’m optimistic about 2019.
  • Introduction to the Kubernetes Operator Framework
    Red Hat’s Sebastien Pahl Explains Kubernetes Operators at KubeCon 2018.  Operators will be featured in OpenShift 4 currently in beta, which you can preview here: An Operator is a method of packaging, deploying and managing a Kubernetes application. A Kubernetes application is an application that is both deployed on Kubernetes and managed using the Kubernetes APIs and kubectl tooling. To be able to make the most of Kubernetes, you need a set of cohesive APIs to extend in order to service and manage your applications that run on Kubernetes. You can think of Operators as the runtime that manages this type of application on Kubernetes. The Operator Framework is an open source toolkit to manage Kubernetes native applications, called Operators, in an effective, automated, and scalable way.
  • Red Hat Hyperconverged Infrastructure for Virtualization
  • Fedora Handbook 2018 Released
    I finally finished the 2018 edition of Fedora Handbook (aka Fedora Workstation Beginner’s Guide). Just a recap what the handbook is about: it’s a printed handbook that should give enough information to get a user from “knowing nothing about Fedora” to first steps in the system. It’s used as a giveaway at conferences and other events. The original handbook was written in Czech in 2015 and the English version released last year introduced only cosmetic changes, so even though the handbook has pretty generic info and is not specific to any Fedora release there were quite a lot of changes needed.
  • Rawhide notes from the trail, mid december 2018
  • Firefox 64 autoplay in Fedora 29
    With one of the recent Firefox releases (current version is 64), autoplay videos began to play again, although they start muted now [1]. None of the previously-working methods work (e.g. about:config media.autoplay.enabled), the documented preference is not there in 64 (promised for 63: either never happened, or was removed). Extensions that purport to disable autoplay do not work.

Android Leftovers

Qt and KDE: Qt Champions, Kdenlive, FreeBSD 12, Alejandro Montes Bascuñan and More

  • Welcome to the 2018 Qt Champions!
    Another year has passed, winter has come so it’s time to celebrate the Qt Champions!
  • Kdenlive Video Editor 18.12 Released with Important Fixes
    Kdenlive, KDE Non-Linear Video Editor, released version 18.12 a few days ago with some crashes fixed and other improvements.
  • KDE ports on FreeBSD 12 (amd64)
    FreeBSD 12 was released last week. I’m in the process of rebuilding my main workstation to all-flash (which means backups, disentangling ZFS pools, etc. etc.) and in the meantime installed 12-R to an older i3 I had lying around. KDE Applications 18.12 were released last thursday. Those are in ports, but haven’t made it around to the official packages yet. So here are some notes on almost-current KDE on almost-current FreeBSD: Installing modern KDE: from a freshly installed 12-R system, getting to a KDE Plasma desktop is a matter of installing two metapackages: pkg install xorg kde5 . That will leave you in a state where you need to link .xinitrc to startkde .. rather old-school. For purposes of having a pleasant setup, pkg install falkon quassel sddm as well.
  • Interview with Alejandro Montes Bascuñan
    I found out about it when I was specifically looking for drawing and painting software that could run on Linux because I was about to make the change from Windows 10 to Linux but the only thing holding me back was the program that I would use to draw. Then I stumbled upon Krita and gave it a try and well, the rest is history.
  • BuildStream metrics: exploration
    Metrics and telemetry are fundamental in any engineering activity to evaluate, learn and improve. They are also needed to consolidate a culture in which opinion and experience are continuously challenged, in which experimentation and evidence becomes the norm and not the exception, in which transparency rules so co-workers are empowered, in which data analysis leads to conversations so evaluations are shared. Open Source projects has been traditionally reluctant to promote telemetry, based on privacy concerns. Some factor that comes to my mind are helping to change this perception...