Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Thursday, 18 Oct 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 Graphics: Open-Source Qualcomm Graphics Support, Advances in Mesa Continuous Integration and Status Update for Virgl Roy Schestowitz 18/10/2018 - 2:08pm
Story Raspbian Linux distribution updated, but with one unexpected omission Roy Schestowitz 18/10/2018 - 2:06pm
Story Games: Kingdom Rush Origins, Jackbox Games, Gaming on the Latest Ubuntu Roy Schestowitz 18/10/2018 - 2:02pm
Story 2nd New MakuluLinux Release Offers Flash and Substance Roy Schestowitz 18/10/2018 - 1:25pm
Story Kernel: LWN Linux Articles Now Outside the Paywall Roy Schestowitz 18/10/2018 - 1:12pm
Story Today in Techrights Roy Schestowitz 18/10/2018 - 12:36pm
Story OSS Leftovers Roy Schestowitz 18/10/2018 - 12:08pm
Story Ubuntu 18.10 Set For Release Today With Some Nice Improvements Roy Schestowitz 2 18/10/2018 - 11:54am
Blog entry 5 Best Data Recovery Tools For Linux To Recover Data Or Deleted Partitions Mohd Sohail 1 18/10/2018 - 11:44am
Blog entry Blog posts Roy Schestowitz 1 18/10/2018 - 11:44am

Graphics: Open-Source Qualcomm Graphics Support, Advances in Mesa Continuous Integration and Status Update for Virgl

Filed under
Graphics/Benchmarks
  • Open-Source Qualcomm Graphics Support Continues Flourishing With Freedreno

    When it comes to open-source ARM graphics drivers, the Raspberry Pi / VC4 effort and Freedreno continue to be the two best examples of fully open-source graphics driver coverage including 3D support. Freedreno has been attracting contributions from Qualcomm / CodeAurora in what started out as solely a community reverse-engineered effort and with the latest-generation Adreno 600 series hardware the open-source support is in great shape.

  • Advances in Mesa continuous integration

    Continuous integration (CI) has become increasingly prevalent in open-source projects over the last few years. Intel has been active in building CI systems for graphics, both for the kernel side and for the Mesa-based user-space side of the equation. Mark Janes and Clayton Craft gave a presentation on Intel's Mesa CI system at the 2018 X.Org Developers Conference (XDC), which was held in A Coruña, Spain in late September. The Mesa CI system is one of the earliest successful CI initiatives in open source that he knows of, Janes said. It is a core component of Mesa development, especially at Intel.

    Like many companies, Intel is a large organization with an "old school development model". He likened it to a Roman army, where there are legions that are made up of smaller groups, each of which has procedures for all of its activities; tents are set up and arranged the same way each time. When Intel first encountered Mesa development, it was something of a shock. There were no architects in the group, but the Mesa developers were simply running right through the Intel army.

  • A status update for virgl

    At the 2018 X.Org Developers Conference, Elie Tournier gave an update on the state of the Virgil (or virgl) virtual 3D GPU for QEMU. He looked at the project's history along with what has happened with it over the last year or so. As is usual in a status update talk, he finished with some thoughts about future plans for virgl. For the last year, Tournier has been working on virgl for Collabora.

    Virgil began as a Dave Airlie side project four or five years ago. Tournier recommended a YouTube video of a 2014 linux.conf.au talk that Airlie gave as a good starting point. It is meant to be a way for guests running in a virtual machine (VM) to access the host GPU using OpenGL and other APIs. It is based on Gallium3D, because Airlie was familiar with that architecture, Tournier said. It has reached the stage where it is ready for use in products. A company is currently building a project using it; in addition, QEMU is using virgl to allow Windows guests to access the GPU. Overall, virgl is in pretty good shape, he said.

Raspbian Linux distribution updated, but with one unexpected omission

Filed under
GNU
Linux
Hardware

Those last two are the ones that really produced some excitement in the Raspberry Pi community. Just look at that next to last one... so innocent looking... but then go and look at the discussion in the Pi Forums about it.

For those who might not be familiar with it, Mathematica (and the Wolfram language) is a technical computing system that is very widely used in both education and industry. It has been included on the Raspberry Pi since the beginning, and when you consider that a normal "desktop" license costs €160 for a "student", or €345 for "home and hobby", it's an exceptionally good deal to get it for free with a $35 Raspberry Pi. That makes it a bit easier to understand why some users would be upset about it being removed.

Read more

Games: Kingdom Rush Origins, Jackbox Games, Gaming on the Latest Ubuntu

Filed under
Gaming

2nd New MakuluLinux Release Offers Flash and Substance

Filed under
Reviews

The MakuluLinux Flash distro is splashy and fast with a spiffy new look and new features.

MakuluLinux developer Jacque Montague Raymer on Thursday announced the second of this year's three major releases in the Series 15 distro family. The Flash edition follows last month's LinDoz edition release. The much-awaited innovative Core edition will debut between the end of November and mid-December.

MakuluLinux is a relatively new Linux OS. Its positive reputation has been developing since 2015. The three-year growth spurt involved a variety of desktop environments.

Its small developer team has delivered a surprisingly efficient and productive desktop distribution in a relatively short time period. It is unusual to see a startup rise so quickly to offer an innovative and highly competitive computing platform.

Series 15 is not an update of last year's editions. This latest release introduces some radical changes that were under development for the last two years. The Series 15 releases of LinDoz and Flash include a complete rip-and-replace rebuild on top of an in-house developed computing base. LinDoz and Flash have been reworked completely from the ground up.

Read more

Kernel: LWN Linux Articles Now Outside the Paywall

Filed under
Linux
  • What's a CPU to do when it has nothing to do?

    It would be reasonable to expect doing nothing to be an easy, simple task for a kernel, but it isn't. At Kernel Recipes 2018, Rafael Wysocki discussed what CPUs do when they don't have anything to do, how the kernel handles this, problems inherent in the current strategy, and how his recent rework of the kernel's idle loop has improved power consumption on systems that aren't doing anything.

    The idle loop, one of the kernel subsystems that Wysocki maintains, controls what a CPU does when it has no processes to run. Precise to a fault, Wysocki defined his terms: for the purposes of this discussion, a CPU is an entity that can take instructions from memory and execute them at the same time as any other entities in the same system are doing likewise. On a simple, single-core single-processor system, that core is the CPU. If the processor has multiple cores, each of those cores is a CPU. If each of those cores exposes multiple interfaces for simultaneous instruction execution, which Intel calls "hyperthreading", then each of those threads is a CPU.

  • New AT_ flags for restricting pathname lookup

    System calls like openat() have access to the entire filesystem — or, at least, that part of the filesystem that exists in the current mount namespace and which the caller has the permission to access. There are times, though, when it is desirable to reduce that access, usually for reasons of security; that has proved to be especially true in many container use cases. A new patch set from Aleksa Sarai has revived an old idea: provide a set of AT_ flags that can be used to control the scope of a given pathname lookup operation.

    There have been previous attempts at restricting pathname lookup, but none of them have been merged thus far. David Drysdale posted an O_BENEATH option to openat() in 2014 that would require the eventual target to be underneath the starting directory (as provided to openat()) in the filesystem hierarchy. More recently, Al Viro suggested AT_NO_JUMPS as a way of preventing lookups from venturing outside of the current directory hierarchy or the starting directory's mount point. Both ideas have attracted interest, but neither has yet been pushed long or hard enough to make it into the mainline.

  • Some numbers from the 4.19 development cycle

    The release of 4.19-rc6 on September 30 is an indication that the 4.19 development cycle is heading toward its conclusion. Naturally, that means it's time to have a look at where the contributions for this cycle came from. The upheavals currently playing out in the kernel community do not show at this level, but there are some new faces to be seen in the top contributors this time around.

    As of this writing, 13,657 non-merge changesets have found their way into the mainline for 4.19.

  • The modernization of PCIe hotplug in Linux

    PCI Express hotplug has been supported in Linux for fourteen years. The code, which is aging, is currently undergoing a transformation to fit the needs of contemporary applications such as hot-swappable flash drives in data centers and power-manageable Thunderbolt controllers in laptops. Time for a roundup.

    The initial PCI specification from 1992 had no provisions for the addition or removal of cards at runtime. In the late 1990s and early 2000s, various proprietary hotplug controllers, as well as the vendor-neutral standard hotplug controller, were conceived and became supported by Linux through drivers living in drivers/pci/hotplug. PCI Express (PCIe), instead, supported hotplug from the get-go in 2002, but its embodiments have changed over time. Originally intended to hot-swap PCIe cards in servers or ExpressCards in laptops, today it is commonly used in data centers (where NVMe flash drives need to be swapped at runtime) and by Thunderbolt (which tunnels PCIe through a hotpluggable chain of converged I/O switches, together with other protocols such as DisplayPort).

OSS Leftovers

Filed under
OSS
  • Financial Services Embracing Open Source to Gain Edge in Innovation

    By now, it’s pretty much a cliché to say that all companies should be technology companies. But in the case of banks and financial services these days, it's true.

    Many finance companies are early adopters of new technologies such as blockchain, AI and Kubernetes as well as leaders in open source development. And as they seek an edge to retain customers and win new ones, they are not afraid to try new things.

    At the Linux Foundation's inaugural Open FinTech Forum here last week, attendees got a chance to discuss the latest state of open source adoption and the extent that open source strategies are changing financial service businesses.

    The fact is, banks really do have tech businesses inside of them. Capital One's DevExchange boasts several products that it has developed for internal use and also made available as open source, including the Cloud Custodian DevOps engine and the Hydrograph big data ETL tool.

  • Why the Open Source Enterprise Search Trend Will Only Accelerate

    Enterprise search has been going through a dramatic shift as of late. We've watched as some of the leaders in search, those platforms usually found in the upper right quadrant on Gartner reports, have fallen off through acquisition or from simply not keeping up with the market.

    But behind the scenes an even bigger shift is taking place: from proprietary kernels to core technologies based on open source projects.

    Some, like Lucidworks, have always been based on the open source Apache Solr project. Others, like Coveo, have joined the open source movement by offering the choice of using its traditional proprietary kernel or licensing the Coveo user experience built on top of the Elastic kernel.

  • Bentley Systems Releases Open-Source Library: iModel.js
  • Bentley Releases iModel.js Open-Source Library

    Bentley Systems, Inc., the leading global provider of comprehensive software solutions for advancing the design, construction, and operations of infrastructure, today announced the initial release of its iModel.js library, an open-source initiative to improve the accessibility, for both visualization and analytical visibility, of infrastructure digital twins. iModel.js can be used by developers and IT professionals to quickly and easily create immersive applications that connect their infrastructure digital twins with the rest of their digital world. iModel.js is the cornerstone of Bentley’s just-announced iTwin Services that combine iModelHub, reality modeling, and web-enabling software technologies within a Connected Data Environment (CDE) for infrastructure engineering.

  • Software Heritage Foundation Update

    I first wrote about the Software Heritage Foundation two years ago. It is four months since their Archive officially went live. Now Roberto di Cosmo and his collaborators have an article, and a video, entitled Building the Universal Archive of Source Code in Communications of the ACM describing their three challenges, of collection, preservation and sharing, and setting out their current status: [...]

The case for open source classifiers in AI algorithms

Filed under
OSS

Dr. Carol Reiley's achievements are too long to list. She co-founded Drive.ai, a self-driving car startup that raised $50 million in its second round of funding last year. Forbes magazine named her one of "20 Incredible Women in AI," and she built intelligent robot systems as a PhD candidate at Johns Hopkins University.

But when she built a voice-activated human-robot interface, her own creation couldn't recognize her voice.

Dr. Reiley used Microsoft's speech recognition API to build her interface. But since the API was built mostly by young men, it hadn't been exposed to enough voice variations. After some failed attempts to lower her voice so the system would recognize her, Dr. Reiley enlisted a male graduate to lead demonstrations of her work.

Read more

4 open source alternatives to Microsoft Access

Filed under
OSS

When small businesses, community organizations, and similar-sized groups realize they need software to manage their data, they think first of Microsoft Access. That may be the right choice if you're already paying for a Microsoft Office subscription or don't care that it's proprietary. But it's far from your only option—whether you prefer to use open source alternatives from a philosophical standpoint or you don't have the big budget for a Microsoft Office subscription—there are several open source database applications that are worthy alternatives to proprietary software like Microsoft Access or Apple FileMaker.

If that sounds like you, here are four open source database tools for your consideration.

Read more

Red Hat News

Filed under
Red Hat

Ubuntu 18.10 Set For Release Today With Some Nice Improvements

Filed under
Ubuntu

It's Cosmic Cuttlefish day! Assuming no last minute delays, Ubuntu 18.10 and its downstream flavors will be out today with their newest six-month non-LTS releases to be supported through July of 2019.

With Ubuntu 18.10 on the desktop the most user-facing change is the revised default theme for the GNOME Shell experience. The theme formerly known as "Communitheme" and now known as "Yaru" turned out fairly nice for Ubuntu 18.10 as the default appearance. While on the topic of GNOME Shell, Ubuntu 18.10 is defaulting to the X.Org Server based session like Ubuntu 18.04 LTS and they are not yet back to riding the Wayland session -- but it can be easily still toggled at log-in time for those wishing to help vet the GNOME Wayland stack.

Read more

Elementary OS Juno Released! Here’s What’s New

Filed under
Linux

Elementary OS team delivers again with a shiny and powerful OS.

After a two year long development and testing elementary team announced the release of elementary OS version 5.0 code named “Juno”. This release brings some of the iconic changes as well as it has bumped the version number from previous release which was 0.4 "Loki".

Read more

Proprietary: Lightworks 14.5 Released, Carnegie Mellon is Saving Old Software from Oblivion

Filed under
Software
  • Lightworks 14.5 Video Editor Released With Same-Day Linux Support But Still No Source

    Lightworks, the long-standing non-linear video editing system that has offered a native Linux build the past few years after being challenged by delays for a few years, is out today with version 14.5 and comes with Linux, macOS, and Windows support.

    Lightworks 14.5 succeeds the Lightworks 14.0 release from a year and a half ago as the latest major update for this cross-platform software owned by EditShare. This new release has user-interface improvements, variable frame-rate media support, higher GPU precision settings, Reaper export support, AC-3 audio support in various formats, support for Blackmagic RAW files, and a variety of other enhancements.

  • Carnegie Mellon is Saving Old Software from Oblivion

    In early 2010, Harvard economists Carmen Reinhart and Kenneth Rogoff published an analysis of economic data from many countries and concluded that when debt levels exceed 90 percent of gross national product, a nation’s economic growth is threatened. With debt that high, expect growth to become negative, they argued.

    This analysis was done shortly after the 2008 recession, so it had enormous relevance to policymakers, many of whom were promoting high levels of debt spending in the interest of stimulating their nations’ economies. At the same time, conservative politicians, such as Olli Rehn, then an EU commissioner, and U.S. congressman Paul Ryan, used Reinhart and Rogoff’s findings to argue for fiscal austerity.

Themes With Emphasis on GTK/GNOME

Filed under
GNU
Linux
GNOME
  • Stylish Gtk Themes Makes Your Linux Desktop Look Stylish

    There are plenty of nice themes available for Gnome desktop and many of them are in active development. Stylish theme pack is one of the great looking pack around since 2014 and constantly evolving. It offers stylish clean and flat design themes for Gtk-3 and Gtk-2, including Gnome shell themes. Stylish theme pack is based Materia theme and support almost every desktop environment such as Gnome, Cinnamon, Mate, Xfce, Mate, Budgie, Panteon, etc.
    We are offering Stylish themes via our PPA for Ubuntu/Linux Mint. If you are using distribution other than Ubuntu/Linux Mint then download this pack directly from its page and install it in this location "~/.themes" or "/usr/share/themes". Since Stylish theme pack is in active development that means if you encounter any kind of bug or issue with it then report it to get fixed in the next update.

  • Delft: Another Great Icon Pack In Town Forked From Faenza Icons

    In past, you may have used Faenza icon theme or you still have it set on your desktop. Delft icons are revived version of Faenza and forked from Faenza icon theme, maybe it is not right to say 'revived' because it looks little different from Faenza theme and at the same time it stays close to the original Faenza icons, it is released under license GNU General Public License V3. The theme was named after a dutch city, which is known for its history, its beauty, and Faenza in Italy. The author who is maintaining Delft icons saw that Faenza icons haven't been updated from some years and thought to carry this project. There are some icons adopted from the Obsidian icon theme.
    Delft icon pack offer many variants (Delft, Delft-Amber, Delft-Aqua, Delft-Blue, Delft-Dark, Delft-Gray, Delft-Green, Delft-Mint, Delft-Purple, Delft-Red, Delft-Teal) including light and dark versions for light/dark themes, you can choose appropriate one according to your desktop theme. These icons are compatible with most of the Linux desktop environments such as Gnome, Unity, Cinnamon, Mate, Lxde, Xfce and others. Many application icons available in this icons pack and if you find any missing icon or want to include something in this icon pack or face any kind of bug then report it to creator.

  • Give Your Desktop A Sweet Outlook With Sweet Themes Give Your Desktop A Sweet Outlook With Sweet Themes

    It is feels bit difficult to describe this theme we are going to introduce here today. Sweet theme pack looks and feel very different on the desktop but at the same time make the Linux desktop elegant and eye catching. Maybe these are not perfect looking themes available but it lineup in the perfect theme queue. You may say, I don't like it in screenshots, let me tell you that you should install it on your system and if you don't like then you already have option to remove it. So there is no harm to try a new thing, maybe this is next best theme pack for your Linux desktop.

Open-source hardware could defend against the next generation of hacking

Filed under
Hardware
OSS
Security

Imagine you had a secret document you had to store away from prying eyes. And you have a choice: You could buy a safe made by a company that kept the workings of its locks secret. Or you could buy a safe whose manufacturer openly published the designs, letting everyone – including thieves – see how they’re made. Which would you choose?

It might seem unexpected, but as an engineering professor, I’d pick the second option. The first one might be safe – but I simply don’t know. I’d have to take the company’s word for it. Maybe it’s a reputable company with a longstanding pedigree of quality, but I’d be betting my information’s security on the company upholding its traditions. By contrast, I can judge the security of the second safe for myself – or ask an expert to evaluate it. I’ll be better informed about how secure my safe is, and therefore more confident that my document is safe inside it. That’s the value of open-source technology.

Read more

Ubuntu 18.10: What’s New? [Video]

Filed under
Ubuntu

But how do you follow up the brilliant Bionic Beaver?

It’s far from being an easy task and, alas, the collected changes you’ll find accrued in the ‘Cosmic Cuttlefish’ are of the “down-to-earth” variety rather than the “out-of-this-world” ones you might’ve been hoping for.

But don’t take our word for it; find out yourself by watching our Ubuntu 18.10 video (and it’s best watched with headphones because, ahem, I can level sound properly).

In 3 minute and 18 seconds we whizz you through everything that’s new, neat and noticeable in Ubuntu 18.10.

Read more

today's howtos

Filed under
HowTos

AMD Graphics: AMD Radeon GPU, Mesa VCN JPEG Decode Patches Posted For AMD Raven Ridge

Filed under
Graphics/Benchmarks
  • Coreboot's Flashrom Working On Radeon GPU Flashing Support

    Former RadeonHD driver developer Luc Verhaegen is back at the AMD Radeon GPU reverse-engineering game. He's now pursuing Radeon firmware flashing with the Coreboot Flashrom utility.

  • Mesa VCN JPEG Decode Patches Posted For AMD Raven Ridge

    With the imminent Linux 4.19 kernel release there is VCN JPEG decode support within the AMDGPU DRM driver for use with Raven Ridge APUs. The accompanying user-space patches for the Radeon Gallium3D code have now been posted for making this functionality work on the Linux desktop with these Zen+Vega APUs.

    Now that the kernel-side bits for accelerated JPEG decoding using the "Video Core Next" block are in place, the Mesa/Gallium3D patches were posted today for getting this functionality enabled and working for Raven Ridge. VCN as a reminder is the new unified video encode/decode block with Raven that succeeds the UVD video decoding and VCE video encoding blocks on the GPU.

Security: DMARC, ShieldX, Spectre V2, Equifax/TransUnion and More

Filed under
Security
  • DMARC Email Security Adoption Soars as US Government Deadline Hits
  • ShieldX Integrates Intention Engine Into Elastic Security Platform

    ShieldX announced its new Elastic Security Platform on Oct. 17 providing organizations with Docker container based data center security, that uses advanced machine learning to determine intent.

    At the core of the Elastic Security Platform is a technology that ShieldX calls the Adaptive Intention Engine that automatically determines the right policy and approach for security controls across multicloud environments. The intent-based security model can provide network microsegmentation, firewall and malware detection capabilities, among other features.

  • Spectre V2 "Lite" App-To-App Protection Mode Readying For The Linux Kernel

    We are approaching one year since the Spectre and Meltdown CPU vulnerabilities shocked the industry, and while no new CPU speculative execution vulnerabilities have been made public recently, the Linux kernel developers continue improving upon the Spectre/Meltdown software-based mitigation techniques for helping to offset incurred performance costs with current generation hardware.

  • Another Massive Credit Reporting Database Breached By Criminals

    Lots of companies like gathering lots of data. Many do this without explicit permission from the people they're collecting from. They sell this info to others. They collect and collect and collect and it's not until there's a problem that many people seem to feel the collection itself is a problem.

    The Equifax breach is a perfectly illustrative case. Lenders wanted a service that could rate borrowers quickly to determine their trustworthiness. This required a massive amount of data to be collected from numerous creditors, along with personally-identifiable information to authenticate the gathered data. The database built by Equifax was a prime target for exploitation. That this information would ultimately end up in the hands of criminals was pretty much inevitable.

    But Equifax isn't the only credit reporting service collecting massive amounts of data but failing to properly secure it. TransUnion not only collects a lot of the same information, but it sells access to cops, lenders, private investigators, landlords… whoever might want to do one-stop shopping for personal and financial data. This includes criminals, because of course it does.

  • Security updates for Wednesday
  • LibSSH Flaw Allows Hackers to Take Over Servers Without Password
  • This iPhone Passcode Bypass Allows Hackers To View And Share Your Images

    If you look at the video, the iOS vulnerability can be seen as part of running accessibility features on the device. He used the iPhone VoiceOver feature and the Siri assistant to access the Photo Library, open photos and send them to another device chosen by the attacker.

Syndicate content

More in Tux Machines

2nd New MakuluLinux Release Offers Flash and Substance

The MakuluLinux Flash distro is splashy and fast with a spiffy new look and new features. MakuluLinux developer Jacque Montague Raymer on Thursday announced the second of this year's three major releases in the Series 15 distro family. The Flash edition follows last month's LinDoz edition release. The much-awaited innovative Core edition will debut between the end of November and mid-December. MakuluLinux is a relatively new Linux OS. Its positive reputation has been developing since 2015. The three-year growth spurt involved a variety of desktop environments. Its small developer team has delivered a surprisingly efficient and productive desktop distribution in a relatively short time period. It is unusual to see a startup rise so quickly to offer an innovative and highly competitive computing platform. Series 15 is not an update of last year's editions. This latest release introduces some radical changes that were under development for the last two years. The Series 15 releases of LinDoz and Flash include a complete rip-and-replace rebuild on top of an in-house developed computing base. LinDoz and Flash have been reworked completely from the ground up. Read more

Kernel: LWN Linux Articles Now Outside the Paywall

  • What's a CPU to do when it has nothing to do?
    It would be reasonable to expect doing nothing to be an easy, simple task for a kernel, but it isn't. At Kernel Recipes 2018, Rafael Wysocki discussed what CPUs do when they don't have anything to do, how the kernel handles this, problems inherent in the current strategy, and how his recent rework of the kernel's idle loop has improved power consumption on systems that aren't doing anything. The idle loop, one of the kernel subsystems that Wysocki maintains, controls what a CPU does when it has no processes to run. Precise to a fault, Wysocki defined his terms: for the purposes of this discussion, a CPU is an entity that can take instructions from memory and execute them at the same time as any other entities in the same system are doing likewise. On a simple, single-core single-processor system, that core is the CPU. If the processor has multiple cores, each of those cores is a CPU. If each of those cores exposes multiple interfaces for simultaneous instruction execution, which Intel calls "hyperthreading", then each of those threads is a CPU.
  • New AT_ flags for restricting pathname lookup
    System calls like openat() have access to the entire filesystem — or, at least, that part of the filesystem that exists in the current mount namespace and which the caller has the permission to access. There are times, though, when it is desirable to reduce that access, usually for reasons of security; that has proved to be especially true in many container use cases. A new patch set from Aleksa Sarai has revived an old idea: provide a set of AT_ flags that can be used to control the scope of a given pathname lookup operation. There have been previous attempts at restricting pathname lookup, but none of them have been merged thus far. David Drysdale posted an O_BENEATH option to openat() in 2014 that would require the eventual target to be underneath the starting directory (as provided to openat()) in the filesystem hierarchy. More recently, Al Viro suggested AT_NO_JUMPS as a way of preventing lookups from venturing outside of the current directory hierarchy or the starting directory's mount point. Both ideas have attracted interest, but neither has yet been pushed long or hard enough to make it into the mainline.
  • Some numbers from the 4.19 development cycle
    The release of 4.19-rc6 on September 30 is an indication that the 4.19 development cycle is heading toward its conclusion. Naturally, that means it's time to have a look at where the contributions for this cycle came from. The upheavals currently playing out in the kernel community do not show at this level, but there are some new faces to be seen in the top contributors this time around. As of this writing, 13,657 non-merge changesets have found their way into the mainline for 4.19.
  • The modernization of PCIe hotplug in Linux
    PCI Express hotplug has been supported in Linux for fourteen years. The code, which is aging, is currently undergoing a transformation to fit the needs of contemporary applications such as hot-swappable flash drives in data centers and power-manageable Thunderbolt controllers in laptops. Time for a roundup. The initial PCI specification from 1992 had no provisions for the addition or removal of cards at runtime. In the late 1990s and early 2000s, various proprietary hotplug controllers, as well as the vendor-neutral standard hotplug controller, were conceived and became supported by Linux through drivers living in drivers/pci/hotplug. PCI Express (PCIe), instead, supported hotplug from the get-go in 2002, but its embodiments have changed over time. Originally intended to hot-swap PCIe cards in servers or ExpressCards in laptops, today it is commonly used in data centers (where NVMe flash drives need to be swapped at runtime) and by Thunderbolt (which tunnels PCIe through a hotpluggable chain of converged I/O switches, together with other protocols such as DisplayPort).

Today in Techrights

OSS Leftovers

  • Financial Services Embracing Open Source to Gain Edge in Innovation
    By now, it’s pretty much a cliché to say that all companies should be technology companies. But in the case of banks and financial services these days, it's true. Many finance companies are early adopters of new technologies such as blockchain, AI and Kubernetes as well as leaders in open source development. And as they seek an edge to retain customers and win new ones, they are not afraid to try new things. At the Linux Foundation's inaugural Open FinTech Forum here last week, attendees got a chance to discuss the latest state of open source adoption and the extent that open source strategies are changing financial service businesses. The fact is, banks really do have tech businesses inside of them. Capital One's DevExchange boasts several products that it has developed for internal use and also made available as open source, including the Cloud Custodian DevOps engine and the Hydrograph big data ETL tool.
  • Why the Open Source Enterprise Search Trend Will Only Accelerate
    Enterprise search has been going through a dramatic shift as of late. We've watched as some of the leaders in search, those platforms usually found in the upper right quadrant on Gartner reports, have fallen off through acquisition or from simply not keeping up with the market. But behind the scenes an even bigger shift is taking place: from proprietary kernels to core technologies based on open source projects. Some, like Lucidworks, have always been based on the open source Apache Solr project. Others, like Coveo, have joined the open source movement by offering the choice of using its traditional proprietary kernel or licensing the Coveo user experience built on top of the Elastic kernel.
  • Bentley Systems Releases Open-Source Library: iModel.js
  • Bentley Releases iModel.js Open-Source Library
    Bentley Systems, Inc., the leading global provider of comprehensive software solutions for advancing the design, construction, and operations of infrastructure, today announced the initial release of its iModel.js library, an open-source initiative to improve the accessibility, for both visualization and analytical visibility, of infrastructure digital twins. iModel.js can be used by developers and IT professionals to quickly and easily create immersive applications that connect their infrastructure digital twins with the rest of their digital world. iModel.js is the cornerstone of Bentley’s just-announced iTwin Services that combine iModelHub, reality modeling, and web-enabling software technologies within a Connected Data Environment (CDE) for infrastructure engineering.
  • Software Heritage Foundation Update

    I first wrote about the Software Heritage Foundation two years ago. It is four months since their Archive officially went live. Now Roberto di Cosmo and his collaborators have an article, and a video, entitled Building the Universal Archive of Source Code in Communications of the ACM describing their three challenges, of collection, preservation and sharing, and setting out their current status: [...]