I’d like to never boot into Windows again. I have VirtualBox installed where I can install Windows 11 if I need to but is there anything that it(Windows on a VM) wouldn’t be able to do like accessing hardware devices? Thanks in advance
Cannot speak for other schools in other countries (and I guess this question was targeted at colleges in USA), but I am currently studying Open informatics at Faculty of Electrical Engineering at Czech technical university in Prague and all the courses I have that are not mathematical, but require to use a computer do take into account that you may not be using only Windows, but also MacOS or Linux. I haven’t yet encounterered a software that we would be required to use and wouldn’t work on Linux, nor did I have to go through any more hassle because I use Linux, but rather contrary to that. In some cases using Linux made things easier and more straightforward for me.
I went to collage back in the early to mid '10s completed my first year on ubuntu before switching to a 50/50 edubuntu/WIndows drive. Some stuff just required exact windows tools and my department head wouldn’t allow the gnu alternatives as the course work had instructions for windows 7 programs and was already drawing up win 8 plans for next semester too. But writing reports and learning basics was easy enough with the educational ububtu spin.
Depends on your major, I guess.
My university’s CS program basically required GNU+Linux (as I’ve recently took to calling it). It was great actually.
Hopefully you don’t have to use Photoshop, anon.
It depends on what you’re studying. Some majors like accounting might require you to use Excel, for example. On the other hand, when I was getting my BS+MS in computer engineering, running Linux was actually advantageous
Software engineering in Canada in the 2000s. Most of the labs in my university ran Linux, at least in the engineering, math, and science areas of campus.
Personally I ran, depending on the year, LFS (Linux from Scratch), Slackware, or Gentoo (which still lives on that laptop today but also it hasn’t been booted or connected to a network in like 10 years).
I think there was only one lab with Windows. We also had a lab of Solaris machines but I bet those are gone now.
No idea what Law, Nursing, and other faculties in the other side of campus used.
Unviable for economics and finance in my experience. Excel is absolutely mandatory for these
Can’t use libreOffice and translate the Q code into whatever language libreCalc uses?
Through the web?
I did a bachelor of videogame programming in Belgium 99% on Linux (minus exams), but it was definitely a huge struggle. All the courses and assignments were Windows-only, and 90%-ish required Visual Studio (non-Code) and Windows-only libraries like DirectX or Win32. I got by writing my own tooling to auto-convert these to CMake projects and convincing each teacher to allow me to hand in CMake projects. I wrote SDL backends for most of the win32 assignments, falling back on clang’s excellent cross-compiling for stuff that requires e.g Windows.h. I wrote a blog post about this: https://blog.allpurposem.at/adventures-cross-compiling-a-windows-game-engine And using e.g DirectX natively on Linux, easier than expected: https://blog.allpurposem.at/directx
I also wrote a small wiki on my general experience + a summary of courses and main problems encountered… Windows was non-negotiable during exams: https://dae-linux.allpurposem.at/ I maintain tools, converted assignments, and information on this for future students who want to attempt something like me, but it’s hard to recommend the Linux challenge if you are totally new to programming!
Hope some of this is helpful!
Honestly, great teachers would have given you extra credit for that work (and possibly used it for future semesters, but let’s not get carried away here).
Thanks. I’ve successfully “upstreamed” some of my patches to some courses, but sadly still most of the education is Visual Studio-based. It’s good to see more people in the new years contacting me after asking teachers about Linux and being given my name for help, but of course I want this to be a base part of the curriculum!