S
S
swqpc2014-02-13 05:48:20
linux
swqpc, 2014-02-13 05:48:20

I plan to switch to linux, which distribution should I choose?

I am a university student, thanks to the Dream Spark project, many programs and OS from Microsoft are available to me for free, but despite this, I decided to completely switch to Linux.
The question of compatibility immediately arises. You need the ability to fully program in C ++, work with documents in the Microsoft office format.
BUT:
In the course of the studied disciplines there are 1. "Mathematical modeling" (MathCAD, MathLab, Mapple) 2. "Microprocessors and computer technology" (it is planned to flash controllers from my PC).
Is at least a partial transition possible? What distro would you recommend for a beginner (I have a small but sad experience with Ubuntu 12.04)?

Answer the question

In order to leave comments, you need to log in

12 answer(s)
E
egor_nullptr, 2014-02-13
@swqpc

What is there to think? The choice is clear - Gentoo!

O
OnYourLips, 2014-02-13
@OnYourLips

With these requirements and reasons for switching, the choice is clear - Windows 8.1.

S
Sergei Borisov, 2014-02-13
@risik

I guess that Office documents, especially when it comes to Word, are prepared monstrously, so you can expect problems in Open / Libre Office. With well-prepared documents (using styles, for example) there are no such problems.
A good solution is wine or one of its commercial forks like CrossOver. I myself used it for a long time to work with MSOffice documents, until the lion's share of documents went to the clouds.
Programming in C++: The choice of development environments is huge. But here the question is, on what will you demonstrate it to your teachers. If on VisualStudio on computers in the classroom, then you will have difficulties, since even for the simplest console programs, certain nuances associated with incompatibility may already arise. For example, there (in Windows + VisualStudio) a number of magic chips are required, from which you are simply spared when working on Linux. One example: www.rsdn.ru/article/qna/ui/concp.xml
Maple, MathLab... Everything can be more complicated here. Are they licensed at your department/faculty/university? In fact, they are both multiplatform. If the license that your university has allows you to use it on other platforms - ok. If it does not allow or if you use a broken one, then the problem is. It is not a fact that you will be able to run it correctly under wine. Well then maybe a virtual machine is a good choice.
MathCAD is a windows only product. Here, either look for alternatives (there are decent open source packages of symbolic mathematics) or, again, a virtual machine. And using, for example, the same CrossOver, there is no performance guarantee: www.codeweavers.com/compatibility/browse/name/?app...
Controller firmware from your PC - I can’t say anything definite here. This can be both much easier than with Windows and much more difficult. You need to look at what exactly the controller is, how it connects (USB, COM, WTF) and so on. And there is software specifically for your controller on linux. I would not experiment here with wine and a virtual machine.

M
Maxim Tikhonenkov, 2014-02-13
@mtikhon

Why is microsoft so bad for you? Get yourself a virtual box and play Linux.

K
Konstantin, 2014-02-13
@CheeseMaster

Debian - c/c++, firmware, ssh - everything works.
Win7 - for office and matlabs.
Better dual block.
P.S. but still, hands reach out to plus the answer with genta :-)

D
Dmitry Rotaty, 2014-02-15
@Flamine

Wow, so many replies. Okay, I'll do my part. You can try to write in c / c ++ on linux, but this is a perversion, since microsoft has long taken over all si. Office suite - Libre Office. It works well, but sometimes sadly breaks documents. Layout, by the way, also goes with Google documents. TeamLab documents help out, put in chrome as a plugin + cloud with a cloud of space (he scored 30 GB already. For free) Forget about matcads and autocads. The autocad will not work at all, and the matcad will only work through wine, but, at least for me, sometimes it crashes. Cure-more often press ctrl + s. I work with microcontrollers through eclipse. They are great, they have a plugin for all occasions. Works with a bang, at least with ATmega microcontrollers and programmers like USBasp. Arduino and discovery also work, it is flashed every 4 times faster than on Windows, with what is connected-xs. I currently have ubuntu 12 04. It has everything you need. Elementary OS stood in front of this - a very good system, beautiful all so smooth. Standard programs are not ice there. But this is all a matter of life - I didn’t like it - I put what I like more.

T
tushev, 2014-02-13
@tushev

work with Microsoft office documents
You will not be able to fully work with Microsoft Office, except perhaps with very simple ones. When converting documents will still be greatly distorted.
As a solution, I suggest using both Windows and Linux at once. One as a host OS, and the second as a virtual one. Make them shared drives and it will turn out very convenient. And who is the host, and who is the virtual - it's up to you to decide.

V
van2ok, 2014-02-13
@van2ok

How do I switch to Linux? He put everything in a row until he met her. Her name was Ubuntu 8.04. after a few years I realized that I wanted more sex and chose... Arch. But Arch is like that, he may want sex right here and right now, and until he is satisfied, he will not let you do urgent business.
In my opinion, the most important thing for a novice liuksovoda is to understand that under different distributions the SAME programs. And after installing Linux, forget that you've ever seen Windows. No experience of Windows on the first couple will help. In a week, you yourself will understand which of the Windows programs can be run under Linux and which cannot.

K
kenny_opennix, 2014-02-13
@kenny_opennix

Basically any distribution. I am for Gentoo, if the installation is difficult, then you can install Calculate

M
Mintormo, 2014-02-13
@Mintormo

If you do not want to soar the brain, then you can look at Elementary OS. This is a fork of ubuntu. Done, in my opinion, very well: elementaryos.org

V
Vladimir, 2014-02-14
@azrail_dev

Debian stable. Set once and forget. You can also gent, arch, if you have enough free time. If the word is very critical, then you can zafigachit it under the vine. Maple is available under linux/

K
Kamil Mugutdinov, 2014-04-21
@mugukamil

install Linux Mint and don't worry

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question