Originally posted by oiaohm
View Post
Announcement
Collapse
No announcement yet.
Fedora 40 Eyes Dropping GNOME X11 Session Support
Collapse
X
-
-
Originally posted by mSparks View Postlol,
RT is the industries second largest growth area after AI
Would help if you had.
Originally posted by mSparks View PostThe historic use for X11. multiple realtime applications running on discrete dislocated cpus that all talk to a single central display server, aka how to run a bread factory, each machine in the factory runs its own X11 client, managed from a central location on a master display server, probably a backup or two.
Do you have any clue what SCADA or HMI system are. SCADA documentation up to about 2010 mentions X11 as something you have to let though. There was major death case in 2011 caused by X11 failure.
- C++ Qt 5 framework with QtCANbus, QtSerialPort, and QtSerialBus with Modbus RTU and TCP/IP support.
- CANopen stack
- RTnet real-time network stack and drivers for Cobalt LinRT BSP
- Ethernet Powerlink drivers and stack
- EtherCAT drivers and stack
- BACnet stack
- IEEE1588 PPT drivers and stack
This is also on the LinRT website. If you were building that bread factory using modern protocols you are using Ethernet Powerlink or EtherCat.(I have been inside a bread factory replacing hardware 4 years ago)
Factory control is not done by X11 or any graphical protocol any more. Think like your router you log in to configure your router but once it up and running you don't touch the GUI on it again because logs and status is going out of one of the standards for doing this. All these modern standards for factory/car control is that you disconnect the network the software on the device does not crash and that they support multi output being connected at the same time to the same bit of software.
mSparks be real does a network connected printer require X11 client to function the answer is no right. You find HTML on them to network configure them right. The modern Realtime deployments are this way like it or not.
The RT users have very little interest in X11 in fact they would prefer it gone. Heck they have almost zero interest in Wayland as well as neither in fact fits their use case.
Think about it for one min you have some realtime bit of hardware monitoring something do you really want in production usage to be wasting what could be life saving CPU time rendering a graphic for a user to look at or do you just want to send raw data to a client application to render that can be network multi cast to multi outputs.
Reality the the bread factory example done modern day does not work X11 clients are too resource hungry we have a lot better modern protocols. Small http webserver with a web application takes less resources than running X11 client. Libx11 is not cheap with X11 horrible network protocol yet small http webserver with web application is also classes as too heavy for the realtime case to be left running all the time. Yes http webserver for configuration will be start on demand.
The realtime developers are not going to keep X11 or Wayland alive like it or not. Because like it or not they have almost no interest in Wayland or X11. The interest is only to deal with legacy systems that they are slowly migrating out of.
Interest in Wayland was higher in embedded space before 2020 while Nvidia was still trying to sell people on eglstreams so there was a possibly of two competing out solutions being gbm/dmabuf and eglstreams so Wayland protocol and compositor as abstraction layer had some use to them. But now that everything is going gbm/dmabuf might as well go direct to hardware and not waste the CPU cycles for single application devices that most real-time hardware is with a screen.
The reality for parties like LinRT is that Wayland and X11 are legacy systems they are in the process of stopping using because they have become pointless and just sources of problems.
X11 networking feature stopped being useful for Real-time items in factories in 2011 in fact came a legal liability. When a malfunction has caused over 1000 deaths in a single event and you are working in the real-time hardware control field you better know about it. Yes those deaths is what brought he interest in the Real-time space in 2011 into finding something else this include interest in Wayland and direct output. Direct output has won. Yes the new specialist control network protocol also appear out the same disaster designed from the ground up not to have the defects.Last edited by oiaohm; 28 September 2023, 12:01 PM.
Comment
-
Originally posted by oiaohm View PostI know what RT is. I have worked in that field with CNC. Custom CNC controllers adding CNC to 200+ year old mils.
Would help if you had.
The RT space does not setup like this.
Do you have any clue what SCADA or HMI system are. SCADA documentation up to about 2010 mentions X11 as something you have to let though. There was major death case in 2011 caused by X11 failure.
This is also on the LinRT website. If you were building that bread factory using modern protocols you are using Ethernet Powerlink or EtherCat.(I have been inside a bread factory replacing hardware 4 years ago)
Factory control is not done by X11 or any graphical protocol any more. Think like your router you log in to configure your router but once it up and running you don't touch the GUI on it again because logs and status is going out of one of the standards for doing this. All these modern standards for factory/car control is that you disconnect the network the software on the device does not crash and that they support multi output being connected at the same time to the same bit of software.
mSparks be real does a network connected printer require X11 client to function the answer is no right. You find HTML on them to network configure them right. The modern Realtime deployments are this way like it or not.
The RT users have very little interest in X11 in fact they would prefer it gone. Heck they have almost zero interest in Wayland as well as neither in fact fits their use case.
Think about it for one min you have some realtime bit of hardware monitoring something do you really want in production usage to be wasting what could be life saving CPU time rendering a graphic for a user to look at or do you just want to send raw data to a client application to render that can be network multi cast to multi outputs.
Reality the the bread factory example done modern day does not work X11 clients are too resource hungry we have a lot better modern protocols. Small http webserver with a web application takes less resources than running X11 client. Libx11 is not cheap with X11 horrible network protocol yet small http webserver with web application is also classes as too heavy for the realtime case to be left running all the time. Yes http webserver for configuration will be start on demand.
The realtime developers are not going to keep X11 or Wayland alive like it or not. Because like it or not they have almost no interest in Wayland or X11. The interest is only to deal with legacy systems that they are slowly migrating out of.
Interest in Wayland was higher in embedded space before 2020 while Nvidia was still trying to sell people on eglstreams so there was a possibly of two competing out solutions being gbm/dmabuf and eglstreams so Wayland protocol and compositor as abstraction layer had some use to them. But now that everything is going gbm/dmabuf might as well go direct to hardware and not waste the CPU cycles for single application devices that most real-time hardware is with a screen.
The reality for parties like LinRT is that Wayland and X11 are legacy systems they are in the process of stopping using because they have become pointless and just sources of problems.
X11 networking feature stopped being useful for Real-time items in factories in 2011 in fact came a legal liability. When a malfunction has caused over 1000 deaths in a single event and you are working in the real-time hardware control field you better know about it. Yes those deaths is what brought he interest in the Real-time space in 2011 into finding something else this include interest in Wayland and direct output. Direct output has won. Yes the new specialist control network protocol also appear out the same disaster designed from the ground up not to have the defects.
Comment
-
Originally posted by mSparks View PostSeems like a lot of squirming when you could just admit you were likely wrong and all signs point to Fedora 40 being a bigger flop than RH9.
The fact Wayland had 7% usage in 2022 of all Linux users by firefox numbers itself makes the idea that a Fedora going all in on Wayland is not that risky its a bleeding edge distribution taking these gambles is normal.
There is one thing but. If distributions like Fedora start taking the serous steps to Wayland. Nvidia drivers being broken are going to come more of a problem for Nvidia.
Think about it who is has been doing the core work to keep Mesa and other things working with X11 bare metal.
Comment
-
Originally posted by oiaohm View PostThe fact Wayland had 7% usage in 2022 of all Linux users by firefox numbers itself makes the idea that a Fedora going all in on Wayland is not that risky its a bleeding edge distribution taking these gambles is normal.Last edited by mSparks; 28 September 2023, 05:05 PM.
Comment
-
Originally posted by mSparks View PostNews at 10: wayland fan thinks alienating over 93% of users is a good plan shocker.
You are saying Wayland fan that not the case. We are talking about Fedora here. Upsetting 93% of users is nothing for a new release of Fedora. There is a reason why if you are a fedora user wait for the first point release of a new major release before updating your systems.
Please note those numbers in 2022 is before lots of distributions started Wayland default and the numbers of Wayland desktop users has been growing.
There is something else to consider a stack of items like VRR support, tearing and so on that don't have resources allocated in gnome to be completed for Wayland will get resources. This is something normal you see with Redhat this happened with systemd, pulseaudio and the list goes on when Fedora set this as the solution.
There is normal fedora behaviors like it or not. Yes again as Fedora 40 comes up due to looking at dropping X11 session support expect to see more resources put into gnome fixing issues with Wayland. Normal fedora actions. Of course another normal fedora action is change mind at last min as well.
Comment
-
Originally posted by oiaohm View Post
Fedora done many changes worse than that. The first round of pulseaudio comes to mind where with Fedora was a 99% audio failure rate for 6 months. Fedora is known for pushing the envelop at times. Yes that pulseaudio fun was Fedora 8.
You are saying Wayland fan that not the case. We are talking about Fedora here. Upsetting 93% of users is nothing for a new release of Fedora. There is a reason why if you are a fedora user wait for the first point release of a new major release before updating your systems.
Please note those numbers in 2022 is before lots of distributions started Wayland default and the numbers of Wayland desktop users has been growing.
There is something else to consider a stack of items like VRR support, tearing and so on that don't have resources allocated in gnome to be completed for Wayland will get resources. This is something normal you see with Redhat this happened with systemd, pulseaudio and the list goes on when Fedora set this as the solution.
There is normal fedora behaviors like it or not. Yes again as Fedora 40 comes up due to looking at dropping X11 session support expect to see more resources put into gnome fixing issues with Wayland. Normal fedora actions. Of course another normal fedora action is change mind at last min as well.
Hardly comparable.
Dropping X11 with wayland the state its in now is more akin to microsoft releasing windows 12 with no ms office support.
heck, probably worse, because I wouldnt be surprised if more than 7% of windows users dont have ms office these days.
Remember wayland has been default in pretty much every distro for years, so that link means 93% of firefox users actively uninstalled it. (and a year later the rest probably have now as well), assuming most of them are ubuntu or FC users now, that is 93% of current FC users who wont dnf upgrade to FC40.
Hillarious tbh, but at least it will put this nonesnese to bed for the forseeable future, FC41 will bring it back for sure, maybe even during the FC40 run, but by then it will very likely be too late.
But, not even a little risky, 100% agree with you.Last edited by mSparks; 28 September 2023, 06:11 PM.
Comment
-
Originally posted by mSparks View Postthe only important part of audio that didnt work with pulse audio when they switched it to default was 5.1 channel sound. Everything else was better. And we still have asla (since its needed to setup 5.1 sound)
Originally posted by mSparks View PostDropping X11 with wayland the state its in now is more akin to microsoft releasing windows 12 with no ms office support.
Sorry using Microsoft as why not do this is not good move. Because what Fedora is talking about doing is exactly to the Microsoft playbook like it or not.
You cannot make a omelet without breaking a few eggs. You cannot get Nvidia to work on their driver without putting them between rock and hard place.
Yes Apple is even worse.
Every time there is going to major platform change there is going to be pain. Mac os 9 to X was particularly bad. XP to vista horrible. ME because windows 2000 was not working how Microsoft wanted so they made something in 6 months halfway between 9x and NT that was broken all over the place.
Standard operation here at some point the change from X11 to Wayland was going to get painful this is normal.
Originally posted by mSparks View PostRemember wayland has been default in pretty much every distro for years, so that link means 93% of firefox users actively uninstalled it.Last edited by oiaohm; 28 September 2023, 06:25 PM.
Comment
-
Originally posted by oiaohm View Post.
Sorry using Microsoft as why not do this is not good move. Because what Fedora is talking about doing is exactly to the Microsoft playbook like it or not.
but redhat and fedora/rhel is not microsoft and windows. Redhat dont have a monopoly on the linux source code, distro hopping is a usb stick away.
Originally posted by oiaohm View PostWindows Vista remember it released without Nvidia or ATI graphics driver support
Talking of which, windows phone and wayland do share a lot of commonalities. Maybe I am wrong and wayland will be as big a blockbuster as windoze phone.
Originally posted by oiaohm View PostNo you have to take those firefox numbers with a serous grain of salt
I tell you what, its more than 93% now. that 7% is from 2022. Do you really think any of them are still using wayland after 12 months of regression after regression?
Originally posted by oiaohm View PostYes Apple is even worse.Last edited by mSparks; 29 September 2023, 01:54 AM.
Comment
-
Originally posted by mSparks View PostNot one single windows vista PC shipped without accelerated graphics support, quite the opposite, vista in its early days with the aero desktop was limited to machines with good gpu acceleration, and aero was almost completely dropped by windows 7, and left windows phone an unhappy memory.Leading Network Security & Cyber Security site. Cisco Routing/Switching, VPN, Microsoft, SASE, SSE, F5, PaloAlto Firewalls, Protocol Analysis, Tips & more.
Yet Nvidia end up in court case because of not providing working drivers.
Windows Vista Capable lawsuit has a lot of documents released by Microsoft that show that ATI and Nvidia were not getting along with Microsoft with Vista development. In fact Nvidia was being a jackass who when Microsoft would not do what they wanted put out broken drivers on Windows vista so being responsible for the lion share of Windows Vista crashes. Yes even that Nvidia did not make up that percentage of the Windows Vista install base. The law suit exposed all Microsoft metrics on Vista.
Vista was released with a known 80% performance hit when using Nvidia hardware this is a matter of public record mSparks. Yes people with Windows Vista and Nvidia drivers had crashes and under-performing system with windows Vista. Worst part in the Windows Vista Capable law suite was proven that Microsoft knew they were fighting with Nvidia and did not tell consumers what was going on.
Vista release was by Microsoft own documentation without Nvidia or ATI blessing. The only GPU vendor they had blessing with was Intel. I am not incorrect with my statement.
Originally posted by mSparks View PostI tell you what, its more than 93% now. that 7% is from 2022. Do you really think any of them are still using wayland after 12 months of regression after regression?
When I say numbers should be taken with a grain of salt and you don't agree you just told me I should take those numbers as fact because you are going to mSparks and then I will proceed to beat you over the head with them.
Comment
Comment