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

Linux

48674 readers
360 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.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 4 months ago

When I studied at the uni 5 years ago we only collaborated over Google Docs. I'd strongly recommend online collaboration over sending files back and forth. For most things I ran Linux, and booted into Windows when there was a particular need for it, which wasn't often. But it all depends on what software you're expected to run during your studies. If you have room on your drive maybe having a minimal Windows install along side Linux could be a good thing?

Also, I'd recommend a distro that comes out of the box with working BTRFS snapshots. The last thing you want is have the machine you rely on for school shit the bed due to a bad update or something you do, and you have to learn how to repair Linux in the middle of an assignment that's due tomorrow. With snapshots you can just roll back to before it shat the bed.

[–] Dotdev 2 points 4 months ago

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.

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

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!

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

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.

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

I was in for computer science major but took lots of other electives. The only course I needed Windows for was Windows App Programming. The rest I was fine with on Linux.

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

Mainly only with my PS2.

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

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.

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

What will you be studying?

When I did CompSci (before dropping out anyway), Linux was actually the recommended setup.

When I switched to Communications, I pushed on with Linux for a long while -- MSOffice wasn't really a thing? Professors and colleagues alike all used GSuite, which runs in browser and is therefore OS-agnostic. Nobody cared what I was using, we all just wrote stuff in Google Docs. (that said, if everyone around IS using MSOffice, then in my experience, stuff translates between Word and LibreOffice pretty well? There's a little bit of derping around with PowerPoint ig, but word documents were seamless afaic. ALSO it should be noted that if you have to use M$ stuff, Office365 has a completely functional WebApp :P)

I did a lot of graphical work on GIMP and Inkscape.

Buuuuuuut eventually we got to like. Video and compositing related stuff. And much as I'd like to, nothing on Linux can even come close to what Premiere and After Effects can do. A lot of my professors had Macs, but even if I wanted a Mac, I couldn't afford one. (neither could 95% of my colleagues) So I had to set up Windows. Though it should be noted that since I live in Brazil, my professors encouraged & helped us with pirating the Adobe suite lmao.

I actually kept using GIMP/Inkscape on Windows for graphics stuff, simply because I didn't want to relearn all the keyboard shortcuts for Photoshop/Illustrator.

Anyway now that I've graduated and mostly do writing (worked at a news site, now trying for a job as copywriter at an ad agency), I still keep my Windows install around just in case^tm^ but have not logged into it in like a year.

It should also be noted that, at least here in Brazil, Canva has consumed like 80% of the market for graphical work. They never ask for Photoshop experience anymore, they ask for Canva. It's weird to me because they have totally different vibes, with Canva having all those presets and shit, but it is what it is. :P

[–] [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.

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

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.

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

It was 1993, so not super impressed, but I needed a tex distribution, and PC dos tex sucked. The best option was a Nextcube, but that was a little out of reach being as much as tuition. Or use the x terminals in the crowded computer lab (shudder).

But I was able to keep that slackware install up and working just long enough to get my thesis done.

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

I had no issues with compatibility, just made sure to save documents to older microsoft office formats in the hopes of avoiding issues.

I never had to use an exam browser or anything like that, I'd imagine you'd want to have a polite conversation with the instructor if that were to occur, perhaps they can make an exception or allow you to do it on a library computer

Collaboration was always over google docs, so there were never any problems working with others. My CS classes were all expected to be done in Linux VMs so that was sort of ideal. Other science/humanities classes were totally software-agnostic.

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

I did computer science 5 years ago and it was mostly good. I used KDE Neon before it was considered a real user distro by developers so I had some Wayland issues. When I tried to use the commandline and edit config files manually I messed stuff up but using the distro as intended was always nice and easy.

Your milage may vary depending on what programs your school forces you to use because universities don't support anything except Linux and Mac. I want to argue for accessibility but teachers don't care enough.

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

you can just dual boot linux next to Windows and switch to Windows when needed. I really like my linux fedora - way more than windows or macos.

What do i like about it?

  • it's very easy to work with multiple virtual desktops
  • it looks way more beautiful and is more fun to work with
  • extentions make it very customizable, e.g. in the top left I can see the title and artist of the current song playing.
  • the feeling of of not being spied on, at least on the os level, I still think online is a lot of tracking
  • the apps are open source and trustable and do just what they are suppoesed to do and nothing more
    • there is an app to download youtube videos (parabolic)
    • the audio player is very beautiful and minimalistic - I miss it on windows (amberol)
    • the app solanum is a timer app just for the pomodoro time management method. It helped me a lot
    • for notes I use Joplin, which does the job reliable. But I have to admit that I liked working with OneNote more, since it has more functionality and way better pen support.

Regarding office was my experience that MS Office is still better if you have to make an presentation or want to work at the same document at the same time. For basic office work LibreOffice is fine. I would use OnlyOffice if you want better compatibility with MS Office.

I booted windows only if I had to do a presentation or work with an Windows exclusive programm. But most of the time (around 90-95%) I used happily Linux Fedora. I use it for note taking, listening to music, browsing the web and reading & marking PDFs.

I use Firefox as my primary browser but it has sometimes problems with some videos. Then I switch to Brave which does not have those issues. I general I think Linux needs some time to get used to and wants to be discoverd. It's not that difficult as it may sound but probably wont be a without some learning curve and looking some things up online. I recommend doing it since my user experience has been much better than on windows or macos - plus the privacy thing :)

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

Current student here (CS, so sadly not in your field):

In my case, college/university actually made sure, I and many others would be using Linux as their main system. The computer lab is using Linux (Ubuntu 22.04 mainly) although Windows machines (mostly for beginner courses) and Macs (for stuff like Final Cut Pro and other Apple exclusive software) are available and many courses are either requiring or putting mainline support towards Linux.

Document wise - we were taught LaTeX from day 1 and are expected to have at least the knowledge to utilize the given .cls files. Sharing documents is rather a free-for-all: When LaTeX is required for the course, either Overleaf or the university git is the choice for group-work, otherwise there aren't requirements for using .docx files or other files.

Hope I could give you an insight, although not in your field.

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

I didn't but it was the early nineties and honestly I did not even realize the command line was unix on machines vs dos. I just thought I was messing up the terms or it was just a variant system. I did not realize all dos was the same.

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

I did computer science in uni and it was never an issue. The only time I remember needing specific windows software was a RISC processor simulator we used in my low level programming class, and for that there was a hefty license on the software anyway, so basically everyone used the lab computers.

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

Depends on your school/classes. I had no problems. Last school I attended used MS for email etc. I got a discounted license for Office which I was able to access in the browser if/whenever LibreOffice wasn't a good option.

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

I tried to use MS office but Libreoffice is easier

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

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?

You can. But if the sender is the type to use linebreaks for spacing and textbox for grouping, be prepared that the layout may explode after saving and reopening the .docx in LO.
But that's the formats (MS OOXML) fault, consists mostly of proprietary extensions, no such issues with .odt (ODF).

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

I ran Arch on a convertible laptop around 2006-2010. Most notes I did using OpenOffice Writer, with hotkeys to quickly add formulas. Drawings were done with the pen. Homework (where speed didn't matter as much but where I wanted high quality) were done in ConTeXt.

Programming was done in FreePascal using Lazarus IDE or Java using Netbeans IDE, depending on the course and my personal preference.

I think I had no complaints from anyone. Quite the contrary, one professor even gifted me a book as a thanks for the high quality typesetting in my homeworks, since most students didn't give a shit and had no fucking clue how to really use their beloved MS Word.

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

My experience was that the school provided free Windows keys for a personal computer if you needed one (they didn’t provide the computer itself) but the majority of computers I interacted with on campus (mostly in the computer lab) were Linux (some Debian variant iirc). I think the printing computers in the library were windows. I took an art class at one point and they had Macs (it was for using the Apple’s Final Cut Pro).

We never used LibreOffice though. Everyone just uses Google Drive.

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

I set up dual boot but ended up only running Windows once when I had trouble with my Windows VMs. You'll be fine.
Especially since MSOffice everything is just browser apps anyway.

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

I made it through college without using windows on any of my personal machines, but I did need to access a library or computer lab to take 1 test that needed a specialized web browser for some reason. Other than that, I was actually pleasantly surprised by how easy it was to slip by with a good PDF viewer, libreoffice, and Inkscape.

My degree was in computer engineering, most groups I worked in outside of the engineering department just preferred collaboration through office online or google docs.

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

I've used Ubuntu on a laptop during my undergrad 2008-13. I used LyX to write anything I'd submit, including some psych work. I've used LibreOffice (OpenOffice) for some stuff too. I had to use MS Office or some other Windows-only software on occasion. I used a Windows VM for that. I've kept this formula till present day. Linux (Ubuntu LTS/Debian) on the hardware, Windows VM on Linux for special occasions.

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

I’ve loved Linux for college. Studying CS and Math, graduating soon. Just know your requirements software wise and be prepared to find workarounds or dual boot if necessary. I never had to dual boot but I was able to use Google docs or the browser version of office for anything requiring office formatting or collaborative work. I also couldn’t download some testing software on Linux (respondus lockdown browser 🤢) and used a school desktop in the library to run that when necessary. I love my workflow though outside of those niggles and couldn’t ask for a better research and development OS

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

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.

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

Heck, I ran Linux on my college computers back in the 90s. It was just a thing you did. Ah, memories...

Anyhoo, it largely depends on the school but for most intents and purposes Windows, Mac and Linux are interoperable. By that I mean they can generally open, manipulate and share all of the common document formats natively, with some minor caveats.

Many schools also have access to Microsoft O365, which makes the MS Office online suite available as well. All you really need to use that is a web browser.

I work in an office environment these days where Windows, Mac and Linux are all well supported and are in broad use. I use Linux (Debian) exclusively, my one coworker is all-windows and a third is all-mac. Our boss uses Windows on the desktop, but also uses a Macbook. We are able to collaborate and exchange data without many problems.

I would say the two main challenges you're liable to face will be when Word files include forms or other uncommon formatting structures. LibreOffice is generally able to deal with them, but may mangle some fonts & formatting. Its not common but it does happen.

The other main challenge could be required courseware-- specialized software used in a curriculum for teaching-- and proctor software for when you're taking exams online. Those might require Windows or Mac

If it ever comes up, Windows will run in a Virtual Machine (VM) just fine. VirtualBox by Oracle is generally free for individual use, and is relatively easy to start up. Your laptop will probably come with Windows pre-installed, so you could just nuke it, install Linux, install VirtualBox, and then install Windows as a VM using the license that came with your laptop. You'd need to ask an academic advisor at the school if that's acceptable for whatever proctor software they use.

I recommend against dual-booting a Windows environment if you can avoid it. Linux & Windows are uneasy roommates, and will occasionally wipe out the other's boot loader. It's not terribly difficult to recover, but there is a risk that could (will) happen at the WORST possible moment. However, it might be unavoidable if they use proctor software that requires windows on bare metal. Again, you'd have to ask the school.

Good luck!

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

Thank you for writing this!

Your laptop will probably come with Windows pre-installed, so you could just nuke it, install Linux, install VirtualBox, and then install Windows as a VM using the license that came with your laptop.

Would you suggest I buy a computer with Windows pre-installed, or a DIY-edition computer (like Framework) with no OS pre-installed?

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

Oh, shoot. If you're gonna roll your own then that's probably the better play because at least then the firmware won't be all locked down and you can pick known-compatible parts. Get it with no OS and sort it out later if you need to.

It's easy enough to buy a Windows license key later on if you need it. The school night even make it available you at a student discount. Boot it from a USB drive, even.

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

I studied CompSci, so a very technical field, and with one exception (Power BI), everything I used ran on Linux just as well. For my Thesis, I used TeXStudio. For normal writing or presentations, I just used LibreOffice. For calculations, I used Python. For collaborative document editing, we used Google Docs.

Word of caution: LibreOffice supports the various formats of MS Office, but I've had issues the other way around, where a presentation I created in LO wouldn't work in MSO. If you need to collab on files together, I'd recommend Google Docs. If it's just you, I recommend sending PDF versions along with (or instead of) the original file, just to be sure.

load more comments
view more: ‹ prev next ›