The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Новая версия менеджера загрузки GNU GRUB - 1.99

15.05.2011 17:42

Разработчики универсального модульного загрузчика GNU GRUB (GRand Unified Bootloader) объявили о выходе версии 1.99. Скорее всего это будет последняя экспериментальная версия на пути к стабильному выпуску 2.0, о чем сигнализирует факт переезда проекта c сервера alpha.gnu.org на ftp.gnu.org.

Наиболее интересные изменения:

  • Официальная поддержка загрузки с файловой системы ZFS. Как известно GRUB поставляется под лицензией GPLv2, которая несовместима с лицензией CDDL, под которой распространяется код ZFS. Тем не менее, компания Oracle поставляет базовый код для чтения ZFS-раздела в составе измененной версии GRUB, используемой в ОС Solaris, приняв таким образом условия лицензии GPL (GRUB, распространяется под GPL, соответственно его модификации тоже наследуют эту лицензию). Именно этот код и был импортирован в GRUB 1.99.
  • Поддержка файловых систем BtrFS и NILFS2. Исправлена ошибка при чтении каталогов Reiserfs;
  • Поддержка устройств DM-RAID;
  • Поддержка в MIPS multiboot2 таблиц разделов sunpc;
  • Поддерживается изменение раскладки клавиатуры, ввод двунаправленного текста и диакритических знаков;
  • Завершить работу загрузчика теперь можно средствами ACPI.
  • Новые команды: lsacpi и sendkey (i386), cmostest (i386/x86_64), lsefisystab, lssal, lsefimmap (EFI);
  • Упрощена процедура генерации PXE-образов. Добавлена утилита grub-mknetdir, генерирующая каталоговую структуру для сетевой загрузки;
  • Команда grub-mkconfig теперь поддерживает Xen, образы initrd Fedora 13 и NetBSD. Также с помощью grub-mkconfig теперь можно установить фоновое изображение загрузочного меню;
  • Добавлена возможность адресации памяти ниже 16 Мб и выше 3 Гб в i386-qemu;
  • Появилась поддержка горячего подключения/отключения USB-устройств, USB-хабов, и USB-эмуляторов последовательного порта;
  • Команда grub-mkrescue теперь использует GNU xorriso для создания CD-образов, вместо grub-mkisofs. Устройство CD-ROM теперь именуются "cd";
  • Теперь загрузчик может быть установлен во вложенный раздел (например BSD-раздел). Предпочтительный способ указания вложенных разделов теперь выглядит так: (hd0,msdos1,bsd1), а не (hd0,1,a);
  • Во встроенный скриптовый язык GRUB добавлены следующие языковые конструкции: for, while, until, elif, break, continue, shift, return, маски файлов, регулярные выражения, параметры функций, позиционные параметры в setparams;
  • Добавлен новый скрипт с реализацией автодополнения в стиле bash;
  • Возможность использования GRUB в качестве прошивки в Yeeloong, полностью свободном нетбуке на базе MIPS-совместимого процессора Loongson-2F;
  • Добавлен парсер для файлов конфигурации устаревших версий GRUB;
  • Реализованы фильтры для прозрачной распаковки;
  • Поддержка мета-данных mdadm 1.x;
  • Поддержка горячих клавиш в меню.

GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS ПК, платформы IEEE-1275 (OLPC и оборудование на базе PowerPC/Sparc64), EFI-системы и устройства, использующие свободный пакет CoreBoot (LinuxBIOS). Из ранее реализованных в рамках проекта Grub2 улучшений, можно отметить: использование нового загрузчика Multiboot2; поддержку выполнения скриптов; динамическую загрузку модулей; доступ к файлам на ФС NTFS, Reiserfs, EXT4, AFS, UDF, RAID 4/6/10 и данным внутри cpio/tar архивов; создание графических меню с интегрированными виджетами; вывод локализованного текста в отличных от ASCII кодировках; использование шифрованных паролей; поддержку загрузки ядра FreeBSD, NetBSD, OpenBSD и MacOS X (XNU).

  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: Компания Intel создала на базе GRUB инструментарий для тестирования BIOS
  3. OpenNews: В загрузчике GRUB появится поддержка ZFS
  4. OpenNews: Конфликт Windows приложений и GRUB 2, требуется информация от пользователей
  5. OpenNews: Вышел менеджер загрузки GRUB 1.98
  6. OpenNews: Проект Debian GNU/Linux переходит на использование по умолчанию загрузчика GRUB 2
Автор новости: Evgeny Zobnin
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30563-gnu
Ключевые слова: gnu, grub, bootloader, boot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (90) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 19:59, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Официальная поддержка загрузки с файловой системы ZFS. Как известно GRUB поставляется под лицензией GPLv2, которая несовместима с лицензией CDDL, под которой распространяется код ZFS.

    казалось бы, что мешает переписать?

     
     
  • 2.2, Аноним (-), 20:01, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Патенты, как всегда.
     
     
  • 3.18, Avator (ok), 22:00, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну в данной ситуации патенты должны продолжить мешать...
    думаю мешало то, что у комманды разработки ограниченные ресурсы. а загрузка ZFS фидимо не было в числе приоритетных задач.
     
     
  • 4.25, szh (ok), 23:00, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ну в данной ситуации патенты должны продолжить мешать...

    нет, так как Oracle согласилась с GPL в рамках их кода.

     
     
  • 5.49, Аноним (-), 10:03, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    gpl v2 ничего не говорит о том что другим проектам можно использовать код попадающий под патенты ;-)
    загрузчику можно - остальным сосать лапу
     
     
  • 6.63, szh (ok), 15:55, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    загрузчику, и всем кто возьмет код у загрузчика. В качестве загрузчика достаточно выступить проэкту Grub.
     
  • 3.74, 1 (??), 23:13, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    патенты тут вообще нипричем
     

  • 1.3, Аноним (-), 20:04, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И всё выше перечисленное работает при зашифрованном корне или как и раньше, что-то где-то прочитать нельзя и посему буковки вопросиками и проч?
     
  • 1.4, Аноним (-), 20:10, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зашифрованный корневой раздел в убунте давно грузится через груб.
    Главное, чтобы boot был на отдельном разделе и не зашифрованным.
     
     
  • 2.10, Аноним (-), 21:02, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И русский шрифт и прочие плюшки при этом тоже работают?
     
     
  • 3.20, ig0r (??), 22:20, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    смотря на каком разделе лежат ваши шрифты.
     
  • 3.29, Анонимоус (?), 01:02, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очень любопытно!
    Русские шрифты в грубе? В каком месте Вы их используете?
    И какие плюшки Вам нужны от загрузчика операционных систем?
     
     
  • 4.51, ig0r (??), 11:30, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Русские шрифты используються для того чтобы прочитать надписи могли те, кто по английски читать не умеют.
     
     
  • 5.60, Аноним (-), 14:05, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Что в 2011м году делают в ИТ люди, не умеющие читать по-английски? М?
     
     
  • 6.64, szh (ok), 15:58, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Откуда в 2011 году берутся люди, которые думают что компьютерами могут пользоватся только люди из IT ? Пришелец из 1970х ?
     
     
  • 7.65, anonymous (??), 16:02, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Откуда в 2011 году берутся люди, которые думают что компьютерами могут пользоватся
    > только люди из IT ? Пришелец из 1970х ?

    откуда в 2011 году берутся люди, которые считают, что не-айтишнику нужен именно компьютер, а не специализированный девайс? пришельцы из 80-х?

     
     
  • 8.68, szh (ok), 21:01, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    то что ты себе считаешь по факту расходится с обьективной реальностью окружающей... текст свёрнут, показать
     
  • 8.70, Alex (??), 21:29, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда в 2011 берутся блондинки в IT, которым зачем-то понадобилось общаться с G... текст свёрнут, показать
     
  • 8.72, ig0r (??), 22:26, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и какой вы посоветуете специализированный девайс бухгалтеру работающему в 1с ... текст свёрнут, показать
     
     
  • 9.73, anonymous (??), 22:32, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    thin terminal... текст свёрнут, показать
     
     
  • 10.77, ig0r (??), 08:05, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и что, можно обойтись без загрузчика ... текст свёрнут, показать
     
  • 6.71, ig0r (??), 22:19, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    где я сказал что эти люди айтишники?
     
     
  • 7.86, Аноним (-), 22:04, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не-айтишники в массе своей живут в венде. В нашей реальности. В вашей, может быть, в пингвинусе.
     
     
  • 8.92, ig0r (??), 23:14, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    это рассматривать как аргумент против русских шрифтов грубе если так, то не убе... текст свёрнут, показать
     
     
  • 9.93, ig0r (??), 23:16, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    s шрифтов грубе шрифтов в грубе ... текст свёрнут, показать
     
  • 3.97, Анон (?), 20:30, 19/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Работает, все работает, у меня на сервере грузится зашифрованный раздел софт-раид с настроенным LVM, который и содержит в себе корневой раздел и все остальное, не зашифровано только 150 мб загрузочного раздела.
     

  • 1.5, Anonus (?), 20:12, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Имхо лучший загрузчик!
     
     
  • 2.12, Аноним (-), 21:03, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +18 +/
    > Имхо лучший загрузчик!

    Имхо, это операционка, претендующая на то что она всего лишь загрузчик :)

     
  • 2.67, Fernando (?), 20:36, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А этот лучший из суперлучших умеет грузить FreeBSD с ZFS раздела, или таки обломится?
     

  • 1.6, Аноним (-), 20:24, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что предидущии версии груба не поддержуют BtrFS ?
     
     
  • 2.8, Зенитар (?), 20:53, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Был удивлён, увидев что первый GRUB грузит Fedora с ext4. BtrFS может появиться тоже.
     
     
  • 3.11, Аноним (-), 21:02, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А первым GRUB'ом был случайно не 1.99? Чисто номинально он и правда "первый", хотя на самом деле без пяти минут второй :)
     
     
  • 4.14, Аноним (-), 21:11, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, что предыдущий оратор видел такий первый (0.97) grub, ибо он и в SuSE грузится с Ext4, бо ентерпрайзы его патчами изрядно костыляет.
     
     
  • 5.17, Аноним (-), 22:00, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ибо первый груб посути ща развивает тока редхат.
     
  • 4.24, Зенитар (?), 22:53, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Именно 0.97, выше были правы.
     

  • 1.7, Arcturus (ok), 20:51, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно ли, наконец, грузиться с cd/usb используя GRUB, а указывая явным образом это в BIOS?
     
     
  • 2.30, AHAHAC (ok), 01:28, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На материнке не работает F12 ?
     
  • 2.55, Аноним (-), 11:56, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    chainloader +1 отменили?
     

  • 1.9, Аноним (-), 21:01, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У меня есть только один вопрос: а накой нам операционка то, при таких загрузчиках? Если загрузчик одновременно поддерживает больше ФС чем все операционки по отдельности - может быть, операционки уже становятся не нужны? Осталось только встроить в grub браузер и у вас сразу после включения компьютера будет интернет :)))
     
     
  • 2.13, Аноним (-), 21:10, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня есть только один вопрос: а накой нам операционка то, при
    > таких загрузчиках? Если загрузчик одновременно поддерживает больше ФС чем все операционки
    > по отдельности - может быть, операционки уже становятся не нужны? Осталось
    > только встроить в grub браузер и у вас сразу после включения
    > компьютера будет интернет :)))

    у новых интеловских чипсетов есть даже ОС

     
     
  • 3.16, bircoph (ok), 21:52, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > у новых интеловских чипсетов есть даже ОС

    И что в этом хорошего? Разве что облегчение внедрения бэкдоров.

     
  • 2.15, bircoph (ok), 21:51, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот я тоже не понимаю, зачем в grub 95% всех этих сложностей. Зачем, например, отключать в загрузчике USB-устройства? Для защиты от запуска левых вещей достаточно пароль поставить.

    Кроме того, ядро GRUB никогда не заменит, потому что в нём код не особо оптимизируется.

     
     
  • 3.38, Аноним (-), 07:56, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > левых вещей достаточно пароль поставить.

    Пароль куда? На биос? Это тот, который хранится в виде ламерской чексуммы? Там 2 байта, за 65536 попыток это подбирается гарантированно. А с учетом "парадокса близнецов" - намного быстрее. Сбрасывается не менее элементарно уймой способов, что программных что аппаратных. Функция этого "пароля" - декоративная. Отпугивает бабушек и домохозяек.

    Кстати некоторые биосы могут не иметь настроек по поводу того что там enable а что disable.

     
     
  • 4.75, Аноним (-), 00:42, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А с учетом "парадокса близнецов" - намного быстрее.

    Во-первых, не парадокс близнецов, а парадокс дней рождения, во-вторых, он работает только когда ищется коллизия между парами посчитанных чексумм. Если одна чексумма фиксирована, он не работает, и пробовать придётся в среднем 65536/2 комбинации. Когда переберёшь руками первую сотню, поговорим.

     
     
  • 5.76, anonymous (??), 00:45, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    зачем «руками»? O_O
     
     
  • 6.84, Аноним (-), 19:18, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Как ещё предполагается подбирать пароль на BIOS не руками? Хардварным эмулятором клавиатуры? Когда спаяете, поговорим.
     
     
  • 7.85, anonymous (??), 19:22, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как ещё предполагается подбирать пароль на BIOS не руками? Хардварным эмулятором клавиатуры?
    > Когда спаяете, поговорим.

    кагбэ проблема сделать эмуль усб-клавы? бывает, я тоже много чего не умею.

     
  • 3.98, Анон (?), 20:32, 19/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вот я тоже не понимаю, зачем в grub 95% всех этих
    > сложностей. Зачем, например, отключать в загрузчике USB-устройства? Для защиты от запуска
    > левых вещей достаточно пароль поставить.
    > Кроме того, ядро GRUB никогда не заменит, потому что в нём код
    > не особо оптимизируется.

    Например если используются usb-ключи к зашифрованным разделам.

     
  • 2.31, AHAHAC (ok), 01:29, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня есть только один вопрос: а накой нам операционка то, при
    > таких загрузчиках? Если загрузчик одновременно поддерживает больше ФС чем все операционки
    > по отдельности - может быть, операционки уже становятся не нужны? Осталось
    > только встроить в grub браузер и у вас сразу после включения
    > компьютера будет интернет :)))

    см. Google Chrome OS

     
  • 2.37, anonymous (??), 07:31, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    молчи, не подавай этим маньякам идей! а то с них станется портануть туда libc, иксы и прочее. а потом они засядут писать новый загрузчик, для самого GRUB.
     
     
  • 3.39, Аноним (-), 07:57, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > загрузчик, для самого GRUB.

    А потом - загрузчик для этого загрузчика. А потом и для него загрузчик. А потом ... потом мы посмотрим, какого размера у них был стек :)))

     

  • 1.23, vadiml (ok), 22:52, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ранее можно было использовать маленький и простой lilo.
    А теперь какие есть альтернативы grub-у?
     
     
  • 2.26, 1 (??), 23:12, 15/05/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    LiLo
     
  • 2.32, AHAHAC (ok), 01:32, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ранее можно было использовать маленький и простой lilo.
    > А теперь какие есть альтернативы grub-у?

    lilo
    loadlin
    syslinux
    uboot
    redboot
    ntldr :)

     
     
  • 3.40, Аноним (-), 08:00, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > lilo

    А с btrfs стартовать смогет?

    > loadlin

    Это который под досом стартует? Выбор некромана!

    > syslinux

    Специфичная штука.

    > uboot

    Еще более специфичная штука, ориентированная на эмбеддовку.

    > redboot

    А это вообще настоящая операционка - это ж eCos обкусанный :). Такой вот забавны "загрузчик" от редхат. GRUB не первые кто додумался сделать загрузчика операционкой :P.

    > ntldr :)

    И как из него ядро линя запустить? Он же тупой как пробка?!

     
     
  • 4.42, Drist (ok), 08:44, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Охо-хо-нюшки! Ну и люниксоиды пошли :(

    LILO relies on blocklists, so it works regardless of file system used.
    A disadvantage of using blocklists is that you have to install LILO each time
    your kernel or your initrd is changed by you or any other file system activity.
    If you don't install LILO after they are changed, you won't be able to boot.

     
     
  • 5.43, Drist (ok), 08:46, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, сейчас лило активно пилится - https://alioth.debian.org/projects/lilo/ (там же найдете рассылку, если кому любопытно). По сравнению с монстроидальным грубом - настоящий люникс-вэй :)

     
     
  • 6.50, Inine (ok), 10:34, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Уважаемый Дрюст. Ну зачем, скажите, так писать слово "Линукс"?
     
     
  • 7.52, ананим (?), 11:36, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уважаемый Унун. Ну зачем, скажите, так писать слово "Дрист"?
     
  • 7.53, Drist (ok), 11:39, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А почему бы и нет? Покажите орфографический словарь, в котором утверждена норма правописания этого слова. Боюсь, что в русском языке его просто нет. Следовательно, можно писать так, как угодно. Суть же понятна, ведь так?

    Кстати, лично меня больше раздражает убогое знание русского языка многими переводчиками, включая здешних, не утруждающими свой мозг переводом статей именно на русский язык, и допускающим такие перлы, как "юзабилити" и прочие убожества. Ну так свою же голову не приставишь :) Главное, что суть понятна, а русскому языку стоит учиться не на этом сайте.

     
     
  • 8.54, anonymous (??), 11:53, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    русский аналог ... текст свёрнут, показать
     
     
  • 9.78, Drist (ok), 10:18, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Удобство пользования использования , просто удобство , любой другой - хоть д... текст свёрнут, показать
     
     
  • 10.80, anonymous (??), 10:25, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    это не аналог, хотя и близко к нему слово 171 юзабилити 187 вполне понятно,... текст свёрнут, показать
     
  • 8.58, Аноним (-), 13:02, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А почему вы сами не пишите по-русски В вашем опусе 30 заимствованных из други... текст свёрнут, показать
     
  • 4.59, 1 (??), 13:18, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    "А с btrfs стартовать смогет?"
    Не пробовал, но ему, вроде, всё равно какая ФС. Но (как упоминалось) нужно переустанавливать загрузчик, при изменении ядра. Год назад, когда ext4 не совсем распространена была, я выбрал LiLo, потому что он был стабильный, не требовал патчей и у меня сразу за работал.
     
  • 4.99, Анон (?), 20:33, 19/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> ntldr :)
    > И как из него ядро линя запустить? Он же тупой как пробка?!

    Колисниченко (или как его там) еще в книге по РедХат 9 описывал процесс подсовывания в винду загрузчика линя.

     
  • 2.66, iZEN (ok), 17:09, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ранее можно было использовать маленький и простой lilo.
    > А теперь какие есть альтернативы grub-у?

    boot0

     

  • 1.27, Аноним (-), 23:39, 15/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, а нельзя ли его как-то встроить в BIOS, и конфигурационный файл рядышком, в EEPROM или мини флэшку. А то надоел бардак с загрузчиками.
     
     
  • 2.33, AHAHAC (ok), 01:33, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, а нельзя ли его как-то встроить в BIOS, и конфигурационный файл
    > рядышком, в EEPROM или мини флэшку. А то надоел бардак с
    > загрузчиками.

    см. Coreboot


     

  • 1.28, balex (??), 00:02, 16/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, у них API стабилизировалось? Года 2 назад попытался написать модуль к GRUB, криво, но заработало, год назад попробовал - не работает. Или с официального 2.0 ждать..
     
  • 1.34, Андрей (??), 02:34, 16/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда только начал пересаживаться на линукс (где-то 2002 год, ASP Linux 7.2), устанавливал загрузчик (lilo) на корневой раздел, потом dd и редакториование boot.ini винды. В принципе так же и с grub'ом. Но он чего-то с недавних пор предупреждает, что chainloading ненадёжный способ. Это что регресс получается? Кто-то проследил момент, когда, как и почему к этому пришло?
     
  • 1.35, fyjybvec (?), 03:33, 16/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Осталось туда только emacs встроить.
     
     
  • 2.56, stimpack (?), 12:17, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    действительно, тогда будет полноценная ось, разве что без приличного текстового редактора
     

  • 1.36, anonymous (??), 07:28, 16/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    скажите же уже им кто-нибудь, что не надо писать ОС для того, чтобы просто загрузить ядро другой ОС!
     
     
  • 2.41, Аноним (-), 08:01, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > скажите же уже им кто-нибудь, что не надо писать ОС для того,
    > чтобы просто загрузить ядро другой ОС!

    Точняк, ведь уже написан Linux с его kexec :D. Достаточно просто запустить Linux и оттуда kexec'ом - все что угодно. Хотя стоп, кто-то должен запустить линукс?!


     

  • 1.45, зкщпук (?), 09:31, 16/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это уже цельная ось получается!
     
     
  • 2.47, q (??), 09:40, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ТОчно ))) тоже так подумал ))) помниться у старых загрузчиков был графический интерфейс, когда будет у GRUBа? :D
     

  • 1.46, q (??), 09:39, 16/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А на фига им ораколовский код под ZFS? Если FreeBSD может развивать свою реализацию драйвера ZFS, до почему у неё нельзя позаимствовать код для GRUB?
     
     
  • 2.48, anonymous (??), 09:50, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А на фига им ораколовский код под ZFS? Если FreeBSD может развивать
    > свою реализацию драйвера ZFS, до почему у неё нельзя позаимствовать код
    > для GRUB?

    потому что у freebsd нет «своей реализации». ферштейн?

     
     
  • 3.61, q (??), 14:33, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > потому что у freebsd нет «своей реализации». ферштейн?

    А у ядра Линукса нет своей реализации?

    Кроме того, зачем брать чужой код, если надо просто знать формат данных на ZFS? Если известен формат данных, то код могли бы написать сами.

    Хотя конечно, если Оракл заинтересован, чтобы GRUB поддерживал ZFS, то проще с их стороны перелицензировать часть кода, чем ждать пока другие извратяться. Что видимо и произошло.

     
     
  • 4.62, anonymous (??), 14:40, 16/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> потому что у freebsd нет «своей реализации». ферштейн?
    > А у ядра Линукса нет своей реализации?

    ни у кого нет "своей" реализации, все взяты у санок.

    > Кроме того, зачем брать чужой код, если надо просто знать формат данных
    > на ZFS? Если известен формат данных, то код могли бы написать
    > сами.

    конечно-конечно.

     
     
  • 5.82, iZEN (ok), 11:58, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ни у кого нет "своей" реализации, все взяты у санок.

    Правда что ли?

    Смотрю на исходники и не верю своим глазам:
    pmbr (src/sys/boot/i386/pmbr/pmbr.s) написал John Baldwin из Yahoo!, Inc., лицензия 2-пунктовая BSDL. gptldr (src/sys/boot/i386/gptboot/gptldr.S) написал он же, лицензия 2-пунктовая BSDL.
    gptboot (src/sys/boot/i386/gptboot/gptboot.c) написал Robert Nordier, лицензия типа "нате берите, только отстаньте".
    Загрузчик zfs (src/sys/boot/zfs/zfs.c) написал Doug Rabson, лицензия 2-пунктовая BSDL.

     
     
  • 6.90, Аноним (-), 22:08, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> ни у кого нет "своей" реализации, все взяты у санок.
    > Правда что ли?
    > Смотрю на исходники и не верю своим глазам:
    > pmbr (src/sys/boot/i386/pmbr/pmbr.s) написал John Baldwin из Yahoo!, Inc., лицензия 2-пунктовая
    > BSDL. gptldr (src/sys/boot/i386/gptboot/gptldr.S) написал он же, лицензия 2-пунктовая
    > BSDL.
    > gptboot (src/sys/boot/i386/gptboot/gptboot.c) написал Robert Nordier, лицензия типа
    > "нате берите, только отстаньте".
    > Загрузчик zfs (src/sys/boot/zfs/zfs.c) написал Doug Rabson, лицензия 2-пунктовая BSDL.

    А саму ZFS тоже бздуны написали, не? :)

     
     
  • 7.95, iZEN (ok), 00:52, 18/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> ни у кого нет "своей" реализации, все взяты у санок.
    >> Правда что ли?
    >> Смотрю на исходники и не верю своим глазам:
    >> pmbr (src/sys/boot/i386/pmbr/pmbr.s) написал John Baldwin из Yahoo!, Inc., лицензия 2-пунктовая
    >> BSDL. gptldr (src/sys/boot/i386/gptboot/gptldr.S) написал он же, лицензия 2-пунктовая
    >> BSDL.
    >> gptboot (src/sys/boot/i386/gptboot/gptboot.c) написал Robert Nordier, лицензия типа
    >> "нате берите, только отстаньте".
    >> Загрузчик zfs (src/sys/boot/zfs/zfs.c) написал Doug Rabson, лицензия 2-пунктовая BSDL.
    > А саму ZFS тоже бздуны написали, не? :)

    Не флуди. Вопрос касается загрузчика.


     

  • 1.57, stimpack (?), 12:20, 16/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хорошо, что адекватный lilo все же доступен, как минимум, в дебьяне.
    нам работать надо, нам некогда с багами монстров бороться.
    понял это, когда на хреново зашотдауненом reiser-е grub не смог грузануть ядро.
    сложил дважды два в уме и прекратил его использовать.
    запустить lilo после апдейта ядра не так уж и тяжело по сравнению с проблемами невозможности монтирования boot-раздела.
     
     
  • 2.83, Stax (ok), 18:45, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И вы серьезно полагаете, что в этом вина граба, а не reiserfs? По-моему это все-таки второе (ну плюс вина того, кому пришло в голову взгромоздить reiserfs на /boot, проигнорировав все рекомендации).
    Райзер вообще может так глючить, что о-го-го. Когда работает он неплох, но проблемы с ним бывают и еще какие.
     
     
  • 3.91, Аноним (-), 22:08, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И вы серьезно полагаете, что в этом вина граба, а не reiserfs?
    > По-моему это все-таки второе (ну плюс вина того, кому пришло в
    > голову взгромоздить reiserfs на /boot, проигнорировав все рекомендации).
    > Райзер вообще может так глючить, что о-го-го. Когда работает он неплох, но
    > проблемы с ним бывают и еще какие.

    А с каких пор райзер стал продуктивной ФС?

     
     
  • 4.94, алонсо (?), 23:22, 17/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    многие линуксоиды так считают. Вы разве не знали?
     
  • 4.96, q (??), 09:54, 18/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    райзер точно лучше ext3, xfs
     
     
  • 5.100, Crazy Alex (??), 01:20, 22/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    За XFS ответите :-) Она, в общем-то, из линуксовых стабильных FS самая продвинутая. А последних версиях еще и достатоно приемлемо работает с мелкими файлами - не так шустро, как рейзер, но достаточно для любого реального применения, особенно учитывая надёжность (да, пропадание данных при неожиданном отключении, похоже, тоже пофиксили) и массу настраиваемых параметров и мощный IOCTL.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру