News: 0001504061

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.13 To Drop Fieldbus Just Five Years After Being Merged

([Hardware] 5 Hours Ago Removing Fieldbus)


Merged back in 2019 was the [1]Fieldbus subsystem as a set of network protocols for real-time distributed control of automated industrial systems. But now five years later, Fieldbus is being removed from the mainline Linux kernel since the code hasn't been maintained.

[2]Fieldbus is used for connecting different systems/components/instruments within industrial environments. As written about last month, [3]Fieldbus is at risk for removal since no developers have been actively maintaining the code and it's not clear how much actual use this code within the mainline Linux kernel is seeing among industrial systems. With no one stepping up in the past few weeks to volunteer to maintain the code or otherwise any stakeholders saying they are still using this and running their industrial machines on mainline kernels, the code has hit the chopping block.

The patch by Philipp Hortmann to remove the 3k lines of code for Fieldbus has been queued into staging-next and thus set to be removed for the upcoming Linux 6.13 merge window. Hortmann explains in [4]the removal patch :

"Sven Van Asbroeck contributed this driver in 2019.

The following reasons lead to the removal:

- This driver generates maintenance workload

- only 11 patches during the last 3 years. Part of the patches seem to be motivated because of maintenance (for example - remove deprecated function)

- Maintainer lost interest, last "Reviewed-by:" is May 2021

- no blog about usage of this driver

The staging subsystem is the way for drivers into the kernel - at current speed and interest this is never going to happen. I think that fieldbus is an interesting topic. But when almost nobody cares about this driver, it does not make sense to keep it. Please consider that support will remain for years in the longterm kernels."

So barring any last minute changes, Fieldbus will be bid farewell with the upcoming Linux 6.13 kernel now that Greg Kroah-Hartman has picked up this patch in the staging-next Git branch.



[1] https://www.phoronix.com/news/Linux-5.2-Fieldbus-Subsystem

[2] https://www.phoronix.com/search/Fieldbus

[3] https://www.phoronix.com/news/Linux-Might-Drop-Fieldbus

[4] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=8898f64f7ae4e60d48065812965a75d627bb9e55



GraysonPeddie

milkylainen

Anux

varikonniemi

Jumbotron

Anux

skeevy420

jabl

jabl

A blind rabbit was hopping through the woods, tripping over logs and crashing
into trees. At the same time, a blind snake was slithering through the same
forest, with identical results. They chanced to collide head-on in a clearing.
"Please excuse me, sir, I'm blind and I bumped into you accidentally,"
apologized the rabbit.
"That's quite all right," replied the snake, "I have the same
problem!"
"All my life I've been wondering what I am," said the rabbit, "Do
you think you could help me find out?"
"I'll try," said the snake. He gently coiled himself around the
rabbit. "Well, you're covered with soft fur, you have a little fluffy tail
and long ears. You're... hmmm... you're probably a bunny rabbit!"
"Great!" said the rabbit. "Thanks, I really owe you one!"
"Well," replied the snake, "I don't know what I am, either. Do you
suppose you could try and tell me?"
The rabbit ran his paws all over the snake. "Well, you're low, cold
and slimey..." And, as he ran one paw underneath the snake, "and you have
no balls. You must be an attorney!"