Announcement

Collapse
No announcement yet.

Valve Is A Wonderful Upstream Contributor To Linux & The Open-Source Community

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

  • #41
    Originally posted by Volta View Post

    If you pay some stupid foundation instead of a programmer, the programmer will starve.
    If you think Linux Foundation is stupid and irresponsible with the donations it receives, you have bigger problems as a community than MICROSOFT BAD, REEEEEE.

    Comment


    • #42
      I remember reading some article that Microsoft had plans to buy Valve or Nintendo. I hope that will never happen, that would be one of the worse takeovers in history. I'm glad that Gabe Newell has a lot of control over Valve, he has personal reasons to not let it happen.

      Comment


      • #43
        Originally posted by HD7950 View Post
        I'm not a gamer but I bought a Steam Deck just for support them.
        I think that didn't do much to support them, because Valve makes little profit off the hardware. Instead their income is from the 30% fee that they take for every game that is sold on Steam.

        Originally posted by HEL88 View Post
        Microsot also does not block games from its studios from running on Linux, and could if it were a bad company.

        Microsoft store does not work on Linux and does not allow third party frontends. So their GamePass subscribers cannot run the games which they paid for on Linux.

        Comment


        • #44
          Originally posted by V1tol View Post
          Which is Electron, which is Chromium+Node. MS did nothing for crossplatform support there.


          My sincere condolences to those who are forced to use this. I wish you all the best, especially escaping this... wonderful stack.
          Im late to the conversation, but you clearly don’t know much. VSCode has a ton of custom code on the backend that works in tandem with the electron GUI. The GUI is natively cross platform, but they have to ensure all of their custom C++ code is also cross platform.

          Also, C# and .NET are one of the most popular programming languages for a reason. People went out of their way to create and use Mono on Linux because it’s an overall well designed language that’s nice to use. Modern cross platform versions of .NET have only made it an even better language and native cross platform means that a lot of Windows application developers can start looking at Linux as a target for their applications, whenever MAUI gets Linux support.

          Comment


          • #45
            Originally posted by dragon321 View Post
            I remember reading some article that Microsoft had plans to buy Valve or Nintendo. I hope that will never happen, that would be one of the worse takeovers in history. I'm glad that Gabe Newell has a lot of control over Valve, he has personal reasons to not let it happen.
            It honestly made Microsoft really bad. Yeah, yeah there will be those corpo simps that go with the "It's par for the course to do their 'due diligence' " copium, but fact of the matter is Microsoft lacks a creative bone. The way they handled the Gears, Halo, and Crackdown IPs, or how Redfall was launched in the state it was in, is damning.

            Comment


            • #46
              Originally posted by HEL88 View Post
              Microsot also does not block games from its studios from running on Linux, and could if it were a bad company.
              If you don't count how the licensing of media foundation and directx are big hurdles for running games on linux.

              Originally posted by Chewi View Post
              They generally don't release for Linux, but Minecraft Java Edition is one example. Psychonauts 2 is another, and Double Fine did a fantastic job with that.
              Minecraft had a linux version before microsoft bought it, and when they release a new version of their own (bedrock) it came with no linux support, same with all the minecraft sidegames. Psynochauts 2 was partially crowdfunded, and one of the promised goals was linux support.

              Comment


              • #47
                Originally posted by bearoso View Post
                You're missing the big thing this gave us: LSP (language server protocol). Now we have intellisense-quality code completion in editors everywhere.

                Before this, libclang was being used somewhat for C++ in stuff like QtCreator, but now there's servers for basically any language you can think of, and you can use them with traditional editors.
                No, we don't. If you use VSCode, code completion is so poor, you cannot tell "we have code completion in editors everywhere". When Intellij will support LSP, we might.

                VSCode is a way to fight Java, indirectly, and Java IDE. Java IDE are so much powerful for C#, C++, Java, Kotlin, any DSL, Groovy, Rust, Go and many others, VSCode is just JS and TypeScript for free to the end user, nothing to care of. It is a PR garbage, not a gift IMO.

                Comment


                • #48
                  Originally posted by Volta View Post
                  Yeah, right! You mean directx, win32 compatibility for running Windows apps?
                  That Microsoft created DirectX and the Win32 API back in the days and haven't given it to Linux does not take away from everthing else they have given.

                  Originally posted by Volta View Post
                  Which are trash.
                  This is a baseless statement not grounded in reality. You haven't used them yet you loudly proclaim they suck.

                  VS Code is hugely popular, perhaps the most development environment on Linux. It it is not trash, people like it.

                  As for .NET, it could be argued that the old .NET Framework 4.8 and earlier were trash (binding redirects were a hell), but the new .NET (formerly known as .NET Core) is great. It is a better Java than Java. It is not trash.

                  As for ASP.NET Core, it performs well when benchmarked against other web frameworks. It has a modular architecture with middleware that plug into a pipeline so you can use it for the smallest projects for a small footprint, or you can extend it with any middleware you like with pluggable authentication schemes and support for Websockets, gRPC, JWT, etc. It is probably the best web backend in existence.

                  EF Core have great conventions to easy get going, all the while offering lots of configuration which lets you create entities that map to the database and lets you use domain-driven design for your entities. It is probably the best ORM in existence.

                  PowerShell is a different take on shells, as contrary to other shells which are text-based, this is object-based, which is pretty cool. Might not everyone's cup of coffee though, and personally I don't care so much for it. It's not trash though.

                  As for Edge, it is okay, but I much prefer Firefox. Any day of the week. Firefox!
                  Still it nice for all web developers that Edge is available on Linux so you can use it for testing.

                  Comment


                  • #49
                    Originally posted by chithanh View Post
                    Microsoft store does not work on Linux and does not allow third party frontends. So their GamePass subscribers cannot run the games which they paid for on Linux.
                    You can play via Xbox Cloud.


                    Last edited by HEL88; 23 September 2023, 01:37 AM.

                    Comment


                    • #50
                      Originally posted by uid313 View Post

                      That Microsoft created DirectX and the Win32 API back in the days and haven't given it to Linux does not take away from everthing else they have given.



                      This is a baseless statement not grounded in reality. You haven't used them yet you loudly proclaim they suck.

                      VS Code is hugely popular, perhaps the most development environment on Linux. It it is not trash, people like it.

                      As for .NET, it could be argued that the old .NET Framework 4.8 and earlier were trash (binding redirects were a hell), but the new .NET (formerly known as .NET Core) is great. It is a better Java than Java. It is not trash.

                      As for ASP.NET Core, it performs well when benchmarked against other web frameworks. It has a modular architecture with middleware that plug into a pipeline so you can use it for the smallest projects for a small footprint, or you can extend it with any middleware you like with pluggable authentication schemes and support for Websockets, gRPC, JWT, etc. It is probably the best web backend in existence.

                      EF Core have great conventions to easy get going, all the while offering lots of configuration which lets you create entities that map to the database and lets you use domain-driven design for your entities. It is probably the best ORM in existence.

                      PowerShell is a different take on shells, as contrary to other shells which are text-based, this is object-based, which is pretty cool. Might not everyone's cup of coffee though, and personally I don't care so much for it. It's not trash though.

                      As for Edge, it is okay, but I much prefer Firefox. Any day of the week. Firefox!
                      Still it nice for all web developers that Edge is available on Linux so you can use it for testing.
                      You don't sound like a dev.

                      Comment

                      Working...
                      X