• 2 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 7th, 2023

help-circle
  • Ci provo - sarà un po’ lungo :)

    Siccome le celle di memoria degli SSD si possono sovrascrivere solo un certo numero di volte, quando modifichi un blocco di dati (un file o un pezzo di file se è grande) l’SSD invece di sovrascrive il vecchio blocco ne scrive uno nuovo da qualche altra parte. Qquesta cosa si chiama “wear leveling” ed è anche il motivo per cui è difficile assicurarsi di aver cancellato qualcosa da un SSD.

    La cosa succede senza che il sistema operativo ne sappia nulla: per quanto lo riguarda, l’indirizzo del file è sempre lo stesso, e quindi è responsabilità dell’SSD sapere quale blocco “fisico” corrisponda a quale blocco “logico” (inoltre deve anche sapere quante volte ha sovrascritto le varie parti del disco).

    L’SSD ha quindi bisogno di mantenere delle tabelle con questi dati e deve leggere queste tabelle prima di ogni altra operazione.

    La RAM dell’SSD viene usata per velocizzare la consultazione di queste tabelle, ma ci sono anche SSD che usano la RAM del computer per la stessa cosa (IIUC sono comunque più lenti di quelli con RAM dedicata) e pure dischi che non hanno la cache e leggono ogni volta le tabelle dai chip su cui vengono scritte.

    Insomma: la cache dell’SSD non replica la funzionalità replica di quella del sistema operativo… non è che non sarebbe possibile fare un SSD con cache per i dati (per quanto ne so magari esistono), ma il sistema operativo ha molte più informazioni per decidere quali dati tenere in cache (eg. sa se il processo che ha letto i dati sta ancora girando o se è morto) ed è quindi più sensato che se ne occupi lui.








  • Also, it doesn’t help that they communicated it poorly making it sound worse than it actually is.

    The Ask Noah podcast has an interview with Mike McGrath from RH and, besides trying to argument that it will now be illegal/impossible for downstream repackagers to just use RHEL’s source rpms, they say that the whole thing boils down to RH stop de-branding RHEL sources and feeding them back into the Centos git.

    Personally, I guess they initially just decided to stop working for Oracle/Alma/Rocky for free (after all, there’s no reason for RH to do the RHEL de-branding anymore since they killed Centos) and then saw an opportunity to try and spin the story into “clones will now be worse than RHEL” and “clones are morally bad”.











  • With the people I’ve talked about privacy the issue seems to be that they perceive google/apple/whoever as somewhat abstract entities: when I try asking if they would allow their local supermarket/corner shop (let alone the government!) to know that much about them, they immediately reply “no way!”… but then (even after the conversation) they are still ok with google tracking their location 24x7.



  • Let me add to that:

    There are utilities (eg. andrewbanchich/shreddit) and even third-party websites that allow you to delete all your posts and comments (it’s of course way too impractical to do so via the reddit website/app).

    IIUC it is not possible to delete all one’s posts/comments via the API alone (you can only delete the last thousand or so - IDK if repeating the process helps), so with most (all?) of these utilities one can provide a GDPR export of all comments/posts and they will then be able to delete everything.

    You can request a GDPR export at www.reddit.com/settings/data-request (IDK if this works regardless of where you live), but it will take several days/weeks (I requested mine last week and I’m still waiting).