LINUX.ORG.RU

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

 ,


0

0

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

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

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

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

★★★★★

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

про груб2 не знаю, а в первом надо было использовать отдельное ядро граба - "эль торито", которое понимало (cd) как опцию. Я с ним загрузочный livecd делал. Да и кучу FS оно уже тогда знало, "из коропки", можно было читать текстовые файлы/смотреть картинки в xbm

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

>До сих пор пользуюсь GRUB 0.97 в текстовом режиме 80x25. Внимание вопрос: Доктор, меня ещё можно вылечить?

Ты не одинок в этом мире...

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

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

>А вот меня тоже это интересует, присоединяюсь к вопросу.

Я этот вопрос задавал ещё год назад. Сказали что каким то хитрым способом можно, а вот каким сказать забыли.

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

>2011 г: в состав grub'a включен emacs.
Вот как раз это хотел сказать!
И после этого дрова будут писать уже не под Линукс, а под ГРУБ. И будет у нас микроядерная ОС со всем необходимым.

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

Да, между tar и grub намечается нешуточная конкуренция :)

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

> А у меня он SATA2, в линуксе определяется как /dev/sr0 или /dev/scd0, как в таком случае? Прописать /dev/sr0 в device.map, что ли?.. ;-)

Учитывай, что grub - это не Linux. И у него свои представления о том как именовать устройства. Поскольку dvd привод и винт, на котором /boot у меня до сих пор на IDE - с SATA тебе ничем не подскажу.

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

>> До сих пор пользуюсь GRUB 0.97 в текстовом режиме 80x25. Внимание вопрос: Доктор, меня ещё можно вылечить?

> Ты не одинок в этом мире...

А я просто забыл как он выглядит (

skwish ★★
()

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

Не забыли бы загрузчик добавить, а то получится как с емаксом :/

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

> Подожду пока не научать запускать МС Офес под грубом.

Се моветон, месье! OpenOffice - наше фсьо! И вообще это что-то из предыдущей серии вопросов про текстовые редакторы и поддержку записи на файловых системах.

Cancellor ★★★★☆
()

Добавить в grub еще амарок, каффеин и крусадер - и я дальше загрузчика загружаться не буду. И вообще все это надо в линукс-биос вставить. Операционные системы не нужны.

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

> Не забыли бы загрузчик добавить, а то получится как с емаксом :/

Лучший загрузчик для эмакса - это Линукс! Надо бы разрабам подкинуть идею портирования эмакса прямиком на GRUB - зачем нам лишние сущности?

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

> Операционные системы не нужны.

Так пользуйся мобилкой как риальный пацан. Поддержка усб-флешек есть в каждом втором музыкальном центре

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

Лучше бы рассказали какие баги устранены, поддержка каких файловых систем была добавлена/улучшена, и как там с поддержкой непосредственной загрузки разных типов ядер, кроме Linux, FreeBSD и Hurd? Я понимаю, что есть патчи и под OpenSolaris на ZFS, но когда это войдет в мейнстрим? И когда можно будет нормально запускать Дарвин, в конце-то концов?

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

> И когда можно будет нормально запускать Дарвин, в конце-то концов?

И правда, безобразие то какое ! До сих пор нельзя нормально запускать, совсем уже разработчики обленились.

u5qh
()

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

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

> 2010 г: Grub обьявил себя операционной системой

> 2011 г: в состав grub'a включен emacs.

2012 г: grub предустанавливают в больших человекоподобных роботов

2014 г: grub осознает себя... =)))

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

2017 г: grub изобрел МВ, отправился в прошлое и создал ЛОР который позже поработит человечество.

ps. T 5

wfrr ★★☆
()

Грузить сразу Compiz и чтобы куб крутить )

spartak1
()

2021 г.: в GRUB 2 внедрили субпиксельное сглаживание шрифтов и искусственный интелект. Начало 3 мировой.

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

3-я мировая была тн. "холодной" с горячими вставками, так что 4-ой мировой, из-за того что были противники включения поддержки флэша в GRUB 2, они ее и начали.

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

> Главное чтобы загрузчику загрузчика не понадобился загрузчик загрузчика.

Вообще-то уже. BIOS грузит stage1, который грузит stage1.5, который грузит stage2, который грузит ядро.

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

> когда пытался реализовать НОРМАЛЬНУЮ загрузку хакинтошной МакОС безо всяких костылей.

Противогаз и гамак отдыхают.

sv75 ★★★★★
()

Меня больше интересует, когда можно будет большое разрешение экрана поставить

DiKeert ★★
()

Кстати, когда в GRUBе появится нормальный загрузчичик? А так операционка в целом ничего.

aspell
()

Свистелки и перделки теперь и в вашем загрузчике! Не пропустите!

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

> Дайте какую-нибудь доку/howto по GRUB2.

Даю :)
Мои мучения описаны здесь: http://forum.tvercity.ru/index.php?showtopic=70469 Там есть такие ссылки:
Ман по grub.cfg написанный для Debian: http://wiki.debian.org/Grub/grub.cfg.manpage?highlight=%28%5EGrub.%2Amanpage%29 В частности там внизу есть раздел see also со ссылками на другие маны о grub2.
Кое какая справка по командам grub: http://grub.enbug.org/CommandList
О том как сделать шрифт для grub2: http://grub.enbug.org/gfxterm

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

эээ... по последней ссылке руководство уже новое, для grub-1.96 не подойдёт. Для 1.96 коротко руководство такое:
"у grub-1.96 свой формат шрифтов. Нужно найти и скачать файлик unifont.hex.gz и сгенерировать нужный шрифт с помощью скрипта unifont2pff.rb из папки util в архиве с grub-1.96. Потом его можно использовать в gfxterm."
Если решишься ставить grub из svn, то делай как по ссылке выше написано. Если будешь ставить версию 1.96, то могу выложить свой пакет - там уже есть готовый шрифт.

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

А зачем поддерживать систему сами знаете кем писаную?

Никто не хочет неприятностей.

ЗЫ. Ну фейхоа себе, 3 отрицания в одном предложении ППЦ.

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

>поддержку reiserfs, конечно, так и не прикрутили?
а вот меня больше интересует ext4..

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

>> Однажды я на него смотрел целый день, когда пытался реализовать НОРМАЛЬНУЮ загрузку хакинтошной МакОС безо всяких костылей. В итоге, конечно же получилось, но я вдоволь насмотрелся на отсутствующие фичи.

http://sda00.blogspot.com/2008/02/blog-post.html
давно уже всё вкурено. "нативной" загрузки хакинтоша (без EFI) не получится, ибо в этом случае ты пролетишь с проверкой наличия чипа шифрования (да, несмотря на dsmos.kext и его хак).

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

>P.S. зобаньте всех модераторов, кроме SVU! Gharik # (*) (06.01.2009 1:41:59)

а что за дискриминация SVU ?

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

>2010 г: Grub обьявил себя операционной системой

Это наверное потому, что Емакс ещё не умеет включать комп(или он и телепатит?)

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

>а пользователь на grub смотрит раз в полгода )

Ну... если нажимаю кнопку резко вскочить с постели, то может и увижу...

wyldrodney
()

Да здравствует GRUB OS!

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

>Кстати, когда в GRUBе появится нормальный загрузчичик? А так операционка в целом ничего.

Загрузчик уже есть — для этого надо просто использовать boot0. Ж)

iZEN ★★★★★
()

1. У меня LILO. 2. Он у меня не показывает меню. На шрифты мне насрать.

Кому заслать багрепорт о том, что фичи ненужные? :)

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

> Не забыли бы загрузчик добавить, а то получится как с емаксом :/

или как с vi - в одном режиме будет пищать, а в другом портить разделы =)

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

2 sda00

Спасибо за ссылочку, очень интересная статья. Особенно понравилась фраза "AMD - нашефсио! Intel - ацтой!!!" ;-)

Cancellor ★★★★☆
()

А под графический сплеш груб опять патчить надо? Когда же наконец его включат в главную ветку?

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

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

>> А вот меня тоже это интересует, присоединяюсь к вопросу.

>А cdrom у тебя где висит?

>IDE primary slave ? /dev/sdb -> (hd1) ?

>IDE secondary master? /dev/sdc -> (hd2) ?

У меня два жёстких /dev/sda, /dev/sdb и один dvd - /dev/hdc

Как добавить пункт загрузки с dvd, то бишь с /dev/hdc. (dvd у меня IDE-шный)

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

Да, кстати, жёсткие он видит на (hd0) и (hd1), а вот как он видит dvd? :( Версия 0.97-r3

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