Discutăm de ceva vreme despre sistemul de fișiere ZFS în Linux . De fapt, Richard Stallman însuși a spus că „Includerea ZFS în Linux era imposibilă ” din cauza incompatibilităților de licențiere dintre GPL și CDDL. Dar Canonical lucrează și ea la acest sistem de ceva vreme datorită beneficiilor pe care le oferă acest sistem de fișiere pentru distribuția lor Ubuntu. De fapt, au implementat acum suportul ZFS pe partiția rădăcină ca opțiune experimentală în programul de instalare Ubuntu 19.10.
Ubuntu 19.10 „Eoan Ermine” va aduce îmbunătățiri semnificative , fiind una dintre cele mai mari actualizări ale popularei distribuții Linux. Canonical are câteva surprize, precum și funcții noi, înainte de sosirea Ubuntu 20.04 LTS. Printre acestea se numără și funcția ZFS pe care am menționat-o, care vă permite să formatați partiția rădăcină, dacă doriți. În acest fel, veți avea acces la toată puterea și avantajele pe care le oferă.
Pentru cei care nu sunt familiarizați cu ZFS , este un sistem de fișiere al cărui acronim înseamnă Zettabyte File System. A fost creat inițial de Sun Microsystems (acum Oracle) pentru sistemul lor de operare Solaris. Din 2004, proiectul, condus de Jeff Bonwick, a continuat să crească și să evolueze. Este remarcabil pentru capacitatea sa, metodele de gestionare, auto-repararea, modelul de tranzacții copy-on-write, suportul pentru snapshot-uri, striping-ul dinamic, blocurile de dimensiuni variabile, criptarea transparentă și multe altele.
În ceea ce privește problema licențierii, Canonical a procedat astfel deoarece zfs.ko, modulul kernel cu driverul pentru acest sistem de fișiere, este independent de kernelul Linux și, prin urmare, poate utiliza o licență non-GPL. Așa stau lucrurile; de fapt, modulele Linux au fost create tocmai în acest scop: pentru a permite integrarea modulelor cu alte licențe și chiar a modulelor cu sursă închisă, fără conflicte cu GPL. Personal, cred că a avea ZFS în Linux nu este deloc negativ; dimpotrivă.
De altfel, există și o bifurcație a ZFS-ului original, cunoscută sub numele de openZFS.