• 0 Posts
  • 21 Comments
Joined 11 months ago
cake
Cake day: July 26th, 2023

help-circle













  • Malware sadly is a problem everywhere, but it is arguably less so on Linux. First, Linux is less popular so less malware is written for it to some degree. That doesn’t mean no malware, but if you’re trying to pwn people hitting a website you’ll get more targetting windows, android, or iOS than Linux so it’s a little less prevalent.

    Second, it could be argued the security model of Linux is more secure than windows. This is a far more contentious point, but I think that simply from having more eyes on the code Linux has a more secure model. Windows relies on security through obscurity a great deal, and if you talk to cybersecurity experts they will often tell you this is no security at all.

    Lastly, because software on Linux is typically installed through centralized repositories of binaries or sandboxed app images, you have to go more out of your way to get dodgy software on Linux. The tradeoff there is that a lot of proprietary apps and helper programs that come with some tech will never be available in the repos and that can send some new users to try finding them elsewhere with all the risks that entails. Some distros go for a middle ground with access to things like the Arch User Repositories, but Ubuntu’s solution is using things like PPA’s to add extra software repositories.



  • Just as an addendum to your answer. In the command writing to mullvad.list the | sudo tee /etc/apt/sources.list.d/mullvad.list is using two helpful linux utilities to modify the command. The first is the | which is called a pipe and connects the text output of one program to the text input of another. The pipe is connecting the output of echo which simply prints a string, in this case composed of the outputs of several other commands to the program tee. Tee which is given admin privileges by the sudo takes an input stream and splits it between two files. In this case those are mullvad.list and since no other was provided stdout the output pipeline of the terminal running the command.

    EDIT:

    In the interest of further completeness. Another utility used in those commands is the command substitution operator of sh. So when the terminal is interpretting text $(some command) gets substituted out for the text output by the command in the parentheses. It is another common way of connecting commands on the shell to allow for more flexible and powerful commands.


  • My partner and I have been really enjoying Spy X Family. Its a nice little found family/comedy series with very wholesome content.

    The premise is that the titular Spy has an assignment to make contact with a total shut-in who only appears in public for events at his son’s school. So the Spy adopts a child from a shady orphanage and meets a woman who is willing to fake being his wife to get his child into the elite school. Of course, the child he adopted can read minds and the woman he fake married is secretly an assassin. No one but the child knows the truth about everyone and they’re each so focused on hiding their own secrets they don’t catch on to the others. The series isn’t complete yet, but so far the major theme is them coming to genuinely value their little family as more than a convenient facade.

    Its just such a cute show, and I go back and forth between cackling and tearing up at how cute they all are. The only thing I think is particularly off about the show is the assassins brother. He’s a secret police officer and also incestuously obsessed with his sister. Its a weird inclusion, but he is made fun of by the narrative for his behavior and that is enough for me to still enjoy how good the rest of the show is