• 2 Posts
  • 13 Comments
Joined 5 months ago
cake
Cake day: November 22nd, 2024

help-circle

  • There are many different signals the OS sends to applications which are kinda like “Can you kill yourself?” or “Please kill yourself” or “I will kill you” to close it. In computer teminology, there is “close”, “terminate” and “kill” types of signals. These are used so that applications can have time to perform closing tasks (like saving) when neceassary and if they misbehave, just “kill” it.

    Now both windows and linux have these types of signals. In fact every OS has it.

    I beleive this is the reason this meme exists:
    When the user tries to shut a app in windows (throught close button or task manager) windows will wait and not give any option to immediately kill the app. Hence some apps don’t close even after using end task. Only if the app freezes for some time will it give the option for force quit, no other way (edit: it exists). In linux, its the same as windows and limux waits for app to close. But the difference is that option to kill is available anytime in linux and basically gives the user full control. Although kill option in linux may be hidden as a way for users not to use it unless necassary as applications may not like it.

    Shutdown process of both OS is same, they wait for all apps to shut by semding “please close” signal and if they misbehave, option to “shutdown anyways” will be shown to the user, basically killing all apps.

    The meme is not correct and is just a steorotype of different OSes. This steorotype comes from how people normally experinece different OS culture and practices. Both OSes have same process of managing apps. Both OSes will wait for process to close if it freezes and give option to user to force quit.
    SIGKILL in the meme is coreect only for the right panel of the meme and the left panel is actually a SIGTERM (or something else which means “please close”, don’t remember)

    The only thing the meme should emphasis is how the user is given full control to do in linux (even deleting the kernel) while windows is careful to not let users do something stupid.

    Edit: Killing apps in windows can be done on demand through cmd using taskkill command




  • Trying to use linux like windows is not always a good idea. Just like macbook cannot be like windows. Every OS will be different, they should accept this.

    Although I get it, terminal in linux may not be everyones taste. I would suggest distros which let you do terminal stuff from GUI application. Like in linux mint, software updates can be done through GUI.

    You should tell them to use linux without terminal for a while. As they use and get acustomed to linux, then just teach them that sometimes, they have to use the terminal when looking for solutions online. You should slowly teach them differences from windows.

    They might want to run windows apps in linux. You may install bottles for them but always remind them that linux is not like windows similarly macOS is not like windows. Remind them switching to macOS will have similar problems as switching to linux. Try to download alternative for those apps which can run in linux.

    For this I would suggest linux mint, ubuntu, pop os or any linux distros which dont require much terminal use and have more GUI for it. Remember to show some other linux stuff which are not found in windows after a while and teach about linux in a slow pace as they use.

    They should get experience using linux in a slow pace, or tgey might get overwhelmed







  • LifeLemons@lemmy.mltoLinux@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    5 months ago

    Openness of linux would be lost

    Although device drivers are proprietary, linux does its best to limit such proprietry stuff. But in case of android, Google pretty much has a monopoly because a standard build of android isnt enough for use.

    I hate that the spirit of openness is shot on the foot just because of the need of commercialization. I would prefer linux than android.


  • Thanks for response!

    Well not every app is in flatpak. Like steam gives you a .deb to download and not a flatpak. Only for this reason I said “dont say about flatpak”. I would definetly use flatpak where ever possible. I was simply asking for help in linux permsions and users in case I cant run app in flatpak. It isn’t a vague desire for “plain old linux” but instead a desire for when flatpaks arent possible, I need to do the same for it with plain linux.

    But now I understand that these tools I mentioned arent really plain linux like I thought. I should have asked the question properly Also I didnt know firejail was like flatpak though.

    So I now understand what to ask exactly.

    I want to learn underlying tools which apps like flatpak and firejail use. Mainly the user permssions and filesystem permissions. Dont want to learn the application themseleves but want to do myself what these applications do in behind the scenes.

    Thanks for the sources though!



  • I have heard a lot of this apparmor but don’t know anything about it. I know the name explains it, but what is it exactly? What does it do?

    Also you say as if creating profiles and users are different? Isn’t creating user accounts same as creating a new profile in linux, or am I confusing with profiles which are in apparmor?

    Would appreciate some articles and tutorials regarding apparmor