this post was submitted on 09 Apr 2024
0 points (NaN% liked)

Linux

46797 readers
1202 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
 

I thought I'll make this thread for all of you out there who have questions but are afraid to ask them. This is your chance!

I'll try my best to answer any questions here, but I hope others in the community will contribute too!

top 17 comments
sorted by: hot top controversial new old
[–] DosDude@retrolemmy.com 1 points 4 months ago* (last edited 4 months ago)

Is there a way to remove having to enter my password for everything?

Wake computer from Screensaver? Password.
Install something? Password.
Updates (biggest one. Updates should in my opinion just work without, because being up to date is important for security reasons)? Password.

I understand sudo needs a password,but all the other stuff I just want off. The frequency is rediculous. I don't ever leave my house with my computer, and I don't want to enter a password for my wife everytime she wants to use it.

[–] sag@lemm.ee 0 points 4 months ago* (last edited 4 months ago) (1 children)

Why in Linux, Software uses a particular version of a library? Why not just say it's dependent on that library regardless of version? It become pain in ass when you are using an ancient software it required old version of newer library so you have to create symlinks of every library to match old version.

I know that sometimes newer version of Library is not compatible with software but still. And what we can do as a software developer to fix this problem? Or as a end user.

[–] PlexSheep@infosec.pub 0 points 4 months ago (1 children)

Software changes. Version 0.5 will not have the same features as Version 0.9 most of the time. Features get added over time, features get removed over time and the interface of a library might change over time too.

As a software dev, the only thing you can do is keep the same API for ever, but that is not always feasible.

[–] sag@lemm.ee 0 points 4 months ago (1 children)

Hey, Thanks I have one more question. Is it possible to ship all required library with software?

[–] Bienenvolk@feddit.de 0 points 4 months ago

That is possible indeed! For more context, you can look up "static linking vs dynamic linking"

Tldr: Static linking: all dependencies get baked into the final binary Dynamic linking: the binary searches for libraries in your system's PATH and loads them dynamically at runtime

[–] ICastFist@programming.dev 0 points 4 months ago (1 children)

Why does it feel that Linux infighting is the main reason why it never takes off? It's always "distro X sucks", "installing from Y is stupid", "any system running Z should burn"

[–] msch@feddit.de 0 points 4 months ago

It did take off, just not so much on the Desktop. I think those infights are really just opinions and part of further development. Having choices might be a great part of the overall success.

[–] stammi@feddit.de 0 points 4 months ago

Thank you for this nice thread! My question: what is Wayland all about? Why would I want to use it and not any of the older alternatives?

[–] NoIWontPickAName@kbin.earth 0 points 4 months ago (1 children)

Is it difficult to keep your leg shaved and how many pairs of long socks do you have?

[–] DmMacniel@feddit.de 0 points 4 months ago

Don't try to shave. Use hair removal creams instead. You get longer lasting results and the skin is actually free from hair stubbles.

I have 6 pairs.

[–] DmMacniel@feddit.de 0 points 4 months ago

OP. Gotta say that this thread is a brilliant idea!

[–] Fiivemacs@lemmy.ca 0 points 4 months ago (2 children)

How do you get the flavor out of it?

[–] DmMacniel@feddit.de 0 points 4 months ago

You remove any installed desktop environment, so you only have a commandline. You also remove any command shell. Can't get any less flavoured than that.

[–] captain_aggravated@sh.itjust.works 0 points 4 months ago (1 children)

Install Mint Cinnamon and then take your pick of the available spices.

[–] DmMacniel@feddit.de 0 points 4 months ago

But spice tastes like Cinnamon?

[–] starman@programming.dev 0 points 4 months ago* (last edited 4 months ago) (1 children)

On Android, when an app needs something like camera or location or whatever, you have to give it permission. Why isn't there something like this on Linux desktop? Or at least not by default when you install something through package manager.

[–] DmMacniel@feddit.de 0 points 4 months ago

Sandboxing wasn't considered during development of Linux. But recent development incorporates this practice and can be found for example in flatpaks.