N
N
Nikname_non_name2019-09-10 17:06:33
linux
Nikname_non_name, 2019-09-10 17:06:33

Escape to Linux?

Hello!
I want to switch to Linux, but there are a few issues that I need to solve. Please advise how to implement this in Linux:
1. Creation and compilation of C#, C++, +, C.
2. Creation and compilation of JavaScript
3. VR/AR drivers.
4. Install dependencies: PHP binaries, c++, Python, Java.
5. Networking for collaboration and data transfer both locally and remotely.
6. Creation of a single identification database on machines, in web applications, in ssh (sftp, scp, sshfs, shh tunneling and ssh vpn), in programs and games, on servers.
7. Photo and video editors.
8. Create VDI for collaboration and work from your phone or tablet while on vacation in another country.
How to painlessly switch to Linux and implement the above functions?!
Help, please, without ignore!
Thanks in advance for your replies!!!

Answer the question

In order to leave comments, you need to log in

11 answer(s)
R
Roman Kitaev, 2019-09-10
@deliro

7. Photo and video editors.

Goodbye Linux. hello poppy

D
devalone, 2019-09-10
@devalone

1. Creation and compilation of C#, C++, +, C.

You install the compiler of the language you need and compile, all 3 are supported in modern distributions, there are even a bunch of convenient IDEs. From what I use myself and advise (I will not advise vim for obvious reasons) - qtcreator, IDE from JetBrains.
Javascript is interpreted, if client-side, then there is no difference in browsers. if server, then nodejs is also in all reps.
there won't be any problem either.
clarify, it's not clear what you mean.
is also not clear.
Everything is bad here, they are, but they are all shit. From the photo editors of the norms of crit, but it lags far behind Photoshop in terms of features, it’s enough for me, but my most difficult task is to glue several photos if there is some kind of fail like highlighting of certain parts of the image or an unnecessary car somewhere, etc. . And even then, in ancient Photoshop, this was all done more conveniently.
What does VDI mean? There is remote access, Google, the same VNC, for example. Yes, there is even a team viewer.

M
mayton2019, 2019-09-10
@mayton2019

Judging by the profile, the author is a Windows user, and he needs purely Windows target development tools such as C#/Visual Studio. There is nothing similar in Linux and is not expected. (Mono lovers are now sitting quietly).
So he doesn't have to go anywhere. You should stay on Windows. Well, if it's very hot - learn Linux on virtual machines or buy cheap hardware. Fortunately, there are special editions of Linux for which weak machines with 2-4 gigabytes of memory are enough. It's true.

N
NibiruanChild, 2019-09-10
@NibiruanChild

How to go?
1. Virtual machine
2. Put Linux in parallel with Windows
3. Try WSL
But
1. It's not a fact that you will solve your problems. For example, with photos and videos it is difficult. There are solutions and they even say they are more professional, but .. let's just say ... others
2. You wrote about Sony screens and other problems there. So in Linux there are enough problems with operational, and with sound, and with video. This is also an os with its minuses, which in my scenario outweighed the pros after 10 years of use - I personally have fewer problems with win10, but they undoubtedly exist (I'm not saying that Windows is better, but it now fits better in my scenario)

V
Vasily minodvesP, 2019-09-11
@benoni

one. . C# - .Net Core, Mono, ide - monodevelop; , c/c++ - gcc, ide - code blocks, codelite, kdevelop, etc.
2. JavaScript is an interpreted language, no compilation is required for it. All languages ​​that compile to js are suddenly cross-platform) Nodejs with npm under Linux is still there)
3. Here I am XZ
4. Php, python, java, c ++ - all this is cross-platform and under Linux is. Installed through the repositories)
5 - 6. I won’t give you specific instructions, but this can certainly be done in Linux.
7. Gimp, Blender, OpenShot, Krita,
Raw Therapee - if they suit your purposes, then welcome. If not, then Macos or Windows.
8. Here I am HZ.
Is it painless to switch to Linux? - Probably best of all ubuntu or linux mint.

S
sirota, 2019-09-11
@sirota

For you, it's better than nothing. Honestly. Otherwise, even if you give a 100% detailed answer, then pain awaits you further.

C
CityCat4, 2019-09-10
@CityCat4

Building and compiling C#, C++, +, C.

gcc, GNU autotools, make/cmake, gdb. As a guy, I like Eclipse. There is also KDevelop, but it is under KDE only
Like any specific iron - you need to look at the manufacturer's website. If support is declared - will be, if not - will not be.
For a packaged distro, a package manager. For source-based - build environment. Different distros have different programs.
samba, NFS, FTP/SFTP
LDAP
VDI - VirtualBox virtual disk format, what does it have to do with collaboration, sorry?

P
Polina Emelyanova, 2019-09-10
@bugo_aneo

Installing Fedora Workstation (the easiest and fastest...
Dig into Linux + CMD + GIT + MC - everything out of the box.
I installed OpenSUSE too, just to see what it is and what you can eat it with (and not get very poisoned )
1. https://docs.microsoft.com/ru-ru/windows/wsl/insta...
2. OpenSUSE in the Windows store
While I'm still alive...
I'm already crying from VIN10 (((

D
Dimega, 2019-09-12
@Dimega

Black Magic Davinchi Resolve Video Editor

V
Valentine, 2019-09-19
@ProFfeSsoRr

1. Building and compiling C#, C++, +, C.
2. Building and compiling JavaScript

There are no problems with this, under Linux, most of these tools were created initially
They have nothing to use
In Linux, there are special convenient tools for this, it’s easier here than on Windows
I don't really understand what the question is about. Different applications have different identification methods. Somewhere you can tie a single one through LDAP (under Windows it's Active Directory), but this is not suitable for games. There is nothing "single" for games at all, tk. the task of a common place of authorization exists in the offices of large companies, and is implemented in the appropriate software.
Not the fact that Linux will need just such an implementation. There are still different approaches to working in the system.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question