this post was submitted on 04 May 2024
148 points (97.4% liked)

Linux

47361 readers
1177 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
 

After convincing my employer to move away from MS office I can finally make the permanent switch away from windows.

I settled on pop_os for now since it supports hybrid Nvidia graphics out of the box and I am a noob.

Two questions:

  1. I used OneDrive, and especially the file on-demand (all files on server visible in explorer but only downloaded when needed) feature a lot. What cloud storage provider has the best Linux integration? I dabbled with NeXtCloUD but the Linux client is not great, especially the file on-demand implementation.

  2. What are best practices for managing apps? The last time I entertained the idea of switching, I ended up with applications installed from the snap store, flatpacks, some appimages, some through apt. It quickly gets confusing for me when I want a specific program but it, f.ex., is only distributed through the snap store. Is there a GUI (I know) way to see all applications, where they're installed from, with an easy remove button? Akin to what windows offers?

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

Think of linux as desktop android... That's probably the best advice I can give you. Depending on which distro you choose, they'll have different app stores. GNOME Software for some, discover (yes, that's the name of the program) for others, Pop!Shop for Pop!OS. As for managing apps - avoid installing snaps. Other than that, don't worry about it.

Pretty much all cloud providers are supported on linux, most of them just don't have bespoke apps and get added directly to your file manager. Some distros have a step during the initial setup, where you can log into accounts and what not, which should setup stuff like OneDrive automatically. And if not, i don't think setting them up manually is too hard.

Do not install/uninstall stuff from the terminal. Most self-respecting user friendly distros have an app store which does all the things for you. Installing things from the terminal/the internet should be a last resort, only if the thing you want to install is not available anywhere else.

As for my distro recommendations... try Fedora KDE or Linux Mint.

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

It's worth noting that all of these "app stores" are just front ends for your native package manager (apt or pacman for example) and flatpak, so it's worth learning the difference between the two (native and flatpak) but it doesn't really matter if you install packages using GUI (the "app store") or CLI (package manager or flatpak install command) l. It comes down to preference and I doesn't agree with @[email protected] that it should be a last resort to use CLI, but if you are a beginner, yeah, it is probably easier to use the " app store" things.

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

Pop os has an app store called "pop shop", that has both apt and flatpaks. Get all of your apps from there. They also have an app installed called "eddy" that you can use to install .deb packages in case an app is not available in their app store and you had to download the .deb package for it. Also, I know pop os has an outdated desktop, but they've been working tirelessly on their rust based cosmic desktop and it's coming along pretty nicely (an alpha release is coming soon). They do maintain their current distro no problem. I honestly would stick with it and set it up to your liking. It's a very good distro. As for your OneDrive, that can work with Linux no problem. You can also use Google drive on Linux.

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

Could you use a network share?

For distros I would go with Linux Mint

[–] [email protected] 4 points 4 months ago (1 children)
  1. Good that only you do this, as a whole company setup is complex
  2. Pop_OS is currently not that well maintained afaik, their GNOME desktop is quite outdated.

Just using their OS for the hybrid graphics support is a valid point, but should not be the only one.

Having a well managed OS is crucial, but I disagree that Ubuntu base is the best here.

For stability, a centrally managed Fedora Atomic would be better I think. Way more stable, image-based, all peolple would have exactly what they need.

You could build images locally and take care of the exact updates like that. Or you just share specific configs for each role, like preinstalling different software.

But having things like specific policies, any files, hardening etc. is totally possible during image creation.

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

Pop_OS is currently not that well maintained afaik, their GNOME desktop is quite outdated

The shit people say in here sometimes...

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

What do you mean?

To my knowledge they dont ship GNOME 46 but some old "LTS" variant (GNOME doesnt do LTS variants)

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

That's a long way from "not being well maintained."

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

What I try to do for managing apps is use the standard repository and flatpak as much as possible and any other method as little as possible.

I use Linux Mint, and the Software Manager has a "Show Installed Applications" option from which you can pick and choose to uninstall. I think the Pop!_Shop offers similar functionality in Pop!_OS but last time I used it, it felt like they put more thought into how it looks and very little into how it works. One of the main reasons I stopped using Pop!_OS.

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

At my uni we use OpenAFS. It works on any operating system.

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

Hmm, I've never heard of this before. It seems pretty mature and robust. It even passes Kerberos tickets across SSH for authenticating file access for an sshfs mount or remote login. Seems like a better way to centralize authentication than NFS at first glance.

Thanks for the rabbithole.

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

You are welcome.

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

Is this on your personal work PC or company wide?

Be careful not to burn the Linux bridge by being not able to support the transition now... :)

Edit: what I mean is, if you are responsible for this transition, now study study study... Be very careful and test each setup on a "test" machine before going to deploy for others..

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

Be very careful and test each setup on a "test" machine before going to deploy for others.

Or in VMs, making a snapshot before every major change

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

Fortunately it's just my personal machine. Most of the organisation is on macOS anyway.

It'll be enough of a challenge to properly transition existing docx to the gsuite were switching to.

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

I worked at a company that was all-in on GSuite (now Google Workspace) for five years. They've got this covered.

I do not endorse Google apps. They suck. Web apps suck. Electron apps suck. Native apps are where it's at.

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

transition existing docx to the gsuite were switching to.

From a half-proprietary, broken format to a document-as-a-service platform. 🤦

Well, if gsuite doen't work out, there's OnlyOffice/Univention corporate server for selfhosting.

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

If you want an alternative a seafile server and the the seafile drive client that mounts a seafile folder into your file browser works well. it will also download the file as you need it rather than sync everything inf the folders

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

Just wondering, does seafile cache the previously opened files locally, in case I don't have internet.

OneDrive does this on Windows and I've been looking for something similar and self hosted.

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

Yes, you can set if they stay local, download all, etc

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

Can it automatically keep them for a certain amount of time after I've opened them though?

I'll definitely be trying out seafile eventually!

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

The Seadrive has a cli setting for size of cache amd how long before cleaning. There is also Seafile Client which has a lot more options of different folder and file sync capabilities like the context menus in Windows Onedrive. Try them both out and see eaht fits your use better

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

Cool, thank you! I'll definitely be sure to try them out.

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

Win11? More like lose11.

I'll see myself out the door....

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

Nah fuck you I laughed

load more comments
view more: next ›