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

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

  • uid313
    replied
    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.

    Leave a comment:


  • YBoy360
    replied
    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.

    Leave a comment:


  • verude
    replied
    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.

    Leave a comment:


  • CombatEmu
    replied
    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.

    Leave a comment:


  • Daktyl198
    replied
    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.

    Leave a comment:


  • chithanh
    replied
    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.

    Leave a comment:


  • dragon321
    replied
    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.

    Leave a comment:


  • unic0rn
    replied
    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.

    Leave a comment:


  • kylew77
    replied
    Originally posted by rhysperry111 View Post
    Also want to say a huge thanks to Michael for Phoronix. It really is hugely appreciated. Thank you.

    I can't do much in the way of financial contribution myself at the current time, but as soon as I've got my own things sorted out you're high on the list of people to show support to.
    Same, I was in that boat for years! Always wanting to help Michael but never being able to afford it. That changed when I got my first full time job. I now give 20 dollars or so for a years membership every time he offers the discounted deal.

    Leave a comment:


  • mycomputertips
    replied
    I started using Linux in 2002. At the time I wished more companies would support it. It felt quite lonely being a Linux user. Today Linux is everywhere.

    Leave a comment:

Working...
X