Language Selection

English French German Italian Portuguese Spanish

GNU

Audiocasts/Shows: Linux Headlines and FLOSS Weekly

Filed under
GNU
Linux
OSS
  • 2020-05-06 | Linux Headlines

    Firefox 76 arrives with improvements to its built-in password manager and picture-in-picture support, The Linux Foundation launches a new effort to build a common global trust framework, Microsoft seeks security stress-testing for its Linux-powered IoT platform, and nominations open for the latest round of Fedora elections.

  • FLOSS Weekly 577: Presto

    Presto is an open-source distributed SQL query engine for running interactive analytic queries against data sources of all sizes ranging from gigabytes to petabytes. Presto allows querying data where it lives, including Hive, Cassandra, relational databases, or even proprietary data stores. A single Presto query can combine data from multiple sources, allowing for analytics across your entire organization.

New Videos: RetroPie, Linux Mint, Pop!_OS, Steam Play and KaOS 2020.05

Filed under
GNU
Linux

Linux Marketshare Doubled Last Month, Stats Reveal

Filed under
GNU
Linux

Breaking down NetMarketShare’s figures in to Linux versions reveals that Ubuntu usage alone leapt from 0.27% of all desktop OSes tracked in March to 1.89% in April.

That’s an almost 7x increase for one distro in one month.

Naturally plenty of (very sensible) reasons have been put forward to explain the influx of Linux users, with the “people not being at work which forces them to use Windows software” excuse sounding the most plausible.

Of course, as seen a few years back, it possible that this spike is simply an error. Heck trying to discern a precise figure on the number of desktop computers out there running some flavour of Linux is …Well, how long is a piece of string?

Read more

GNU Guix Collective Update and Grafts

Filed under
OS
GNU
  • GNU Guix maintainer collective update

    This blog post is to announce a change of hands in the Guix co-maintainer collective: Ricardo Wurmus is stepping down from his role, and Mathieu Othacehe will be filling in to ensure continuity, after being elected by the other Guix co-maintainers.

    Ricardo has been around since the start, and has been invaluable to the project. He has been key in maintaining the infrastructure Guix runs on, contributed countless packages, core APIs and tools (importers, build systems, and Docker image creation to name a few). Over the years, he's also brought us a fair share of cool hacks such as a nifty issue tracker, and generously spent time helping Guix users in the IRC channel and mailing lists. Equally important was his taking care of many administrative tasks such as expanding the build farm and organizing Outreachy participation. We're sad to let him go, and hope he'll stick around as time permits Smile.

  • Grafts, continued

    Guix includes a mechanism called grafts that allows us to provide users with security updates in a timely fashion, even for core packages deep down in the dependency graph. Most users value the benefits of grafts, but newcomers were also unavoidably struck by what turned out to be the undesirable side effect of our graft implementation on user experience. This had been a well-known problem for a while, but 1.1.0 finally addressed these issues.

    This article recaps how grafts are implemented, what problems that caused, and how we solved it. It’s a deep dive into core Guix, and I hope it’ll be insightful to all and intriguing to the functional programming geeks among us!

Leftovers: LINUX Unplugged, mintCast and Red Hat

Filed under
GNU
Linux
Red Hat
Misc
  • Three Course Battery | LINUX Unplugged 352

    Manjaro has a new hardware partner so Phillip joins to share the details, and we have the Lemur Pro in house for a battery endurance test like no other.

    Plus an Arch server update, and Chris orders the new Raspberry Pi High Quality Camera.

  • mintCast 334 – Natural 20

    First up, in our Wanderings, I dive into both Ubuntu and Fedora, Moss hops around as usual, Tony Watts tinkers with new audio gear, and Joe recommends devices to family.

    Then, in the news, we’ll hit the Linux Mint Monthly News. And Releases! Ubuntu, Fedora, Manjaro and more increment by 1!

  • Red Hat is recognised as one of the 2020 UK’s Best Workplaces

    The value of an organisation is reflected by its people and its culture. At Red Hat, we are immensely proud of the people within our organisation and their ongoing contribution to our vibrant culture and workplace. It turns out, we’re not the only ones to hold this view. We are delighted to announce that Red Hat has been ranked as No 9 in the UK’s Best Workplaces, in the Great Place to Work Awards, large company category. This accolade comes alongside Red Hat being ranked 4th in the Best Place to Work in Tech, large company category.

    This award recognizes the inclusive and supportive working culture Red Hat has worked to create and nurture over many years. Open source principles are intrinsic to our values and inform how we operate as a company. People work at Red Hat because they believe in open source. We are always striving to do more for each other and for our customers.

Munich commits to "Public Money? Public Code!"

Filed under
GNU
OSS

The "Public Money? Public Code!" initiative aims to set Free Software as the standard for publicly financed software. The Free Software Foundation Europe together with over 180 civil society organisations and more than 27.000 individuals signed the open letter. We will use the signatures to contact decision makers and political representatives all over Europe and convince them to make public code the standard. You are invited to add your signature to make a bigger impact on https://publiccode.eu/

Read more

Raspberry Pi based dev kit opens up HART-IP field communications

Filed under
Development
GNU
Linux
Hardware

The FieldComm Group has announced a HART-IP Developer Kit built around the Raspberry Pi for evaluation, demonstrating, and prototyping devices that use HART-IP, the company’s IP-enabled version of its HART Communication Protocol field communications solution. Some 375 FieldComm Group members representing major suppliers to the process industry are responsible for an installed base of over 40 million HART-enabled field instruments. HART is “by far the most dominant communications protocol used in process manufacturing facilities around the world,” says the company.

Read more

Audiocasts/Shows/Screencasts: Linux in the Ham Shack, This Week in Linux, Command Line Heroes, OODAcast, Lubuntu 20.04 LTS and Artix Linux Plasma

Filed under
GNU
Linux
  • System Fusion and WiRES-X Deep Dive

    Welcome to Episode 343, the latest release of Linux in the Ham Shack. In this episode, the hosts take an in-depth look at the workings of Yaesu's System Fusion communication technology and the associated Internet linking platform known as WiRES-X. If you're interested in digital radio and VHF/UHF chat with folks around the world (looking at you, Technician Class operators) then this topic is for you. Pi-Star and other cross-mode digital usage is also touched on. We hope you find this informative and interesting. Stay safe and hang in there.

  • This Week in Linux 102: Inkscape 1.0, Fedora 32, Ubuntu Flavours, Pop!_OS, Red Hat, openSUSE & More

    On this episode of This Week in Linux, we have SO MUCH DISTRO NEWS! In fact, we’ve got news from Fedora, PopOS, Red Hat, openSUSE, and a follow up for the Ubuntu 20.04 release. Last week, I said we’re going to give the official Ubuntu Flavours an extra week to discuss their 20.04 releases since there are so many to discuss and that time has come. There are 7 Ubuntu Flavours and all of them have a 20.04 release with some really interesting stuff happening in each one. If that wasn’t enough, Inkscape 1.0 has finally be released after 16 Years of continuous develop so this episode is just jam packed with Linux News. All that and much more on Your Weekly Source for Linux GNews!

  • [S4:E8] Command Line Heroes: One More Thing with Steve Wozniak
  • OODAcast – A Conversation With Cybersecurity Leader Cameron Over

    Cameron has been in the field of information security since the late 90’s. From mid-high school, she was exposed to early network discovery techniques while interning with DoD agencies, and held a Top Secret security clearance for more than 15 years. She grew her career assisting countless agencies with their most pressing security challenges, including specialized skills and expertise in Unix and Linux operating systems, Domain Name Services (DNS), Cross-Domain systems handling highly classified data, and web server and application security.

  • Lubuntu 20.04 LTS overview | Welcome to the Next Universe.

    In this video, I am going to show an overview of Lubuntu 20.04 LTS and some of the applications pre-installed.

  • Artix Linux Plasma 20200210 Run Through

    In this video, we are looking at Artix Linux Plasma 20200210.

Sparky 2020.05

Filed under
GNU
Linux
Debian

The May snapshot of Sparky 2020.05 of the (semi-)rolling line is out.
It is based on the Debian testing “Bullseye”.

Changes:
• upgrade from Debian testing repos as of May 5, 2020
• Linux kernel 5.6.7 (5.6.10 & 5.7-rc4 in Sparky unstable repos)
• Calamares 3.2.23
• added additional support of Sparky installation on UEFI machines with Secure Boot: the live system should be launched with Secure Boot off as before; but after installation the Secure Boot can be turned on; both installers: Calamares and Sparky’s Advanced provides support of such installation
• disabled package list updating, during installing Sparky via Calamares; even you install Sparky with active internet connection, the Debian or Sparky server can be temporary off, so it could stop the installation
• Openbox: replaced ‘obmenu’ by ‘jgmenu’: https://sparkylinux.org/jgmenu/
• added new packages to all iso images: ‘pulseaudio-module-bluetooth’ and ‘fuse3’ insead of ‘fuse’; thanks to Richard
• Xfce: fixed an issue of not displaying a wallpaper on the desktop, and not visible Sparky wallpapers at Desktop Settings; thanks to lami07
• replaced ‘ktsuss’ by ‘sparky-su’ which is used by ‘sparky-aptus-upgrade-checker’: https://sparkylinux.org/sparky-su-0-1-11/
• Xfce: enabled fonts anti-aliasing with slight hinting
• LibreOffice 6.4.1.2
• Firefox 75.0
• Thunderbird 68.7.0
• Python 3.8

Read more

BreadBee tiny Linux development board soon launching via Crowd Supply

Filed under
Development
GNU
Linux
Hardware

A new small form factor Linux development board called the BreadBee will be launching via the Crowd Supply website in the near future offering a ARM Cortex A7 development board based on a relatively unknown IP camera SoC, the MSC313E, from a company called MStar. Measuring just 32 mm x 30 mm the tiny embedded Linux development board can be mounted vertically in a standard breadboard with a small adapter socket.

Read more

Syndicate content

More in Tux Machines

FSF Chasing Members and GNU Project Has a Dozen New Releases This Month

  • Don’t miss your chance to win fabulous prizes: Get your friends to join the FSF!

    As you may already know, every associate member is incredibly valuable to the Free Software Foundation (FSF). Since most of our funding comes from individual donations and memberships, associate members aren’t just a number. Each new membership magnifies our reach and our ability to effect social change, by demonstrating your commitment to the crucial cause of software freedom. Right now, FSF associate members have the opportunity to reap some fantastic rewards by participating in our virtual LibrePlanet membership drive. We still have the raffle prizes generously donated by Technoethical, Vikings, JMP.chat, and ThinkPenguin for this year’s LibrePlanet conference, which we held entirely online this year due to the COVID-19 pandemic. Now, we’re giving them away to those who go the extra mile to help us grow by referring new annual associate members to sign up!

  • May GNU Spotlight with Mike Gerwitz: 12 new releases!

    bison-3.6.2 denemo-2.4.0 emms-5.4 freeipmi-1.6.5 gcc-10.1.0 gdb-9.2 gnuastro-0.12 gnuhealth-3.6.4 mediagoblin-0.10.0 nano-4.9.3 nettle-3.6 parallel-20200522

Programming: SDL, QML, Python, Awk/Bash and More

  • Photoframe Hack

    Sometimes you just want to get something done. Something for yourself. You do not intend it to be reused, or even pretty. You build a tool. My tool was a photoframe with some basic overlays. I wanted the family calendar, some weather information (current temperature + forecast), time, and the next bus heading for the train station. [...] I also have a bunch of REST calls to my local home assistant server. Most of these reside in the HassButton class, but I also get the current temperature from there. These are hardcoded for my local network, so needs refactoring to be used outside of my LAN. All of these interfaces require API keys of one kind or another – be it a proper key, or a secret URL. These are pulled from environment variables in main.cpp and then exposed to QML. That way, you can reuse the components without having to share your secrets.

  • Writing the Ultimate Locking Check

    In theory a clever programmer could discover all the bugs in a piece of software just by examining it carefully, but in reality humans can't keep track of everything and they get distracted easily. A computer could use the same logic and find the bugs through static analysis. There are two main limitations for static analysis. The first is that it is hard to know the difference between a bug and feature. Here we're going to specify that holding a lock for certain returns is a bug. This rule is generally is true but occasionally the kernel programmers hold a lock deliberately. The second limitation is that to understand the code, sometimes you need to understand how the variables are related to each other. It's difficult to know in advance which variables are related and it's impossible to track all the relationships without running out of memory. This will become more clear later. Nevertheless, static analysis can find many bugs so it is a useful tool. Many static analysis tools have a check for locking bugs. Smatch has had one since 2002 but it wasn't exceptional. My first ten patches in the Linux kernel git history fixed locking bugs and I have written hundreds of these fixes in the years since. When Smatch gained the ability to do cross function analysis in 2010, I knew that I had to re-write the locking check to take advantage of the new cross function analysis feature. When you combine cross function analysis with top of the line flow analysis available and in depth knowledge of kernel locks then the result is the Ultimate Locking Check! Unfortunately, I have a tendency towards procrastination and it took me a decade to get around to it, but it is done now. This blog will step through how the locking analysis works.

  • Raising the ground

    To read this blog I recommend you to be familiar with C programming language and (not mandatory) basics about SDL2. The main goal of this blog is not to give you a copy and paste code, instead it will guide you along the way until you get results by your own merit, also if you find any issues/mistakes/room for improvement please leave a response, thanks for reading.

  • PyCoder’s Weekly: Issue #422 (May 26, 2020)
  • Real Python: A Beginner's Guide to Pip

    What is pip? pip is the standard package manager for Python. It allows you to install and manage additional packages that are not part of the Python standard library. This course is an introduction to pip for new Pythonistas.

  • Awk Cheatsheet And Examples

    Awk is a great utility for text parsing and maniupulation. All unix operating systems have Awk installed by default. If you are on Windows. Please check out at the bottom of this tutorial on how to install and enable awk on Windows.

  • Printing repeats within repeats, and splitting a list into columns

    Repeats within repeats. BASH printf is a complex piece of machinery. The man page says a printf command should look like printf FORMAT [ARGUMENT]..., which makes it seem the "argument" is the thing to be printed and the "format" describes how.

Devices/Embedded With Linux

  • Gemini Lake industrial mini-PCs are loaded with USB and COM ports

    GigaIPC latest QBiX Series industrial mini-PCs run Linux or Windows on Intel Gemini Lake and offer up to 8x USB and 5x COM ports plus dual displays, GbE, SATA III, M.2, and ruggedization features. Taiwanese computer vendor Gigabyte primarily produces consumer and enterprise desktop PC and server equipment, so we were surprised in 2017 when it launched an embedded 3.5-inch, Intel Apollo Lake GA-SBCAP3350 SBC. The following year in 2018, Gigabyte spun off GigaIPC as an embedded unit, and it has already generated a large catalog of Intel-based products including Micro-ATX, Mini-ITX, thin Mini-ITX, and 110 x 105mm “10×10” boards. There are 15 different 3.5-inch “QBi Pro” boards much like the GA-SBCAP3350, but also available with Whiskey Lake and Kaby Lake-U processors.

  • 19″ Rackmounts Support up to 12 Raspberry Pi SBCs

    Last time, we wrote about myelectronics.nl we covered their Tesla Cybertruck Case for Intel NUCs which housed the mini PC into a mini CyberTruck looking enclosure. The company has now come up with new housing solutions specifically designed for Raspberry Pi 1/2/3/4 Model B/B+ boards.

  • PoE-ready Ryzen V1000 SBC is all about camera control

    Axiomtek’s “MIRU130” SBC targets embedded vision applications with a Ryzen V1000 SoC, 4x USB 3.1 Gen2, HDMI and DP ports, cam triggers and lighting controls, 2x M.2, PCIe x16, and 4x GbE ports, 2x of which offer PoE. Axiomtek recently launched a CAPA13R, joineing Seco’s similarly 3.5-inch SBC-C90 as the only SBCs we have seen based on AMD’s Ryzen Embedded V100. Now Axiomtek has returned with a larger, V1000-based MIRU130 motherboard with a 244 x 170mm form factor that falls in between Mini-ITX and Micro-ATX.

  • IAR Systems Delivers Efficient Embedded Software Building on Linux

    Through the C/C++ compiler and debugger toolchain IAR Embedded Workbench®, IAR Systems provides its customers with the market's most diverse microcontroller support as well as adapted licensing options to fit different organizations' needs. This flexibility is now extended to the build environment as the well-known build tools in IAR Embedded Workbench now support Linux. The tools offer leading code quality, outstanding optimizations for size and speed, and fast build times. Supporting implementation in Linux-based frameworks for automated application build and test processes, the tools enable large-scale deployments of critical software building and testing and is suitable for installations ranging from a few licenses on a small build server, to massive installations with several hundreds of parallel builds active at the same time.

  • Librem 5 April 2020 Software Development Update

    This is another incarnation of the software development progress for the Librem 5. This time for April 2020 (weeks 14-18). Some items are covered in more detail in separate blog posts at https://puri.sm/news. The idea of this summaries is so you can have a closer look at the coding and design side of things. It also shows how much we’re standing on the shoulders of giants reusing existing software and how contributions are flowing back and forth. So these reports are usually rather link heavy pointing to individual merge requests on https://source.puri.sm/ or to the upstream side (like e.g. GNOME’s gitlab.)

Games: Burning Knight, Elder Scrolls, Cities: Skylines and PyGame

  • Burning Knight is a roguelike where you rob a dungeon, coming soon

    At least the setting is honest, you're totally robbing the dungeons in Burning Knight and then attempting to flee. Burning Knight is an action-packed procedurally generated roguelike, with fast-paced action and plenty of exploration across various floors in the Burning Knight's castle that you're stealing goods from. It can turn into a bullet-hell in some rooms, there's hundreds of items to find and they can be combined to "build your very own game-breaking combos" and it does sound awesome. The developer, Rexcellent Games, just announced on Twitter yesterday that it's now actually complete. They're waiting on Valve's approval, and it looks like it will hopefully release next month. SteamDB captured the date changing to June 5 but that might be a temporary date.

  • Stadia gets Elder Scrolls Online on June 16, 1440p in web and more

    A few bits of Stadia news for you as Google have announced the next set of additions coming to their game streaming service. For players who were a bit let down by resolution options, there's some good news. As some players already saw across the last few weeks and today being made properly official, 1440p is now an option when playing Stadia in a web browser.

  • Humble Cities: Skylines Bundle is up for some easy city building

    Cities: Skylines, one of the finest city builders ever is now available in a big Humble Bundle for you to grab the base game and lots of extra content. This is honestly a ridiculously good deal and probably the cheapest Cities: Skylines has ever been. For £1 you can get Cities: Skylines and the Deep Focus Radio DLC. Even if you only go for that, there's a lot to enjoy without any expansions.

  • Python Qt5 - PyQt5 and PyGame compatibility with source code.

    This tutorial tries to solve from the objectives related to solving and stabilizing compatibility errors between PyQt4 and PyQt5 and creating a common interface between PyQt5 and PyGame. There is always the same problem in programming when the developer for some reason has to change classes, methods and functions and reusing the old code is no longer valid. In this case, common or other errors occur, which leads to a waste of time.