The OpenNET Project / Index page

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

Во FreeBSD-CURRENT завершён переход на bsdinstall в качестве инсталлятора по умолчанию

14.03.2011 22:27

Натан Уайтхорн (Nathan Whitehorn) сообщил о внесении изменений в инфраструктуру сборки релизов FreeBSD, делающих bsdinstall инсталлятором по умолчанию. Новый инсталлятор обладает полным функционалом, за исключением поддержки ZFS в редакторе разделов. Пользовательский интерфейс bsdinstall напоминает классический sysinstall. Что касается sysinstall, то его поддержка сохранится в течении всего времени жизни ветки 9.x, но уже в качестве альтернативного инсталлятора. Тестовый установочный образ c BSDInstall будет подготовлен в ближайшее время.

BSDInstall отличается модульностью, простотой подключения расширений, поддержкой управляющих установкой скриптов и ускорением выполнения процесса инсталляции. По своей сути BSDInstall представляет собой shell-скрипт, в определенной последовательности вызывающий дополнительные скрипты или приложения. Любое звено установки может быть легко модифицировано или заменено на альтернативную реализацию (например, вместо вызова редактора дисковых разделов можно указать скрипт, который вернет определенную последовательность gpart-команд). В процессе установки, работа инсталлятора сводится к распаковке трех архивов: образа с базовой системы (world.tgz), ядра (kernel.tgz) и коллекции портов (ports.tgz), после чего могут быть запущены постустановочные конфигураторы или скопированы типовые файлы конфигурации (fstab, rc.conf, resolv.conf).

В настоящее время BSDInstall может использоваться для архитектур i386, amd64, sparc64, powerpc, powerpc64 и PC98. Из возможностей можно отметить:

  • Возможность установки на GPT-диски;
  • Поддержка установки, охватывающей несколько дисков;
  • Поддержка установки внутрь jail-окружений;
  • Поддержка упрощенного PXE-режима установки;
  • Дружественность к системам виртуализации, например, можно произвести установку в дисковый образ из работающей системы;
  • Значительное ускорение процесса установки системы;
  • Гибкое управление установкой через написание скриптов;
  • Возможность простой реализации мелких настроек;
  • Установочный CD выступает в роли LiveCD.
  • Режим настройки параметров беспроводной сети;
  • Поддержка установки на ZFS-разделы (реализация функции не завершена).


  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
  2. OpenNews: В дерево исходных текстов FreeBSD принят код альтернативного инсталлятора
  3. OpenNews: Отчет о состоянии развития FreeBSD за четвертый квартал 2010 г.
Автор новости: xxx
Тип: К сведению
Ключевые слова: freebsd, bsdinstall, sysintall, install
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:36, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А где скрины
     
     
  • 2.4, ололол (?), 01:26, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • –5 +/
    баш-скрипта?
     
     
  • 3.5, Below (ok), 02:28, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    других шеллов кроме баша нету?
     
     
  • 4.16, kde (??), 09:22, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мдя, как-то странно что не на csh :)....
     
     
  • 5.18, Мих (?), 09:55, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    run control как и другие базовые системы freebsd сделаны на sh, чего и вам желаю.
     
     
  • 6.31, AlexAT (ok), 13:48, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мазохизм - не наш метод.
     
  • 6.42, letsmac (ok), 20:39, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что в этом плохого? Возможностей sh хватает - тогда зачем плодить больше?
     

  • 1.2, Аноним (-), 00:37, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    и того должны запилить 3 инсталлятора.
    и еще он просит сообщество выловить баги до выхода 9.0 =)
     
  • 1.3, Mif (?), 01:24, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да скрины бы где можно посмотреть?
     
     
  • 2.6, r0g3r (??), 04:24, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Инсталлер взят из проекта PC-BSD. Тамошние скриншоты и смотрите.
     
     
  • 3.7, rednikov (ok), 06:41, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    надеюсь не в чистом виде..
    т.к. там есть глюк если вначале установки выбираешь русский язык по умолчанию...
    При первой установке большинство будет плеваться...
     
  • 3.9, Аноним (-), 06:45, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Инсталлер взят из проекта PC-BSD. Тамошние скриншоты и смотрите.

    В PC-BSD - pc-sysinstall, а не bsdinstall. У них есть общие моменты, но по сути это пока разные инсталляторы, хотя и идут по пути постепенной интеграции (http://wiki.freebsd.org/PCBSDInstallMerge)

     
     
  • 4.11, r0g3r (??), 08:25, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    М? Мне лень искать конечно, но рассылки от freebsd.org мне приходят. Они там чёрным по-белому на английском вполне доступно писали, что они инсталлер из pcbsd к себе портируют. Может, меня приглючило или я не так понял? :)
     
     
  • 5.13, QuAzI (ok), 08:35, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Eventually this will be adapted to use the backend from pc-sysinstall.
    Читать как - скрипты адаптированы для запуска из pc-sysinstall (это то, что вы ХОТИТЕ видеть), а вот под чем они реально будут запускаться в релизном варианте, ещё большой вопрос. Я например не горю желанием видеть GUI при установке через серийную консоль или тащить весь этот графический костыль при PXE-установке.
     
     
  • 6.15, r0g3r (??), 08:54, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, правильнее будет как бэкэнд взятый из PC-BSD, а остальное они дорисовывают сами.
     
     
  • 7.36, yurkis (ok), 15:08, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. По сути pc-sysinstall и есть бекенд. Графический инсталятор там по сути ни при чем. bsdinstall другой проект.
     
  • 2.10, жопка3 (?), 08:22, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    bsdinstall выполнен в лучших традициях sysinstall
     

  • 1.8, reman (??), 06:44, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    еще сделали бы один установочный комплект для amd64/i386.
     
     
  • 2.20, odus (ok), 09:57, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем ?
    У меня просто две очень маленькие флешки по 2Gb
     

  • 1.12, QuAzI (ok), 08:32, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Т.е. раньше были наборы архивов base, kernels, ports, со своими скриптами установки, учитывающими например заданную заранее DESTDIR. Теперь эту обвязку (что было в скриптах) при ручной установке например на ZFS придётся вручную всё ставить. "Зашибенно". А вот tlz или txz вместо tgz они не осилили.
    Посмотрим на их PXE-режим "упрощённый".
     
     
  • 2.21, odus (ok), 09:59, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. раньше были наборы архивов base, kernels, ports, со своими скриптами установки,
    > учитывающими например заданную заранее DESTDIR. Теперь эту обвязку (что было в
    > скриптах) при ручной установке например на ZFS придётся вручную всё ставить.
    > "Зашибенно". А вот tlz или txz вместо tgz они не осилили.

    Я думаю прикрутить .txz вместо .tgz им не составит больших усилий
    Тем более что xz теперь входит в /usr/src/

     
     
  • 3.40, QuAzI (ok), 19:10, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так я в курсе. Уже не первый день как оно там, вот и вопрос, до коле.
     
  • 2.22, xxx (??), 11:23, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у .tgz есть одно преимущество - скорость.
     
     
  • 3.41, QuAzI (ok), 19:18, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Скорость скачивания всего этого с удалённого FTP вы имели в виду? Ну это я по себе сужу, у меня на флехе grub, который может загрузить образ сделанный из bootonly и не может загрузить что-то крупнее. Можно конечно всю флеху форматнуть и сделать установочной, но хотелось всё-таки мультизагрузочник. Особенно прикольно тянуть тем у кого по трафику лимиты. А ещё они упорно тиснут образ, чтобы образ влезал на 2Гб (т.е. чтобы на фатовой флехе его можно было куда-то унести, разжать и там записать) и там как бы тоже было неплохо место поджать. В конце концов система ставится один раз, можно и подождать лишнюю минуту при распаковке.
    Ну да подождём, авось до релиза одумаются.
     
     
  • 4.47, xxx (??), 15:16, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну да подождём, авось до релиза одумаются.

    Не факт, лучше поднять этот вопрос в списках рассылки.


     

  • 1.14, Аноним (-), 08:39, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    bsdinstaller != pc-installer. С виду это выглядит как sysinstall, просто гибче реализацией. По поводу GUI и кому он нужен - PC-BSD может устанавливаться в двух видах - PC-BSD или девственно чистая Фря, соотв. для красоты можно пользоваться дистрибутивом PC-BSD
     
     
  • 2.45, getfr (?), 23:48, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > bsdinstaller != pc-installer. С виду это выглядит как sysinstall, просто гибче реализацией.
    > По поводу GUI и кому он нужен - PC-BSD может устанавливаться
    > в двух видах - PC-BSD или девственно чистая Фря, соотв. для
    > красоты можно пользоваться дистрибутивом PC-BSD

    их "девственно чистая Фря" не так и чиста. Я пробовал как-то. Каша и нагромождение разного. Пилить потом сложнее, чем оригинал.

     

  • 1.17, odus (ok), 09:55, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если на ZFS будет устанавливаться - это хорошо
    А то приходиться полностью руками делать установку с USB-флешки
    - это минут 10-15 занимает

    Вообщем сам по себе инсталлятор меня например не сильно волнует
    Так как устанавливать системы приходиться нередко
    то давно написал себе скрипт, который делает кучу настроек после установки
    Скрипт приходиться немного подправлять с выходом новой версии FreeBSD

     
     
  • 2.28, TrollBSD (?), 13:04, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Если на ZFS будет устанавливаться - это хорошо
    > А то приходиться полностью руками делать установку с USB-флешки
    > - это минут 10-15 занимает
    > Вообщем сам по себе инсталлятор меня например не сильно волнует
    > Так как устанавливать системы приходиться нередко
    > то давно написал себе скрипт, который делает кучу настроек после установки
    > Скрипт приходиться немного подправлять с выходом новой версии FreeBSD

    зачем же руками? http://mfsbsd.vx.sk/

     

  • 1.19, odus (ok), 09:56, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошо будет, если инсталлятор будет поддерживать установку
    1) GPT-диск, корень системы на ZFS
    2) GPT-диски, корень системы на ZFS RAID mirror
    Сейчас это делаю вручную
     
     
  • 2.27, TrollBSD (?), 13:03, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошо будет, если инсталлятор будет поддерживать установку
    > 1) GPT-диск, корень системы на ZFS
    > 2) GPT-диски, корень системы на ZFS RAID mirror
    > Сейчас это делаю вручную

    http://mfsbsd.vx.sk/ не подойдет?

     

  • 1.23, metallic (ok), 12:18, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что в бсд появится нормальный инсталятор, а старый времен царя гороха наконец-то на свалку отправят?
     
     
  • 2.24, iZEN (ok), 12:29, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Sysintall был первым барьером сложности на пути изучения Unix. Прошёл его — будешь юниксоидом, не прошёл — линуксоидом.
     
     
  • 3.25, metallic (ok), 12:31, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Sysintall был первым барьером сложности на пути изучения Unix. Прошёл его —
    > будешь юниксоидом, не прошёл — линуксоидом.

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

     
     
  • 4.43, FSA (??), 20:56, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Расскажите об этом фанатам Gentoo :)
     
  • 3.26, Andrew Kolchoogin (?), 12:47, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это sysinstall-то был барьером?!

    OpenBSD пробовал ставить версий 2.x?-)))

     
  • 3.29, Vitaly_loki (ok), 13:14, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сам пользуюсь FreeBSD с 2001г, но, пардон, какой там нахер барьер? Я с первого раза там все понял и поставил! По поводу линуксоидов, в Слаке посложнее инсталлятор будет, хотя бы тем, что не поддерживает разметку винта (надо делать вручную из консоли)
     
  • 3.30, terr0rist (ok), 13:37, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Sysintall был первым барьером сложности на пути изучения Unix. Прошёл его —
    > будешь юниксоидом, не прошёл — линуксоидом.

    Первым барьером был DOS. Кто прошёл ДОС - тому уже сисинсталлы и линуксы - как семечки.
    А кто не проходил ДОС и привык к графическим приблудам... тому учиться, учиться и учиться.

     
  • 3.32, rageworm (?), 14:16, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    бред вообще.
     
     
  • 4.33, rageworm (?), 14:19, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    это я про

    > Sysintall был первым барьером сложности на пути изучения Unix. Прошёл его —
    > будешь юниксоидом, не прошёл — линуксоидом.

     
  • 3.37, СуперАноним (?), 16:11, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Sysintall был первым барьером сложности на пути изучения Unix. Прошёл его — будешь юниксоидом, не прошёл — линуксоидом.

    Ага, в Генте и LFS ваще инсталятора нет. Поэтому, следуя изиной логике, поставил Генту - стал суперюниксоидом :))

     
  • 3.48, Vitaly_loki (ok), 18:26, 19/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спорим ты CRUX не поставишь :)
     
     
  • 4.49, К.О. (?), 18:28, 19/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Спорим ты CRUX не поставишь :)

    Ну... по себе о людях не судят. Ничего страшного в консольной сборке ядра и пакетов из-под LiveCD не вижу.

     
     
  • 5.50, Vitaly_loki (ok), 22:19, 19/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Спорим ты CRUX не поставишь :)
    > Ну... по себе о людях не судят. Ничего страшного в консольной сборке
    > ядра и пакетов из-под LiveCD не вижу.

    Да я тоже ничего страшного в этом не вижу

     

  • 1.34, Аноним (-), 15:05, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эх... Тока каррент накатил на свежую тачку... =\ Так бы попробовал... Теперь в вируталке? :(
     
  • 1.44, Vitold S (?), 21:43, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как много шума вокруг простенького скрипта копирующего и распаковывающего файлы. Может уже поговрим о переходе на подозрительный компилятор? Или чего доброго о поддержке видеокамер?
     
     
  • 2.46, QuAzI (ok), 08:20, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А в чём собственно проблема?
     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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