LINUX.ORG.RU

GRUB 2: новый рендерер шрифтов

 ,


0

0

GRand Unified Bootloader, широко используемый и хорошо известный загрузчик операционных систем, обзавёлся новым движком шрифтов. Само ядро работы и рендеринга шрифтов написано на C, утилита для работы со шрифтами загрузчика - на Java.

Теперь на экране загрузчика может быть одновременно задействовано несколько различных шрифтов, а сами строки могут содержать не-ASCII коды символов, позволяя решить тем самым некоторые проблемы интернационализации. О поддержке антиалиасинга и хинтинга пока ничего не известно.

Также, в GRUB 2 будет поддержка скриптов, динамическая подгрузка модулей для расширения функционала, rescue-режим, реалтаймовое управление памятью и многое другое.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от Cancellor

>До сих пор пользуюсь GRUB 0.97 в текстовом режиме 80x25.

даже в этом режиме за счет бита яркости можно использовать 2 набора шрифтов по 256 символов в каждом

black7
()

А потом в GRUB появится многозадачность и оконная система...

anonymous
()

> Само ядро работы и рендеринга шрифтов написано на C, утилита для работы со шрифтами загрузчика - на Java.

Йопта, ява в бутлоадере? Тихо уею.

xintrea
()
Ответ на: комментарий от black7

> даже в этом режиме за счет бита яркости можно использовать 2 набора шрифтов по 256 символов в каждом

А как же китайский, японский, и им подобные каракули? :)

Кстати, в GRUB-е еще не хватает встроенного спеллчекера.

Manhunt ★★★★★
()
Ответ на: комментарий от anonymous

Попробовал сделать этот фокус с memdisk.bin и sbootmgr.dsk - и ничего не получилось :-( Пробовал разные версии по нескольку раз, и результаты можно поделить на две категории:

1) SBM запускается, но НИЧЕГО не видит. АБСОЛЮТНО ничего, ни жестких дисков, ни DVD 2) SBM вроде бы как запускается, ни GRUB, ни он сам никаких ошибок не выдают, но всё заканчивается чёрным экраном даже без курсора.

Буду примного благодарен, если кто-нибудь поделится РЕАЛЬНЫМИ наработками, работающими на РЕАЛЬНОМ железе.

Ещё раз напоминаю: меня интресует запуск загрузочного CD из-под GRUB, который расположен НЕ на CD, а не создание загрузочного CD с использованием GRUB вместо isolinux.

Cancellor ★★★★☆
()

Дайошь флеш-плугин и анимированные смайлеги в Грубе!

anonymous
()
Ответ на: комментарий от Cancellor

>До сих пор пользуюсь GRUB 0.97 в текстовом режиме 80x25.

унылая убунта детектед. срочно лечись

В openSUSE в GRUB с кануна католического рождества и по сей день бегают пингвины в разрешении 1280x1024

HighwayStar ★★★★★
()
Ответ на: комментарий от anonymous

> мп3 плеер встроить, и линукс не нужен!

мп3 , встроенный в граб ?
это сбывание мечт

kto_tama ★★★★★
()
Ответ на: комментарий от Cancellor

>s/унылая\ убунта/гениальная\ слакварь/

у тебя неправильная слакварь, в правильной искаропки lilo с графикой.

HighwayStar ★★★★★
()
Ответ на: комментарий от anonymous

> Ждем скриншотов с grub2

> Ждём сравнения grub с виндовсом и макосью

Блин, вы бы ещё сказали "Ждём ебилдов" :-D

Cancellor ★★★★☆
()

Прочитал как "GRUB 2: новый рендерер шейдеров"... Наверно в третьей версии появится.

Quasar ★★★★★
()
Ответ на: комментарий от HighwayStar

>В openSUSE в GRUB с кануна католического рождества и по сей день бегают пингвины в разрешении 1280x1024

и страшно тормозят в виртуалбоксе :((

thevery ★★★★
()
Ответ на: комментарий от Cancellor

Блин, вы бы ещё сказали "Ждём ебилдов" :-D

* sys-boot/grub
     Available versions:  0.92-r1 0.94-r1 0.96-r1 0.96-r2 ~0.96-r3 
~0.97 0.97-r2 0.97-r3 0.97-r4 0.97-r5 0.97-r6 ~0.97-r8 ~0.97-r9 **1.96 
**9999 {custom-cflags multislot ncurses netboot static}
     Homepage:            http://www.gnu.org/software/grub/
     Description:         GNU GRUB 2 boot loader

fat_angel ★★★★★
()

Сколько можно терпеть эту поделку! Даже в биосе уже линукс даже с гипервизором уже, а загрузчик до сих пор наколеночный! Доколе! Когда уже напишут Bootloader Linux который запускается из Linux в биосе который запускает линукс с окошками! Требую не меньше трех линуксов на загрузку!

r ★★★★★
()

И пингвинов верните! Зима пришла а пингвины не ходят!

r ★★★★★
()

Вообщем чухня этот фонт движок, все равно качества векторных шривтов не добится, годится он только для простых шрифтов навроде санса или терминуса, а готический шрифт или рукописный будет очень фигово сотрется.

ttf->otf->bdf->pff2 на выходе будет такая херя, что мама мия.

Проще меню картинками сделать, а шрифт оставить обычный для интерактивного режима.

anonymous
()

Ну надо же программе как-то развиваться, чтобы гентушники, убунтоиды и прочие дрочеры не сочли её дохлой и не закопали. А вот, все, что нужно загрузчику, уже и так давно есть.

Minoru ★★★
()
Ответ на: комментарий от Minoru

>А вот, все, что нужно загрузчику, уже и так давно есть.

Все что нужно загрузчику было еще в lilo.

fat_angel ★★★★★
()
Ответ на: комментарий от Cancellor

из журнала Linux Format рубрика Ответы Grub, который загрузит всех (Р)

Надоело каждый раз устанавливать в BIOS загрузку с CD, чтобы попробовать новый дистрибутив. Есть ли способ добавить соответствующую опцию в Grub? Иван Пуренко

Научить Grub запускать загрузчик с CD несложно, но для решения этой задачи придется привлечь два других проекта: MEMDISK (http://syslinux.zytor.com/memdisk.php) и Smart Boot Manager (http://btmgr.sourceforge.net/about.html или Главное/SBM на нашем DVD). MEMDISK является частью SYSLINUX и должен быть доступен в вашем дистрибутиве в виде одноименного пакета. Разверните данный пакет и извлеките из него файл memdisk, который следует скопировать в каталог /boot. Далее, возьмите из каталога Главное/SBM на первой стороне нашего DVD файл btmgr.floppy.bz2 – это образ загрузочной дискеты Smart Boot Manager. Нам потребуются ее первые 18 КБ: откройте root-терминал и наберите dd if=btmgr.floppy of=/boot/sbm.bin bs=1k count=18 Наконец, необходимо создать соответствующую запись в меню Grub: title Boot from CD kernel /boot/memdisk initrd /boot/sbm.bin ВС права на ответ принадлежат русской редакции Linuxformat

anonymous
()

Мне главное, чтобы строчка grub loading висела не 3 секунды, а ~0, если это пофиксели буду пробовать.

frey ★★
()

Давно пользуюсь. Правда, хватает одного шрифта :)

Но загрузчик с разрешением 1680*1050 и полноцветной PNG на фоне смотрится современно :)

anonymous
()
Ответ на: комментарий от anonymous

Хотеть Скрины что бы срать Шрифты !!11!

anonymous
()

торвальдс начинал с терминала, ребята вот с загрузчика...

anonymous
()
Ответ на: комментарий от GArik

> есть там поддержка reiserfs.

а, хорошо. может быть даже можно будет попробовать…

dmiceman ★★★★★
()
Ответ на: комментарий от Cancellor

> А ещё поддержку всех возможных файловых систем по чтению и записи, чтобы было куда сохранять ваши тексты ;-)

На чтение уже приличный список.

anonymous
()
Ответ на: комментарий от Cancellor

> Как научить grub загружать сd-диски? root(cd0) нет такой опции он это вообще умеет??

а между root и скобкой пробел-то есть?

ИМХО второй груб - втопку. сиже на первой версии. Второй хоть и навороченный но сильно тяжелый. и тормозит.

fooser

anonymous
()

Прикольн)

Главное, чтобы при всём этом он как и сейчас грузился за миллисекунду.

eugrus ★★★★★
()
Ответ на: комментарий от Cancellor

> Лучше скажите как прикрутить поддержку HFS+ хотя-бы по чтению и прямую загрузку ядра Darwin (с помощью команды kernel, а не вызовом хамелеона по цепочке). Вот это меня в данный момент больше всего волнует, а не шревты какие-то.

Найти того, кто запрограммирует загрузку дарвиновского ядра и заплатить ему денег.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.