Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Monday, 16 Jul 18 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story today's howtos Roy Schestowitz 16/07/2018 - 9:16am
Story Red Hat News Roy Schestowitz 16/07/2018 - 9:14am
Story Debian: Google Summer of Code, Debian 9.5, and Tails Roy Schestowitz 16/07/2018 - 9:13am
Story Programming: Perl, RcppClassic, Git-cinnabar, Effective Python Roy Schestowitz 16/07/2018 - 9:09am
Story Security: Containers, Tron, Back Doors, GandCrab, Bastille Day Roy Schestowitz 16/07/2018 - 9:07am
Story Review: Hyperbola GNU/Linux-libre 0.2.4 Roy Schestowitz 16/07/2018 - 8:37am
Story Ubuntu’s Snap Apps Website Gets Much Needed Improvements itsfoss 16/07/2018 - 8:34am
Story Android Leftovers Rianne Schestowitz 16/07/2018 - 8:25am
Story Get our Linux networking cheat sheet Rianne Schestowitz 16/07/2018 - 8:20am
Story 3 cool productivity apps for Fedora 28 Rianne Schestowitz 16/07/2018 - 8:15am

Debian GNU/Linux 9.5 "Stretch" Is Now Available with 100 Security Updates

Filed under
Security
Debian

Coming four months after the previous point release, Debian GNU/Linux 9.5 "Stretch" includes a total of 100 security update and 91 miscellaneous bugfixes for various core components and applications. However, this remains a point release and doesn't represent a new version of the Debian GNU/Linux 9 "Stretch" operating system series, which continues to be updated every day.

"This point release mainly adds corrections for security issues, along with a few adjustments for serious problems. Security advisories have already been published separately and are referenced where available. Please note that the point release does not constitute a new version of Debian 9 but only updates some of the packages included," reads today's announcement.

Read more

Also: Debian 9.5 Released With Security Fixes, Updated Intel Microcode For Spectre V2

Updated Debian 9: 9.5 released

Games and Wine Leftover

Filed under
Gaming

Open Cars Kick-Off Conference

Filed under
OSS

Autonomous cars are coming. But how are we going to deal with keeping both the software and hardware up-to-date? Odds are, a three-year computer and software a few months old are going to be too old to drive autonomously, at least while the technology is in its infancy. And how do we train the guys in your local garage to maintain an AI?

The automobile industry thinks they have a solution: lease rather than sell autonomous cars, lock the hood shut, and maintain them exclusively through their dealers.

That works great for the 1%. But what about the rest of us? The folks who drive a dented, 10-year-old car? We should have the option to drive autonomous cars, and to participate in the same world as the more wealthy folks.

Read more

Lubuntu 18.04 Review: Stable and Dependable As Always

Filed under
Reviews
Ubuntu

I stated earlier that 18.04 looks pretty much the same compared to when I first installed it. This is not a bad thing. Lubuntu is not designed to be flashy or to have the latest cutting-edge features. It is designed to use few resources and run well on a wide variety of computers. It does that very well. You could set anyone who ever used Windows in front of a Lubuntu box and they would be good to go. I would certainly recommend it for beginners and older computers

One thing that was confusing when I was researching this article was the existence of more than one site for Lubuntu. When I searched for Lubuntu, one of the first search result entries was for lubuntu.net. I thought it was the project’s official website. Then, I was surfing through Lubuntu’s Wikipedia entry. It listed lubuntu.me as the official site. Both look very official. It’s only after you dig that you discover that lubuntu.net was created by “Free and Open Source contributors from Asia, Linux Fans and the Lubuntu Meilix community”. It’s essentially a fan site. They had better let people know that they are not the official site before they get in trouble with someone.

Have you ever used Lubuntu? What is your favorite Ubuntu flavor? Please let us know in the comments below.

If you found this article interesting, please take a minute to share it on social media.

Read more

Lubuntu 18.04 Review: Stable and Dependable As Always

Filed under
Reviews

Ubuntu’s lightweight edition Lubuntu 18.04 still revives older computers through LXDE but it has different plans for future. Read the Lubuntu 18.04 review to find out more about it.
Read more

Xbox 360 Wireless Controller for PC+Rocket League+Ubuntu=Awesome

Filed under
Gaming
Ubuntu
HowTos

I’m a gamer. I’ve been playing PC games since DOS, and have no plan to ever stop, thankfully there are an increasing number of wicked games available on GNU/Linux systems, like Rocket League for example.

If you’ve been living under a rock for the past few years, and have no idea what Rocket League is, it’s basically Soccer/Football (other game modes have other sports, etc, but the primary focus is as mentioned) in super high powered, jet propulsed cars; it’s awesome. However, Rocket League is not very easily played via keyboard, and having some kind of controller is essential.

I use an Xbox 360 Wireless Controller as my primary controller when playing games that support one on Linux.

Read more

Red Hat and Fedora News

Filed under
Red Hat

The Best Linux VPNs of 2018

Filed under
GNU
Linux

If the 20th century was defined by an explosive growth in technology, then the 21st century is beginning to be defined by personal security, or more pointedly, a lack thereof. Virtual Private Networks (VPNs), once mainly a site-to-site connection tool for IT professionals, have evolved to become personal services that let individual users connect to the internet by using encrypted traffic that prevents third parties from snooping on their web activities.

This VPN evolution occurred because it has become increasingly easy for hackers to exploit constantly changing operating systems (OSes), applications, and networks. This means sophisticated tactics, such as man-in-the-middle attacks, aren't just being aimed at businesses anymore. It's happening to everyday folks who are frequenting their favorite coffee shop. This means these folks need to upgrade their security arsenal.

Read more

OSS: BI, GraphQL, and "Pydio Cells, an Enterprise-Focused File-Sharing Solution"

Filed under
OSS
  • Best open source business intelligence and analytics tools

    So what are some open source alternatives to these proprietary tools? And aside from cost what benefits can they bring? Here's our pick of the market.

  • SD Times Open-Source Project of the Week: GraphQL Engine from Hasura

    With its open source release this week, GraphQL-as-a-Service company Hasura’s GraphQL Engine is looking to lift the burden on front-end and enterprise application developers who want to begin incorporating GraphQL’s data querying and manipulation capabilities in their preexisting Postgres-based applications without having to dig through the back-end of GraphQL’s code to implement it.

    ”GraphQL and the tooling around it dramatically increases the feature velocity for developer teams by reducing the communication required between them while developing new features,” the company wrote in this week’s announcement. “As a result, GraphQL servers are like self-documenting APIs that enable full API discoverability for the developers. This enables the front-end developers to make API requests, in order to introduce new features or change existing ones, in GraphQL without having to wait for back-end developer teams to deliver APIs and document the changes.”

  • FOSS Project Spotlight: Pydio Cells, an Enterprise-Focused File-Sharing Solution

    Pydio Cells is a brand-new product focused on the needs of enterprises and large organizations, brought to you from the people who launched the concept of the open-source file sharing and synchronization solution in 2008. The concept behind Pydio Cells is challenging: to be to file sharing what Slack has been to chats—that is, a revolution in terms of the number of features, power and ease of use.

    In order to reach this objective, Pydio's development team has switched from the old-school development stack (Apache and PHP) to Google's Go language to overcome the bottleneck represented by legacy technologies. Today, Pydio Cells offers a faster, more scalable microservice architecture that is in tune with dynamic modern enterprise environments.

    In fact, Pydio's new "Cells" concept delivers file sharing as a modern collaborative app. Users are free to create flexible group spaces for sharing based on their own ways of working with dedicated in-app messaging for improved collaboration.

    In addition, the enterprise data management functionality gives both companies and administrators reassurance, with controls and reporting that directly answer corporate requirements around the General Data Protection Regulation (GDPR) and other tightening data protection regulations.

Programming: Becoming a Senior Developer, DWG and a "New Phase" of Python

Filed under
Development
  • Becoming a senior developer: 9 experiences you'll encounter

    Being a developer—a good one—isn't just about writing code. To be successful, you do a lot of planning, you deal with catastrophes, and you prevent catastrophes. Not to mention you spend plenty of time working with other humans about what your code should do.

  • Revealing unknown DWG classes

    I implemented three major buzzwords today in some trivial ways.

        massive parallel processing
        asynchronous processing
        machine-learning: a self-improving program

    The problem is mostly trivial, and the solutions also. I need to
    reverse-engineer a binary closed file-format, but got some hints from
    a related ASCII file-format, DWG vs DXF.

  • Python and Its Community Enter a New Phase

    Python is an amazing programming language, there's no doubt about it. >From humble beginnings in 1991, it's now just about everywhere. Whether you're doing web development, system administration, test automation, devops or data science, odds are good that Python is playing a role in your work.

    Even if you're not using Python directly, odds are good that it is being used behind the scenes. Using OpenStack? Python plays an integral role in its development and configuration. Using Dropbox on your computer? Then you've got a copy of Python running on your computer. Using Linux? When I purchased Red Hat Linux back in 1995, the configuration was a breeze—thanks to visual tools developed in Python.

    And, of course, there are numerous schools and educational programs that are now teaching Python. MIT's intro computer science course switched several years ago from Scheme to Python, and thousands of universities all over the world made a similar switch in its wake. My 15-year-old daughter participates in a program for technology and entrepreneurship—and she's learning Python.

    There currently is an almost insatiable demand for Python developers. Indeed, Stack Overflow reported last year that Python is not only the most popular language on its site, but it's also the fastest-growing language. I can attest to this popularity in my own job as a freelance Python trainer. Some of the largest computer companies in the world are now using Python on a regular basis, and their use of the language is growing, not shrinking.

Games: Egosoft, We Happy Few, Firefox for Games and CodeWeavers/Wine

Filed under
Gaming
  • Egosoft have confirmed that X4: Foundations will be on Linux

    Fantastic news for fans of Egosoft space simulation games, as they have now actually confirmed that X4: Foundations [Official Site] will be on Linux.

  • We Happy Few has a brand new trailer out

    We Happy Few, the action adventure from Compulsion Games and Gearbox Publishing looks rather promising in the brand new trailer.

  • Get your game on, in the browser

    The web is a gamer’s dream. It works on any device, can connect players across the globe, and can run a ton of games—from classic arcade games to old-school computer games. The web could be the best platform for gaming, and Firefox is the the best browser for gaming. Here’s why.

    [...]

    Firefox is the fastest and most efficient browser for gaming. Don’t believe us? Try out some of these games and see for yourself:

    The Internet Archive Mac Software Library – Do you miss those black-and-white games you used to play on your old Macintosh? The Internet Archive has worked to preserve many older, classic computer games so now you can play them in your browser.

    http://slither.io/ – This is a fun, MMO Snake-like game with good graphics, is in-browser, and also happens to have a really good Privacy Policy (we’re into stuff like that).

    Battlestar Galactica Online – Who’s a Cylon? Are you a Cylon? Find out.

    LEGO Online – Playing with LEGO IRL is awesome, but the toy maker has made some of the best console and computer games in the past decade. Now you can play some of them online.

  • Wine Lands Support For Vulkan On macOS Via MoltenVK

    CodeWeavers' Andrew Eikum has added support to Wine for using Vulkan on macOS via the open-source MoltenVK.

    As what should mature into a big boost for allowing Vulkan-enabled Windows games to run faster on macOS by mapping it through to Apple's Metal API, and also should ultimately allow the use of DXVK for Direct3D 11 over Vulkan or VKD3D for Direct3D 12 over Vulkan, the "winemac" code now has this initial Vulkan support using the MoltenVK wrapper.

AMD Graphics: AMDKFD, AMDGPU

Filed under
Graphics/Benchmarks
Hardware
  • Raven Ridge Support Posted For AMDKFD Compute Driver

    Felix Kuehling of AMD sent out the remaining six patches for getting the AMD Raven Ridge (Ryzen APUs) working with the AMDKFD kernel compute driver so that the ROCm/OpenCL user-space compute stack can be run on these new APUs.

  • Radeon RX Vega Display Regression Fix Heading To Linux 4.18 Git

    If you have been part of the group of Radeon RX Vega Linux users trying out Linux 4.18 and finding your display no longer lights up, heading to Linux 4.18 Git should be a fix for at least some of the users.

    Sent out on Friday was a batch of AMDGPU DRM-Fixes-4.18. It's just three fixes, but two of them are pertaining to display problems and the other a segmentation fault if the GPU does not power up properly when resuming the system.

today's howtos

Filed under
HowTos

Find Snap Apps Faster Using This Online Store

Filed under
Ubuntu

When you want to find or install a Snap app you’re supposed to head to Ubuntu Software, which is part of the default Ubuntu desktop.

But if I’m being honest Ubuntu Software sucks. It’s slow. The layout isn’t great for discovery. And Ubuntu’s instance on listing (often irrelevant) Snap apps at the top of any and all search results muddies its use as a competent cross-format app hub.

Read more

KDE: Konsole, Okular, Akademy 2018 and Kube

Filed under
KDE
  • More Konsole Updates: Tabs

    One of the things that every old application suffers is from old code. It’s easier to keep something that works than to move to something new, even if the final result is better. Take a look at the current Tabbar + Buttons of Konsole.

  • [Okular] GSoC 2018 - Second month status

    I am working on the GSoC project Verifying signatures of pdf files and since the last blog post I have made number of improvements. They are listed below.

    [...]

    This is a dialog similar to print preview dialog but instead of previewing what is about to be printed it loads the data covered by a signature in a read-only KPart. In its current state this dialog is pdf specific. This is problematic since okular is a universal document viewer. So I plan to make it a bit more generic.

  • Going to Akademy 2018
  • Chrome Browser Launching Mitigation for Spectre Attacks, The Linux Foundation Announces LF Energy Coalition, Kube 0.7.0 Now Available, New Android Apps for Nativ Vita Hi-Res Music Server and More

    Version 0.7.0 of Kube, the "modern communication and collaboration client", is now available. Improvements include "a conversation view that allows you to read through conversations in chronological order"; "a conversation list that bundles all messages of a conversation (thread) together"; "automatic attachment of own public key"; "the account setup can be fully scripted through the sinksh commandline interface"; and more. See kube.kde.org for more info.

Browsers: Firefox, Browsh and Chrome

Filed under
Moz/FF
Web
  • Mozilla B-Team: happy bmo push day!
  • Mozilla VR Blog: This week in Mixed Reality: Issue 12

    This week we landed a bunch of core features: in the browsers space, we landed WebVR support and immersive controllers; in the social area, added media tools to Hubs; and in the content ecosystem, we now have WebGL2 support on the WebGLRenderer in three.js.

  • Robert Kaiser: VR Map - A-Frame Demo using OpenStreetMap Data

    The prime driver for writing my first such demo was that I wanted to do something meaningful with A-Frame. Previously, I had only played around with the Hello WebVR example and some small alterations around the basic elements seen in that one, which is also pretty much what I taught to others in the WebVR workshops I held in Vienna last year. Now, it was time to go beyond that, and as I had recently bought a HTC Vive, I wanted something where the controllers could be used - but still something that would fall back nicely and be usable in 2D mode on a desktop browser or even mobile screens.

  • Firefox Test Pilot: The Evolution of Side View

    Side View is a new Firefox Test Pilot experiment which allows you to send any webpage to the Firefox sidebar, giving you an easy way to view two webpages side-by-side. It was released June 5 through the Test Pilot program, and we thought we would share with you some of the different approaches we tried while implementing this idea.

  • Browsh – A Modern Text Browser That Supports Graphics And Video

    Browsh is a modern, text-based browser that supports graphics including video. Yes, you read that right! It supports HTML5, CSS3, JavaScript, photos, WebGL content and of course video as well. Technically speaking, it is not much of a browser, but some kind of terminal front-end of browser. It uses headless Firefox to render the web page and then converts it to ASCII art. According to the developer, Browsh significantly reduces the bandwidth and increases the browsing speed. Another cool feature of browsh is you can ssh from, for example an old laptop, to a regular computer where you have Browsh installed, and browse HTML5 webpages without much lag. Browsh is free, open source and cross-platform.

  • The most ambitious browser mitigation yet for Spectre attacks comes to Chrome

    Google’s Chrome browser is undergoing a major architectural change to enable a protection designed to blunt the threat of attacks related to the Spectre vulnerability in computer processors. If left unchecked by browsers or operating systems, such attacks may allow hackers to pluck passwords or other sensitive data out of computer memory when targets visit malicious sites.

Graphics: Libinput, Mir, Wayland and Release of Mesa 18.1.4

Filed under
Graphics/Benchmarks
  • Libinput Gets Reworked Trackpoint Acceleration

    Peter Hutterer at Red Hat is trying again to get trackpoint acceleration performing nicely under the libinput library so trackpoints behave nicely across Wayland, X.Org, and Mir systems.

    Hutterer believes now that libinput's previous trackpoint acceleration code was "simply broken", but he believes this new code is on the right track and supports a wider configuration range.

  • libinput has a new trackpoint acceleration

    Just a heads-up, I just merged a branch that fixes trackpoint acceleration
    in libinput. The previous approach was simply broken, the new one is quite
    similar to what we had before anyway - calculating speed from the deltas and
    applying the acceleration curve from that. The curve is adjusted for
    trackpoints with a relatively wide configurable range.

  • Mir 0.32.1 Released With Launcher For Internal Wayland Clients, Fixes

    Canonical developers working on Mir have prepared the release of Mir 0.32.1 with a few fixes and improvements off the recent release of Mir 0.32.

    The Mir abstraction library (libmiral) now has a launcher for internal Wayland clients and the MirAL shell has reinstated the "spinner" in Wayland for when starting the shell. There are also several bug fixes pertaining to Mir's Wayland and Mesa support in this point release.

  • Wayland 1.16 & Weston 5.0 Reach Alpha

    Samsung's Derek Foreman has announced the alpha release of Wayland 1.16 as well as the Weston 5.0 reference compositor.

    As is often the case with recent Wayland releases, they are not all that large. Wayland 1.16 Alpha does away with the deprecated wl_global definition, fixes various oddities, the Wayland code generator now supports foreign enums, and updated contribution documentation.

  • mesa 18.1.4

    Hi list,

    Mesa 18.1.4 is now available for download.

    In this release we have:
    - Several fixes for i965
    - Several fixes for anv
    - A few fixes each for radeonsi, glx, the glsl compiler, the autotools build,
    nir, st/dri, and r600

    Dylan

  • Mesa 18.1.4 Released With Fixes For Intel & Radeon Drivers

    For those abiding by Mesa stable releases, Mesa 18.1.4 is now available -- in time for updating prior to any weekend Linux gaming or other activities -- for these open-source OpenGL/Vulkan driver components.

    Mesa 18.1.4 truth be told isn't all that of an exciting release, unless you happened to be affected by any of the just over two dozen fixes incorporated into this timed point release.

GNOME Desktop/GTK/GUADEC

Filed under
GNOME
  • Carlos Soriano: Gtk4 Flatpak example

    As part of Ernestas Kulik work on porting Nautilus to gtk4 he has created a tagged entry widget to replace libgd tagged entry and eventually upstream to gtk proper. To give easy testing he created a Flatpak file for building a simple app with this widget, which serves as an example of how to create a simple app with gtk4 too.

  • Philip Withnall: GUADEC 2018 thoughts

    GUADEC this year was another good one; thank you to the organisers for putting on a great and welcoming conference, and to Endless for sending me.

    Unfortunately I couldn’t make the first two days due to a prior commitment, but I arrived on the Sunday in time to give my talks. I’ve got a lot of catching up to do with the talks on Friday and Saturday — looking forward to seeing the recordings online!

    The slides for my talk on the state of GLib are here and the notes are here (source for them is here). I think the talk went fairly well, although I imagine it was quite boring for most involved — I’m not sure how to make new APIs particularly interesting to listen to!

  • Georges Basile Stavracas Neto: My Perspective on This Year’s GUADEC

    This year, I had the pleasure to attend GUADEC at Almeria, Spain. Lots of things happened, and I believe some of them are important to be shared with the greater community.

    [...]

    A big cleanup was merged during GUADEC. This probably will mean small adaptations in extensions, but I don’t particularly think it’s groundbreaking.

    At the second BoF day, me and Jonas Ådahl dived into the Remote Desktop on Wayland work to figure out a few bugs we were having. Fortunately, Pipewire devs were present and we figured out some deadlocks into the code. Jonas also gave a small lecture on how the KMS-based renderer of Wayland’s code path works (thanks!), and I feel I’m more educated in that somewhat complex part of the code.

    As of today, Carlos Garnacho’s paint volume rework was merged too, after extensive months of testing. It was a high-impact work, and certainly reduces Mutter’s CPU usage on certain situations.

    At the very last day, we talked about various ideas for further performance improvements and cleanups on Mutter and GNOME Shell. I myself am on the last steps of working on one of these ideas, and will write about it later.

    [...]

    Even though I was reluctant to go, this GUADEC turned out to be an excellent and productive event.

  • Daniel García Moreno: GUADEC 2018

    GUADEC is the GNOME Users And Developers European Conference, is an annual conference that take place in Europe, and this year was in Spain, so I should go. I've became a foundation member this year and I've two Google Summer of Code students from GNOME organization working on Fractal, so this year GUADEC was an important one for me.

0.2.1 Release of Elisa

Filed under
KDE

The Elisa team is happy to announce our new bugfix release, version 0.2.1.

Elisa is a music player developed by the KDE community that strives to be simple and nice to use. We also recognize that we need a flexible product to account for the different workflows and use-cases of our users.

We focus on a very good integration with the Plasma desktop of the KDE community without compromising the support for other platforms (other Linux desktop environments, Windows and Android).

We are creating a reliable product that is a joy to use and respects our users privacy. As such, we will prefer to support online services where users are in control of their data.

Read more

Syndicate content

More in Tux Machines

GNOME: GUADEC, GSoC, GitLab

  • Petr Kovar: GUADEC 2018
    Back from GUADEC, held in the beautiful Andalusian city of Almería, Spain, from 6th July through 11th July, 2018, I wanted to share a few notes wrt documentation and localization activities at the conference and during the traditional post-conference hacking days.
  • GUADEC18 Developer Center BoF Part 1: The Developer Experience
    At this year’s GUADEC lightning talks I spontaneously announced and arranged a Developer Center BoF (Birds of a Feather) session. We were six attendants who met together Wednesday the 11th September. I think it is important that we communicate our doings to the rest of the community, so I will make a few short blog posts based on our meeting notes and my own thoughts on the subject.
  • GSoC 2018: Safe Shared Access to Cairo Image Surfaces
    I’m working on librsvg, a GNOME SVG rendering library, to port the SVG filter effects and related infrastructure from C to Rust. Librsvg uses Cairo, a 2D graphics library, for most of its drawing operations. Cairo can draw to a number of different surfaces like XCB and Xlib windows and pixmaps, PDF documents and PostScript files.
  • Have you ever commented while angry?
    Here’s my proposal (feature request for GitLab / irssi?

OSS: Apache Cassandra, Jib,WSO2 and More

  • Apache Cassandra at 10: Making a community believe in NoSQL
    Ten years ago this month, when Lehman Brothers was still just about in business and the term NoSQL wasn't even widely known, let alone an irritant, Facebook engineers open-sourced a distributed database system named Cassandra. Back then, the idea that huge numbers of companies would need a scalable database was almost laughable – and that grip of traditional relational database systems is reflected in the mythical moniker given to what would become one of the first of many databases designed to run on a cluster of machines. Named after the Greek figure who was cursed to utter the truth but was never believed, Cassandra might seem an odd choice for a system whose raison d'être is believability – but it delivered a nice dig at the stalwarts of the RDBMS world… and their trust in a false Oracle.
  • Google Launches Jib, Automated Container Packaging for Java Apps
    Google has released software that could automate the packaging of a Java program so that it can be run in the cloud-native environment. Jib is an open-source Java “containerizer,” one that handles all the steps of packaging your application into a container image, according to Appu Goundan and Qingyang Chen, two Google engineers who co-wrote a blog post announcing the new technology. Created over two decades ago at Sun Microsystems, Java was introduced as a “write once, run anywhere” programming language, where all the code would be packaged in a JAR file, and run by a Java Virtual Machine on any platform. The requirements for running code anywhere have expanded with the introduction of containerization, however. Few shops are Java-only these days, and many are turning to containerization for true application portability,
  • WSO2 Summer 2018 Release Brings Agility to Secure Microservices Integration
  • New Operations in Mexico Extend WSO2’s Reach Across Latin America
  • How Open Source Became The Default Business Model For Software
  • 10 Best Kodi Addons You Should Install In 2018 | Legal Addons
    Kodi is one of the most popular media player software which enables you to access videos, music, and pictures via the internet or local storage on a host of platforms. Managed by XBMC foundation, Kodi is an open source software. However, its reputation has been soiled by labeling it as a piracy bearer, and that is why many ask “Is Kodi legal?” You can read more about Kodi and whether it is legal or not here.
  • Summer of Code: Plan for the grand finale
    To get that done, I have to polish up my smack-openpgp branch which has grown to a size of 7000 loc. There are still some minor quirks, but Florian recommended to focus on the big picture instead of spending too much time on small details and edge cases. I also have to release pgpainless to maven central and establish some kind of release cycle. It will be a future challenge for me personally to synchronize the releases of smack-openpgp and pgpainless.
  • Collaborative World Shaping: Why Open-Source Tech Matters in a For-Impact Future
    How many lives could be saved if there was a way to vastly cut down inefficiency and through bureaucracy, by problem solving at a global scale? Could technology help us reach more individuals in need more meaningfully, substantially helping people affected by disasters – in less time? The technology is already out there – but not enough people know about it. In 2017, Hurricane Irma—the strongest hurricane ever recorded in the Atlantic Ocean—made landfall; with widespread, “catastrophic” damage, disaster relief organizations were overwhelmed. “A lot of traditional means of crisis response are very top down, and they didn’t really kick in — we saw headlines about how the Red Cross didn’t show up to shelters,” said Greg Bloom, a community organizer and civic hacker who knew he had to step in to assist.
  • The First Open-Source Smart Contract Platform to be Started by Rootstock
    RSK Labs, formerly known as Rootstock, an Argentinian startup building the first open-source smart contract platform with a 2-way peg to Bitcoin.RSK Labs CEO Diego Gutiérrez Zaldívar on Bitcoin Smart Contracts Sidechain and Crypto Industry Challenges. Even though at this point of time the 2-way peg security of the RSK blockchain is still relying on a group of third parties called ‘Federation’, in the future the developers promise to bring a “trustless” automatic peg. How fast this happens to some degree depends on the overall miners support. The company says its goal is to add value and functionality to the Bitcoin ecosystem by enabling Ethereum-like smart-contracts, near instant payments and higher-scalability, and this past January after almost two years of development its mainnet dubbed Bamboo was finally launched.
  • Creality’s Ender 3 3D Printer is Now Fully Open Source
    Creality3D, founded in 2014, is a 3D printer manufacturer based in China, offering more than 20 products. Their popular Ender 3 was recently voted “Best 3D Printer Under $200” by All3DP (review here). Now, the company is making their most popular 3D printer, the Ender 3, completely open source. This makes it the first Open Source Hardware Association certified 3D printer in China. This means not just a few files have been shared, but all hardware, CAD files, board schematics and firmware files are available. You can find the updated versions on the company’s GitHub page.
  • Charité's researchers integrate open-source platform into the 'Human Brain Project'
    Universitätsmedizin Berlin and the Berlin Institute of Health (BIH) are pleased to announce that 'The Virtual Brain' neuroinformatics platform has joined the EU's Flagship 'Human Brain Project'. With financial support from the EU's Horizon 2020 research and innovation program, Charité's researchers are now integrating their open-source platform into the 'Human Brain Project'. This will provide participating researchers with a research infrastructure that promotes efficiency and reproducibility. The researchers will focus on refining the theoretical underpinnings of the computer models used, developing efficient simulation technology, and working on neuroinformatics solutions that enhance the reproducibility of studies.

Kernel and Graphics: PDS, VKMS and Nouveau

  • PDS 0.98s release
    PDS 0.98s is released with the following changes 1. Fix compilation issue on raspberry pi. 2. Minor rework and optimization on balance code path. 3. Fix wrong nr_max_tries in migrate_pending_tasks. This is mainly a bug fix and minor optimization release for 4.17. The rework of balance code doesn't go well, it actually make more overhead than current implement. Another rework which based on current implement is still on going, hopefully be included in next release.
  • PDS-MQ CPU Scheduler Revised For The Linux 4.17 Kernel With Minor Optimizations
    Alfred Chen announced this week the release of PDS-mq 0.98s, his latest patch-set of this CPU scheduler against the Linux 4.17 upstream code-base and includes minor optimization work and bug fixes. The PDS scheduler stands for the "Priority and Deadline based Skiplist multiple queue scheduler" that is derived from Con Kolivas' former BFS scheduler with Variable Run Queue (VRQ) support. PDS design principles are to be a simple CPU process scheduler yet efficient and scalable. PDS-mq differs from Con Kolivas' current MuQSS scheduler.
  • Add infrastructure for Vblank and page flip events in vkms simulated by hrtimer
    Since the beginning of May 2018, I have been diving into the DRM subsystem. In the beginning, nothing made sense to me, and I had to fight hard to understand how things work. Fortunately, I was not alone, and I had great support from Gustavo Padovan, Daniel Vetter, Haneen Mohammed, and the entire community. Recently, I finally delivered a new feature for VKMS: the infrastructure for Vblank and page flip events. At this moment, VKMS have regular Vblank events simulated through hrtimers (see drm-misc-next), which is a feature required by VKMS to mimic real hardware [6]. The development approach was entirely driven by the tests provided by IGT, more specifically the kms_flip. I modified IGT to read a module name via command line and force the use of it, instead of using only the modules defined in the code (patch submitted to IGT, see [1]). With this modification in the IGT, my development process to add a Vblank infrastructure to VKMS had three main steps as Figure 1 describes.
  • The State Of The VKMS Driver, Preparations For vBlank & Page Flip Events
    One of the exciting additions to look forward to with the upcoming Linux 4.19 kernel cycle is the virtual "VKMS" kernel mode-setting driver. The driver is still a work-in-progress, but multiple developers are working on it.
  • NIR Continues To Be Prepped For OpenCL Support
    Longtime Nouveau contributor Karol Herbst who joined Red Hat several months ago has been working on Nouveau NIR support as stepping towards SPIR-V/compute support and this summer the work very much remains an active target.
  • Nouveau Gallium3D Moves Closer Towards OpenGL 4.5 Compliance
    While the RadeonSI and Intel i965 Mesa drivers have been at OpenGL 4.5 compliance for a while now, the Nouveau "NVC0" Gallium3D driver has been bound to OpenGL 4.3 officially. This Nouveau Gallium3D driver for NVIDIA "Fermi" graphics hardware and newer has effectively supported all of the OpenGL 4.4/4.5 extensions, but not officially. Originally the NVC0 problem for OpenGL 4.4 and newer was the requirement of passing the OpenGL Conformance Test Suite (CTS), which at first wasn't open-source. But now The Khronos Group has made it available to everyone as open-source. Additionally, the proper legal wrangling is in place so the Nouveau driver could become a conforming Khronos adopter under the X.Org Foundation without any associated costs/fees with Nouveau being purely open-source and primarily considered a community driver.

DistroWatch The Best Website For Distro Hoppers

The DistroWatch features release announcements of new versions of hundreds of Linux and other distributions. It does host reviews of distros, podcasts, and newsletters. DistroWatch first published by Ladislav Bodnar, the founder, and maintainer, on May 31, 2001. DistroWatch initially focused on Linux distributions. But later based on user requests, it went on adding different flavors of operating systems like BSD family, Android x86, Oracle Solaris, MINIX, and Haiku etc. The DistroWatch presents detailed information at one place in a very convenient manner. At the time of writing this article, the DistroWatch hosted information of more than 300 active distributions (referring the list of distros populated under drop-down feature on the first page of the DistroWatch) and more than hundred in queue. It is said that the DistroWatch lives out of advertising and donation. LinuxCD.org is the first to advertise on the DistroWatch site. Read more