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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.