Soluții

What is Hardware Acceleration, and when should you Turn it On?

  •  Hardware acceleration is a way to perform tasks faster using specialized hardware like GPUs.
  •  Hardware acceleration sacrifices flexibility and can become obsolete if the process it’s designed for becomes unprofitable or is no longer used.
  •  Turn on hardware acceleration when available for significant performance gains, but weigh the pros and cons of stability and quality.

All computer software runs on hardware, so what the heck does it mean for software to use “hardware acceleration” if hardware is doing the job already? It turns out there are ways of doing things with computer hardware that’s faster. Much faster.

[mai mult...]

ACL-s in Linux

O listă de control al accesului (ACL) este o listă de permisiuni atașate unui obiect. ACL-urile pot fi utilizate în situații în care conceptul tradițional de permisiuni pentru fișiere nu este suficient. ACL-urile permit atribuirea de permisiuni utilizatorilor sau grupurilor individuale chiar dacă acestea nu corespund proprietarului sau grupului obiectului.

De exemplu, membri a două grupuri de departament pot avea nevoie de niveluri diferite de acces la aceeași resursă. Grupul 1 ar putea avea nevoie de rwx pentru un director, în timp ce Grupul 2 are nevoie doar de r-x. Folosind ACL-uri, puteți acorda niveluri diferite de acces diferiților utilizatori, grupuri și chiar procese. ACL-urile permit un nivel de control mai granular.

Configurarea listelor de control al accesului pe fișiere:

Două comenzi sunt baza pentru configurarea ACL. Prima este getfacl, care este folosită pentru a afișa setările ACL existente.

Comanda setfacl configurează permisiunile ACL.

Afișarea intrărilor ACL : Comanda getfacl este utilizată pentru a prelua ACL-urile fișierelor și directoarelor.Sintaxa comenzii getfacl este getfacl {nume_fișier}.

Comanda setfacl este folosită pentru a schimba permisiunile asociate cu ACL-ul unui fișier sau director. Această comandă are mai multe opțiuni.

Specificația ACL poate fi formatată în unul dintre mai multe moduri:

  • Când lucrați cu utilizatori, formatul este u:{nume_utilizator}:{permisiuni}
  • Când lucrați cu grupuri, formatul este g:{nume_grup}:{permisiuni}
[mai mult...]

What are USB Gen 1, Gen 2, and Gen 2×2? USB 3.2 Generations explained

  • USB Gen 1, Gen 2, and Gen 2×2 are generations of USB 3.x that have speeds of 5 Gbps, 10 Gbps, and 20 Gbps, respectively (regardless of the version number).
  •  USB 3.2 generations have regularly been renamed over the years, but they now simply bear the speed: USB 5 Gbps, USB 10 Gbps, and USB 20 Gbps.
  • Manufacturers may not use current official branding, so read labels closely before buying hardware.
  • Finding the fastest USB connection used to be easy: choose USB 3.0 instead of 2.0. But now, you’ll need to know the difference between USB 3.2 Gen 1, Gen 2, and Gen 2×2—and what various types of “SuperSpeed” mean, too.
[mai mult...]

Stickybit in Linux

Bitul sticky este un bit special de permisiune care protejează fișierele într-un director. Acesta asigură că numai proprietarul unui fișier sau director (sau root) poate șterge fișierul sau directorul. Fără bitul sticky, orice utilizator cu permisiuni de scriere și executare asupra unui obiect poate șterge acel obiect. Bitul sticky asigură că acești utilizatori nu au privilegii de ștergere, dar păstrează celelalte permisiuni.

Setarea bitului sticky se face folosind această sintaxă în modul simbolic:

# chmod +t {nume directoare}

Setarea bitului sticky se face folosind această sintaxă în modul absolut:

# chmod 1--- {nume directoare}
[mai mult...]