Re: PC-Welt: "Fünf Gründe gegen Linux"



Markus Wichmann schrieb:

Stefan Reuther <stefan.news@xxxxxxxx> wrote:
<http://forum.chip.de/linux/ubuntu-wegen-einfache-erkennung-997601-page3.html?t=997601#post6054938>


Tja, das ist halt Windows. Hab mal eine Grafik gesehen, mal in ASCII-Art
versuchen...

#v+
Versuch, ein Ziel zu erreichen:
Linux:

Start
\
\
\
\
\
_\|
Ziel


Windows:

Start------|
|
|
|---------|
|
|--------|
|
Ziel

#v-


Sorry, dann lieber Shellbefehle, die (a) locale-unabhängig
funktionieren, (b) scriptfähig sind und (c) die man auch mal eben in
eine Mail oder ein Posting kopieren kann.


Zu letzterem: Da hat sich unter Windows-Usern und -Admins eine
Kurzschrift herausgebildet, die zwar a und b nicht erfüllt, aber egal.
Windows-User nehmen anscheinend gerne die Nachteile ihres OS in Kauf.

Zugegeben, genau dies war auch meine persönliche Meinung, als ich mich
das erste Mal mit Linux beschäftigt habe. Mir hatte nämlich genau dies
schon bei (MS_)DOS gestunken, dass man dabei in frühen Versionen keine
vernünftige GUI hatte, um die Dinge einfachst klickbar machen zu machen.

Problem: Eine Konsole kann mehr als eine GUI. Mach mal "schalte
Bluetooth an" klickbar. Bei mir heißt das, dass eine 1 mit root-Rechten
in eine Datei namens /proc/acpi/ibm/bluetooth schreiben muss.
Möglichkeiten in der Shell:

echo enable | sudo tee /proc/acpi/ibm/bluetooth
sudo sh -c "echo enable > /proc/acpi/ibm/bluetooth"
su -c "echo enable > /proc/acpi/ibm/bluetooth"
---
#Q&D, erwartet nix tolles
cat <<EOF >tmp.c
static char str = "enable";

int main()
{
int fd = open("/proc/acpi/ibm/bluetooth", O_WRONLY | O_TRUNC);
return (write(fd, str, strlen(str)) == strlen(str));
}
EOF
gcc tmp.c
sudo ./a.out
rm a.out tmp.c
---

Und in GUI? Aber gut, selbst wenn man einen dieser Befehle per Icon
zugänglich macht bleibt immer noch die Frage: Wie läuft die
Authentifikation ab? Geht eine Shell mit dem sudo-Prompt auf? Oder
springt ssh-askpass an? Das umgeht dann wunderbar PAM, dass in meinem
Falle auch auf Fingerabdruck hört.

Anderes Beispiel: In einem Verzeichnis befinden sich Tausende
Futzeldateien. Ich möchte die Anzahl der Zeilen mit einem bestimmten
Wort in diesem Verzeichnis haben. In Shell:

cat * | fgrep WORT | wc -l

In GUI?

Immer dann, wenn es um _viele_ Dateien oder außergewöhnliche Sachen
geht, ist die Shell wesentlich flexibler als eine GUI es je sein könnte.

Das musste man ja weder unter DOS, noch unter Linux. Obwohl ich ein
Kommandozeilenfuzzi bin, findest du in meiner History kaum 'mv'- oder
'cp'-Befehle, wozu gibt's schließlich den Midnight Commander (unter DOS:
Norton, Volkov, ...)?


Den wiederum benutze ich so gut wie nie: Erstens beschränken sich meine
Dateioperation auf Sachen, für die es die Tab-Completion gibt, zweitens
ist es mir zu viel Arbeit, nur wegen _einer_ Dateioperation den mc zu
starten. Und viel mehr wird es bei mir nicht.

$ fc -l 1 | egrep -c 'cp|mv'
54

Bei mehr als 1000 Zeilen ein guter Schnitt, oder?

Eben. Das ist der einzige Grund, den ich als Ausrede akzeptiere. (In
meinen Header findet sich z.B. auch nur deswegen Windows, weil ich den
Linux-Treiber für mein Internetzugangsdevice beim Einrichten des
Rechners nicht zum Laufen bekommen habe und inzwischen zu faul bin, den
Newsspool zu migrieren.)


Ich hatte lange Zeit ein ähnliches Problem (Chipsatz der WLAN-Karte war
nicht zu bestimmen und ndiswrapper kam mit dem Treiber noch nicht klar).

Mittlerweile gibt es noch einen anderen Grund, warum ein WinXP auf
meiner Festplatte residiert: Wenn man mal Spiele spielen will, gibt es
unter Linux eben nicht die gleichen wie unter Windows, was auf
LAN-Parties doch durchaus ein Nachteil ist.

Na schön - und welchen Grund gibt es dann überhaupt Linux zu benutzen?
.



Relevant Pages

  • Re: A little musing on Linux ( was Re: Zip files to multiple floppies)
    ... > various distributions Of linux have made me think a little harsh about ... > and troubles far more than Windows. ... The amount of extra work to program a gui ... Mounting filesystems for example - windows computers only ...
    (Fedora)
  • Re : Re: A little musing on Linux ( was Re: Zip files to multiple floppies)
    ... >> and troubles far more than Windows. ... >> Hope we will all be part of the Linux evolution into a nice desktop OS ... The amount of extra work to program a gui ... This is also one of the limiting features of a windows ...
    (Fedora)
  • Re: Flame Bait! Windows vs: The Unices
    ... does Linux provide a "Linux" window manager, ... MS-Windows, however, *only* provides a graphical environment. ... )> You do not need a GUI to type make. ... You don't need a GUI to have multiple windows, ...
    (comp.programming)
  • Re: How do old-school emacs/gcc/gdb hackers do their coding?
    ... write portable code, that runs on windows, linux, solaris etc. ... For gui, I dabbled with using tcl/tk combined with C code to build a portable ...
    (comp.os.linux.development.apps)
  • Re: Linux, the final decision
    ... I have a stock standard Xandros installation. ... performs essentially the exact same process as windows... ... apps via Xandros Networks that have required a GUI restart. ... more and more people will turn to linux because LongArm ...
    (comp.os.linux.misc)