Zitat des Tages
[krt-msg] / 2006-05-15T00:00:00Z.msg
1 From: Boris Kraut <krt@nurfuerspam.de>\r
2 Date: Mon, 15 May 2006 00:00:00 +0000\r
3 Category: \r
4 Sender: \r
5 Message-ID: <20060515000000.uzq3vs@silberbruch>  \r
6 References: \r
7 Keywords: \r
8 Comments: \r
9 To: undisclosed-recipients: ;\r
10 Subject: Migration auf die harte Tour\r
11 \r
12 Wer heutzutage auf ein anderes (freies) Betriebssystem umsteigen will, bekommt\r
13 es ziemlich leicht gemacht. Live-CD herunterladen, auf einen Rohling brennen\r
14 und schon kann man in die neue Welt reinschnuppern. Will man dann mehr, lassen\r
15 sich von der CD auch vollstaendig vorkonfigurierte Installationen auf die\r
16 Festplatte kopieren. Als letzter Schritt steht dann meist noch ein Wechsel\r
17 der Distribution sowie eigene Anpassungen an und -tada- die Opensource-\r
18 Fraktion hat wieder einen Benutzer mehr.\r
19 \r
20 Klingt einfach? Ist es auch, doch frage ich mich, ob es wirklich auch gut ist.\r
21 Klar, je einfacher die Eingewoehnung, desto mehr Benutzer kann man fuer sich\r
22 gewinnen, doch das groesste Sicherheitsrisiko bei (Windows-) Computern ist\r
23 ja gerade der Benutzer, insbesondere ein Benutzer, der das System nicht kennt,\r
24 sondern es nur verwenden soll.\r
25 \r
26 Bitte versteht mich nicht falsch, ich halte Live-CDs durchaus fuer sinnvoll und\r
27 bin nicht so geistig verblendet, um nicht zu sehen, dass Rechner und\r
28 Betriebssysteme inzwischen so komplex geworden sind, dass der Heimanwender sie\r
29 wirklich nur noch benutzen kann und er die aufwendige Wartung und Reparatur\r
30 lieber dem Fachmann ueberlaesst. Vergleichbares ist ja auch in der\r
31 Automobilindustrie passiert: Waehrend man frueher noch relativ viel am Wagen\r
32 selbst reparieren konnte, muss man heute wegen jeder Kleinigkeit zur\r
33 Werkstatt. Doch gerade die freien Systeme leben gerade davon, dass sie einen\r
34 Grossteil ihrer Entwickler aus den eigenen Anwendern rekrutieren koennen.\r
35 \r
36 Ich moechte hier also einen alternativen Ansatz zum Umstieg auf ein Opensource-\r
37 System aufzeigen, der dem Anwender ein etwas tieferes Verstaendnis ermittelt.\r
38 Anstatt mit einem fertigen System zu starten und sich erst dann -bei Bedarf-\r
39 mit der darunter liegenden Technik zu beschaeftigen, kann man auch den\r
40 umgekehrten Weg gehen: Man beginnt quasi bei Null und fuegt dann Schritt fuer\r
41 Schritt das hinzu, was man wirklich benoetigt. Auch in der Windows-(9x)-Welt\r
42 gab es beide Wege: Die einen haben gleich mit Windows und der grafischen\r
43 Oberflaeche angefangen, die anderen kamen vom alten DOS und hatten\r
44 entsprechende Vorkenntnisse.\r
45 \r
46 Eines vorweg: Ihr werdet Zeit brauchen. Vielleicht einen Abend, vielleicht\r
47 zwei oder ein ganzes Wochenende. Ich habe einige Jahre gebraucht, vor allem\r
48 deswegen, weil ich es nicht durchgezogen hab, sondern es immer wieder an einem\r
49 Abend durchziehen wollte. Das wird nicht funktionieren, also nehmt euch die\r
50 Zeit, die ihr braucht.\r
51 \r
52 Gut, bevor wir loslegen, brauchen wir ein paar Sachen. Ein zweiter PC oder\r
53 eine virtuelle Maschine zum Installieren, waere sehr vorteilhaft, denn so kann\r
54 man sich alle Zeit der Welt lassen und sogar bei Problemen im Internet\r
55 nachschlagen. Des weiteren braucht ihr natuerlich noch eine Installations-\r
56 CD/DVD eures ausgewaehlten neuen Betriebssystems, falls moeglich mit Textmode-\r
57 Installer. Zu guter Letzt noch etwas zum Naschen, Trinken und Notieren. Das\r
58 Schreibzeug ist fast das wichtigste, zumindest meiner Ansicht nach, denn mit\r
59 ihm werdet ihr alles protokollieren, was ihr tut, sodass ihr wenn mal gar\r
60 nichts mehr geht, die Schritte rueckwaerts gehen koennt oder von vorne anfangen\r
61 koennt und schnell wieder am letzten "funktionierenden" Punkt seid. Ich\r
62 bevorzuge ein paar Seiten Konzeptpapier samt Stift, wer es am PC erledigen\r
63 will, kann das natuerlich auch tun. So, alles fertig? Dann kann es ja los\r
64 gehen!\r
65 \r
66   1. Installiert ein absolutes Basis-System nach dem Motto: Nur das\r
67      installieren, was man benoetigt und von dem man weiss, was es tut.\r
68 \r
69   2. Nun werdet ihr wohl ein Text-Login haben. Meldet euch an und ab, versucht\r
70      mit dem System klarzukommen. Folgende Fragen solltet ihr jetzt mithilfe\r
71      des Handbuchs o.ae. klaeren: Wie starte ich den Rechner neu? Wie schalte\r
72      ich ihn ab? Wie lege ich einen neuen Benutzer an?\r
73 \r
74   3. Als naechstes solltet ihr versuchen Hindernisse aus dem Weg zu raeumen, die\r
75      euch begegnen. Fuer mich war das erste Problem beispielsweise das\r
76      Einstellen des deutschen Tastatur-Layouts und vor allem die Eingabe\r
77      deutscher Umlaute. Passt die Shell also euren Beduerfnissen an!\r
78 \r
79   4. Jetzt seid ihr fit genug, euch ins Internet zu begeben. Versucht also\r
80      euer Netzwerk einzurichten.\r
81 \r
82   5. WLAN-Karten sind etwas trickreicher als normale Kabel-NICs. Jetzt wo ihr\r
83      in der Materie drin seid, koennt ihr euch daran mal versuchen.\r
84 \r
85   6. Nachdem der Zugang zum Internet steht, solltet ihr euch ueber die noetigen\r
86      Schritte informieren, wie ihr euer System aktuell haltet. Fuer den Anfang\r
87      sollten Binary-Updates reichen.\r
88 \r
89   7. Bis jetzt konnte man teilweise ohne Zusatzprogramme auskommen, aber erst\r
90      diese machen das Arbeiten ja erst so leicht. Lest euch in das\r
91      Paketverwaltungstool eures Systems ein und schaut euch ein paar Fremd-\r
92      Programme an. Ein Textbrowser wie w3m oder links, ein einfacherer\r
93      Texteditor oder ein Programm zum Entpacken diverser Windows-Formate: Das\r
94      waren meine ersten Programme die ich brauchte.\r
95 \r
96   8. Meist gibt es auch mehrere alternative Wege Software zu installieren,\r
97      beispielsweise Binaerpakete und selbst gebaute Programme. Lest euch auch\r
98      in diese Wege ein und experimentiert etwas damit herum.\r
99 \r
100   9. Inzwischen solltet ihr schon ganz gut mit der Textwelt eures Systems\r
101      klarkommen. Jetzt geht es daran weitere Geraete zum Laufen zu bringen. Wie\r
102      druckt man denn? Wird meine Soundkarte unterstuetzt und wie spiele ich\r
103      Musik auf der Konsole ab? Solche Fragen sollten euch jetzt beschaeftigen.\r
104 \r
105  10. Da euch der Textmodus nun keine Angst mehr macht und ihr wisst, wie man\r
106      sein System auch ohne grafische Oberflaeche flott bekommt, koennt ihr euch\r
107      nun dem letzten grossen Schritt widmen, der Installation des Grafikservers\r
108      X. Je nach Grafikkarte und X-Version kann die Einrichtung von Hand sehr\r
109      muehsam sein, aber man lernt sehr viel dabei.\r
110 \r
111  11. Es ist geschafft! X laeuft, wir sind fast am Ende unserer Odyssee. Wie bei\r
112      der Shell werdet ihr schnell ueber kleine Unebenheiten und Probleme\r
113      stolpern, die ihr nun ausbessern koennt. Wie wechsele ich die Aufloesung\r
114      oder das Hintergrundbild? Warum werden nicht alle Tasten meiner Maus\r
115      erkannt? Was ist ein Window Manager und welcher passt zu mir? Diese\r
116      Fragen und mehr koennt ihr jetzt in Eigenregie klaeren.\r
117 \r
118  12. Da waeren wir. Ihr habt euer System massgeschneidert, ihr habt bei Null\r
119      angefangen und Schritt fuer Schritt das installiert, was ihr braucht, bis\r
120      hin zur grafischen Oberflaeche. Ihr solltet nun ein fundiertes\r
121      Grundverstaendnis haben, dass euch das Arbeiten am System und spaetere\r
122      Problemloesungen erleichtern sollte.\r
123 \r
124 Als letzten Schritt koennt ihr eure Aufzeichnungen saeubern und in ein Script\r
125 giessen, dass euch alles genau so einrichtet, wie ihr das getan habt. Zudem\r
126 wuerde ich euch raten, die Notizen irgendwo aufzubewahren, man weiss nie, wann\r
127 man sie mal wieder braucht. Ich drucke mir mein daraus erstelltes Skript von\r
128 Zeit zu Zeit aus und ueberarbeite es von Hand, indem ich es Schritt fuer Schritt\r
129 durchgehe und die damals gemachten Einstellungen ueberpruefe und falls noetig\r
130 korrigiere. Im Endeffekt koennte das ganze dann wie bei meinem Skript bzw.\r
131 meinen Notizen aussehen [1].\r
132 \r
133 Anmerkung vom 09. Oktober 2007: Phantom hat sich gerade auf Yigg.de [2] den\r
134 Frust von der Seele geschrieben [3] und hat dabei auch das Thema ziemlich gut\r
135 getroffen, dass mich zum Schreiben dieses Artikels veranlasste. Es folgen\r
136 ein paar Zitate:\r
137 \r
138 > Es gibt mit Sicherheit noch Ausnahmen doch es ist sehr oft so das sich\r
139 > junge Leute weder mit der Basis auskennen noch fundiertes wissen entwickelt\r
140 > haben (wahrscheinlich weil sie das aufgrund der vereinfachung nicht\r
141 > konnten). Jede Linux-Distri bietet mittlerweile grafische Tools an um alles\r
142 > zu erledigen. Modeminstallation, Drucker etc. X konfiguriert sich\r
143 > automatisch.\r
144 >\r
145 > Das ist sicherlich kein Problem, das ist Fortschritt der auch notwendig\r
146 > war... doch wenn mal ein Problem vorliegt versagen diese Tools meist\r
147 > total. Und da ist dann der Nachwuchs ITler ueberfordert.. "oh mein gott mein\r
148 > tool kann mir nicht helfen".\r
149 \r
150 Zwar stoesst er hier in ein etwas anderes Horn als ich, aber trotzdem gut zu\r
151 wissen, dass es Leute gibt, die aehnlich denken. Danke, Phantom!\r
152 \r
153 UEbrigens, ja, es gibt Ausnahmen und vielleicht sind die Problemfaelle gar\r
154 selbst nur die Ausnahme, aber ich bekomme es immer wieder, auch in anderen\r
155 bereichen mit, dass einfach der faehige Nachwuchs fehlt. Ich persoenlich hab es\r
156 gerade beim Half-Life Portal [4] miterlebt. Dort fehlen einfach junge\r
157 Mitarbeiter, die die Zeit, den Spass und den Eifer mitbringen, sich auch\r
158 laenger mit dem Umfeld, der Geschichte und den Entwicklern von Half-Life,\r
159 Counter-Strike, Team Fortress und Co. zu beschaeftigen. Es geht hier\r
160 wahnsinnig viel Wissen verloren, was in diesem Beispiel vielleicht nicht so\r
161 wichtig, aber in anderen Bereichen wie der OpenSource-Szene\r
162 berlebensnotwendig ist.\r
163 \r
164 Ach ja, "frueher war alles besser"(tm)  ;)      \r
165 \r
166 \r
167 [1] ./migration.png\r
168 [2] http://www.yigg.de/\r
169 [3] http://www.yigg.de/343947\r
170 [4] http://www.hlportal.de/