this post was submitted on 03 Aug 2024
141 points (98.0% liked)

Linux

48674 readers
446 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

This is aimed at students/ex-students that used Linux while studying in college.

I'm asking because I'll be starting college next year and I don't know how much Windows-dependency to expect (will probably be studying to become a psychologist, so no technical education).

I'm also curious about how well LibreOffice and Microsoft Office mesh, i.e. can you share and edit documents together with MOffice users if you use LibreOffice?

Any other things to keep in mind when solely using Linux for your studies? Was it ever frustrating for you to work on group projects with shared documents? Anything else? Give me your all.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 38 points 4 months ago* (last edited 4 months ago) (1 children)

LibreOffice has opened every DOC(X) the school has sent me, albeit imperfectly, and all assignments are turned in as PDFs, which I usually make using Markdown and LaTeX. I have had to use Office 365 for collaboration, but only about twice a year, and that runs very smoothly in Firefox. On one occasion I tried to collaborate with CryptPad, but it didn't work as well as I hoped.

Most computer labs at my uni run Windows 10, rarely 11, but a lot of the science labs run Linux. A surprising amount of the software required for classes has been open-source, too.

The most frustrating thing has been the lockdown browser used for some exams. My university library has computers I can borrow for exams, but yours might not, and they detect VMs, so you might have to dual boot for that.

[–] [email protected] 3 points 4 months ago (2 children)

Oh yeah, I didn't think of the lockdown browser. I'm in Sweden, so I should only hope our education has come so far that I'll be able to borrow a spare Windows computer.

load more comments (2 replies)
[–] [email protected] 15 points 4 months ago* (last edited 4 months ago) (5 children)

I've been using exclusively Linux since high school, and now I'm doing a PhD in math. It's always been pretty smooth. I used to have a separate Windows rig for gaming, but don't really need it anymore, now that Proton works very well with most games. (I don't really play AAA games, so that helps.)

Coming to the point, for academic stuff, I mostly needed to use a PDF reader (Zathura and qPdfView), LaTeX, and some computation and graphing software (mostly SageMath). I sometimes needed to use DOCX files, but LibreOffice works well for that. Most other software I need from time to time are usually Linux native.

Also, many universities provide access to O365. I've used it in some rare cases where I needed to provide input in some collaborative document. But in most cases, I was able to convince my friends/colleagues to use Google Docs instead.

Unless you do CAD, or some creative work, Linux should be perfect for your usecase.

[–] [email protected] 3 points 4 months ago (1 children)

FreeCAD should be fine too.

load more comments (1 replies)
[–] [email protected] 3 points 4 months ago

I had a Maths Prof who used Mint so this kinda checks out

load more comments (3 replies)
[–] [email protected] 12 points 4 months ago* (last edited 4 months ago) (1 children)

Storytime!

As a physics major, daily driving Linux worked out pretty smoothly. The thing that saved me from trouble the most was making a weekly full system backup (I used Clonezilla and my file server). If anything was truly incompatible, I took care of it on the school's computers.

In my second semester, I began dual-booting on my X201 Tablet and desktop, eventually booting into Windows infrequently enough that I made my X201T Linux-only by the end of my second year.

Around that point, I began using LUKS full-disk encryption on my machines and USB drives. I highly recommend if you don't already, even if just for peace of mind. I have strong ideas about the way things ought to look and work, so being able to customize Linux to my heart's content (with Chicago95 ofc) made doing work on my computer a bit more enjoyable.

Documents

  • MS Office: Libreoffice worked 95% of the time. For the other 5%, I used the school computers or my Windows VM.
  • Google Docs and GMail: accessed through Chromium, which I only used to access Google and sites linked to my school's SSO system.
  • We did a lot of writing in Latex, though it might be a physics thing
  • A lot of other small stuff I'm starting to forget, but if I don't mention it, I probably did it through the browser.

Lab

  • MATLAB: GNU Octave sufficed 75% of the time, often needing just slight changes to the code. Otherwise I used the lab computers or my desktop with actual MATLAB.
  • Proprietary dana analysis software: One had a .deb package for oldoldoldstable so I set up a VM just for that. Otherwise, lab computers it was.
  • Lab computers running old and new versions of Windows were available to us, so if there was anything computationally intensive or requiring proprietary software, I would just take care of it in the lab.

Social

  • Slack, Discord, Facebook, Instagram, Whatsapp: browser client, which I would check on a schedule

Tools

  • VPN: NetworkManager, though it was a bit janky. I think it's a lot better nowadays.
  • Printing: We had a web print portal to upload docs and pdfs to a printer of our choice.

Graphics

  • Mostly prepared my posters, etc in a mix of Libreoffice Draw, GIMP, and Inkscape
  • Adobe: Had to use it on one occasion. Used the library computers where it was installed for everyone to use.
  • Digital notes: I would use Xournal on my X201 Tablet whenever I forgot to bring my notebook or refill my fountain pen. Managed to impress a few of my iPad-toting classmates when I whipped out the pen and the display around on what they believed to be an ancient clunker.

As for the desktop, I had purchased it with gaming in mind, but it eventually became my SMB file share, media server, and RDP session host so I could make any library desktop like my own. Each thing in its own VM, of course. By the end of it, I was one of about 3 students running a server over the campus LAN. Even in the comp sci department, surprisingly few students used Linux.

Linux also met all of my computing needs while studying abroad in Germany. For five whole months, I had not used Windows once. Though my SSD did give out on me once, a backup saved the day.

A friend once did need to use a rather invasive remote proctoring tool. Highly recommend a separate laptop or at least a fresh SSD for this case.

Mobile privacy, if it's relevant

  • I was in the fortunate position where none of my classes or jobs required proprietary mobile apps
  • Friends used Venmo or whatever else, I paid back in cash
  • SMS and emails sufficed for regular communication

Overall, it was smooth sailing using Linux throughout my college years and no incompatibilities that couldn't be solved in the library or a computer lab.

edit: i used debian btw

load more comments (1 replies)
[–] [email protected] 12 points 4 months ago

In comp sci our labs ran fedora and I didn't even know what Linux was I just laughed at the computer saying fedora. I thought I was on Mac tbh.

[–] [email protected] 10 points 4 months ago

Well, I'm a psychologist and my entire college time I used Linux. Most of the times me and my friends used Google Docs instead of MS Office

In psychologist school you'll be reading a lot, so you'll need pdf reader, but that is easy in Linux. Maybe, but this is a big maybe, you'll learn about statistics using a software, but we have Jamovi and JASP for that. If you're into R or Python, that's easier in Linux then Windows

If you really need to share documents with your friends using MS Office, LibreOffice may do the job for the content, but have in mind that if you're in charge of formatting the document, noone else could do it. Otherwise, if other person is in charge, you'll be better not try to format. Or just use Google Docs / Office 365 (online)

In my own experience, I had no issue using only Linux in my school time

Also, in my daily work as a psychologist, I have no issue with that as well

[–] [email protected] 10 points 4 months ago

I used UNIX on a greenscreen terminal at university before Windows was even released. There were no compatibility problems because nobody used computers outside of CS departments. And now get off my lawn, damn kids!

[–] [email protected] 8 points 4 months ago

Computer Science graduate here

It's great, and in fact the recommended setup. We even had a lab running Ubuntu, managed by a bunch of volunteers that pass down sysadmin knowledge.

There was this one class, tho, that required MS Visual C++ 2008. There was no way around it, so what I did was I installed Windows on VM.

Office document support was janky with LibreOffice but it got the job done for me. They seem to have improved a lot recently, so you probably won't have issue.

Even up to today, I never felt the need to have Windows. Some proprietary softwares like Zoom are available thru Flatpak while the Windows-only ones like Adobe Acrobat can be installed thru Wine.

The only times I had to have Windows was to play certain video games. In general, I could live without them, as most video games are playable on Linux with Wine (thanks, Steam!), while some others provide Linux native port.

[–] [email protected] 7 points 4 months ago

I'm doing a CIS degree right now, and I did 99% of my first year on fedora. I did need a full windows install because some exams took place using a lock down software.

Honestly, the hardest part was remembering to boot into windows the day before so it could update and stabilize for the exam the next day

[–] [email protected] 6 points 4 months ago (3 children)

Just finished my Master's this year.

I belonged to the Department of Computer Science at a university in the UK so granted there's a lot of bias here:

I will point out a few observations, without going into much detail or reasoning:

  1. Microsoft's Office suite was a non-requirement. For collaboration, everyone was using Google's Office suite (Google Docs, Sheets) or Overleaf (Premium if we signed up with our university email).
  2. Around half (maybe more) were MacOS users, maybe 25-25% split between Linux and Windows.
  3. Lots of iPads, particularly in any Maths classes.

Anything else to keep in mind? Yes, that people are ignorant. Even in our CS department people used to actively avoid using Linux, a lot of people will buy Macbooks because of reasons I would attribute more to the demographics of CS students, i.e. primarily from Asian countries where Apple is seen as a economic symbol.

Be prepared for people to judge you (not saying they should, but that they likely will). If you want to avoid this judgement, get an Apple silicon Macbook Air or something. However, I commend you for going out of your way to learn and wanting to reduce your dependency on Windows. I think that learning to be comfortable with the machine will help you in the future, most likely indirectly.

Lastly, keep in mind that when we have discussions about privacy or Linux or not supporting big tech companies who we might not agree with (e.g. Microsoft, Google, Apple etc) it's never a binary problem. You might find that you will end up relying on teams for internal communication or that your university email is with outlook/office365.

Try and do your bit, but don't be too harsh on yourself. :)

Needless to say, if you're looking for a laptop that runs Linux well plenty of people will tell you to buy a used thinkpad (great from a value perspective), or if you'd prefer some of the new kidz stuff then a Tuxedo notebook.

Do not make the mistake of buying a notebook which doesn't have a reputation of good Linux support. I bought a HP notebook (can't quite remember the model number right now but can get back to you) and still no sound without manual kernel module patch :D

load more comments (3 replies)
[–] [email protected] 6 points 4 months ago

I'm currently using Arch Linux in college and my advice will be to dual boot. In some lower div classes my specific professor wanted Visual Studio .sln files so there was no other way (I guess you could VM it but I'm not trusting that with my grade).

Group sharing documents, our schools and most schools are in the MS ecosystem so you can edit on word online through the onedrive thing.

For writing stuff I would mostly use libreoffice with the LanguageTool plugin installed.

For lockdown proctored exams, I would typically get a loaner laptop from school because no way am I downloading their sussy stuff.

Edit: Since you're studying to be a psychologist, my first paragraph will probably not apply to you. If you want to, dual boot, if not, I think maybe you could boot up a vm if there's some really niche use cases.

[–] [email protected] 6 points 4 months ago* (last edited 4 months ago)

College the art dept ran Macintosh OS X while computer science ran Solaris & Windows (outside of C# this didn’t matter). I had a OS X/Windows dual boot laptop at the time as well as a Windows/Linux (Crunchbang) desktop which let me accomplish everything. Adobe products were pretty easy to pirate at the time, & I was intially annoyed WINE didn’t really work with them, but I worked slowly towards getting skills in the FOSS tools & when Adobe moved to a cloud subscription model I said “fuck ’em”. The tools are certanily good enough if not better if you learn them. The CS stuff was much easier with Linux to get compilers & whatnot. OpenOffice was fine for everything else. Professors were never asshats & cared that you completed the assignment rather than what specific tool for file format you were using so long as there was something they could easily view (such as PDF). If I really needed some dumb app, I could just use the computer lab. I carried around a stateful distro on a USB as well so I could get around the opposite issue of not having my Linux tools at say the library that was all Microsoft.

Outside of classwork, Pidgin+libpurple & a browser covered my use cases.

[–] [email protected] 6 points 4 months ago (1 children)

Linux didn't exist when I was in college but I did work on it's predecessor Minix in Op Systems class in '89

load more comments (1 replies)
[–] [email protected] 6 points 4 months ago

I login to the student outlook email on the web and use OnlyOffice with Microsoft fonts installed. Presentations and Documents work as needed. I got a fellow student to switch to Linux and he's had no issues either.

[–] [email protected] 6 points 4 months ago (1 children)

I was forced to. I had no money and needed a PC for my studies.
A roommate gifted me his old desktop with OpenSUSE.
For at least 2 days I googled various forms of "how to install programs on Linux" and got more and more frustrated, cause all I found was stuff you had to compile yourself, or things called "packages". But I didn't want "packages", I wanted programs.
On the third day I found the YaST package manager and was immediately blown away by the fact you could search, download and install everything you need without hunting it down on various websites.
That was 20 years ago. Been on Linux ever since.

[–] [email protected] 5 points 4 months ago

😄I don't want packages I want programs. That's like a Mac user saying I don't want programs I want applications. Booting up a Mac and saying where's my god dam exe, why doesn't anything work.

No offense it's just funny.

[–] [email protected] 6 points 4 months ago

I used nothing but Linux for my Master's and am currently using it for my doctorate. I've been full-time on Linux for over 10 years.

I did find that OnlyOffice played better with MS Office than LibreOffice. I also use the school's Office 365 that they provided me to open my finished files in the web version to verify the formatting matched. There was only one time it didn't.

[–] gjoel 6 points 4 months ago

My university mainly ran Solaris, pretty much everything also ran on Linux. In the rare case where Windows was required a remote desktop was available.

My university probably isn't your university though, so answers may not be worth much...

[–] [email protected] 5 points 4 months ago

I study computer science and it's definitely been an advantage. That being said, I believe circumstances might wary between institutions, countries, subjects and teachers a lot.

For documents, when we have a group task, we just use collaboration platforms online, like Google docs. Gets the job done easily.

When you're alone, using free stuff shouldn't be a problem.

A little advice: don't bother with latex and use typst instead. Latex works but it's often weird and the error messages are hidden in a thousand lines of "unfull hbox"

[–] [email protected] 5 points 4 months ago

I had a cis major and I didn't have issues using Linux all that often. One class we had to write code in VisualStudio, before the Linux version existed. My professor was fine with me using my own IDE as long as the code compiled on Windows, which it did after adding about 3 lines of code to the start.

If we had shared documents they went in Google docs, and libre office, (open office at the time) docs were exported as PDF before submitting. I also had a Windows 10 VM ready to go just in case, but rarely used it.

[–] [email protected] 5 points 4 months ago

Only thing to add to what has already been said: Office related stuff will be your biggest issue. Personally I suffer a lot with the web version of the Office apps, so I recommend dual boot or VM for when using office.

[–] [email protected] 5 points 4 months ago* (last edited 4 months ago) (1 children)

Honestly, if you're sharing office files you're probably using office 365. This means everything is a web app first and therefore Linux compatible.

I tried using the desktop version of word on a Mac last week, and the latency was so bad on a shared document that I had to switch to the web app anyway.

Basically, if you just want to use Linux you'll be fine. If instead you don't want to use Microsoft, you'll probably have lots of problems.

Microsoft have been brutally effective in getting their tentacles into academic institutes, and you'll find that everything from email to logging into internal sites relies on an office 365 account.

load more comments (1 replies)
[–] [email protected] 5 points 4 months ago

I was doing computer science and we were asked or recommended to use the following pieces of software:

Didn't really have any problems using Linux. Might be different if you need other software, tho.

[–] [email protected] 4 points 4 months ago

Studied languages at a university in Sweden, using only libre programs, except for one group assignment where we used Google docs. Nothing terribly interesting (computer-wise). Everything worked. Professors wanted .docx files, which LibreOffice happily exported. If I was so inclined, nothing would've stopped me from using something like OpenBSD, or hell, even Haiku would probably work.

[–] [email protected] 4 points 4 months ago

Funny enough, my college pushed me to a Linux dual boot.

One of my classes required an Ubuntu environment for C++ programming, and after trying and failing to get WSL working, I decided to just dual boot (from 2 separate SSDs) instead of trying to work around the limitations of a VM.

On the other hand, 2 of my other classes required a Windows-only program.

I used to default to Windows, but after the BS from Microsoft this year I switched to defaulting to Ubuntu.

[–] [email protected] 4 points 4 months ago (1 children)

wdym by college? the same word means a lot of different things in different places

[–] [email protected] 12 points 4 months ago

College / university, the thing right after highschool.

[–] [email protected] 4 points 4 months ago

I used linux all through the years I should have been in college, but was instead a hopeless drug addict. I regret nothing!!!

...apart from the drugs....

...and not going to college...

[–] [email protected] 4 points 4 months ago

I would use OnlyOffice instead of LibreOffice since it has better overall compatibility with MS Office and overall better UX.

[–] [email protected] 4 points 4 months ago

Software engineering student here. Well we had a course about Microsoft excel but i used Libreoffice and almost got a full mark. There were no problem with lessons like Advanced programming (C#) and Data structure (C and C++) and few others with languages like python and php. There has been few courses that requires softwares that are not available on linux(Cisco packet tracer and Proteus) but wine solved the problem perfectly. Back in high school i even managed to run Visual Studio but it was hard tbh. I don't know about what they teach on the other countries colleges but i think you should mostly be fine with linux and wine.

[–] [email protected] 4 points 4 months ago (1 children)

Linux was just being invented when I was in college... But if your profs want certain files traded as MS documents Windows will make your life easier. While docx is opened/saved by LibreOffice etc, there are formatting things that can trip you up like default margins, missing fonts (on either end of use) this means what you send somebody may not open and look as intended (even if the issue is actually on the MS user end). It makes things frustrating unless they only want pdf. Also powerpoints get wonky too.

[–] [email protected] 3 points 4 months ago (4 children)

Turning in a docx is very bad practice. It is best to convert to PDF for both security and compatibility. Docx are never going to render properly in the browser.

load more comments (4 replies)
[–] [email protected] 4 points 4 months ago

It was great with my CS program. The only issues I had were due to me using some tiling WM so it was harder to make HDMI work for presentations, and then when I switched from Arch to NixOS it was too much of hassle... so should have been way smoother just staying on Arch

[–] [email protected] 4 points 4 months ago* (last edited 4 months ago)

The people I know in my program (undergrad History) use their computers for little more than Google Chrome (specifically Google’s Office suite), a PDF reader (sometimes also Google Chrome), sometimes Zotero, and sometimes MS Word. We get a lot of Mac’s around here, so one can imagine Microsoft products are not highly relied upon, generally speaking.

Everything’s through the browser nowadays, so I’d say just pick a stable distro, install 2 or three browsers in case something doesn’t work (like Google Docs with Firefox in my experience…), and submit everything as PDF.

Can’t speak much to LibreOffice as I write my papers in Typst (and before that in LaTeX, which got me brownie points with some of the older professors), which I find much faster, easier, and more flexible than WYSIWYG word processors.

[–] [email protected] 4 points 4 months ago

We installed Slackware. One kid bet me that Linux wouldn't let him drag his entire drive into the bin to delete. It did, and we all laughed, including the professor - who still gave him the passing grade since he'd seen enough of it working before it went up in flames.

[–] [email protected] 4 points 4 months ago

Studying mechanical engineering at a university in Europe at the moment and using Linux exclusively on my main laptop for a few years now. Mostly it's totally fine since I almost always work with PDF documents while studying and when working in groups we always use something cloud based (Office365) to enable simulataneous editing anyway so no problem there.

However recently we had had to use a program to get bonus points that only runs on Windows and not even inside a virtual machine. Also CAD software is essentially Windows only (I got by using Fusion360 online but it's much slower than the native app).

So I guess you should be fine, especially since some university/college staff are also Linux enthusiasts but it will probably vary wildly based on where you're studying.

[–] [email protected] 3 points 4 months ago* (last edited 4 months ago) (1 children)

Ex CS student. I'm on 100 % Linux, even back then.
Huge advantage in the Linux/Unix, networking labs.

The main issues were Matlab (Octave is kinda ok, but must be tested before you submit your project),
FPGA simulator - Altera (no alternatives, but it can be run on a Windows VM),
3ds Max - must be run on bare-metal Windows (maybe GPU passthrough to a VM will work),
some old weird software,
C getch() on Linux.

No problems with MS Office, I can run whatever I want, just exported it to the PDF.
No heavy formatting in drafts helps with a group project.

[–] [email protected] 3 points 4 months ago (3 children)

For what is worth, I've had better luck on MSOffice integration with onlyoffice, but ymmv

load more comments (3 replies)
[–] [email protected] 3 points 4 months ago

I switched to Linux while going back to school in 2014.

My calculus class had one of those "buy the $80 textbook to get the code for the online assignments" things which didn't want to work in Linux. I think the URL had something to do with Wolfram. Figures. Side question: Do they still give out copies of Mathematica to Raspberry Pi owners?

Turns out English professors can't tell the difference between Times New Roman and Liberation Sans.

Writing papers in LibreOffice Writer isn't a problem, it works fine for that. My professors tended to want them printed out and turned in on paper, so they had no clue what software made it. Printing to PDF works perfectly well too; if they specifically want a .docx file you'll probably survive. I would probably recommend OnlyOffice over LibreOffice for MS Office compatibility, but an MLA formatted school essay should survive that conversion.

The least plausible thing was working with other students on PowerPoint presentations. LibreOffice Impress works well enough, you can put words and pictures on slides, but its compatibility with PowerPoint just ain't there. "Let's each make five slides." maybe if you work with a blank template first, collect them all together, then apply a style.

[–] [email protected] 3 points 4 months ago

It was good! I really enjoyed it

[–] [email protected] 3 points 4 months ago

It didn't exist!

[–] [email protected] 3 points 4 months ago

It went great. I mostly had to submit files in PDF, which allowed any office software to work perfectly.

That is until covid came around and I had to do proctored online exams. The proctoring software doesn't support linux.

[–] [email protected] 3 points 4 months ago (1 children)

I had no problem, but my classmates hated me because everytime a professor gave us an assignment to be done in excel I asked that if it was ok to use livreoffice because I use Linux and they always changed it to be done on R or Python.

load more comments (1 replies)
[–] [email protected] 3 points 4 months ago

Currently in college. They are agnostic as it's all turned in on PDF files, quizzes on browser, etc but my online classes require I install some root kit program to make sure I'm not cheating and it detects if it's on a VM. I talked to IT and they let me borrow a laptop with windows. Slow as hell, but I only need it for the online tests so 4 times a semester.

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago)

It depends on the college and the region honestly. Remember they are trying to prepare you for a job.

With that being said Linux tends to be pretty popular in high ed especially in computer science. Mac OS and of course Windows also have a foothold. I would get into virtualization and distrobox (podman). Even if something is natively supported on Linux is best not to pollute your system with junk. Create separate environments for everything.

load more comments
view more: next ›