All about OSs |
A / B / C / D / E / F / G / H / I / J / K / L / M / N / O / P / Q / R / S / T / U / V / W / X / Y / Z
H
Visit also: www.sunorbit.net
X |
X11 X is an outdated architecture-independent system for remote graphical user interfaces and input device capabilities. Each terminal has the ability to interact with the display with any type of user input device. The Unix-Haters Handbook (1994) (here is a local copy so you can read it online ) devoted a full chapter to the problems of X. Why X Is Not Our Ideal Window System (1990) by Gajewska, Manasse and McCormack detailed problems in the protocol with recommendations for improvement. The lack of design guidelines in X has resulted in several vastly different interfaces, and in applications that have not always worked well together. The Inter-Client Communication Conventions Manual (ICCCM), a specification for client interoperability, has a reputation for being difficult to implement correctly. Further standards efforts such as Motif and CDE did not alleviate problems. Systems built upon X may have accessibility issues that make utilization of a computer difficult. Incidentally, The Unix-Haters Handbook
was just an
expression of the fact that Unix is and was one of the most popular and best-known operating systems in the world. Similar unfriendly things could be
said about all operating systems in the world but Unix was widely
used, especially in the academic world, and was criticized accordingly.
So The Unix-Haters Handbook
should be seen less as a criticism of Unix, but rather as a
suggestion on how to write an almost 'perfect' system. Especially in
view of the fact that the criticized errors are easy to correct and
Unix (rewritten
from scratch
modern Unix or even on the basis of a (modified) free Unix like Linux, BSD, Qnx,...) can be easily adapted to today's hardware and conditions. There is
so much more know-how today accessible on file systems and all other
crucial parts of an OS, that it should really be no big task to
accomplish this. WaylandAlternative to X11: Wayland, the next-generation display server, a modern, secure, and more straightforward windowing system. Wayland was startet by Kristian Hogsberg as a personal project in 2008. As an X.Org developer, Kristian knew about the defiencies of X11. It promises to reduce the communication overhead of X11. But read: Wayland Protocol and Model of Operation. How Wayland differs, you can read here: Wayland Architecture. Increased security is the main advantage over X11. Most video games and graphics-intensive applications for Linux are still written for X11. Also, many closed-source graphics drivers (eg for NVIDIA GPUs) do not yet offer complete support for Wayland. And Wayland still has issues (read also here). Nvidia just released a new driver that fixes a bunch of these issues. But Wayland is more secure than X11 which is prone to “keylogging”. Any program in the background can read what’s happening with other windows open in X11. In Wayland this can't happen, as each program works independently. Some links for Wayland news: here and here and here and here and here
Some Linux desktop environments: GNOME is the most popular desktop environment for Linux KDE read: KDE has managed to beat XFCE as one of the lightest desktop environments Mate is based on GNOME 2 and was developed for the users who were disappointed with the latest iteration of GNOME shell — GNOME 3. Cinnamon is a fork of GNOME 3 Budgie desktop has been developed by the Solus project, they utilized GNOME technologies such as GTK to develop Budgie LXQt is a lightweight Qt desktop environment. LXQt is indeed a lightweight desktop environment while providing a better user experience than LXDE Xfce is one of the most lightweight desktop environments at the moment. Deepin may offer a macOS-ish interface Trinity Trinitys primary goal was retaining the function and form of traditional desktop computers Lumina is designed to have a small footprint, giving your system the best performance possible. Lumina is extremely minimal and can be used on systems with as little as 1GB of memory. It is very self-contained and does not require any particular utilities or libraries aside from very small handful. Lumina is designed around the concept of complete modularity. Your applications are completely independant from the desktop itself and can be added/removed at will without loss of functionality.
Xenix (outdated) Several Unix
implementations for the PC architecture have been SCO Xenix starts with
a Unix System III base, throws in several
x-kernel (University
of Arizona)
Cygwin/X (X-Windows) XQuartz (macOS-X) Rio (Software) x-window succesor
|
All about OSs |
A / B / C / D / E / F / G / H / I / J / K / L / M / N / O / P / Q / R / S / T / U / V / W / X / Y / Z
Visit also: www.sunorbit.net