ГРУБ 2.12 је већ објављен и ово су његове нове карактеристике

Груб

ГНУ ГРУБ је мулти-боот лоадер

После скоро две и по године од објављивања верзије 2.06, нова верзија од ГРУБ 2.12, верзија у којој имплементирали су разна побољшања подршке, као и исправке грешака и још много тога.

За оне који нису упознати са овим мултиплатформним модуларним менаџером покретања, требали бисте знати тај ГРУБ Подржава широк спектар платформи, укључујући главне рачунаре са БИОС-ом, ИЕЕЕ-1275 платформе (Хардвер заснован на ПоверПЦ/Спарц64), ЕФИ системи, хардвер Лоонгсон 2Е процесора са подршком за РИСЦ-В и МИПС, Итаниум, АРМ, АРМ64 и АРЦС (СГИ) системи, уређаји који користе бесплатни ЦореБоот пакет.

ГРУБ 2.12 Кључне нове карактеристике

У овој новој верзији која је представљена додата почетна подршка за интерфејс покретача (Интерфејс покретача) развио системд који има сврху примања података о перформансама и других информација, као и прослеђивања контролних информација

Још једна промена која се истиче у овој новој верзији ГРУБ-а 2.12 је додавање подршке за библиотеку медија СДЛ2. Сврха овог побољшања није детаљно објашњена, али се спекулише да је сврха да има поузданост библиотеке за учитавање и управљање сликама, уместо да развија сопствену, као и да има заштиту од убризгавања слике и избегава нешто слично ЛогоФАИЛ.

Поред овога, истиче се и да сподршка за ЛоонгАрцх архитектуру, као и подршка за бинутилс 2.38 је такође додата подршка за ПЦИ и ММИО УАРТ и имплементирана је могућност изградње помоћу ГЦЦ 13 и Цланг 14.

На страни безбедносна побољшања, поправке за рањивости акумулиране од верзије ГРУБ 2.06 су имплементиране, као што је ЦВЕ-2023-4692 рањивост која је одговарала грешци у коду за рашчлањивање НТФС атрибута, који се може користити за писање информација које контролише корисник у меморијску област изван додељеног бафера, такође ЦВЕ-2023-4693 у драјверу ГРУБ2 НТФС и другим.

Од осталих промена који се издвајају из ове нове верзије:

  • ЕФИ покретач Линук кернела је уједињен за све подржане архитектуре.
    На к86 системима, Линук кернел је пребачен на ЕФИ покретачки програм.
  • Додата подршка за динамичко додавање меморије позивањем драјвера у фирмверу. Решени су проблеми у управљачком програму ТПМ (Трустед Платформ Модуле).
  • Поправљени су многи проблеми у коду за приступ системима датотека.
  • Могућности отклањања грешака су побољшане, а тестни пакет је проширен како би се обезбедиле робусније и поузданије перформансе.

Коначно ако сте заинтересовани да сазнате више о томе о овој новој верзији можете погледати детаље У следећем линку.

Како инсталирати нову верзију Груба на Линук?

За оне који су заинтересовани да могу да инсталирају нову верзију груб на свој систем, то би требало да знате Тренутно је нова верзија већ у репозиторијумима дистрибуција, тако да је могуће, пошто имате инсталирану ову нову верзију.

Ако нисте сигурни да ли имате ову нову верзију, само покрените команде за ажурирање за своју дистрибуцију. На пример, у Арцх Линук-у само треба да откуцате:

sudo pacman -Syuu

Или ако само желите да ажурирате или инсталирате ГРУБ, само откуцајте:

sudo pacman -S grub

Што се тиче оних који више воле да компајлирају, они би требали знати да изворни код можемо добити из следећи линк.

Сада да бисмо извршили компилацију морамо отворити терминал и у њему ћемо се поставити у директоријум у који преузимамо изворни код и откуцаћемо следеће наредбе:

zcat grub-2.12.tar.gz | tar xvf -cd grub-2.12
./configure
make install

Коначно, не заборавите да генеришете датотеку груб.цфг, тако да покретач вашег система буде исправно конфигурисан и да укључује најновије промене.

sudo grub-mkconfig -o /boot/grub/grub.cfg