Warum wird Unity 2D eingestellt?

34

Wie von Phoronix berichtet , erscheint die Nachricht von UDS , dass die Entwicklung auf Unity 2D zu sein zu stoppen, mit dem Fokus auf eine einzige, einheitliche Umsetzung zu sein.

Offensichtlich ist es nicht ideal, zwei Codebasen beizubehalten, um dasselbe zu tun. Unity 2D wurde jedoch aus einem bestimmten Grund erstellt ("Ziel von Unity 2D ist es, die Unity-Desktop-Shell auf Hardware-Plattformen bereitzustellen, die derzeit die OpenGL-Anforderungen von Unity nicht unterstützen können"). Warum wird Unity 2D nicht mehr benötigt?

8128
quelle
Ist das nicht eher eine Diskussion als eine Frage zur AU? :) Wie auch immer, wenn Ihre Hardware nicht mit OpenGL umgehen kann, haben Sie immer die Möglichkeit, zu einem der alternativen Desktops (Xubuntu / Lubuntu) oder zu einem anderen Fenstermanager zu wechseln.
ish
3
@izx Ich glaube nicht - die Diskussion ist bereits stattgefunden, diese Frage fragt, welche Hauptgründe in dieser Diskussion angesprochen wurden
8128
1
Der größte Nachteil ist, dass Nvidia und AMD keinen Ball spielen. Sie werden einfach keine voll funktionsfähigen offenen Treiber freigeben. Dies ist in Ordnung, wenn Sie ein neuartiges Betriebssystem starten möchten, aber wenn Sie ein ernsthafter Benutzer von Ubuntu sind und modernes GFX haben, dann küssen Sie Ubuntu auf Wiedersehen oder verabschieden Sie sich zumindest von der Stabilität. Darüber hinaus ist, wenn der 3D funktioniert, alles zweifellos langsamer. Ich bin ein Turbo-Benutzer, benutze ständig Tastaturkürzel und wechsle schnell zwischen Fenstern und es schneidet einfach nicht.
Thomas-Peter
1
Oh nein, jetzt kann ich Compiz nicht mehr ausweichen. Nooooooooooooooo ........... Zeit, eine andere Distribution zu finden.
Lennart Regebro
1
12.10 veranlasste mich, von ATI Gfx an Bord auf Geforce zu wechseln. Und auf meinem Laptop von Ubuntu 10.10 / 11.04 nach Lubuntu.
Typ

Antworten:

32

Unity 2D wurde als Fallback-Modus für Computer konzipiert, auf denen keine Grafikhardware oder Treiber zum ordnungsgemäßen Ausführen von Unity vorhanden sind. Das Projekt verwendet, wie Sie sagen, eine separate Codebasis und hat erhebliche technische Ressourcen in Anspruch genommen, um mit der Hauptschnittstelle konsistent zu bleiben.

Glücklicherweise haben die Ingenieure des Fedora-Projekts erfolgreich eine Technologie entwickelt und integriert, mit der umfangreiche, zusammengesetzte grafische Umgebungen auf älterer Hardware ausgeführt werden können. Ubuntu kann diese Lösung auch übernehmen. Somit ist Unity 2D als Fallback-Modus überflüssig.

Jeder kann jetzt Unity genießen, ohne die Kosten für die Entwicklung einer Ersatzalternative zu tragen.

Hier sind die Notizen:

Jjed
quelle
Hat Canonical seine Absicht bekundet, die Fedora-Implementierung in Ubuntu zu integrieren?
Dan Neely
@Dan Neely: Ist die "Fedora-Implementierung" nicht die Gnome-Shell? Ich denke, Canonical würde die Fedora- Technologie in die Unity-Shell implementieren , die von der Gnome-Shell getrennt ist. Vielleicht hast du das so gemeint, aber wenn ja, dann hat er im Grunde schon gesagt, dass sie das tun würden.
Marty Fried
Interessant, was ist mit Leuten, die den 2D-Launcher in anderen Desktops verwenden? Ich denke, das aus dem Fedora-Link sagt viel "Beachten Sie, dass Software-Rendering ausreichend CPU-Leistung für eine gute Erfahrung erfordert."
Mateo
1
Lassen Sie mich die Frage umformulieren: Warum wurde Ubuntu 2D jemals entwickelt? War es nicht von Anfang an Zeitverschwendung? Warum haben sie LLVM nicht von Anfang an verwendet? Dies ist keine Kritik, ich frage mich ehrlich.
Ingo