3 ms·
> I fail to see what advantage rewriting existing and proven tools with a new language would bring I think code safety is not an issue here because the Posix t
by progman 9y ago
> I fail to see what advantage rewriting existing and proven tools with a new language would bring
I think code safety is not an issue here because the Posix tools (and Unix/Linux as a whole) have already proven their extreme reliability.
The only real advantage to rewrite the Posix tools is motivation. A rewrite in a modern language like Rust will likely keep maintainance longer alive than old C code that no one likes to maintain.
It's the same reason why a new display manager (Wayland) is wanted instead of X11. There is basically no technical reason to replace the X server which works very well to this day. However, there are not much people anymore who like to maintain the old X code, or to support new graphics cards in X.
- danieldk 9y agoThere is basically no technical reason to replace the X server which works very well to this day. There is, the architecture is not made with the modern-day world in mind: an X11 application can read all keystrokes, mouse event, and do screen grabs of other windows. An X11 application can emulate your screen locker to grab your credentials. X11 does not support different scaling on different monitors that are connected to your computer.
- progman 9y ago> an X11 application can read all keystrokes I like that because I use key desktop macros heavily. > and do screen grabs of other windows. I like that since it enables me to make screen shots of any application. > X11 does not support different scaling on different monitors that are connected to your computer. I use two monitors with different resolutions, one horizontal, and one in portrait mode. They work perfectly, also with virtual screens. What you possibly mean is that X doesn't support that by default. Nevertheless, it's possible if the graphics vendor provides appropriate drivers.