There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Nibodhika

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Nibodhika , to linux in I deleted windows and installed linux

Read my other comment, if you don’t think those are issues you either are not as noob as you think, or you haven’t encountered any of those yet lemmy.world/comment/10431667

Nibodhika , (edited ) to linux in I deleted windows and installed linux
  • Rolling release means no stable API which can result in incompatibilities.
  • Bleeding edge mean you’re essentially the guinea pig for most changes.
  • pacnew/pacsave files means you HAVE to use the terminal.
  • AUR packages become unmaintained or broken often.
  • It’s expected you read the news before updating your system.
  • It’s expected you update your system periodically.
  • Pacman doesn’t automatically enables services installed, meaning that you need to run systemctl commands after installing a new service.
  • It is expected you read the wiki.

None of these are actual problems, and for even intermediate users they’re well worth it since in turn you get bleeding edge packages, a gigantic user repository that normally just works, and an excellent wiki to get answers. But for someone who’s never used Linux before, each of these is a huge problem in and of themselves.

Edit: reading some of your other replies I remember some more:

  • Having to forcefully uninstall a package so it gets updated because of limitations with pacman, e.g. you have packages A, B and C, all installed on version 1, you do a system upgrade, A now requires B to be version 2, but it won’t get updated because C depends on B, you need to manually do pacman -Rdd B, then update, then pacman -S B (this last step is not usually needed since A would have pulled it as a dependency). This problem is so common that you eventually don’t even notice it anymore, you see the message and uninstall the offending package intuitively. Also worth noting that pacman -Rdd can easily break your system.
  • Pacman uses a file lock, if something made it crash the file lock remains and needs to be manually removed.
  • PGP signatures updates require you to update certain packages before others.
  • You can easily break your system by doing something naive like pacman -Sy <something>.
  • Package cache doesn’t get cleaned automatically.
Nibodhika , to linux in I deleted windows and installed linux

Nope, Arch is not noob friendly, you have been using Linux for long enough that you forgot how everything was different when you started. Also Arch hasn’t changed much in 10 years (I should know, I have been using it for 15), if it wasn’t noob friendly before, it’s certainly less so now that it doesn’t has an installer and the wiki makes you jump from one page to another instead of having all of the steps for installation in a single place.

I agree that Ubuntu is not ideal, which is why my recommendation is Mint. I also agree that Arch is not hard. But if you give a new user who just wants things to work Arch you’re setting it up for disaster.

For users that are familiar enough with Linux that they feel comfortable on the terminal, yeah, Arch is a breeze to use, but you need to understand the difference between “power user friendly” (which is what Arch is, i.e. allows power users to have an easy time, by for example having a large user repository) vs “beginner friendly” (which is most definitely what Arch is not, i.e. give users an easy out of the box experience where they can figure things out without needing to read wiki pages). Most new users need a beginner friendly distro, and shoving Arch down their throats is not the way to do it.

Nibodhika , to nostupidquestions in Whats the difference between "English is not my first language" bad grammar, and "The only language I speak jmis english" bad grammar?

Native speakers make mistakes when things sound similar, e.g. effect/affect, then/than, etc. For non-native speakers those are very different words because they have a very distinct meaning in our heads so it’s impossible for us to confuse them.

On the other hand Non-native speakers tend to use the wrong word order, for example using a lot of “of” (House of my friend/My friend’s house) or affirmations that are meant as questions (How you did that?/How did you do that?). This happens because in our native language that’s the way phrases are structured, and internalizing the structure of a language happens long after you have enough vocabulary to communicate.

Nibodhika , to selfhosted in Is dockStarter a waste of time?

That’s the one I use exactly because of that. I know compose, not going to learn another program to do the same, just want something that gives me an easier way to edit them than sshing into my box and using an editor.

Nibodhika , to nostupidquestions in Are shrunken heads a rights violation?

You talked a lot about what the person would want, how do you know that the people who’ve had their heads shrunken didn’t want that? It seems just as strange as wanting to get embalmed and preserved inside a reinforced and padded wooden box below the earth, yet people choose this daily in most western cultures.

Nibodhika , to nostupidquestions in How are Book Bans Constitutional?

Freedom from religion.

You’re not entitled to be free from people practicing their religion near you, e.g. you don’t have the right to not have churches in your block

The right to clean food and water.

You can’t invade someone’s property to get food and water.

The right to self defense.

A juri needs to agree self defense was required, you can’t kill someone because you thought he was going to do something to you without evidence of it.

The right to attempt escape from imprisonment.

That’s not a right most countries even recognize, in fact it is a crime on most countries to attempt to escape imprisonment, even if you are wrongfully detained by the state.

The right to a fair trial.

Fair is very relative, people get injustly put away constantly, just as much as guilty people are not. Even if we had 100% certainty on the conviction, people would disagree on the penalty, to some it’s not fair that a person who killed others gets to keep living, while to others it’s unfair that someone should be sentenced to death regardless of their crime. While I believe that this is the hardest one to answer of your points it is so because the word fair is very subjective, what if my idea of a fair trial is so different from yours that we can never conciliate both? Whose idea of fair trial is the one that gets implemented? Certainly the other will believe the trial was not fair.

The right to life

Unless you try to kill someone and he defends himself

liberty

Unless you commit a crime

and security of person.

Again, unless you threaten someone

The right of the abolition of slavery in all forms.

That’s another wording for freedom, by several metrics, prisoners are slaves.

None of those are unrestricted, which is what the original person said.

Nibodhika , to nostupidquestions in How are Book Bans Constitutional?

Of course I believe in human rights, but I also think there are limits to it. And you didn’t answer my question, what right do you believe should be unrestricted?

Nibodhika , to nostupidquestions in How are Book Bans Constitutional?

Because they point out facts? Or do you really think there is an unrestricted right?

Nibodhika , to linux in Any advice for a long-time Linux user, first-time Linux *desktop* user?
  1. What do you recommend I do about disk partitions?

The basic is /home split from / that way you don’t lose your data should you need to reinstall.

I’m keeping a Windows install for the few things that demand it, does Windows still occasionally destroy Linux partitions?

Not asuch as before, but I think it still sometimes it does. I think the recommendation is to use UEFI and have a /boot sp ok it from the Windows EFI one, but I haven’t used Windows in a long time so better check this

Do I need separate partitions for data and OS?

You don’t need to, but it’s better for you if you do, since that allows you to not lose data should you want to switch distros or reinstall the system.

Is it straightforward to add additional distros as new partitions or is that asking for trouble?

Only time I tried that (many years ago) I fucked up everything, but in theory it should be doable.

  1. Is disk encryption straightforward? And is that likely to upset the Windows partition?

It’s straightforward (a checkbox on most distros installer) and Windows won’t care about it.

  1. Is cloud storage sync straightforward? It’s my off-site backup solution on Android and Windows (using Cryptomator with Dropbox, Google Drive, etc) but I don’t think that many providers have Linux clients. Is something like rclone recommended?

Drive doesn’t provide Linux client, Dropbox does. Like you mentioned there are other tools, such as rclone, for accessing drive if you want to.

  1. Should I just use apt to install software? I know there’s some kind of graphical package manager (synaptic?), does that use apt under the covers or is it separate? Is it recommended to install something like Flathub too?

The GUI (like usually on Linux) just uses the CLI tools, so yeah, the graphical package manager just uses apt under the hood. However it also uses snap/flathub as well. Should you care about those? Maybe, some software is only available there because the devs don’t want to maintain multiple distro packages. But I wouldn’t use snap/flathub as my default (especially not at the beginning) even if they are theoretically more secure (especially because they are more secure, meaning they need control access to other stuff, e.g. zoom unable to detect you have a camera, or Firefox not able to download things to the download folder because of bad permission configurations)

  1. Any other pearls of wisdom? How do I keep everything tidy? Any warnings about what not to do? Should I use a particular terminal emulator or Firefox fork?

Just a note on hardware compatibility, some cards are not very compatible. If you like to game (you did mention a steam deck) and you have an Nvidia you MUST use the proprietary driver. However the proprietary driver SUCKS on Wayland, so you’re stuck on X11 for the time being.

Besides that some wireless cards are not properly recognized, you will realize this quickly when you boot the live iso if that’s your case.

Finally I would recommend Mint instead of Ubuntu, they’re still on X11 and are not forcing Snaps down everyone’s throats.

Nibodhika , to linux in How easy is it to switch back to windows?

Ok, so I’m assuming you have never installed Windows before. It’s not that complicated (especially nowadays that Windows finally learned how to automatically search for drivers, that used to be the most annoying part). First of all make a note of your current Windows CD Key, you will need it to reinstall and not every computer can retrieve it if you uninstall windows.

After that, you need a windows USB drive, just like the Linux one you’ll use to install Linux. You can get it from Microsoft website, but again I advise you to get it while on Windows (Microsoft hides the way to download the iso on Linux).

Finally I strongly recommend you DON’T uninstall windows, instead keep it and install Linus side by side. This is called dual booting, every time you turn on your computer it will ask you where to boot.

Nibodhika , to linux in Federal agency warns critical Linux vulnerability being actively exploited

Not really, the issue is that C/C++ is not memory safe, i.e. it allows you to access memory that has already been freed. Consider the following C++ code:


<span style="font-weight:bold;color:#a71d5d;">int* </span><span style="font-weight:bold;color:#795da3;">wrong</span><span style="color:#323232;">() {
</span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#a71d5d;">int</span><span style="color:#323232;"> data  </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#0086b3;">10</span><span style="color:#323232;">;
</span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#a71d5d;">return &</span><span style="color:#323232;">data;
</span><span style="color:#323232;">}
</span>

If you try to use it it looks correct:


<span style="font-weight:bold;color:#a71d5d;">int*</span><span style="color:#323232;"> ptr </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#323232;">wrong();
</span><span style="color:#323232;">std::cout </span><span style="font-weight:bold;color:#a71d5d;"><< *</span><span style="color:#323232;">ptr </span><span style="font-weight:bold;color:#a71d5d;"><<</span><span style="color:#323232;"> std::endl;
</span>

That will print 10, but the memory where data was defined has been freed, and is no longer in control of the program. Meaning that if something else allocated that memory they can control what my program does.

Consider that on that example above later in the program we do:


<span style="color:#323232;">user.access_level </span><span style="font-weight:bold;color:#a71d5d;">= *</span><span style="color:#323232;">ptr;
</span>

If someone manages to get control of that memory between when we freed it and we used it they can make the access_level of the user be whatever they want.

This is a problem with C/C++ allowing you to access memory that has been freed, which is why C/C++ programmers need to be extra careful.

Nibodhika , to selfhosted in Self-hosted diary

Why not use Journal from Silverbullet since you already have it silverbullet.md/Library/Journal

You can just copy those templates and edit them as you wish, for example I have one for Stand-ups at work

Nibodhika , to linux_gaming in SteamVR for Linux gets "experimental improvements to async support"

As much as I would love that, don’t read too much into it, Valve has always pushed Linux fixes for all of their things (including VR)

Nibodhika , to linux in What are your must-have programs?

I think I didn’t expressed myself correctly, what do you mean with film emulation?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines