մարտի 3-ին ներկայացվեց թողարկումը Samba 4.12.0
Samba — ծրագիր և գործիքների հավաքածու, որը նախատեսված է տարբեր գործառնական համակարգերում ցանցային սկավառակների և տպիչների հետ աշխատելու համար SMB/CIFS. Ունի հաճախորդային և ծառային մասեր: Ընդհանուր ընդարձակ կերպով նախագծված է ազատ ծրագրային ապահովման լիցենզիայի ներքո GPL v3.
Main changes:
- Կոդը մաքրված է բոլոր կրիպտոգրաֆիկ реализацияներից, որպեսզի նրանք օգտագործեն արտաքին գործիքներ: Հիմնական ընտրությունը GnuTLS, անհրաժեշտ նվազագույն տարբերակը 3.4.7. Սա կբարձրացնի համակարգի գործունությունը — երբ Linux 5.3-ի միջուկից CIFS-ը հետազոտվում էր հայտնաբերվեց գրառման արագության 3 անգամ աճ, իսկ կարդալու արագությունը 2.5.
- SMB բաժիններում որոնումը այժմ իրականացվում է Spotlight նախկինում օգտագործված GNOME Tracker.
- Ավելացված է նոր VFS-մոդուլ io_uring, որը օգտագործում է Linux միջուկի io_uring հետ asynchronous input/output: Այն նաև աջակցում է բարձրաստիճանացումը:
- smb.conf կոնֆիգուրացիոն ֆայլում դադարեցված է write cache size պարամետրի աջակցությունը, կապված նոր մոդուլի պակասից: io_uring.
- Հեռացված է vfs_netatalk, որի աջակցությունը նախկինում արդեն դադարեցված էր:
- Բեքենդ BIND9_FLATFILE հայտարարված է հնացած, և մեկ այլ թողարկման մեջ նախատեսվում է հեռացնել:
- Կառուցման կախվածությունների մեջ ավելացվել է zlib գրադարանը, սակայն դրա ներքին իրականացման մեջ են հեռացվել կոդից:
- Այժմ անհրաժեշտ է Python 3.5 նախկինում օգտագործված Python 3.4.
Մեկ այլ բան է, որ այժմ կոդի հետազոտության համար օգտագործվում է OSS-Fuss, ինչը թույլ է տվել հայտնաբերել և ուղղել բազմաթիվ սխալներ կոդում:
Ընտանիք: linux.org.ru
