Announcement

Collapse
No announcement yet.

Microsoft Releases Performance Tools For Linux/Android

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

  • Microsoft Releases Performance Tools For Linux/Android

    Phoronix: Microsoft Releases Performance Tools For Linux/Android

    Microsoft has introduced "Microsoft-Performance-Tools for Linux-Android" as a collection of open-source tools for analyzing system performance on Linux and Android...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Originally posted by phoronix View Post
    While this project from Microsoft is open-source, a turn-off for some will be that it does depend upon the Microsoft .NET Core Runtime. The Microsoft tools can be run from the command-line or the Windows Performance Analyzer GUI.
    How is it a turn-off? It's just .NET Core, so no need for Mono, Wine or some weird trick.

    The problematic apps are the other 99% which use .NET Framework, which is Windows-only.

    Comment


    • #3
      Timeo Danaos et dona ferentes

      Prepare for the wooden hollow shiny new trojan horse.

      Comment


      • #4
        Originally posted by tildearrow View Post
        How is it a turn-off? It's just .NET Core, so no need for Mono, Wine or some weird trick.

        The problematic apps are the other 99% which use .NET Framework, which is Windows-only.
        Its still another case of no GUI for you if you don't run Windows.
        Pixel-Perfect Cross-Platform .NET Applications with C# for Windows, macOS, Linux, iOS, Android and Browser.

        Its not that Microsoft with .NET on Linux if they wanted to could not have a GUI library.

        Big reasons why .NET core is a turn off
        1) in a lot of cases is the application you are using on Linux don't use .net at all. So adding .net is adding parts that are not normally there.
        2) Mono is packaged by distributions but Microsoft .Net Core runtime is not.

        The number 2 is a big one. No constant on going distribution integration testing so different breakages come up.

        3) Microsoft does not answer questions when their third party repository for debian and other distributions is missing parts add on parts for.NET Core.
        At the moment I'm unable to install dotnet-sdk-5.0 since it requires a version of dotnet-host that isn't available for Debian 11, how is this possible? It tries to install my distributions version of dotnet-host tat is some version back. You should…

        Yes say go to some third party site for answers. Yes X version of .net deciding not to build X part so when you run update things go wrong is nothing strange.

        .NET core requirement does get Linux administrators worried for many good reasons.

        .NET core does on Linux have its own problematic side. Yes .NET core applications are simpler to get working on Linux this is true but they can come your on going headacks that are caused by the miss alignment between distributions and Microsoft and Microsoft at times only building part of .NET core of a particular version for the distribution you are using and of course your .NET core application depending on the parts Microsoft did not build.

        Comment


        • #5
          Originally posted by oiaohm View Post

          Its still another case of no GUI for you if you don't run Windows.
          Pixel-Perfect Cross-Platform .NET Applications with C# for Windows, macOS, Linux, iOS, Android and Browser.

          Its not that Microsoft with .NET on Linux if they wanted to could not have a GUI library.

          Big reasons why .NET core is a turn off
          1) in a lot of cases is the application you are using on Linux don't use .net at all. So adding .net is adding parts that are not normally there.
          2) Mono is packaged by distributions but Microsoft .Net Core runtime is not.

          The number 2 is a big one. No constant on going distribution integration testing so different breakages come up.

          3) Microsoft does not answer questions when their third party repository for debian and other distributions is missing parts add on parts for.NET Core.
          https://docs.microsoft.com/en-us/ans...l-require.html
          Yes say go to some third party site for answers. Yes X version of .net deciding not to build X part so when you run update things go wrong is nothing strange.

          .NET core requirement does get Linux administrators worried for many good reasons.

          .NET core does on Linux have its own problematic side. Yes .NET core applications are simpler to get working on Linux this is true but they can come your on going headacks that are caused by the miss alignment between distributions and Microsoft and Microsoft at times only building part of .NET core of a particular version for the distribution you are using and of course your .NET core application depending on the parts Microsoft did not build.
          Are you kidding? No GUI on the Linux version?!

          More proof C# is tied to Windows for all eternity!!!
          It's like .NET Framework is the entire resort, while .NET Core is just an empty pool.

          Comment


          • #6
            Originally posted by tildearrow View Post
            Are you kidding? No GUI on the Linux version?!.
            It was stated in exactly what you quoted for this tool
            The Microsoft tools can be run from the command-line or the Windows Performance Analyzer GUI.
            Please note its possible todo a TUI a text based UI and it does not have that. Do note Windows there means MS Windows. So Linux and Mac OS users cannot have a GUI.

            Yes .net core without using third party bits has no form of GUI other than run a web page.

            Originally posted by tildearrow View Post
            More proof C# is tied to Windows for all eternity!!!
            It's like .NET Framework is the entire resort, while .NET Core is just an empty pool.
            Of course it gets better.
            https://docs.microsoft.com/en-au/dot...i/what-is-maui
            The new maui interface for 2022 so that .net core has a UI interface does not include general Linux. Of course this is to replace the Xamarin.Forms that did have Linux support.

            So much for loves Linux.

            Comment


            • #7
              Too bad you can't view dmesg output on Android without root access these days, meaning this is useless for 90% of android developers out there

              Comment


              • #8
                Waiting for the EEEdriver mainlined in the kernel.

                Comment


                • #9
                  Originally posted by tildearrow View Post

                  How is it a turn-off? It's just .NET Core, so no need for Mono, Wine or some weird trick.

                  The problematic apps are the other 99% which use .NET Framework, which is Windows-only.
                  because it is bloat

                  imagine downloading a giant runtime only just to run a cmd line application

                  imaging having electron as dependency to run htop

                  when the whole world is making effort to write tiny, efficient and portable code

                  you have a giant trillion dollar company that bloats people's machines with infested JIT crap

                  Comment


                  • #10
                    Originally posted by oiaohm View Post
                    It was stated in exactly what you quoted for this tool

                    Please note its possible todo a TUI a text based UI and it does not have that. Do note Windows there means MS Windows. So Linux and Mac OS users cannot have a GUI.

                    Yes .net core without using third party bits has no form of GUI other than run a web page.



                    Of course it gets better.
                    https://docs.microsoft.com/en-au/dot...i/what-is-maui
                    The new maui interface for 2022 so that .net core has a UI interface does not include general Linux. Of course this is to replace the Xamarin.Forms that did have Linux support.

                    So much for loves Linux.
                    Not only that, but also Microsoft loves stealing names so much. This is the real Maui: https://mauikit.org/

                    Comment

                    Working...
                    X