staging.inyokaproject.org

installkrampf

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Carnager schrieb:

Einfaches Beispiel für eine essentielle Funktion eines Desktop OS: Integrierter Graphics-Stack. So etwas fehlt linux.

Was meinst du mit "Integrierter Graphics-Stack"? Wo siehst du da den Zusammenhang mit der Kokmandozeilen-Benutzung?

Carnager

Avatar von Carnager

Anmeldungsdatum:
9. Januar 2007

Beiträge: 491

diesch schrieb:

Carnager schrieb:

Einfaches Beispiel für eine essentielle Funktion eines Desktop OS: Integrierter Graphics-Stack. So etwas fehlt linux.

Was meinst du mit "Integrierter Graphics-Stack"? Wo siehst du da den Zusammenhang mit der Kokmandozeilen-Benutzung?

Ehm.. KEINEN? das ist ja der punkt...

Hello World schrieb:

Carnager schrieb:

Einfaches Beispiel für eine essentielle Funktion eines Desktop OS: Integrierter Graphics-Stack.

Was willst Du da noch weiter integrieren? Modesetting und Grafikspeichermanagement sind bereits im Kernel.

jau, das ist aber nun wirklich BRANDneu... aber ja, KMS ist hoffnugstraeger in diesem Bereich - sofern AMD/Nvidia miziehen...

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Carnager schrieb:

diesch schrieb:

Carnager schrieb:

Einfaches Beispiel für eine essentielle Funktion eines Desktop OS: Integrierter Graphics-Stack. So etwas fehlt linux.

Was meinst du mit "Integrierter Graphics-Stack"? Wo siehst du da den Zusammenhang mit der Kokmandozeilen-Benutzung?

Ehm.. KEINEN? das ist ja der punkt...

Ich hatte dich so verstanden, dass du meinst, dass man bei Linux damit rechnen muss, mit der Kommandozeile arbeiten zu müssen, weil Linux kein echtes Desktop-System ist, und dass Linux kein echtes Desktop-System ist, weil es keinen "Integrierten Graphics-Stack" (was auch immer das ist) hat.

Wenn nun dieser "Integrierte Graphics-Stack" nichts mit der Kommandozeilen-Benutzung zu tun hat, verstehe ich deine Argumentation nicht.

glasen

Anmeldungsdatum:
5. November 2004

Beiträge: 2690

Carnager schrieb:

Einfaches Beispiel für eine essentielle Funktion eines Desktop OS.

Warum sollte das in irgendeiner Weise essentiell sein?

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej,

vielleicht ist (für Carnager) ein Blick in die Definition bei Wikipedia mal ganz nützlich? 😉

Im übrigen liebe ich solche Threads, bei denen der Threadstarter in der Versenkung verschwunden bleibt, und die Diskussion sonstwohin abgleitet. jempti sei noch gesagt, daß man gewöhnlich mit nichts Neuem sofort und ohne Lesen der 'Bedienungsanleitung' auf Anhieb klarkommt. Wie ich schon sagte, bei Ubuntu ist alles schon drin, was man für ein Desktop O/S braucht, die Benutzung des Terminals ist nicht zwingend notwendig, wenn auch hin und wieder ganz nützlich.

Das hat übrigens auch Windows erkannt 😊

Gruß Reinhard

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

glasen schrieb:

Warum sollte das in irgendeiner Weise essentiell sein?

Das weiß er wohl selbst nicht so recht.

Carnager

Avatar von Carnager

Anmeldungsdatum:
9. Januar 2007

Beiträge: 491

Hello World schrieb:

glasen schrieb:

Warum sollte das in irgendeiner Weise essentiell sein?

Das weiß er wohl selbst nicht so recht.

Essentiell war vielleicht ein wenig hoch gegriffen, jedoch ist ein Xserver, welcher komplett im userspace laeuft nun einmal defacto langsamer als eine integrierte Loesung. Aus genau diesem Grund haben MS und Apple dieses Handicap nicht. (Wobei Windows7 da wohl doch wieder einen anderen Weg gehen wird). Über das Thema gibts viele Diskussionen, aber ich vertrete die Meinung, dass ein reines Desktop OS (und linux ist nun einmal keines) Den X-Stack im kernel haben sollte.

diesch schrieb:

Carnager schrieb:

diesch schrieb:

Carnager schrieb:

Einfaches Beispiel für eine essentielle Funktion eines Desktop OS: Integrierter Graphics-Stack. So etwas fehlt linux.

Was meinst du mit "Integrierter Graphics-Stack"? Wo siehst du da den Zusammenhang mit der Kokmandozeilen-Benutzung?

Ehm.. KEINEN? das ist ja der punkt...

Ich hatte dich so verstanden, dass du meinst, dass man bei Linux damit rechnen muss, mit der Kommandozeile arbeiten zu müssen, weil Linux kein echtes Desktop-System ist, und dass Linux kein echtes Desktop-System ist, weil es keinen "Integrierten Graphics-Stack" (was auch immer das ist) hat.

Wenn nun dieser "Integrierte Graphics-Stack" nichts mit der Kommandozeilen-Benutzung zu tun hat, verstehe ich deine Argumentation nicht.

Der Stack war nur ein Beispiel, um zu verdeutlichen, dass Linux als Desktop OS zu bezeichnen (und wenn es noch so getweaked ist) nicht korrekt ist. Zum ersten Punkt: Ja, darauf muss man sich einstellen, irgendwann WIRD man die kommandozeile brauchen...

...oder man loest sich von der Vorstellung, dass ein HomePC nicht mit der Tastatur bedient werden darf. ☺

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Carnager schrieb:

...oder man loest sich von der Vorstellung, dass ein HomePC nicht mit der Tastatur bedient werden darf. ☺

Immer wieder das alte Thema... Für so gut wie alles gibt es GUIs. Aber warum findest du in Foren und Anleitungen immer wieder Befehle? Weil es schneller und präziser geht jemandem per texbasiertem Medium über Befehle und deren Ausgaben die nötigen Infos zukommen lassen. Es geht einfach schneller jemandem bspw. zu sagen. Installiere foo via

sudo apt-get install foo

als...

  1. Welche Desktopumgebung benutzt du? GNOME? KDE? Xfce?

  2. Bei GNOME kann ich dir helfen. Starte System → Administration → Synaptic-Paketverwaltung

  3. Suche nun nach "foo", aber vermeide die Schnellsuche, die findet manchmal Pakete nicht, wenn der Index noch nicht aktuell ist.

  4. Klicke dann bei foo mit der rechten Maustaste drauf, wähle installieren und übernimm dann die Änderungen

  5. Ach, du benutzt KDE, das verwendet ja Adept bzw. KPackageManager, ohje, da kann ich dir nicht so gut helfen, hab KDE schon lange nicht mehr benutzt

...Foren, Wikis, Anleitungen sind alles textbasierte Medien. Natürlich lässt sich vieles (fast alles) über GUIs machen. Doch es geht einfach schneller, gerade wenn man über das Internet kommuniziert, wenn man Befehle benutzt.

glasen

Anmeldungsdatum:
5. November 2004

Beiträge: 2690

Carnager schrieb:

Essentiell war vielleicht ein wenig hoch gegriffen, jedoch ist ein Xserver, welcher komplett im userspace laeuft nun einmal defacto langsamer als eine integrierte Loesung. Aus genau diesem Grund haben MS und Apple dieses Handicap nicht. (Wobei Windows7 da wohl doch wieder einen anderen Weg gehen wird). Über das Thema gibts viele Diskussionen, aber ich vertrete die Meinung, dass ein reines Desktop OS (und linux ist nun einmal keines) Den X-Stack im kernel haben sollte.

1. Es mag sein das der Xserver im Userspace läuft, die Treiber tun es nicht. Und darauf kommt es an.

2. Der Xserver ist im Vergleich zu anderen Desktoplösungen deshalb langsamer, weil er noch den Ballast mit der Netzwerkunabhängigkeit mit sich rumschleppt. Auch wenn ein Programm nur lokal läuft, wird die Kommunikation zwischen Xserver und Client über den Netzwerkstack abgewickelt. Und diese Kommunikation sorgt dafür das die Latenz größer ist als bei einer rein lokalen Lösung. Dieser Umstand ist auch den Xorg-Entwicklern bewusst, nur kann man dieses Problem nicht ohne weiteres beseitigen ohne die Abwärtskompatibilität zu zerstören.

Carnager

Avatar von Carnager

Anmeldungsdatum:
9. Januar 2007

Beiträge: 491

Chrissss schrieb:

Carnager schrieb:

...oder man loest sich von der Vorstellung, dass ein HomePC nicht mit der Tastatur bedient werden darf. ☺

Immer wieder das alte Thema... Für so gut wie alles gibt es GUIs. Aber warum findest du in Foren und Anleitungen immer wieder Befehle? Weil es schneller und präziser geht jemandem per texbasiertem Medium über Befehle und deren Ausgaben die nötigen Infos zukommen lassen. Es geht einfach schneller jemandem bspw. zu sagen. Installiere foo via

sudo apt-get install foo

als...

  1. Welche Desktopumgebung benutzt du? GNOME? KDE? Xfce?

  2. Bei GNOME kann ich dir helfen. Starte System → Administration → Synaptic-Paketverwaltung

  3. Suche nun nach "foo", aber vermeide die Schnellsuche, die findet manchmal Pakete nicht, wenn der Index noch nicht aktuell ist.

  4. Klicke dann bei foo mit der rechten Maustaste drauf, wähle installieren und übernimm dann die Änderungen

  5. Ach, du benutzt KDE, das verwendet ja Adept bzw. KPackageManager, ohje, da kann ich dir nicht so gut helfen, hab KDE schon lange nicht mehr benutzt

...Foren, Wikis, Anleitungen sind alles textbasierte Medien. Natürlich lässt sich vieles (fast alles) über GUIs machen. Doch es geht einfach schneller, gerade wenn man über das Internet kommuniziert, wenn man Befehle benutzt.

Hmm... das habe ich nie bestritten... Wuerde mir auch nie einfallen, ich benutze selber zum Großteil CLI Loesungen... Das was du sagst, passt allerdings hervorragend auf den ersten Post dieses Threads, von daher sollte man evtl. wieder dahin zurueck ☺

jempti

(Themenstarter)

Anmeldungsdatum:
29. Mai 2009

Beiträge: Zähle...

hallo an alle!

vielen dank für eure antworten. bei dem programm handelt es sich um das spiel Cronk. es kommt als *.tar.bz2 datei. es gibt wie gesagt zahlreiche how to's dazu, aber es ist schon ein gewaltiger aufwand, bloß um das game mal anzutesten. repositories dafür habe ich leider nicht ausfindig machen können. ich kenne die kommandozeile noch aus alten DOS tagen, bevor es graphische benutzeroberflächen gab. wie gut war es dann als windows auf den markt kam. die zukunft der liegt ganz sicher nicht bei der kommandozeile, egal wie mächtig sie ist.

grüße, jempti

glasen

Anmeldungsdatum:
5. November 2004

Beiträge: 2690

Meinst du nicht eher "Clonk"?

Wenn es nur ums Ausprobieren geht, lässt sich das Spiel eigentlich ganz einfach installieren :

1. Spiel runterladen

2. Tar-Datei mit Rechter Maustaste->"Hier entpacken" entpacken.

3. Ins entpackte Verzeichnis wechseln und die Datei "clonk" per Doppelklick ausführen.

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

glasen schrieb:

2. Der Xserver ist im Vergleich zu anderen Desktoplösungen deshalb langsamer, weil er noch den Ballast mit der Netzwerkunabhängigkeit mit sich rumschleppt. Auch wenn ein Programm nur lokal läuft, wird die Kommunikation zwischen Xserver und Client über den Netzwerkstack abgewickelt.

Das ist glücklicherweise nicht der Fall, da die Client/Server-Kommunikation über einen UNIX domain socket abläuft, was man leicht mit lsof -c X nachprüfen kann. Es sollte kein Netzwerksocket angezeigt werden (es sei denn, die X-Clients laufen tatsächlich auf einem entfernten Rechner).

Und diese Kommunikation sorgt dafür das die Latenz größer ist als bei einer rein lokalen Lösung.

Quelle?

Dieser Umstand ist auch den Xorg-Entwicklern bewusst,

Quelle?

Hast Du Dich hingesetzt und mit einem systemweiten Profiler die Bottlenecks beobachtet? Ansonsten solltest Du nämlich nicht solche Behauptungen in die Welt setzen, die jeder Grundlage entbehren.

Was das ursprüngliche Thema angeht: Dieses Gejammere sollte in den dafür vorgesehenen Thread entsorgt werden. Die Behauptung, Linux sei prinzipiell kein Desktop-OS ist wahrscheinlich eine bessere Grundlage für eine interessante Diskussion.

Kelhim

Avatar von Kelhim

Anmeldungsdatum:
18. September 2006

Beiträge: 3642

jempti schrieb:

ich kenne die kommandozeile noch aus alten DOS tagen, bevor es graphische benutzeroberflächen gab. wie gut war es dann als windows auf den markt kam. die zukunft der liegt ganz sicher nicht bei der kommandozeile, egal wie mächtig sie ist.

grüße, jempti

Für dein Spiel scheinst du ja auch keine Kommandozeile zu brauchen. Trotzdem ist sie für manche Zwecke nicht nur mächtiger, sondern auch schneller. Allein die Zeit, die ich brauche, um mich durch ein Startmenü zu einer bestimmten Verknüpfung durchzuklicken, übersteigt die für einen Befehl um ein Vielfaches (Gnome DO oder KRunner sind da sehr praktisch).

Wann man eine GUI bemüht und wann nicht, sollte eine ganz pragmatische Entscheidung sein.

Grummler

Avatar von Grummler

Anmeldungsdatum:
21. November 2007

Beiträge: 92

Also wie es der Zufall so will, habe ich for 10 Minute auch Clonk installiert und stoße jetzt auf diesen Thread. Installation verlief Problemlos, habe kein terminal benötigt. Einfach runterladen, doppelklick auf "install.sh" und fertig.