Linux Kernel 4.20 зул сарын баярын бэлэг ирлээ

Цөмийг туршина уу

Өчигдөр Линус Торвалдс Линукс Цөмийн төслийн удирдагч, бүтээгч Линукс 4.20-т хүрсэн шинэ хувилбарыг гаргасан.

Энэхүү шинэ хувилбараар Линуксийн шинэ цөм 350,000 гаруй шинэ шугамаар өсч, 14,000 орчим өөрчлөлтийг тараав.

11.400 гаруй файлд өөрчлөлт оруулсан байна. Энэ нь шинэ дугаарыг хамгийн сүүлийн хувилбаруудтай уялдуулж байна. Түүнчлэн засваруудын тархалт нь ердийн зүйл биш бөгөөд ойролцоогоор гуравны хоёр нь драйверуудад, үлдсэн хэсэг нь сүлжээ, файлын систем, багаж хэрэгсэлд хамаардаг.

Энэ бол ямар ч төсөөллийн томоохон хувилбар биш юм. Торвалдс хэлэхдээ: “Тэдний ихэнх нь сүлжээ (хянагч, сүлжээний үндсэн засвар, bpf) байдаг.

Түүнчлэн бусад сүлжээний бус драйверын шинэчлэлтүүд болон удахгүй хөрвүүлэгчийн дэмжлэгээс гарсан x86 онлайн asm-ийн зарим өөрчлөлтүүдийн урвуу цувралууд байгаа. "

Түүний бичлэгт тэрээр мөн хэлэхдээ:

"Бүгдээрээ аль хэдийн завсарлага аваад байна" -ын нэг хэсэг болгож ирсэн хайрцганд эрт татах хүсэлтүүд аль хэдийн ирснийг баяртайгаар хэлье.

Жилийн төгсгөлд амралтаараа хүмүүс амарч байхын тулд би үүнийг дахин нэг удаа хийхийг хүмүүст уриалав.

Үнэндээ би хоёр өдөр ажилдаа орохгүй байх, гэхдээ тийм биш бол хэвийн цагаар ажиллахыг хичээцгээе.

Линуксийн цөм 4.20-д шинэ зүйл байна

Цөмийн энэхүү шинэ хувилбараар сe шинэ өөрчлөлтүүдийг нэмж оруулсан бөгөөд дурдсанчлан төхөөрөмжүүд, ялангуяа видео картуудад илүү их дэмжлэг нэмсэн.

Шинэ график драйверууд

линукс-цөм

Линукс 4.20-ийн драйверын өөрчлөлтүүдийн хамгийн чухал шинж чанар нь AMD юм.

График карт үйлдвэрлэгчид дараагийн кодоо нэмж оруулсан AMD Vega 20 GPU нь бараг бүрэн дэмжигдсэн шинэ картуудад хүргэх болно.

Нэмж дурдахад Raven 2 ба Пикассо нарын кодчилсон GPU-ууд одоо дэмжигдэж байна. Үнэгүй Nvidia Nouveau драйвер нь HDMI 2.0-ийн анхны дэмжлэгийг авсан.

Файлын систем

Энэхүү шинэ цөм дэх файлын системүүд нь Btrfs-ийн ажиллагааг сайжруулахад чиглэгддэг. Гэхдээ мөн Ext4, XFS, F2FS, Device Mapper, Ceph нар засваруудыг хүлээн авсан.

Линукс 4.20-ийг боловсруулах явцад хөгжүүлэгчид Ext4 програмыг ашиглахдаа тодорхой нөхцөлд өгөгдлийн алдагдалд хүргэж болзошгүй асуудлыг шийдвэрлэх асуудал тулгарч байсан.

Эцэст нь, гэхдээ энэ нь өргөн тархсан файлын системийн алдаа биш байсан бөгөөд Blk-MQ олон дарааллын блок давхаргад удаан хайлт хийсний дараа алдааг олж илрүүлсэн.

4.21-д хуучин хувилбар нь аль хэдийн устгагдсан байсан тул блок драйверууд шинэ хувилбар руу шилжихэд бэлтгэгдсэн байх нь илүү чухал юм. Үүний хүрээнд олон тооны блок хянагчдыг Multiqueue API болгон хөрвүүлэв.

Сүлжээний дэд систем

TCP стекийг гарч буй траффик хуваарилалтанд пакет бүрийн хамгийн эрт гарах хугацааг тодорхойлдог загварыг ашиглахаар орчуулсан болно.

Хэрэгжүүлсэн загвар нь гарч буй пакет дарааллын оронд масштабын асуудлыг шийдвэрлэхийг хичээдэг, пакет бүрийг хамгийн хурдан илгээх хугацааг тодорхойлдог таймер дээр суурилсан гогцоотой бүтэц.

Энэхүү бүтэц нь илгээсэн пакетуудын түгээлтийн үр ашгийг дээшлүүлэх, хүлээн авах, дамжуулах хугацааг илүү нарийвчлалтай тооцоолох боломжийг олгодог. Урсгал үүсэх үед (RTT, буцах хугацаа).

Нөгөөтэйгүүр, BPF програмын хэлбэрээр сүлжээний урсгал дахь пакетийн толгойн анализ хийдэг зохицуулагчдыг (сүлжээний урсгалын диссераторууд) ачаалах чадварыг нэмж оруулсан нь урьд өмнө санал болгож байсантай харьцуулбал илүү өндөр гүйцэтгэл, аюулгүй байдалд хүрэх боломжийг олгодог. С-д хэрэгжүүлэх.

Яаж Kernel 4.20 авах вэ?

Энэхүү шинэ хувилбарыг татаж авах боломжтой боллоо Үүнийг систем дээрээ хөрвүүлэх дуртай адал явдалт хүмүүс үүнийг шууд хийж чадна.

Хуваарилалтаас гарах багцыг хүлээхийг илүүд үздэг хүмүүсийн хувьд цаг алдалгүй шинэчлэгдэхийн тулд хэдэн өдрийн дараа гарах нь чухал юм.

 


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.