Language Selection

English French German Italian Portuguese Spanish

Linux

Kernel: Greg K-H on Patch Workflow With Mutt, Building Linux Fast, and AMD Firmware Fix

Filed under
Graphics/Benchmarks
Linux
  • Patch Workflow With Mutt - 2019

    Given that the main development workflow for most kernel maintainers is with email, I spend a lot of time in my email client. For the past few decades I have used (mutt), but every once in a while I look around to see if there is anything else out there that might work better.

    One project that looks promising is (aerc) which was started by (Drew DeVault). It is a terminal-based email client written in Go, and relies on a lot of other go libraries to handle a lot of the “grungy” work in dealing with imap clients, email parsing, and other fun things when it comes to free-flow text parsing that emails require.

    aerc isn’t in a usable state for me just yet, but Drew asked if I could document exactly how I use an email client for my day-to-day workflow to see what needs to be done to aerc to have me consider switching.

    Note, this isn’t a criticism of mutt at all. I love the tool, and spend more time using that userspace program than any other. But as anyone who knows email clients, they all suck, it’s just that mutt sucks less than everything else (that’s literally their motto)

  • Building The Default x86_64 Linux Kernel In Just 16 Seconds

    It's now been one week since the launch of AMD's EPYC Rome processors with up to 64 cores / 128 threads per socket and better IPC uplift compared to their previous-generation parts. Rome has outperformed Intel Xeon Scalable CPUs in their class while offering better power efficiency and way better performance-per-dollar. One of my favorite metrics has been how quickly the new EPYC 7742 2P can build the Linux kernel. 

    It used to be that building out the Linux kernel could easily take the time needed to enjoy a beverage or have a meal while now with the EPYC 7742 2P it's easy to build the Linux kernel in just 15~16 seconds! Up until the Rome testing I was never able to crack 20 seconds with any of the hardware at my disposal while now it's easy hitting 15 seconds. That is with a Linux x86_64 default "defconfig" build. As shown in the launch article, that easily beats the likes of a dual Intel Xeon Platinum 8280 and a big improvement as well over the Naples EPYC 7601 2P configuration. 

  • New Firmware update Reportedly solves Ryzen 3000 boot issues Linux

    We don't talk about Linux a lot, as the install base is small and not really the PC Gamers domain, however as it turns out Linux users have had Boot issues with Ryzen 3000. A problem that is now confirmed to be solved with the latest BIOS updates.

    AMD provided a solution for the Linux issues at hand as firmware updates with AGESA Combo-AM4 1.0.0.3abb should solve the problems (and various others on the Windows platform). The Linux issues had been named Systemd error, at least that is listed at the change log of the ROG Crosshair VII Hero bios.

Blankets give them enough warm but not Education!

Filed under
GNU
Linux
Red Hat

Operating System?

Hanthana Linux, a Fedora remix bundle with bunch of Educational tools and Sugar Desktop.

Software?

LibreOffice, Firefox, VLC, Educational Tools, Gnome/Sugar Desktop.

Read more

XFCE 4.14 Released. Here’s What’s New

Filed under
Linux

XFCE 4.14 is released after more than 4 years of development. Here’s what’s in store.

XFCE – the lightweight open-source desktop environment released its latest stable version 4.14 with major improvements and bug fixes. This stable release comes after earlier stable 4.12 version.
Read more

Linux 5.3, Linux 5.2 and Linux 5.1

Filed under
Linux
  • Linux 5.3 Will Address Crackling Audio on AMD PCs

    Linux users received some good news today: Phoronix reported that Linux 5.3 will finally address issues with audio input on systems with AMD processors. Those fixes will be added to currently available versions of the Linux kernel, too, so users won't have to install the point upgrade.
    Phoronix said that Linux users who rely on AMD processors have been reporting "crackling" audio input since at least 2017. The problems don't usually appear to affect the audio output, so many people were probably unaware of the issue, but there were sporadic reports of "occasional playback hiccups."
    These issues were said to affect systems featuring motherboards built around AMD's X470 and X370 chipsets that used Realtek audio codecs. Linux users couldn't find a workaround to address the issue--which isn't common for that particular community--so they simply had to accept the crackle.

  • Reiser4 File-System Port Updated For The Linux 5.1 + Linux 5.2 Kernels

    Up until today the newest Linux kernel version supported by the official Reiser4 out-of-tree file-system driver patch was Linux 5.0, but that has now changed with the belated Linux 5.1 kernel support arriving as well as a separate patch for Linux 5.2 kernel support.

    Bringing Reiser4 to the Linux 5.1 kernel required various changes to the block layer's interface while porting to Linux 5.2 required some additional block layer interface changes. The Linux 5.2 version also has one additional bug fix as well.

Tiny i.MX8M Mini module plugs into carrier via M.2

Filed under
Linux

InnoComm’s audio focused “WB15” module is built around an i.MX8M Mini SoC and ships with 1GB LPDDR4, 8GB eMMC, WiFi/BT, and connectors that plug into dual M.2 expansion slots on the $195 “WB15EVK” dev kit.

InnoComm has launched a tiny, 50 x 45mm compute module equipped with NXP’s quad-core, Cortex-A53 i.MX8M Mini SoC. The WB15 is designed for streaming audio applications including wireless smart speakers. This is the first module we’ve seen that connects to its carrier board via a pair of M.2 E-Key expansion slots. (See farther below for more on the WB15EVK dev kit.)

Read more

Linux-driven i.MX6 gateway offers 4G plus isolated serial and CANBus

Filed under
Linux
Hardware

Forlinx announced a compact “FCU1201” IoT gateway that runs Linux on an i.MX6 DualLite and offers 4G, WiFi/BT, LAN, CAN, HDMI, USB, serial, DIDO, and CANBus.

Chinese embedded vendor Forlinx has unveiled a power-efficient FCU1201 IoT gateway equipped with NXP’s 1GHz, dual-core Cortex-A9 i.MX6 DualLite. Like the company’s i.MX6 UL-equipped FCU1101, the system combines extensive serial interfaces with wireless connectivity.

Read more

Kernel: Linux, Mir, and the Linux Foundation's Hyperledger

Filed under
Linux
  • Oracle's Kernel Test Framework Might Be Added To The Linux Kernel Tree

    Knut Omang of Oracle is working on integrating the Kernel Test Framework into the Linux kernel source tree/repository.

    The Kernel Test Framework is used for unit testing of the Linux kernel as well as different component testing of the code. Up to this point the Kernel Test Framework has been developed separate of the Linux kernel tree in order to allow for testing against arbitrary versions of the Linux kernel. Now, however, Oracle is wanting to get this kernel testing framework as part of the Linux kernel source tree.

  • Mir 1.4 Released With Fix For GTK3, Support For Exclusive Zones

    The Canonical team led by Alan Griffiths for maintaining the Mir display server with Wayland support today rolled out Mir version 1.4.

    Mir 1.4 brings support for the concept of exclusive zones to the MirAL layer, various Wayland layer shell improvements, making the MirClient socket optional, a fix for GTK3 handling, and various other Wayland handling improvements.

  • Essential Developer Guide for Building Blockchain Applications Using Hyperledger Sawtooth

    Hyperledger Sawtooth is an enterprise blockchain platform for building distributed ledger applications and networks. The design philosophy targets keeping ledgers distributed and making smart contracts safe, particularly for enterprise use.

    Sawtooth simplifies blockchain application development by separating the core system from the application domain. Application developers can specify the business rules appropriate for their application, using the language of their choice, without needing to know the underlying design of the core system.

    Sawtooth is also highly modular. This modularity enables enterprises and consortia to make policy decisions that they are best equipped to make. Sawtooth’s core design allows applications to choose the transaction rules, permissioning, and consensus algorithms that support their unique business needs.

Leaving Windows 7? Here are some non-Windows options.

Filed under
GNU
Linux
Microsoft

Then there’s my own favorite: the Linux desktop. But while I love it, I’m well aware of the Linux desktop’s many problems.

But recently the Linux community looks to be finally getting its act together. So now might be a good time to kick Linux’s tires.

Personally, when it comes to the many distros, I favor Linux Mint. It’s good, secure and fast. It also has the advantage, from your perspective, of looking a good deal like Windows 7. That makes switching over to it easier than you might expect.

But if you need corporate support, you’ll be better off with Red Hat Enterprise Linux Workstation or Canonical’s Ubuntu for desktop. You can, by the by, use Linux desktops with your existing Active Directory domains if that’s what’s stopping you from considering Linux.

Which is best for you? Only you can answer that question. What I can say, though, is that these days you don’t have to just grit your teeth and shift over to the next version of Windows. Thanks in large part to the move to a SaaS model for nearly all applications, you have real desktop OS choices.

Read more

Compact, TX2-based embedded computer has four PoE ports

Filed under
Linux
Hardware

Aaeon’s rugged, low-height “Boxer-8170AI” AI edge computer runs Linux on a Jetson TX2 and supplies 4x USB 3.0 and 4x PoE-enabled LAN ports for powering cameras. You also get 2x HDMI, 2x serial, GbE, and optional SATA and CANBus.

Aaeon has launched a fanless Boxer-8170AI computer for $1,200. The latest in a line of Boxer-branded, Nvidia Jetson TX2 based compact embedded computers is focused on Power-over-Ethernet for AI edge camera control.

[...]

The wallmount-enabled, 2.15 kg system supports -20 to 50°C temperatures with 0.5 m/s airflow per IEC68-2-14 and resists vibration at 3 Grms/5~500Hz. The system runs Aaeon ACLinux 4.4, which is based on Ubuntu 16.04.

Read more

Ubuntu/MAAS, SUSE/OBS and Desktop/Laptop

Filed under
GNU
Linux
  • Ubuntu Blog: Provisioning ESXi with MAAS: An overview

    MAAS has supported provisioning ESXi starting from MAAS 2.5. However, MAAS 2.6 has expanded its support and provides new features that significantly improves the provisioning experience.

  • Ubuntu Weekly Newsletter Issue 591

    Welcome to the Ubuntu Weekly Newsletter, Issue 591 for the week of August 4 – 10, 2019. The full version of this issue is available here.

  • Addressing Typography Issues in the new User Interface

    We tackled typography issues after receiving feedback from multiple users.

  • [Update: Arriving] Chromebook Pixel 2015, 8 more Chrome OS devices to get Linux apps support soon

    The ability to run Linux apps has opened the door for Chromebooks to become more than just a glorified web browser, but an actual workstation. Many older devices, however, were unable to get Linux apps support, due to not having the necessary hardware. Other Chromebooks were held back because their underlying Linux kernel for Chrome OS was much older and thus didn’t have everything necessary to integrate Linux apps properly.

    A handful of devices from 2015, including that year’s Chromebook Pixel, were stuck in an awkward place, being too outdated for Linux apps to be easily possible and being too new to be ignored completely. Last August, the Chromium team said that the fate of these devices was still “undecided,” which is why they’re not explicitly mentioned in Chromium documentation.

    In the intervening months, Google has been hard at work on a project called “kernelnext,” which seems poised to update the Linux kernel of certain devices, starting with the 2015 Chromebook Pixel (aka Samus), from version 3.14 to 4.14. There are actually eight other Chrome OS devices built on the same Broadwell generation Intel processors found in the 2015 Chromebook Pixel, all of which are also being tested with “kernelnext.”

Syndicate content

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 !