Hallo, [Hartmut: "please forward as appropriate" ;) ("feedback@" schien mir dann doch unpassend, zumal ich hier "nur" ne ex-6.2 habe ;))] On Mon, 22 Apr 2002, Hartmut Meyer wrote:
Am Montag, 22. April 2002 15:12 schrieb Philipp Zacharias:
Am Sonntag, 21. April 2002 17:59 schrieb Hartmut Meyer: Dein (nicht nur dein) Argument war, dass YaST(1) solange hätte weiterentwickelt werden sollen, bis YaST2 100% der YaST(1)-Funktionalität abdeckt. Bestimmt kein blöder Ansatz.
Wir haben uns Mühe gegeben und sind relativ weit gekommen - aber die 100% haben wir nicht geschafft.
Ich denke, die Yast2-Entwickler sind ein wenig von der falschen Stelle gestartet... Und deswegen gescheitert... (s.u.)
Ich halte es trotzdem für vertretbar. Das (unser) Argument dürfte inzwischen ebenfalls bekannt sein: Es bindet enorme Resourcen zwei Systemadministrations-Tools parallel zu pflegen. Gerade wenn sich unter der Haube relativ viel tut (7.3 -> 8.0).
Ack, aber "flasche Architektur" und s.u.
Darüber, ob wir [mit yast2] nah genug dran [an Yast1] waren und ob der Schritt vertretbar ist kann man streiten - und das tun wir ja grade auch.
Aber Hallo! :) Mal mehr, mal weniger heftig und/oder konstruktiv. man OpenSource, oder wie war das noch gleich? :)) [..]
Wie gesagt: ich lade jeden ein YaST2 (8.0) mit YaST(1) im Wettstreit gegen die Uhr antreten zu lassen. Am besten auf schwacher/alter Hardware. Die Ergebnisse würden mich interessieren und vermutlich auch die Liste. Bitte immer die Testbedingungen mit angeben, damit das nachvollzogen werden kann.
Oh, daran haette ich Interesse! :) Leider habe und will ich keine 8.0... Also muesste "man" auf das Release im ftp warten, oder mir die src.rpms zukommen lassen (plus ggfs. noetige weitere src.rpms) oder es sponsort mir jemand ne 8.0 (update). ;) Plattform? Anzubieten haette ich nen Athlon 500/320 MB RAM (ungern) und nen Intel 486DX2 / 24 MB RAM... Achso: auf letzterem ist Yast 1 ziemlich grauslich (weil lahm[1])... ;) [..]
Natürlich wäre es mir lieber du bleibst uns treu. Ich meinte das ganz ernst: ich halte es tatsächlich für einen riesen Vorteil von Linux, dass man nicht an eine Distribution gebunden ist. Die Vorteile sind vielfältig:
- Offener Wettbewerb der Konzepte (kann nichts schaden). - Wahlfreiheit(1): vielleicht ist SuSE für dich in einer bestimmten Umgebung die beste Lösung, RedHat in einer zweiten Umgebung und Debian in einer dritten. - Wahlfreiheit(2): du stellst fest, dass deine bisherige "Lieblingsdistribution" sich in die falsche Richtung entwickelt hat und nicht mehr zu deinen Ansprüchen passt -> es gibt noch andere. - Zukunftssicherheit: wenn SuSE irgendwann von Microsoft aufgekauft wird und wir gezwungen werden KOffice oder Tuxracer nach Windows zu portieren oder Gravenreuth uns den Gnadenstoß versetzt, weil die Tochter eines seiner Clienten Suse heisst, dann ist Linux nicht gestorben.
-> "Das ist ja das Schöne"
ACK!!! Und hoffen wir, dass letzteres Szenario nie nie und nimmer nicht eintritt... Lasst euch nie von M$ kaufen... Bei "Big Mama Blue" koennte man z.Z. ja noch zweimal nachdenken, aber das Evil Empire??? Und was Klagen angeht: falls es dazu kommt, gebt der "Szene" und z.B. der c't Bescheid! Diesen $(@&&!@)*$#^#^%^@!!! sollte man Feuer unter dem Allerwertesten machen! [/me muss sich jetzt weitere Kommentare ziemlich verkneifen, es landet ja u.a. im Web] *seufz* [..]
Verstehe ich. Ich kann zwar (nach einer kurzen Eingewöhnungsphase) inzwischen mit YaST2 auch im Text-Mode flott arbeiten, aber ich gebe zu, dass ich mich dabei auf die Steuerung mit Hilfe der <Alt>-<Kennung> Kombinationen deutlich stärker konzentrieren muss, als dies bei der Cursor-Tasten basierten Steuerung von YaST1 der Fall war. Leider scheint es so, dass es zumindest nicht ohne Weiteres möglich ist YaST2 auf Curser-Tasten-Steuerung umzustellen.
Dann hat jemand etwas flasch gemacht[tm]! *scnr*
Ratti hat es in einer ziemlich langen Mail in diesem Thread sehr schön zusammegefasst (Danke!).
ACK. Und ebenfalls "Danke!".
Ich habe seine Mail sowohl an feedback@suse.de als auch an den YaST2 Entwicklungskoordinator weitergeleitet.
*g*
Ich hoffe das reicht um klarzustellen, dass wir die Kritik an YaST2 ernst nehmen. Diese Kritik ist auch innerhalb der Firma zu hören. Ist ja nicht so, dass wir behaupten das Text-UI von YaST2 wäre die genialste Erfindung seit geschnittenem Brot.
Gut so!
Aufgrund der Tatsache das YaST2 originär ein grafisches Tool ist ergeben sich einige Schwierigkeiten bei der Umsetzung in ein brauchbares Text-UI.
Dann hat jemand etwas grundsaetzlich(!) flasch gemacht![tm] Genauer: Es hat jemand[tm] grundsaetzlich flasch gedacht... *scnr* Gerade bei Admin-Tools wie Yast[12] ist es IMO ein fataler Fehler, das die X GUI der Text-UI zu bevorzugen! Zumal z.B. bei mir weder Sax noch Sax2 mit meiner Matrox Mystique (original Ausgabe!) zurechtkamen! Und gerade neulich erst hatte ne Bekannte Probleme mit Sax2 und der inzwischen doch auch wohlbekannten Matrox G200 (oder war's ne G400? Egal!). IMO wurde Yast2 aus der falschen Richtung entwickelt. Das TextUI wurde (so scheint es in allen Mails) nachtraeglich angeflanscht... Und das auch noch (siehe ratti's screenshots) in einer Imitation der X Oberflaeche... Das kann und konnte nur schiefgehen! Hartmut, (und Philipp, und Thorsten, und alle anderen SuSEianer, die hier inkognito mitlesen), bitte werft all euer Gewicht in die Waagschale, dass Yast3 eine saubere Architektur bekommt, naemlich in etwa diese (nach Prioritaet geordnet!) 1. Eine lib o.ae. mit der gewuenschten Funktionalitaet 2. Ein Kommandozeilen Interface zu 1. 3. Ein Text-UI (TUI) (z.B. ncurses) zu 1. 4. Ein GUI zu 1 (ob Xaw/QT/GTK ist dabei (fast) irrelevant[2]!) Es scheint mir naemlich das Hauptproblem bei Yast2, dass da die Entwickler dem Windows-Ansatz verfallen sind, die Prioritaeten ignoriert und die GUI bevorzugt haben... Nichts gegen ein GUI an sich, aber Prioritaet _MUSS_!!! das Konsolen Interface haben. Selbst ein curses-UI ist IMO Luxus! Und obendrein, nach Ratti's screenshots und diversen Mails seit SuSE 7.x zu urteilen, haben die Yast2 Entwickler noch einen zweiten fatalen Fehler begangen, naemlich der Versuch ein GUI 1:1 auf ein TUI abzubilden... Das Scheitern sollte niemanden verwundern... -dnh PS: Hartmut, sorry, bin noch nicht zum Antworten auf die PM gekommen, ist mir zu wichtig, um "mal eben" zu antworten ;) [1] mal ganz abgesehen von den "normalen" Grauslichkeiten des Yast1... Ich sach nur Dialoge, die nicht ohne Aenderung/SuSEConfig verlassen werden koennen *grrrr* [2] pures X ist natuerlich zu bevorzugen, aber wohl zuviel Aufwand... (Erst(!) hier auf ein Toolkit (Xaw/FLTK/QT/GTK etc. pp.) zu setzen ist IMO legitim. -- Aber was ist JavaScript? Eine Sprache zum Ausspionieren fremder Daten und zum Nerven anderer Leute (etwa durch Pop-up-windows). (Boris Piwinger in de.comm.infosystems.www.browsers)