User:ScotXW

From Wikimedia Commons, the free media repository
Jump to: navigation, search
Burning Lightbulb
Hand
Visualize ergonomics

Einige Leute habens sich beschwert, dass meine Schemata zu "kompliziert" seien (wohl weil sie Dinge im Zusammenhang darstellen) und ich sie massiv in der Wikipedia verlinken würde... hmmm. Zu zweiten Punkt schreib ich mal nix..., zum ersten Punkt aber: in der Tat könnte man meine umfassenderen Schemetas verwenden um mitunter stark vereinfachte Schemata zu erstellen, um damit Sachverhalte zu verbildlichen um sie besser erklären zu können. Die Wikipedia will ja (angeblich) Dinge erklären. Das Problem ist, dass diese vielen einzelnen Schemata dann gar nicht mehr, insbesondere nicht über mehrere Sprachen hinweg, pflegbar wären. Schon jetzt gibt sich kaum ein Schwein die Mühe, Schemas überhaupt zu erstellen, geschweige denn, diese mehrsprachig zu gestalten und sie zu pflegen. Pflegen heißt, sie möglichst auf dem neuesten Stand zu halten, Fehler auszumerzen, die Farbgestaltung zu verschlimmbessern, etc.

Die Lizenz erlaubt es jedermann, vereinfachte Derivate zu erstellen, die meinetwegen auch noch bestimmte Zeitpunkte/Versionen wiedergeben. Meiner Meinung nach, sollte man damit jedoch nicht die Wikipedia fluten, sondern diese in z.B. Linux-Wikis verwenden, die eben, die Funktion einer ganz bestimmte Version haben wollen und gerade nicht das Neuste.

Und noch einige unhöfliche Weisheiten um unfruchtbaren Diskussion entgehen zu wirken:

  • Jedem das Seine.
  • Der beste Weg, jemanden von der Dummheit seiner Unternehmung zu überzeugen besteht darin, sie ihn ausführen zu lassen.
  • Wenn der Klügere immer nachgibt, regieren am Ende Idioten die Welt.
  • Fresst Scheiße, tausend Fliegen können nicht irren.

Templates[edit]

Linux[edit]

There is no one Linux operating system, but there is an entire family of Linux kernel-based operating systems. While a Linux kernel-based operating system targeted at desktop computers may have many software components in common with one targeted at tablet computers, the only components they share with one targeted at embedded systems, may be merely the Linux kernel itself.

The family of Linux kernel-based operating systems[edit]

Linux adoption[edit]

Linux for embedded[edit]

But let's have a look at OpenWrt. It runs on embedded devices with 32MiB of main memory and consists of: Linux kernel, uClibc, BusyBox, dnsmasq and some other software with small footprint. It does routing and packet filtering, though on the Ben NanoNote does include a graphical surface (Xfce I think)!

Linux with a graphical surface[edit]

The "graphical surface" is usually called "desktop environment" even if it runs on a tablet computer or a smartphone.

So there are some daemons running, there are several competing widget toolkits to write graphical surfaces for them daemons and also for applications.

Graphical surface? Uh, we require a windowing system and maybe device drivers for graphics and video accelerators... for Smartphones, Google developed Android OS, which has a market share of 86%. For the traditional desktop computer, there are GNOME, KDE SC, LXDE, Xfce, Razot-qt, Hawaii, etc. and the market share is claimed to be 1%...

The Linux graphic stack[edit]

  1. How does the graphic stack of a Linux OS look like today? How did we get here? Why did it take so long?
History[edit]

Clearly, the adoption of X as the window system was one mistake and the integration of the device driver for graphics accelerators into the X display server was another mistake. Since early 2000 DRI is augmenting and replacing the DDX and since late 2013 Wayland is replacing X. AMD and Nvidia develop proprietary device driver for their graphics cards for the Linux kernel which deliver comparable performance to the Windows drivers. See e.g. http://www.phoronix.com/scan.php?page=article&item=gpus_windows81_ubuntu&num=1 Inside of Mesa 3D, alternative free and open-source device drivers are being developed by independent programers for different reasons.

Windowing system[edit]

What actually is a windowing system? X11 is in the process of being obsoleted by Wayland. This solves a couple of problems annoying the end-user, but a whole lot of problems annoying software developers and system administrators!

Other components[edit]

  1. So, what are typical components of a Linux OS?
  2. Does the average user need to know about them or even need to make use of them?

Hardware[edit]

Unrelated[edit]

Issues[edit]

en:GNU GRUB supports GUID Partition Table (GPT) but File:GNU GRUB components.svg does not illustrate this. The en:dm-crypt use case is identical to the non-encrypted version, since encryption support is AFAIK in the Linux kernel only. Could be interesting to depict this, to make it clear, that the Kernel is exposed, hence dm-crypt is only really useful for mobile devices, that can get stolen. Well, would be nice to illustrate why.

Pictograms[edit]