Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Windows 11 + Linux + .NET question

Windows 11 + Linux + .NET question

Scheduled Pinned Locked Moved The Lounge
questioncsharpcomlinuxlounge
24 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Member 9167057

    WSLg is widely available to the public, as is Explorer integration using 9P. 3D acceleration in WSLg ain't available to the public. Last time I checked (which is somewhen last week), you have to run preview drivers to get this working. Whether you consider preview software "available to the public", is up to debate, of course. My personal definition includes shoving all preview stuff into the enthusiast category, with the public being defined as RTM-ready. I know I'll be porting one of my recent work to Linux, debugging in WSL.

    S Offline
    S Offline
    Super Lloyd
    wrote on last edited by
    #15

    Yeah... when my home project is... complete enough, I might have a go at the Linux port! ^^

    A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

    M 1 Reply Last reply
    0
    • S Super Lloyd

      Yeah... when my home project is... complete enough, I might have a go at the Linux port! ^^

      A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

      M Offline
      M Offline
      Member 9167057
      wrote on last edited by
      #16

      I think, it's roughly the same for me. I surely got a nook or cranny I'd like to polish for a bit before I think about running this thing on a rented server (main raison d'etre for WSL-debugging in this particular case, rented Windows servers cost an order of magnitude or so more, than their Linux counterparts). Come to think of it, the vast majority of my code is OS-agnostic so I could, actually, start porting this thing more or less right now. Thanks for inspiring me for taking the next step in this project! :)

      S 1 Reply Last reply
      0
      • M Member 9167057

        I think, it's roughly the same for me. I surely got a nook or cranny I'd like to polish for a bit before I think about running this thing on a rented server (main raison d'etre for WSL-debugging in this particular case, rented Windows servers cost an order of magnitude or so more, than their Linux counterparts). Come to think of it, the vast majority of my code is OS-agnostic so I could, actually, start porting this thing more or less right now. Thanks for inspiring me for taking the next step in this project! :)

        S Offline
        S Offline
        Super Lloyd
        wrote on last edited by
        #17

        You're welcome! :) Mine is a desktop GUI... so using Desktop / OS tech.... But hey, I am curious about Avalonia! :)

        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

        M 1 Reply Last reply
        0
        • S Super Lloyd

          You're welcome! :) Mine is a desktop GUI... so using Desktop / OS tech.... But hey, I am curious about Avalonia! :)

          A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

          M Offline
          M Offline
          Member 9167057
          wrote on last edited by
          #18

          Mine is, and I'm damn grateful I don't get to sink my teeth into the thorny topic of Linux GUIs, a server-sided console project. To be honest, I've no idea how I would go about programming something GUI for Linux. I mean, I got an emergency plan should I ever get product requirements about Linux support for a GUI project at my workplace and that emergency plan would be Windows.Forms under Mono. Still, I hope https://github.com/jsuarezruiz/forms-gtk-progress/issues/31 to yield some results in the years to come. WSLg should at least provide a sensible debugging experience in this scenario, it can run Edge after all, so it may just as well run my GUI.

          1 Reply Last reply
          0
          • S Super Lloyd

            I recently spotted a Linux icon in the Windows Explorer. That's right, I remembered, I installed the Linux something for Windows. Then I also remembered, sometimes.. in the past? future? I know not... Linux GUI / X-Windows app support should come to the... err... WLS? (Windows Linux Subsystem? Did I get the name right?). And then perhaps I could try Avalonia for Linux from the comfort of my Windows Desktop. Which brings me to my question... is any of this is already available to general public? (I don't feel like risking my desktop into the Windows Insider Program, I got only one desktop) Bonus question: is there that many normal non IT user using Linux out there? I am thinking to port (when it is complete) my take over the world app... But that might be a pointless endeavor! :laugh:

            A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

            K Offline
            K Offline
            Kate X257
            wrote on last edited by
            #19

            It's called Windows Subsystem for Linux, and yes, it's production stable and in the regular build. I recommend WSL 1. It doesn't need a hypervisor, has seamless file-system access, and you can just pick a distro you like and it works without X and without deamons. It's like running Linux natively, but much better in every way, since your drivers actually work and Windows Defender is lightyears ahead of anything in penguin land. WSL 2 adds UI and service layer support to WSL 1, but uses Hyper-V to virtualize the file-system, which is stupid on multiple levels. The worst thing about Linux is X11/Wayland, the second worst thing are the deamons. Offering both and as a trade-off to being forced to use Hyper-V is like agreeing to get slapped in the face, so you can get punched in the gut. When WSL1 is used right, you can integrate any Linux-specific toolchain on Windows. Right now I'm running Guacamole, SQLPad and code-server with SSO via tunnel over cloudflare access, all running inside WSL1 with less latency than if I was using a native Linux distro.

            S 1 Reply Last reply
            0
            • S Super Lloyd

              I recently spotted a Linux icon in the Windows Explorer. That's right, I remembered, I installed the Linux something for Windows. Then I also remembered, sometimes.. in the past? future? I know not... Linux GUI / X-Windows app support should come to the... err... WLS? (Windows Linux Subsystem? Did I get the name right?). And then perhaps I could try Avalonia for Linux from the comfort of my Windows Desktop. Which brings me to my question... is any of this is already available to general public? (I don't feel like risking my desktop into the Windows Insider Program, I got only one desktop) Bonus question: is there that many normal non IT user using Linux out there? I am thinking to port (when it is complete) my take over the world app... But that might be a pointless endeavor! :laugh:

              A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

              A Offline
              A Offline
              AndrewGT
              wrote on last edited by
              #20

              Super Lloyd wrote:

              is there that many normal non IT user using Linux out there?

              When the disk failed on my wife's underpowered vista laptop I slapped Ubuntu on it and she loved it. I was much faster and was fine for everything she needed (browsing, writing a few documents). The only problem she had was sending / receiving documents in Microsoft word format - mainly because other people were not used to importing docs in other formats. My wife is most definitely not a IT person.

              S 1 Reply Last reply
              0
              • P Paul Sanders the other one

                macOS is actually based on BSD Unix...

                Paul Sanders http://www.alpinesoft.co.uk

                S Offline
                S Offline
                sasadler
                wrote on last edited by
                #21

                Yep, beat me to it.

                1 Reply Last reply
                0
                • A AndrewGT

                  Super Lloyd wrote:

                  is there that many normal non IT user using Linux out there?

                  When the disk failed on my wife's underpowered vista laptop I slapped Ubuntu on it and she loved it. I was much faster and was fine for everything she needed (browsing, writing a few documents). The only problem she had was sending / receiving documents in Microsoft word format - mainly because other people were not used to importing docs in other formats. My wife is most definitely not a IT person.

                  S Offline
                  S Offline
                  sasadler
                  wrote on last edited by
                  #22

                  Yeah, my wife wouldn't have a problem running Linux. Over the years I've migrated her to using cross platform tools (Firefox, Thunderbird and Libre Office). About the only thing I'll have to do is install Zoom and she'll be set. I figure when Win 10 support is done, I'll just install whatever my current favorite Linux is (currently MX Linux).

                  1 Reply Last reply
                  0
                  • T theoldfool

                    Quote:

                    is there that many normal non IT user using Linux out there?

                    Only those in the lunatic fringes. Well, me, I am not sure I qualify as an IT type anymore. I spent most of yesterday shooting a failure that was caused by a 1/12/2022 Windows update (12/1/2022 for you right ponders).

                    >64 Some days the dragon wins. Suck it up.

                    S Offline
                    S Offline
                    sasadler
                    wrote on last edited by
                    #23

                    I'm a 'lunatic fringe' user of Linux. Windows 8 got me looking at Linux or BSD as an alternative. I gave BSD about six months of use and then tried Linux for six months. I actually like BSD better than Linux except for the lag on supporting new hardware. Linux was much better at supporting newer hardware. I'm currently using MX Linux as my daily driver. It handles most of my daily computing needs with the biggest exception being games. Only about half of my Steam games (using Proton) work under Linux. I really only have one other application that keeps a Windows partition on my system, that's Affinity Photo. I really like the application and I really dislike Gimp. One thing I will say about Linux vs Windows is that I've had way fewer issues maintaining my Linux system then I've had maintaining my Windows 10 machines (10 Windows 10 boxes).

                    1 Reply Last reply
                    0
                    • K Kate X257

                      It's called Windows Subsystem for Linux, and yes, it's production stable and in the regular build. I recommend WSL 1. It doesn't need a hypervisor, has seamless file-system access, and you can just pick a distro you like and it works without X and without deamons. It's like running Linux natively, but much better in every way, since your drivers actually work and Windows Defender is lightyears ahead of anything in penguin land. WSL 2 adds UI and service layer support to WSL 1, but uses Hyper-V to virtualize the file-system, which is stupid on multiple levels. The worst thing about Linux is X11/Wayland, the second worst thing are the deamons. Offering both and as a trade-off to being forced to use Hyper-V is like agreeing to get slapped in the face, so you can get punched in the gut. When WSL1 is used right, you can integrate any Linux-specific toolchain on Windows. Right now I'm running Guacamole, SQLPad and code-server with SSO via tunnel over cloudflare access, all running inside WSL1 with less latency than if I was using a native Linux distro.

                      S Offline
                      S Offline
                      Super Lloyd
                      wrote on last edited by
                      #24

                      Well.. my Linux interest was to test Avalonia, as a substitute to WPF on Linux & Mac.... so.. I need X11! ;P

                      A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups