Submitted by No_Difference9752 t3_11e41wc in deeplearning

Hi everyone I am starting a computing PhD as an engineer with minimal experience in computing (computer vision is in engineering faculty in my uni). My supervisor told me that I must learn Linux as most of the industry is moving towards open source systems. Should I start with a dual boot of Windows +Ubuntu or just dive into it.

Note I have my personal Windows laptop for my daily usage. Also the PC configuration is pretty high end. The work to be undertaken involves video rendering in real time.

3

Comments

You must log in or register to comment.

immo_92_ t1_jacef3v wrote

I will suggest you to start with Linux (it's totally UpTo you if you want to install dual boot or standalone). Most of computer vision libraries based on Linux and you can find more support for it.

4

incrediblediy t1_jacum67 wrote

I am similar to you, just passed first year of my PhD. I am using Win10 at home (RTX3090 + RTX3060) and Linux GPU servers at uni (command line only). At the end of the day, it really doesn't matter as I am using Python and other libraries which are cross platform. I am keeping conda environments in both systems similar though.

2

bigfoot1144 t1_jad8fw8 wrote

OS doesn't matter for the most part. I would say windows has slightly more for it. Specifically because you can access windows only applications on windows and you can access all of Linux on windows via docker containers and WSL. You can't go wrong with either, however setting all that stuff up on windows is a task and a half if you don't know what you're doing.

1

dipd123 t1_jadt0ax wrote

My suggestion is for using Linux. We are already comfortable with windows.

2

GrGears t1_jaf4i5c wrote

I just recently build a PC and set it up with Ubuntu server. I thought it was going to be a hell to set up, but it was really fun and only took a couple of days. I made a guide on the hardware and everything I did to run Fastai on it link to the guide it should be the most recent reply on that thread.

Anyway, Linux is really really useful for this line of work, I'd suggest you learn it :)

Edit: spelling

2