3
Bubbles
6y

Okay so I have been thinking about transferring to linux. But I'm not too sure because of a few things I'm hoping yall can explain to me.

1st problem.) The operating system just feels so empty

2nd.) Theres a lot of customizing I would have to go through (which isnt really a problem it's just difficult getting it to look good)

3rd.) I'd have to learn to use the terminal more (which might be easier than I'm thinking)

4th and final.) I dont think I'd be able to use C# I know .NETCore is a thing but I dont think I'd be able to do as much with it.

I know these would probably go away after awhile but I've tried using it before but im afraid of making it my main OS I'm also putting aside games in my problems cause I know they recently made gaming better on linux I just dont know the extent to that.

Any help is appreciated and please go easy on me 😅

Comments
  • 1
    @irene I've just heard Core isnt capable to do as much so I'm worried about that
  • 1
    I guess I'll have to do more research, I wanna try Xubuntu or Ubuntu Mate
  • 1
    Get elementary OS. No need to know any commands unless you want. Install mono if you need dotnet.
  • 1
    @Bubbles depends what you want it to do, it’s main shortfalls are the ui your choices are console web or Xamarin forms which I’ve never tried but similar to wpf, there is couple of projects looking to solve the ui problems if you really want to though winforms is supported in mono. For server apps .net core on Linux is great. I recently made a .net core port of an old order processing library from 2008 with far less effort than expected
  • 1
    @gruff so .NET Core isnt as bad as I'm thinking it is, is there a limit to the things I can do
  • 1
    @Bubbles Probably? No idea though. Never done anything with dotnet on linux or windows.
  • 1
    1) explain...?
    2) don't have to, that's up to you. I literally only use a dark theme as customization.
    3) don't have to (my parents and sister (both a technical) use it both without terminal. But: it's powerful and not as hard as you'd think!
    4) no clue 😅
  • 1
    @Bubbles it doesn’t do msdtc but normal transactions/ado.net is in. system.drawing is there so you can do image manipulation but not win specific stuff like registry and certificates stores. Linux stores work fine. Performance wise they have removed loads of crap and is pretty fast. 2.1 has come along so much your probably remembering the shortcomings of the previous version. All major dbs are supported in ef core now as well and add docker to the mix and deploying actually brings a smile to my face. dotnet is right at home on the server. I had to print to a windows print server, forgetting I was targeting Linux and containers so I couldn’t copy to the \\print queue, instead added rlpr to the container build, a line to the config file to say how to call it and then call that if I was in Linux or just print normally on windows. For OLTP that was the only real head scratcher in a long time
  • 2
    @linuxxx I want to learn to use the terminal so I can understand the OS more
  • 0
    @Bubbles
    1. Distros like ubuntu is ready out of the box so it can be used without doing anything
    2. Same as 1, you can modify it or not, it’s not a requirement
    3. It’s easier since it’s straightforward and less buggy than most of apps with gui imo
    4. Unless you’re doing desktop or xamarin, .netcore has most old .net features for web app
  • 1
    @notlikethis I think I'm just gonna test shit on a vm and when windows shits the bed I'm gonna try that distro
  • 1
    Hey @Bubbles.
    I moved to Linux and back again (still used for one month).
    How I did it:
    VMs... Created VMs with 60% and used them as my main os for a few days.
    Terminal: free VPS.
    Burned a few vps accounts to learn, sometimes fucking the hole system, made it much easier to not do the same mistakes.
    Empty? Only in terms of software... Linux guys can handle well with the limitations, but as a windows guy moving to Linux we do feel it has a lot less alternatives... In windows you get 💯s programs for the same job, some good, some bad, but you get to pick, in Linux is like you have mostly the freeware to pick, limiting the options and a few times there isn't even a alternative in Linux.
Add Comment