• 0 Posts
  • 22 Comments
Joined 8 months ago
cake
Cake day: February 19th, 2024

help-circle













  • bort@sopuli.xyztolinuxmemes@lemmy.worldIndeed
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    snappy it feels versus the official rpi OS

    I blame the desktop manager. Once I ditched the default von on the pi, and replaced it with standard gnome, the pi became almost as snappy as my regular notebook.

    in general: standard debian should be exactly as light-weight as arch.



  • the linux-file-deletion is used as a example for good software design. It has a very simple interface with little room for error while doing exactly what the caller intended.

    In John Ousterhout’s “software design philosophy” a chapter is called “define errors out of existence”. In windows “delete” is defined as “the file is gone from the HDD”. So it must wait for all processes to release that file. In Linux “unlink” is defined as “the file can’t be accessed anymore”. So the file is gone from the filesystem immediately and existing file-handles from other processes will life on.

    The trade-off here is: “more errors for the caller of delete” vs “more errors due to filehandles to dead files”. And as it turns out, the former creates issues for both developers and for users, while the later creates virtually no errors in practice.


  • open suse (or was it mandrake? idk) around 2006. I remember trying it, and thinking “wow. This is trash” and then sticking with windows for 10 more years until giving ubuntu a try (and sticking to it). I tried other non-debian linuxes since then, but they all gave me that “wow, trash”-kind of feeling




  • bort@sopuli.xyztolinuxmemes@lemmy.worldThat's LTT in the bottom
    link
    fedilink
    arrow-up
    10
    arrow-down
    3
    ·
    7 months ago

    Simple

    it would be “simple”, if start->settings wouldn’t point me in an completely wrong direction. As it is, you need to know the secret phrase “device manager” (or “control panel” or “management console”) to find the hidden settings-dialogs that will actually solve the problem.