this post was submitted on 03 Aug 2024
153 points (98.1% liked)

Linux

48317 readers
957 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
[–] bobs_monkey@lemm.ee 3 points 3 months ago (2 children)

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

[–] clark@midwest.social 2 points 3 months ago

I've actually not researched that much about OnlyOffice but I'll definitely be sure to do that.

[–] eco_game@discuss.tchncs.de 1 points 3 months ago (1 children)

+1 on OnlyOffice, it has 1:1 formatting compatibility with Microsoft Office. Unlike LibreOffice, it doesn't have to translate documents between odt and docx in the background.

In the same vein, OnlyOffice has poor compatibility with odt files etc.

[–] bobs_monkey@lemm.ee 1 points 3 months ago

I've definitely notice weirdness with odt files, but truth be told I damn never run into those, everything is xlsx, docx, etc as I'm interfacing with companies that are firmly MS, but they're also none the wiser usually. Every now and again there'll be a formatting issue, especially with Excel, but it isn't too common thankfully.

[–] electric_nan@lemmy.ml 2 points 3 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.

[–] possiblylinux127@lemmy.zip 2 points 3 months ago

I tried to use MS office but Libreoffice is easier

[–] MonkderVierte@lemmy.ml 2 points 3 months ago* (last edited 3 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).

[–] 82cb5abccd918e03@lemmygrad.ml 2 points 3 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.

[–] possiblylinux127@lemmy.zip 1 points 3 months ago

Don't pirate anything as that is bad for all sorts of reasons.

[–] olafurp@lemmy.world 2 points 3 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.

[–] Windows2000Srv@lemmy.ca 2 points 3 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!

[–] clark@midwest.social 1 points 3 months ago

Thank you so much for writing this elaborate comment! Super appreciate it. :)

[–] HobbitFoot@thelemmy.club 2 points 3 months ago

Mainly only with my PS2.

[–] Peasley@lemmy.world 2 points 3 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.

[–] InternetCitizen2@lemmy.world 2 points 3 months ago

Used it for physics stuff

[–] The_Zen_Cow_Says_Mu@infosec.pub 2 points 3 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.

[–] possiblylinux127@lemmy.zip 2 points 3 months ago* (last edited 3 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.

[–] Zangoose@lemmy.world 2 points 3 months ago* (last edited 3 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.

[–] Metype@lemmy.world 2 points 3 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.

[–] souperk@reddthat.com 2 points 3 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.

[–] Plopp@lemmy.world 2 points 3 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.

[–] VinesNFluff@pawb.social 2 points 3 months ago* (last edited 3 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

[–] Dotdev@programming.dev 2 points 3 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.

[–] DannyBoy@sh.itjust.works 2 points 3 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.

[–] knolord@lemmy.world 2 points 3 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.

[–] light_fox@lemmy.ml 2 points 3 months ago* (last edited 3 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 :)

[–] lethal@beehaw.org 2 points 3 months ago

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!

[–] BCsven@lemmy.ca 2 points 3 months ago (5 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.

load more comments (5 replies)
[–] RmDebArc_5@sh.itjust.works 1 points 3 months ago (2 children)

For the office part: Libreoffice formats differently than MS office so there may be problems, but you could also use Onlyoffice (Foss) or WPS office (free but proprietary) which have supposedly 100% compatibility. You could also use MS office web which is free

load more comments (2 replies)
[–] kionite231@lemmy.ca 1 points 3 months ago (1 children)

It is pretty good actually. I can install every programming language compiler/interpreter in Linux and everything just work fine.

LibereOffice should work fine if you work on it and export it to pdf. If you want to bounce between LiberOffice and msoffice then don't expect things to go smoothly.

Any other things to keep in mind when solely using Linux for your studies Go for a stable distro like Debian, don't install bleeding edge distro like Arch or Gentoo unless you really want to.

[–] clark@midwest.social 1 points 3 months ago (1 children)

From what I have heard, the most beginner-friendly distros are Fedora, Mint, and Pop!OS, but I'll be looking at and comparing Debian as well.

[–] solidgrue@lemmy.world 1 points 3 months ago* (last edited 3 months ago) (4 children)

Linux Mint Debian Edition (LMDE) is a solid pick. All the perks and integration of Mint, without Ubuntu.

...Ubuntu which, yes, is a Debian downstream. People have their opinions on it. It works. It has its nuisances, but it works.

load more comments (4 replies)
[–] belha@bolha.us 1 points 3 months ago (1 children)

@clark Uni sould their soul to Microsoft, not one Linux machine in sight.
However, I've been using it since last year just fine, as it was intro to programming class.
Though, I will have one electronics class down the line which uses a proprietary, Windows-only, not-gonna-give-you-a-license software, and it really sucks.
Hoping that next time it gets better...

[–] clark@midwest.social 1 points 3 months ago (1 children)

I think many technical educations are dependent on Windows to some extent, but I'm not sure how it is with humaniora / social studies-focused education programs.

[–] belha@bolha.us 1 points 3 months ago

@clark If it can be achieved on a browser, Linux can definitely be used.

[–] solidgrue@lemmy.world 1 points 3 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!

[–] clark@midwest.social 2 points 3 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?

[–] solidgrue@lemmy.world 1 points 3 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.

[–] Static_Rocket@lemmy.world 1 points 3 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.

[–] aksdb@lemmy.world 1 points 3 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.

[–] avidamoeba@lemmy.ca 1 points 3 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.

load more comments
view more: ‹ prev next ›