Linux Kernel 5.2 გამოვიდა Case Insensitive Ext4 ვარიანტით
ჩვეულებრივ, მე არ ვფარავ ლინუქსის ბირთვების გამოშვებებს აქ, მაგრამ ვერსია 5.2 არის რაღაც განსაკუთრებული. მუშაობის სხვადასხვა გაუმჯობესების, ახალი დრაივერებისა და API-ების გარდა, ეს არის ბირთვის პირველი ვერსია, რომელიც შეიცავს Ext4 ფაილური სისტემის არჩევანს.
გამოშვების ძირითადი ცვლილებები შემდეგია:
- Sound Open Firmware DSP აუდიო მოწყობილობებისთვის
- ახალი mount API ფაილური სისტემების დასამონტაჟებლად: fsopen(), open_tree(), fspick(), fsmount(), fsconfig() და move_mount().
- ახალი ღია კოდის დრაივერები Mali GPU-სთვის ARM-ზე
- შესრულების გაუმჯობესება განხორციელდა BFQ I/O განრიგის მიხედვით.
- ახალი ბირთვის მოდული dm-მტვერი რაც დისკებზე ცუდი ბლოკების სიმულაციის საშუალებას იძლევა.
უსაფრთხოება და საიმედოობა
ბირთვი მხარს უჭერს ჩატვირთვის ახალ პარამეტრს შერბილებები =
რაც საშუალებას გაძლევთ დააკონფიგურიროთ და გამორთოთ სხვადასხვა დაუცველობის დაცვა [ძირითადად] Intel CPU-ებში.
-
შერბილებები = გამორთულია
- გამორთავს ყველაფერს. - mitigations=auto - ჩართავს ყველა მოქმედ შემარბილებელ ვარიანტს ავტომატურად, მაგრამ ინარჩუნებს Hyper-Threading-ს.
- mitigations=auto, nosmt - იგივე რაც ზემოთ + გამორთავს Hyper Threading.
ბირთვი 5.2, მათ შორის დამატებითი დაცვა მიკროარქიტექტურული მონაცემების შერჩევისგან, MDS Intel CPU-სთვის. შეგიძლიათ შეამოწმოთ მისი მდგომარეობა ქვემოთ
/sys/devices/system/cpu/vulnerabilities/mds
Არიან, იმყოფებიან მხარდაჭერილი ორი რეჟიმი, პირველი ეყრდნობა განახლებულ CPU მიკროკოდს, მეორე არის კოდის ჰაკი. მას აქვს საკუთარი ჩატვირთვის პარამეტრი, mds=
რომელიც შეიძლება დაყენდეს
mds=სრული
-
mds=სრული, ნოსმტ
mds=გამორთულია
მძღოლები
ახალი ბირთვი შეიცავს უამრავ ახალ დრაივერს, მათ შორის ლიმა GPU Mali 400/450-ისთვის და Panfrost Mali Midgard-ისთვის (Mali-T6xx, Mali-T7xx, Mali-T8xx) და Bifrost (Mali G3x, G5x, G7x).
i915 Intel-ის დრაივერი ახლა მხარს უჭერს Elkhartlake (Gen11) ჩიპებს.
amdgpu დრაივერი GPU AMD Vega20-ისთვის ახლა მხარს უჭერს RAS. ასევე, მძღოლმა მიიღო მრავალი სხვა გაუმჯობესება, მათ შორის SMU 11 ენერგიის მართვის ტექნოლოგია.
Case insensitive ext4 ფაილური სისტემის ვარიანტი
ახალი ატრიბუტი, +F (EXT4_CASEFOLD_FL), შეიძლება დაყენდეს დირექტორიაში. როდესაც ატრიბუტი დაყენებულია, ფაილის სახელის შედარების ყველა ოპერაცია უგულებელყოფს ასოს. ფაილების სახელები, როგორიცაა Test.txt, test.txt და test. TXT განიხილება როგორც ფაილის იგივე სახელი. ატრიბუტი +F ინახება შიგნით ინოდური
ფართობი და ვრცელდება ყველა ფაილზე და ქვედირექტორიაზე.
ატრიბუტი ნაგულისხმევად არ არის ჩართული. ყუთიდან, ext4 რჩება რეგისტრისადმი მგრძნობიარე.
პატჩები შეიქმნა Canonical-ის დეველოპერის, გაბრიელ კრისმან ბერტაზის მიერ და მიღებული იქნა მეინსტრიმში შვიდი ცდის შემდეგ.
შეგიძლიათ მიიღოთ ბირთვის საწყისი კოდი აქ.