Difference between revisions of "Linux - System Setup 2"
(→Windows - Additional Setup) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
=Windows - Additional Setup= | =Windows - Additional Setup= | ||
Two options exist to be able to run Linux utilities on your Windows computer. If you have either of the following installed and working, then you can use your Windows computer in much the same was as you use the CS lab machines - most of the utilities you are used to will be available. | Two options exist to be able to run Linux utilities on your Windows computer. If you have either of the following installed and working, then you can use your Windows computer in much the same was as you use the CS lab machines - most of the utilities you are used to will be available. | ||
− | * ''Windows Subsystem for Linux'' - [https://cs.indstate.edu/~lmay1/courses/#/courses/ | + | * ''Windows Subsystem for Linux'' - [https://cs.indstate.edu/~lmay1/courses/#/courses/cs201/home Luke May's tutorial] |
* ''Cygwin'' - [https://cygwin.com/install.html download/install] - similar to the previous option but software that is provided by the open source community rather than Microsoft. ''Our recommendation is to use the Windows Subsystem for Linux unless you have a specific reason not to; Cygwin was the gold standard for many years before Microsoft decided to develop the Windows Subsystem for Linux with Windows 10.'' | * ''Cygwin'' - [https://cygwin.com/install.html download/install] - similar to the previous option but software that is provided by the open source community rather than Microsoft. ''Our recommendation is to use the Windows Subsystem for Linux unless you have a specific reason not to; Cygwin was the gold standard for many years before Microsoft decided to develop the Windows Subsystem for Linux with Windows 10.'' | ||
Line 15: | Line 15: | ||
= Other Software = | = Other Software = | ||
There are other development environments and software that you might use on your personal computer. A few other options that are common but which we do not provide support for are the following. | There are other development environments and software that you might use on your personal computer. A few other options that are common but which we do not provide support for are the following. | ||
+ | |||
+ | * MS Visual Studio - the best option to develop GUI programs for Windows, not a good option for developing for Linux. | ||
+ | * Eclipse - a cross-platform IDE that can be used for Java, C/C++, and some other languages. | ||
=Screen Recording= | =Screen Recording= | ||
Faculty use screen recording software to record video lectures. Students may need to do this to demo projects and assignments. | Faculty use screen recording software to record video lectures. Students may need to do this to demo projects and assignments. | ||
* '''On MacOS''' - use Quicktime, which has a screen recording capability. Go to Finder, choose Applications, find Quicktime Player to open. Click File, then New Screen Recording. Click the little symbol next to the record button, and select Internal Microphone. When ready, click the record button. Once recording, press ESC so the Screen Recording Window comes up again. | * '''On MacOS''' - use Quicktime, which has a screen recording capability. Go to Finder, choose Applications, find Quicktime Player to open. Click File, then New Screen Recording. Click the little symbol next to the record button, and select Internal Microphone. When ready, click the record button. Once recording, press ESC so the Screen Recording Window comes up again. | ||
− | + | * '''On Windows''' - [https://getsharex.com/ ShareX] is a free program that can be used. | |
− | * | + | * '''On Linux''' - Steve recommends...? |
− |
Latest revision as of 15:51, 17 May 2021
This page is meant to be a continuation of Linux - System Setup for those who are already comfortable using Linux, have their computer setup and working well to connect to the CS server, and are ready to see other programs that can be useful in programming.
Contents
Windows - Additional Setup
Two options exist to be able to run Linux utilities on your Windows computer. If you have either of the following installed and working, then you can use your Windows computer in much the same was as you use the CS lab machines - most of the utilities you are used to will be available.
- Windows Subsystem for Linux - Luke May's tutorial
- Cygwin - download/install - similar to the previous option but software that is provided by the open source community rather than Microsoft. Our recommendation is to use the Windows Subsystem for Linux unless you have a specific reason not to; Cygwin was the gold standard for many years before Microsoft decided to develop the Windows Subsystem for Linux with Windows 10.
MacOS - Additional Setup
Coming Soon
Virtual Machines
Regardless of your operating system, you can run programs on other operating systems by installing an alternate OS in a virtual machine. A virtual machine runs on your computer and looks and acts like a separate computer running as a program, you could install Linux as a virtual machine.
- VirtualBox - VirtualBox download Ubuntu Linux download -
Other Software
There are other development environments and software that you might use on your personal computer. A few other options that are common but which we do not provide support for are the following.
- MS Visual Studio - the best option to develop GUI programs for Windows, not a good option for developing for Linux.
- Eclipse - a cross-platform IDE that can be used for Java, C/C++, and some other languages.
Screen Recording
Faculty use screen recording software to record video lectures. Students may need to do this to demo projects and assignments.
- On MacOS - use Quicktime, which has a screen recording capability. Go to Finder, choose Applications, find Quicktime Player to open. Click File, then New Screen Recording. Click the little symbol next to the record button, and select Internal Microphone. When ready, click the record button. Once recording, press ESC so the Screen Recording Window comes up again.
- On Windows - ShareX is a free program that can be used.
- On Linux - Steve recommends...?