S_David said:
Hello,
I would like to learn Linux, but I'm not sure how to install it. I searched YouTube, and it appears that there is something called VirtualBox where you can install Ubuntu, for example, on a virtual machine from inside the Windows OS. Is this a good idea, or it's better to install it as a separate OS beside my Windows 7, and how can I do that?
Thanks
I've spent quite a long time in multi-boot configurations, including various machines, versions of Windows and Linux distros in the past. I read up a lot of details and this
https://www.amazon.com/dp/0789722836/?tag=pfamazon01-20 was of great help. Configurations with a dozen different OSs on two hard drives, had become a common thing. Windows were never friendly to multi boot configurations and partition resizing. I remember myself reinstalling Windows after letting Linux install and manage boot loading itself, because Windows became unbootable - the usual nasty message "ROOT NO VERIFY" and the like. The solution I had come up with, was to use some commercial boot and partition management software and let it manage the partition sizes and boot loaders of each and every OS I had installed, separately. So, I could create a list with "Windows", "Linux" etc., as the first boot screen and then after choosing one of them, I could choose which version / distro I wanted to load. I've experimented with GParted too. There is a lot of details involved during boot, that can easily get you into trouble if even one bit goes wrong. I totally agree to what
Routaran said above. For a beginner, trying to resize partitions and create dual or multi-boot configurations, is just asking for trouble. I
don't say it can't be done, but it usually needs some admittedly unpleasant trial and error procedures.
Now, things have changed in many respects, but not quite about Windows friendliness in multi-boot configurations. In my opinion, there is no need anymore to tinker with your partitions and boot of your system, as a virtual machine and its environment can save you a lot of time and trouble and help regarding security issues - like VirtualBox you mention, which I also use. Of course there is no silver bullet. Choosing this solution has its price too:
Extra load for the host OS which will be negligible or not so, depending on the resources your machine can spare and some
time for the whole thing to get loaded. To my experience by using it on a Win 7 machine (i3, 4GB RAM and 1TB SATA HD - somewhat old), it works like a charm. For a newer machine so much the better.
S_David said:
What I meant about the difference, is why Linux seems to be desirable in the industry? I know it's an open source and more secure ... etc, but is there any other reason? Also, how do I say that I know Linux? By knowing what exactly? I doubt it's using Ubuntu itself as mentioned earlier.
Linux is desirable in the industry because it's
open source. It comes at no cost, for commercial services regarding support (if needed) the costs are lower than in other OSs/platforms and very importantly you can
modify its source code, regarding every aspect. On top of these, it's more secure. What more freedom could anyone ask for?
Now, to say you
know Linux, presupposes
extensive use/development on different distros (or flavors of Linux if you will). Working through the GUIs and the various available desktops, can't get you far in this regard.One thing that I've also mentioned in other posts, is mastering the command shells. All is built on top of commands and command shells. Also, if Linux skills you want to show are beyond administration of the system, good programming skills on Linux platform are required.