Announcement

Collapse
No announcement yet.

The DDE 2.0 Desktop Is Looking Nice

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • The DDE 2.0 Desktop Is Looking Nice

    Phoronix: The DDE 2.0 Desktop Is Looking Nice

    This weekend marked the release of Deepin Linux 2014 along with the Deepin Desktop Environment 2.0 release that's powered using HTML5. In my testing of the release today, it's been working fairly well and is proving to be quite interesting...

    http://www.phoronix.com/vr.php?view=MTczNTg

  • #2
    That looks like a pretty great modern desktop.

    Comment


    • #3
      Re

      While it is beautiful, it feels way to sluggish/unresponsive to me... Most of the things load very-very slow on first run, then work ok when the same action is executed the second time... In the Deepin Store, it froze the entire store(top-bar, everything, you can't even move the window) when it was checking for updates.
      You can feel it that it uses web technologies... A few seconds delay after every click(the Control Center for example, first loads) is getting very-very irritating...
      Over 2 GB of memory usage only with the terminal open and "top" command executing is not even close to "Lightweight"... And the CPU usage was high too...
      You just sit with top and you can see a lot of "deepin" processes being spawned and closed, each with 200 MB - 1.6 GB of memory consumption and a few of "message+" processes being spawned...
      I was excited initially, but no, thanks... I will keep using DEs that write native software that has proper memory and CPU consumption...

      Comment


      • #4
        Ouch

        Originally posted by Alliancemd View Post
        While it is beautiful, it feels way to sluggish/unresponsive to me... Most of the things load very-very slow on first run, then work ok when the same action is executed the second time... In the Deepin Store, it froze the entire store(top-bar, everything, you can't even move the window) when it was checking for updates.
        You can feel it that it uses web technologies... A few seconds delay after every click(the Control Center for example, first loads) is getting very-very irritating...
        Over 2 GB of memory usage only with the terminal open and "top" command executing is not even close to "Lightweight"... And the CPU usage was high too...
        You just sit with top and you can see a lot of "deepin" processes being spawned and closed, each with 200 MB - 1.6 GB of memory consumption and a few of "message+" processes being spawned...
        I was excited initially, but no, thanks... I will keep using DEs that write native software that has proper memory and CPU consumption...
        This is what I envisioned. Exactly. Hopefully bunches o' optimization can happen.

        Comment


        • #5
          Originally posted by aschmidtm View Post
          This is what I envisioned. Exactly. Hopefully bunches o' optimization can happen.
          No amount of optimizations on that DE will ever come close to the performance of a native DE run system, whether it's KDE, GTK+/GNOME, Enlightenment, etc., never mind OS X or Windows.

          Comment


          • #6
            Originally posted by Marc Driftmeyer View Post
            No amount of optimizations on that DE will ever come close to the performance of a native DE run system, whether it's KDE, GTK+/GNOME, Enlightenment, etc., never mind OS X or Windows.
            That's a filthy lie. Modern desktop themes, widgets, layout engines etc are 99% similar to web page components. The widget toolkits even form a DOM like HTML. HTML5 with JavaScript and modern CSS is extremely close to modern native DE toolkits. The advantage is that you can use the same engine for everything. Not QtScript but JavaScript everywhere. Not Obj-C or GObject/Vala/C for Gnome but JS and HTML5. It's great and seems to work nicely now. The only problem is lack of optimizations but that will be sorted out. You can optimize some stuff by using emscripten, llvm, lto, asm.js, new VM technology, concurrect garbage collection, async I/O, 100% gpu accelerated rendering and so on. Lots of low hanging fruits to catch.

            Comment


            • #7
              Originally posted by caligula View Post
              That's a filthy lie.
              Please explain in detail how my eeepc 901 is able to achieve a comparable responsiveness to LXDE+Openbox using a DE consisting of HTML5 and JS.

              Comment


              • #8
                I haven't tried it so I'll assume the criticism is just for now, but at least give them props for making a default install that doesn't look like someone vomited on a screen and took a photo of it which is pretty much the case for every other DE going.

                Comment


                • #9
                  Where's the source

                  I must be looking in the wrong place or something, because I cannot find the source code anywhere. Does this project have a git repo or something?

                  Comment


                  • #10
                    Originally posted by boudewijnrempt View Post
                    I must be looking in the wrong place or something, because I cannot find the source code anywhere. Does this project have a git repo or something?
                    Yes you must be either looking in wrong place or your searching sucks.

                    https://github.com/linuxdeepin

                    Comment


                    • #11
                      Originally posted by Bestia View Post
                      Yes you must be either looking in wrong place or your searching sucks.

                      https://github.com/linuxdeepin
                      I looked at: http://www.linuxdeepin.com/index.en.html. No link there. http://www.linuxdeepin.com/download.en.html -- no link there. Google for "site:www.linuxdeepin.com source code" -- no links to source code. A search for "deepin desktop project" leads me to sourceforge: http://sourceforge.net/projects/deepin/ -- where there is no source code. In fact, the first three page of that don't have any link to something with source code. http://planet.linuxdeepin.com only links to that github repo from an old translation article.

                      Yes, I guess that "my searching sucks", and thank you very much for the compliment, but Deepin sucks at making their source code location visible.

                      And even with your hint, I cannot find their release tarballs...

                      Comment


                      • #12
                        how odd...

                        Originally posted by Alliancemd View Post
                        You can feel it that it uses web technologies... A few seconds delay after every click(the Control Center for example, first loads) is getting very-very irritating...
                        It is certainly odd that you should be able to feel the web technologies... The control center code on github ( https://github.com/linuxdeepin/dde-control-center ) is written in Python, Qt5 and QML.

                        Comment


                        • #13
                          Originally posted by widardd View Post
                          Please explain in detail how my eeepc 901 is able to achieve a comparable responsiveness to LXDE+Openbox using a DE consisting of HTML5 and JS.
                          It will take some time but if you look at academic conferenses about programming languages and the hype in general, most effort goes into dynamic languages and especially JS. No doubt JS is now a bit slower still, but in the future it will have fastest VM, fastest FFI and interface with GPU, asm.js like accelerations. It will quickly replace all other scripting languages by an order of magnitude better performance. It's also possible to write slow C/C++ if you're a novice. So.. for a casual user the JS will turn out to be faster way to do things. It also encourages more voluntary workers since the language is easier to approach. Computers will also become faster so it doesn't matter if JS won't become lightning fast. You can't buy the slow computers soon anymore. Only 2.0 GHz ARM, Core i3 x86 at minimum, no slower machines.

                          Comment


                          • #14
                            Originally posted by caligula View Post
                            You can't buy the slow computers soon anymore.
                            Sorry, but i got a serious problem with attitudes like this.
                            Forcing users to buy new products every 5 years is wasting ressources.
                            And wasting ressources just because they're cheap (Memory for google/MS/KDE/GNOME) is the worst.

                            Anything not "close to metal" is wasting ressources, if you ask me. How can concentrating everything on unefficient high level languages be a good idea regarding this?

                            As long as i see JS locking up my 5-6 year old machines, or an ARMv6 with Maemo surpassing modern day Snapdragons with Googles funny VM, i don't think i can be convinced.

                            Comment


                            • #15
                              Originally posted by caligula View Post
                              You can't buy the slow computers soon anymore. Only 2.0 GHz ARM, Core i3 x86 at minimum, no slower machines.
                              You can buy computer with small memory since 16 GB RAM became expensive. ARM is much slower than Core i3.

                              Comment

                              Working...
                              X