I just knew about the WSL and I just want to ask if it will work like we have another operating system. so if I will enable this in my machine I can develop web applications using some Linux image like ubuntu?. and install all the stuff I needed for my project like Nginx MySQL on the WSL?
Thank you in advance.
Yeah, you can basically get the Linux terminal in windows with the capability of installing packages and executing programs and you can even configure windows tools like Jetbrain clion or Pycharm to compile programs in wsl environment.
Related
I am trying to use the tensorflow-GPU serving in the windows 10 system. But I haven't found any solution for installing the Nvidia docker for windows. Please give me a suggestion, how to use the Windows machine GPU in deployment.
Neither of nvidia-docker and nvidia-container-runtime have support for Windows, and there are no plans so far to support the OS either. Only linux host is supported.
Check the FAQ here:
Is macOS supported?
No, we do not support macOS (regardless of the version), however you
can use the native macOS Docker client to deploy your containers
remotely (refer to the dockerd documentation).
Is Microsoft Windows supported?
No, we do not support Microsoft Windows (regardless of the version),
however you can use the native Microsoft Windows Docker client to
deploy your containers remotely (refer to the dockerd
documentation).
I'm just getting into React Native with Expo. My main machine is a MacBook but I'm sorting out some problems with that so I'm also looking into doing coding on my Windows 10 notebook as a backup, which has 32-bit Windows.
I know the Expo IDE, XDE, requires 64-bit Windows but so far I can't seem to either confirm nor deny whether I can run Expo from the command-line without the IDE on 32-bit Windows.
You Can Run Expo from i-OS Collaborated Android Windows API Based Cloud Play Store If Required
I have started to work on a web service (web api) with .net core and visual studio 15.
My goal is to develop the service on windows and then deploy it on an offline linux pc (The only way to put files on the linux pc is with with an usb flash drive).
Im having trouble with finding documentations or guides on how to accomplish this. Most of the info out there is talking about azure and remote virtual servers which Is irrelevant.
Any information about how I can disturbute to linux and install the .net framework on a standalone linux will be very helpful
you can read about how to install .NET Core on Linux on this pages:
https://get.asp.net/OtherDownloads
https://docs.asp.net/en/latest/getting-started/installing-on-linux.html
To deploy an app to Linux I usually use a source code management like Git (push to Git from windows and pull from Git on Linux).
FTP to the Linux machine could be another option, creating an install package or just use a USB flash drive
I just answered a similar question here. Basically you need to publish your application with the
dnu publish -o ./deploy
command. It will allow you to package your application along with the required packages for distribution.
Using this should allow you to drop that output folder on any machine with .NET Core. You will be able to run your web from the output path without downloading packages from NuGet.
Is there a native (not cygwin) version of DDD available for download somewhere?
DDD has not been ported to Windows AFAIK. But there ARE native gdb, which can be perfectly built using MingW32.
You can also build Insight natively using Mingw32.
You can also give a try to BeaverDbg
There is also a GDB front-end for MS Visual Studio, called WinGDB. It supports both Cygwin and MinGW. You use it just like built-in debugger in VS. It's also possible to debug remotely on Linux via SSH.
Try the Affinic Debugger GUI. It is a native Windows application and is similar to DDD. It uses GDB as the backend.
For a cross-platform gdb frontend, Qt Creator comes to mind. It also does "native" cdb on Windows, but I am not sure that's what you are looking for.
Since there is no native windows (not cygwin) gdb, there can't be a native windows (not cygwin) ddd.
How to develop app in Visual Studio and then deploy apps to Linux machine (OS - Ubuntu, web server - Nginx). Can any explain the steps, it will be a great help
I would say that there are three ways how you can develop apps for Linux using mono.
First is using only Visual Studio for development and from time to time deploy your app to Linux to see potential issues. I personally use this scenario because it's simple and when you are not messing with MS specific stuff or yet fully unsupported things then you shouldn't have problems (at least I didn't so far). Disadvantage is that you will discover mono specific problems only during runtime on Linux machine.
Second approach is using Visual Studio with Mono Tools. I tested it when it was in beta and it was sometimes quite handy (you will move the phase of discovering mono specific problems to your dev environment, however you can still have some certain issues on Linux machine), but since this tool doesn't support debugging for now I don't use it personally.
Third approach is to use only MonoDevelop on Linux (since debugging is now supported only in Linux). With 2.2 release this IDE becomes really good and suitable for development however I have tested only console and basic ASP.NET MVC apps so I can't tell you if it's ready for bigger projects.
Deployment to Linux is quite easy - I just installed proftpd on Linux machine, configured it and copied project there from Windows machine.
If you are developing an application for Linux in C (as Nginx is) or C++, you need to develop on Linux.
There are many IDEs for Linux that you can use for this.
You can also try to run Visual Studio in Linux using Wine.
Use Mono on Windows and compile your apps with it , I guess Apache is only supported ... Disclaimer - I do not have personally experience with it ...