Skip Navigation

How was your experience using Linux in college?

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.

137 comments
  • 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.

  • 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

  • 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!

  • 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.

  • 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.

  • using google's office tools is going to be pretty generally acceptable for most people. depending on your studies, you might be expected to use windows software at some point. i would recommend dual booting. depending on your computing hardware, buying a relatively cheap 1 TB SSD from any retailer and installing windows on it is usually the best option. should simply be a matter of selecting the correct boot device from your system bios. for psychologists, my supposition would be that any proprietary software used, if any, would be windows exclusive.

    • Honestly I did look into dual booting some time ago, but I don't think (and this is just a guess) that I'll be that dependent on Windows for my studies, and it feels a bit icky to have a secondary OS that I'll barely use (just like me having Play Store on my GOS phone). :')

      • If you're ever forced to use windows for whatever reason, your college should have computers in a library or something that you could use. As far as office software compatibility goes, the office documents themselves are likely to show up with formatting errors if opened in another office suite, but there's no such issue if you export to PDF though, so I always did my work in LibreOffice and then turned in a PDF and there were never any issues. For group work, I always found it easier to just use one of the browser-based office suites for file compatibility or for working on the same document together.

  • 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.

  • 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...

  • 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.

  • 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.

  • I'm a bit like you! I'm studying to become a High School science teacher, so I'm not in a technical program. My computer serves mostly as a typing machine. I switched 2 years ago and it wasn't all smooth, but I'll share some of the things I encountered and what I did.

    First problem I had, cloud sync. I used to be a a big OneDrive user and I wanted to sync everything with my drive as I used to be. There isn't a very good program for syncing OneDrive. I bought a licence to InSync and it made it work flawlessly. Seriously good software! (nowadays I host my own Nextcloud server, but don't start with that, it's a lot of job for not a whole lot).

    Second problem was getting used to LibreOffice. Compared to Office, LO isn't formated around pages, every text you write is considered "one big text" and then it calculates where to put its page breaks and everything. What does it change? Not a whole lot, but technically speaking, it's not as good as a formatting tool as Word is. Doesn't really matter if you aren't a formatting freak like I am, but it took me a some time to get use to it. To get better with it, I recommend you to practice styles on it (text style and page style).

    Third problem, collaboration. I didn't find a very good solution to it. What I do is I ask all my colleagues to write their parts online (Google Docs, MS Office Online,...) then once everything is done and perfectly written, I download it and open it in LO and do the final formatting. So I'm always the one doing the formatting. It's important than when you give it back to your teachers, give it in a .PDF format. (Btw, unrelated, but look into Zotero, it's a life saver)

    And a general tip and trick I could give you is to keep close a Windows/Mac machine (not with you at all times, but just something you access fairly easily if you plan in advance). There were a few times a professor mandated that we submitted the work in MS office format, and I didn't want to risk it not being right, so I did it in LO and polished it in Office. That and I was asked to use a very specific, Windows only software, so having it was very useful.

    If you have other questions, don't hesitate to ask!

  • I studied Computing Sciences and switched to Linux in my second year. I'll skip the computing science specifics, but my overall experience was really good.

    First of all, know that when you install a Linux based OS on your laptop, that you are fully responsible to make sure it works. In a BYOD exam, I had to unzip virtual machine hard disks and import them, and something went wrong. I ended up not being able to do the first try of the exam. So be sure you know how to get around and do whatever you need to do, even the specifics.

    I tried to make MS office work on Fedora and got it to work using WinApps. However turning on and off a Windows virtual machine all the time you need office takes time. I found it not worth the hassle. LibreOffice can save documents in .docx format, however, there are some compatibility issues where documents don't look the same on your/your group's end. I have stuck to OnlyOffice which looks very similar to Windows and has very good compatibility. If you want to live edit with friends you can use Google Docs or the web version of Microsoft Office.

    My university is invested in the Microsoft ecosystem, the administrators disabled the use of third party mail clients. I had to use the web client of outlook. Minor inconvenience but one to take in to account nonetheless.

    If an app is not available you can always create a web app from the web browser so you can get the web version.

    If you run in to an application you need, but is not available as a package of your distribution (deb, rpm, flatpak, snap, appimage etc), you might be able to translate it with Wine, an application like Bottles should make this quite easy, as long as it's a simple application. Worst case scenario you need a Windows VM and install it in there.

    If you need more specifics let us know. Good luck on your journey!

  • In college right now 2yr computer science, anything Microsoft is a pain to work offline. I miss the onedrive sync in windows i just use syncthing for that now .

    I use onlyoffice since it has one of the best Microsoft office compatibility though I submit my obsidian export as a pdf for my assignments or records.

    If you really need ms office or for group projects and you have an o365 account, just use the web version for it.

  • Almost everything was web based. Being in computer science i did have to write code and compile executables that my TAs running Windows could run; so it wasn't perfectly smooth. There was also Respondus Lockdown, but I could borrow a laptop from the library to use it.

  • It depends on the field you are studying. I was into CS, using Linux was recommended because the machines they used to test our code were also running linux.

    Most fields are going to be okay with linux, the only exception being fields that rely on specialized software like architects, engineers, and audio/video editing. Also, some software like MatLab are possible to run on Linux but it's a pain to set them up.

  • My freshman year I had a windows VM, only for WeChat and MS Teams, but by 2nd year WeChat got Linux support and MS Teams can now run in the browser, so I deleted the VM halfway through 2nd year. Zoom can also run in the browser.

    Also a good idea to make sure your microphone and camera works.

    And don't update if there's a deadline coming up soon since it might break.

    None of my professors required anything to be submitted as .docx. Every single general education class required PDFs for submissions, and programming classes were usually submitted by pushing to code to a Git repository. Group projects were all done in Google Drive which runs in the browser, otherwise latex usually worked (one prof even required latex). I never used LibreOffice, but I'm pretty sure it should be fine for PDFs.

    Psychology might require a bunch of proprietary statistical analysis software that probably won't support Linux. I would say a windows VM is best for that. Although R is fine on Linux. I was in computer science so none of my classes required proprietary software. In total over every single class I think only C, C++, Haskell, and Python interpreters/compilers were needed which are all free software. In some of my classes professors said they would refuse to help anyone on Windows if they weren't using an Ubuntu VM. One even said he would subtract points if anyone asked a question about windows. One crazy prof said he would fail you from the class if he saw you developing in Windows instead of the VM. Also any classes that require Docker are going to be way easier on Linux. Some of my friends were electrical engineers and they had to use some big proprietary IDE's for flashing binaries to micro controllers which didn't support Linux, but they were using Windows anyways. Also any CAD software almost certainly won't work, a VM is needed for that.

    If you do use a windows VM or dual boot or whatever, make sure to pirate Windows 10 LTSC since it has the least default applications installed and will run faster.

  • 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.

  • I'm a CS student and Linux was great for all of the programming classes. For any classes that were more writing focused you can still use the online versions of MS office/Google drive. I'm assuming there aren't any programs you'll need specific to psychology but that is sometimes a problem with some STEM majors like engineering

    The one problem that kept me dual-booting on my laptop was OneNote. I like taking notes using a pen for some classes (and my laptop has pen support) and nothing I tried on Linux even comes close in my experience. I tried obsidian + excalidraw plugin, along with xournalpp, but nothing came close for the way I take notes.

137 comments