It was a few weeks ago that version 5.0 of the Linux Kernel was released and even though this version was finally achieved, the development team has not stopped working on the next versions of the kernel.
And it is that in the next versions of the Kernel of Linux 5.xx could introduce a new subsystem “Fieldbus” (or fieldbus), probably this is expected from the kernel version of Linux 5.2. It should mainly benefit industrial environments.
It is important to remember that the term Fieldbus (or fieldbus) refers to a set of network protocols dedicated to the real-time distributed control of automated industrial systems that generally require a distributed control system and an organized hierarchy of control systems for operate.
Generally, at the top of this hierarchy is a man-machine interface (HMI) from which an operator can monitor or control the system.
At the bottom of the control chain is the famous fieldbus that connects PLCs to the components that actually do the job (switches, contactors, actuators, sensors, valves, console lights, electric motors …).
The fieldbus allows to connect different systems, components or instruments in a wide variety of industrial environments.
It works in a network structure that allows topologies in chain, star, ring, branch and tree.
The fieldbus specification has been in existence for decades and this subsystem has been developed to allow different devices to exchange data through a fieldbus, be it Profinet, FLNet or another implementation.
The framework is designed to provide a generic interface for Fieldbus. Devices of both the Linux kernel and user space.
A benefit to industrial environments
Profinet is an industry technical standard for data communication via industrial Ethernet, designed to collect data and control equipment in industrial systems, with a special strength in the delivery of data under strict time constraints (of the order of 1 ms or less).
The profinet card itself is connected to the system through an industrial bus called ‘anybus’.
Linux Kernel 5.2 must also introduce support for HMS Profinet cards whose main function is to serve industrial automation that is based on Ethernet and always uses IEEE 802.3u: 100Mbit / s Fast Ethernet.
This Profinet communication standard uses TCP / IP and information technology standards such as: web server: HTTP, communication protocol: SMTP, file transfer: FTP).
Profinet also allows the use of XML technology.
The Linux Kernel fieldbus subsystem has undergone ten public reviews in recent months and has been considered ready for use with Linux 5.2, which is expected to be final by July 2019.
Other changes for Kernel 5.2
In addition to being able to receive a benefit with Fieldbus, it is also expected for the Linux Kernel 5.2 to arrive with several updates of AMDGPU.
Since the AMD developers who are in charge of the support to the graphic controllers have begun to carry out some of the visualization works in which they include making the code of continuous start more generic and other corrections and improvements.
There is also a series of PowerPlay / power management updates, including BACO (Bus Active, Chip Off) support for cards with Vega 12.