The OpenNET Project / Index page

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

В дерево исходных текстов FreeBSD принят код альтернативного инсталлятора

29.06.2010 14:14

В состав FreeBSD HEAD интегрирована поддержка pc-sysinstall, альтернативной программы установки, разработанной в недрах проекта PC-BSD. Главная особенность нового инсталлятора в разделении составляющих установщика на фронтэнд и бэкенд. Из возможностей отмечена поддержка ZFS, raidz, gmirror-зеркалирования, GPT/EFI, GELI-шифрования, gjournal, присутствует собственный менеджер для MBR слайсов/разделов, после установки формируется подробный лог, отражающий статус выполнения всех операций.

В настоящий момент во FreeBSD добавлена реализация консольного (dialog/curses) режима установки, написанного на Shell и напоминающего классический sysinstall. Дополнительно подготовлен графический (на базе Qt) режим установки, который в настоящее время используется в проекте PC-BSD. Что касается фронтэнда, то он выполняет функцию генератора скрипта для выполнения итоговой установки, на вход принимается специально сформированный бэкендом файл конфигурации, что позволяет легко организовать выполнение ранее подготовленных сценариев для автоматизированной установки. На стороне бэкенда организована только работа пользовательского интерфейса.

Следует отметить, что pc-sysinstall не является первым альтернативным инсталлятором, из похожих проектов можно отметить Finstall (на языке Python) и BSD Installer (бэкенд на языке Lua). Кроме того, в рамках проекта BSD Installer была предпринята попытка создания бэкенда в виде web-интерфейса, который дает возможность управлять процессом установки с другой машины. Возможно, что найдутся энтузиасты, способные повторить данный опыт для инсталлятора PC-BSD.

Из проблем классического установщика sysinstall, побудивших команду разработчиков PC-BSD к написанию собственной программы установки, отмечаются: отсутствие возможности автоматизации процесса установки и использования скриптов; запутанная архитектура; трудоемкость добавления новых функций (например, поддержки новых файловых систем); отсутствие лога с сохранением текстов ошибок; монолитный дизайн; нет возможности локализации процесса установки на другие языки.

  1. Главная ссылка к новости (http://blog.xbsd.org/2010/06/2...)
  2. OpenNews: Отчет о состоянии развития FreeBSD за первый квартал 2010 г.
  3. OpenNews: Доступен релиз десктоп-ориентированной ОС PC-BSD 8.0
  4. OpenNews: GUI альтернативного инсталлятора FreeBSD может быть переписан на Java
  5. OpenNews: Завершена первая стадия разработки нового инсталлятора FreeBSD
  6. OpenNews: Вышла третья бета версия BSDInstaller для FreeBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27131-freebsd
Ключевые слова: freebsd, install, pc-bsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (67) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 14:36, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сразу могу сказать тем кто жаждет шифрования из коробки, оно не парольное, а на рендомно созданных ключах, которые делаются на основании вводимого "пароля".
     
  • 1.2, terminus (ok), 14:39, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Здорово, наконец-то!

    Главное "тихо и незаметно" взяли и прицепили (или я просто не заметил, когда они это обсуждали в листах?).

     
     
  • 2.21, butcher (ok), 16:38, 29/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они это на BSDCan обсуждали. И так как imp@ не последний человек в проекте, он посовещался и решил :)
     

  • 1.5, dimqua (??), 15:04, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Неплохо, хоть какой то толк от этой pc-bsd.
     
  • 1.7, fidaj (ok), 15:19, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    теперь с легкостью можно начинать клепать свои дистрибы :)
     
  • 1.8, Kkbl (?), 15:23, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Отлично. Не прошло и десяти лет...
     
     
  • 2.11, fidaj (ok), 15:30, 29/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Отлично. Не прошло и десяти лет...

    лучше поздно - чем никогда...

     

  • 1.16, Денис Юсупов (?), 15:46, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Давно пора.

    Только я не понял, он по умолчанию теперь будет вместо sysinstall?

     
  • 1.23, iZEN (ok), 17:31, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Наконец-то заменят этот дурацкий Sysinstall. Использую его редко в виду того, что инсталлирую FreeBSD не часто, а если случается, то обхожусь кросс-канпеляцией:
    % make buildworld buildkernel installkernel installworld distribution DESTDIR=/mnt

    Но когда приспичит установить из ISO, то убожество Sysinstall ДОСТАВЛЯЕТ.

     
     
  • 2.25, Aleksey Salow (ok), 17:34, 29/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я последние два раза бутался с livefs и разворачивал систему вручную. Учитывая что во второй раз уже были кой-какие скрипты для автоматизации, то по времени получилось бастрее чем штатным sysinstall.
     
     
  • 3.39, DeadLoco (ok), 03:31, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Кому не нравится сисинсталл - тому дорога в fixit, там открыты все пути.
     
  • 2.45, Mikula (?), 08:45, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Но когда приспичит установить из ISO, то убожество Sysinstall ДОСТАВЛЯЕТ.

    Минут 5 на всё про всё... Не знаю что там может так "ДОСТАВЛЯТЬ"?

     
     
  • 3.52, KOL (ok), 10:25, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как-то засекали. 3 минуты 18 секунд получилось : ))
     
     
  • 4.57, DeadLoco (ok), 19:19, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Как-то засекали. 3 минуты 18 секунд получилось : ))

    Что-то долговато :) Хотя, если с иксами, портами и сырцами...

     
  • 3.58, iZEN (ok), 19:31, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Там доставляет то, что, будучи запущенным на поднятой системе, sysinstall может её покалечить так, что и не сразу просечёшь.
     
     
  • 4.76, KOL (ok), 01:47, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Там доставляет то, что, будучи запущенным на поднятой системе, sysinstall может её
    >покалечить так, что и не сразу просечёшь.

    rm тоже может покалечить. Тоже "ДОСТАВЛЯЕТ"?

     

  • 1.24, Aleksey Salow (ok), 17:32, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Новость конечно супер, для новичков и прочих появится инсталлер с поддержкой современных технологий. С другой стороны инсталяции фряхи и так очень проста и очень хорошо поддаётся автоматизации (включая инсталяцию на zfs/raidz)
     
  • 1.26, Аноним (-), 18:44, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    отличная новость, давно ждал!
     
  • 1.27, voip (??), 20:41, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    что там может быть интересного? тупой набор скриптов
    sysinstall хотя бы полноценная утилита


    ps
    посмеялся

    http://svn.pcbsd.org/pcbsd/current/pc-sysinstall

    Error: Not Found
    No handler matched request to /pcbsd/current/pc-sysinstall

     
     
  • 2.28, Аноним (-), 21:02, 29/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    http://trac.pcbsd.org/browser/pcbsd/current/pc-sysinstall
     
  • 2.33, XoRe (ok), 23:36, 29/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >что там может быть интересного?

    Читаем хотя бы перевод новости:

    >Из возможностей отмечена поддержка ZFS, raidz, gmirror-зеркалирования, GPT/EFI, GELI-шифрования, gjournal, присутствует собственный менеджер для MBR слайсов/разделов, после установки формируется подробный лог, отражающий статус выполнения всех операций.
    > тупой набор скриптов
    >sysinstall хотя бы полноценная утилита

    Тупой, в данном случае, выступает утилита sysinstall, которая этого не умеет.

     
     
  • 3.35, voip (??), 00:45, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • –7 +/
    зачем мне ваш перевод если достаточно по svn сходить что бы увидеть
    >тупой набор скриптов

    если разработчики настолько обленились и отупели что не могут этот функционал добавить в sysinstall
    то это их минус

    я бы новость тогда переписал так

    "BSD разработчики настолько обленились что в скором будущем всю FreeBSD перепишут на sh"

     
     
  • 4.38, terr0rist (ok), 01:07, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >зачем мне ваш перевод если достаточно по svn сходить что бы увидеть
    >
    >>тупой набор скриптов
    >
    >если разработчики настолько обленились и отупели что не могут этот функционал добавить
    >в sysinstall
    >то это их минус

    Если вы не можете добавить в запорожец движок от феррари, это ваш минус.

     
     
  • 5.42, voip (??), 07:39, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >Если вы не можете добавить в запорожец движок от феррари, это ваш минус.

    в роли запорожца выступает FreeBSD?
    а в роли феррари нормальный sysinstall-ер?
    в чем же мой тогда минус?
    не смешите меня

    я вам сочуствую, научитесь подбирать аллегорию

     
     
  • 6.63, Sem (??), 01:15, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    не надо sysinstall трогать. его надо выкинуть. про запарожец - хорошая аналогия.

    а вы, уважаемый voip, шли бы уже тролить в другое место.

     
  • 4.46, XoRe (ok), 08:53, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >если разработчики настолько обленились и отупели что не могут этот функционал добавить
    >в sysinstall
    >то это их минус

    Ага, теперь вы говорите, что sysinstall - это не совсем полноценная утилита, раз ей не хватает функционала.

    Вы хотите что-то конструктивное сказать, или просто поспорить хочется?
    В первом случае welcome, во втором не welcome.

     
  • 3.40, DeadLoco (ok), 03:43, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Тупой, в данном случае, выступает утилита sysinstall, которая этого не умеет.

    Она умеет ДОСТАТОЧНО. А местами даже с переизбытком - в угоду пионэрам, которые без менюшек не в состоянии гмиррор соорудить или с зфс загрузиться.

    Есть fixit - в нем можно сделать вообще все, что угодно. Ну, почти что угодно - все равно критики сисинсталла этого не заметят.

     
     
  • 4.41, kshetragia (ok), 05:52, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А еще некоторые умеют зубы через опу выдирать. Нормальный инсталлятор снижает порог вхождения для новичков и экономит время остальным.

    ЗЫ: Я вполне в состоянии соорудить и гмиррор и все остальное.

     
     
  • 5.43, voip (??), 07:42, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >А еще некоторые умеют зубы через опу выдирать. Нормальный инсталлятор снижает порог
    >вхождения для новичков и экономит время остальным.
    >
    >ЗЫ: Я вполне в состоянии соорудить и гмиррор и все остальное.

    нормальний инсталлятор на sh не пишут
    ну судя по вашим желаниям, sysinstall можно выкинуть - так как он ничего не умеет - ога?

     
     
  • 6.49, butcher (ok), 09:44, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чем вам так sh не нравится? Это скриптовый язык. В pc-sysinstall он используется для того, чтобы вызывать нужные программы (написанные на Си) с нужными параметрами, а не выполнять какие-то низкоуровневые действия. IMHO, сейчас 98% всех инсталляторов nix систем, так или иначе, написаны на скриптовых языках. А sh позволяет не втягивать в базу дополнительный скриптовый язык.
     
  • 6.50, PereresusNeVlezaetBuggy (ok), 09:44, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>А еще некоторые умеют зубы через опу выдирать. Нормальный инсталлятор снижает порог
    >>вхождения для новичков и экономит время остальным.
    >>
    >>ЗЫ: Я вполне в состоянии соорудить и гмиррор и все остальное.
    >
    >нормальний инсталлятор на sh не пишут

    Расскажите об этом разработчикам OpenBSD. Их ненормальный инсталлятор позволяет установить ОС быстрее, чем скачается дерево с исходниками ядра Linux. Нередко установка (и апгрейд) сводятся к многократному нажатию Enter, да вводу админского пароля.

    Хотя, конечно, OpenBSD и не пытается угодить всем подряд.

     
  • 6.64, Sem (??), 01:21, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>А еще некоторые умеют зубы через опу выдирать. Нормальный инсталлятор снижает порог
    >>вхождения для новичков и экономит время остальным.
    >>
    >>ЗЫ: Я вполне в состоянии соорудить и гмиррор и все остальное.
    >
    >нормальний инсталлятор на sh не пишут
    >ну судя по вашим желаниям, sysinstall можно выкинуть - так как он
    >ничего не умеет - ога?

    1) дело не в языке, а в архитектуре.
    2) ога.

     
  • 6.66, kshetragia (ok), 05:21, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    если sh позволяет решить поставленную задачу. И это не доставляет неудобств, то почему нет? И на чем же пишут настоящие кулхацкеры?
     
  • 5.44, 1 (??), 08:04, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    новички пускай убунту патчат, им нечего в FreeBSD делать
     
     
  • 6.67, kshetragia (ok), 05:24, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >новички пускай убунту патчат, им нечего в FreeBSD делать

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

     
     
  • 7.72, Аноним (-), 10:07, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Вы, мягко говоря, не правы. МОлодежь нужно учить. И желательно сразу на правильных системах.

    учить клацать кнопки на этой бубунте для домохозяек это круто.

     
  • 5.56, DeadLoco (ok), 19:13, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Нормальный инсталлятор снижает порог вхождения для новичков и экономит время остальным.

    Взаимоисключающие параграфы. (снижает порог вхождения) XOR (экономит время остальным)

     
     
  • 6.62, XoRe (ok), 21:10, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Нормальный инсталлятор снижает порог вхождения для новичков и экономит время остальным.
    >
    >Взаимоисключающие параграфы. (снижает порог вхождения) XOR (экономит время остальным)

    Ну почему же.
    Иногда нужно тупо установить систему.
    Это я, предполагая, что нормальный инсталлятор умеет "next, next, next" )

     
     
  • 7.65, Ян Злобин (ok), 03:18, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Это я, предполагая, что нормальный инсталлятор умеет "next, next, next" )

    Это Вас, дядя Билли этому научил, уважаемый? ;-)

     
     
  • 8.77, XoRe (ok), 02:02, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Каюсь Хотя нет, не каюсь Он научил этому нынешнее поколение, которое делает ... текст свёрнут, показать
     
  • 6.68, kshetragia (ok), 05:36, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Нормальный инсталлятор снижает порог вхождения для новичков и экономит время остальным.
    >
    >Взаимоисключающие параграфы. (снижает порог вхождения) XOR (экономит время остальным)

    Тупые действия должны делаться просто. Можно конечно сначала нарезать livefs, потом из под нее разметить хард, потом собрать мир, пототом сутки *бли с портами(это если office не собирать). Это все для эстетов и не всегда нужно. Иногда нужно просто "чтобы работало". И если я смогу завести скажем журнал или ZFS из гуйни, то зачем весь этот секас? Keep it simple.

     
  • 4.47, XoRe (ok), 08:55, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Она умеет ДОСТАТОЧНО.

    Смотря для кого.
    Если вас функционал sysinstall устраивает, то и отлично.
    Я не думаю, что её скоро выкинут.

    Можно подойти так - смотря с чем сравнивать.
    Если сравнить с инсталляторами других современных *nix ОС, то новые фичи приветствуются.

     
     
  • 5.78, DeadLoco (ok), 08:45, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Если сравнить с инсталляторами других современных *nix ОС, то новые фичи приветствуются.

    Я с фрей работаю с 1996 года, и вы знаете, за все эти годы я ни разу не столкнулся с ситуацией, чтобы мне чего-то не хватало в сисинсталле. Даже наоборот - есть разделы его меню, в которые я уже давным-давно не заглядывал.

    К слову сказать, у фри есть такой замечательный способ установки - с двух дискет. Метод, конечно, ветхозаветный, но, тем не менее, до сих пор в строю железки, на которые иначе, как с дискет, поставить систему невозможно. Вот как в 2х1.44 впихнуть невпихуемое? Лоадер, кернел, окружение и, собсно, сисинсталл-2.0, с графическим интерфейсом, скриптовым языком, блекджеком и шлюхами?

    Уж по мне - пусть будет сисинсталл-1.0. Работает - не трогай.

     
     
  • 6.80, iZEN (ok), 10:38, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >К слову сказать, у фри есть такой замечательный способ установки - с
    >двух дискет. Метод, конечно, ветхозаветный, но, тем не менее, до сих
    >пор в строю железки, на которые иначе, как с дискет, поставить
    >систему невозможно.

    Благо, я освободился от дисковода и дискет год назад. У меня новая материнка даже не имеет "ветхозаветного" IDE-порта для FDD и PS2 туда же. ;)

     
     
  • 7.81, Andrey Mitrofanov (?), 11:15, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >IDE-порта для FDD и PS2 туда же. ;)

    "IDE-порта PS2 для FDD на ISA", да?

     
     
  • 8.82, iZEN (ok), 12:03, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У моей материнки ECS A785GM-M нет ни IDE FDD, ни PS 2 http www ixbt com mainb... текст свёрнут, показать
     
     
  • 9.83, Andrey Mitrofanov (?), 12:10, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ни IDE, ни интерфейса FDD, ни PS2 или-таки что такое IDE FDD , которого нет ... текст свёрнут, показать
     
     
  • 10.84, iZEN (ok), 12:16, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    IDE англ Integrated Drive Electronics 8212 параллельный интерфейс подключ... текст свёрнут, показать
     
     
  • 11.85, Andrey Mitrofanov (?), 12:19, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    1 Бззз GOTO 1 ... текст свёрнут, показать
     
  • 7.86, DeadLoco (ok), 15:40, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >У меня новая материнка даже не имеет "ветхозаветного" IDE-порта для FDD и PS2 туда же. ;)

    К чему этот съезд в бытовую технику? У меня старая материнка тоже была избавлена от легаси-интерфейсов - еще три года тому.

    Я говорю о девайсах, вроде хпшных пролиантов, на которые фрю можно установить только через дискеты. Что с ними делать?

     

  • 1.32, XoRe (ok), 23:34, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В новости меняем местами "фронт энд" и "бек энд", и начинаем понимать =)
     
  • 1.34, Аноним (-), 23:54, 29/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Бэкэнд формирует файл конфигурации, принимаемый на вход фронтэнда, который, в свою очередь, выполняет функцию генератора скрипта для выполнения итоговой установки. Вопрос знатокам: а кто итоговой установкой-то заведует? libastral?
     
     
  • 2.37, terr0rist (ok), 01:05, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    libhands.so
     

  • 1.36, cvsup (ok), 01:03, 30/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    sysinstall(8):
    BUGS
         This utility is a prototype which lasted several years past its expira-
         tion date and is greatly in need of death.
     
     
  • 2.51, butcher (ok), 09:48, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >sysinstall(8):
    >BUGS
    >     This utility is a prototype which lasted
    >several years past its expira-
    >     tion date and is greatly in need
    >of death.

    Забавное во всём этом то, что как минимум двое людей в последнее время активно взялись за исправление багов в sysinstall :)
    Причём эту запись из мануала тоже уже убрали :)

     

  • 1.53, VolanD (ok), 10:35, 30/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >[оверквотинг удален]
    >
    >
    >
    >В настоящий момент во FreeBSD добавлена реализация консольного (dialog/curses) режима установки, написанного
    >на Shell и напоминающего классический sysinstall. Дополнительно можно использовать графический (на
    >базе Qt) режим установки. Кроме того, была предпринята попытка создания бэкенда
    >в виде web-интерфейса, ...
    >
    >URL: http://blog.xbsd.org/2010/06/25/pc-bsd-install-backend-committed-to-svn
    >Новость: http://www.opennet.ru/opennews/art.shtml?num=27131

    Ждите... скоро сделают инсталл как в висте, все с красивыми кнопоками, а от тя только требуется "Далее..." жмакать, ибо ПК лучше знает, че те надо...

     
     
  • 2.54, splat_pack (ok), 11:30, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    что и fixit Отменят? ужос ужасный...
     

  • 1.55, sHaggY_caT (ok), 11:35, 30/06/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Изобрели аналог Anaconda/kickstart и AutoYast? Давно было пора...

    Интересно, через sysinstall сейчас такие же, как и в шестерке, неудобства в выравнивании geom девайсов под gmirror, если девайсы слайс >> лейбэл?

    Я понимаю, конечно, что fdisk рулит (хотя во фре, имхо, он неудобный у тупой в сравнении с GNU fdisk и sfdisk), но все же...

     
     
  • 2.59, iZEN (ok), 19:38, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Изобрели аналог Anaconda/kickstart и AutoYast? Давно было пора...

    Чё такое Anaconda/kickstart? В настольных линуксах их вроде бы нет (или я ошибаюсь?).

    >Интересно, через sysinstall сейчас такие же, как и в шестерке, неудобства в выравнивании geom девайсов под gmirror, если девайсы слайс >> лейбэл?

    Чего? sysinstall тупо не знает о GEOM Mirror. Он знает только о: MBR, слайсах и разделах. Даже GPT в нём нельзя разметить.

    >Я понимаю, конечно, что fdisk рулит (хотя во фре, имхо, он неудобный
    >у тупой в сравнении с GNU fdisk и sfdisk), но все
    >же...

    Уже больше трёх лет есть прекрасный gpart(8) http://www.freebsd.org/cgi/man.cgi?query=gpart&apropos=0&sektion=0&manpath=Fr
    Где вы были?

    P.S.
    sysinstall ни в каком виде непригоден к качественной и простой установке FreeBSD на носители. В sysinstall нету заранее подготовленных сценариев установки. Диалоговый режим работы слишком неинтуитивен, чтобы в нём смог разобраться пользователь без руководства.

     
     
  • 3.60, Ygor (ok), 20:40, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Анаконда это из федорки кстати, установщик тамошний, а вот на sysinstall ты зря бочку гонишь, оно вполне справляется со своей обязанностью, на счёт инуитивности может и не очень, зато шустро и после одного прочтения мануала проблем с пониманием не вызывает. Та же анаконда глюкалова ещё та, сколько помню её всегда приходилось инсталировать самый минимум из-за того, что она постоянно не могла разрулить зависимости.
     
     
  • 4.61, iZEN (ok), 20:55, 30/06/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >на sysinstall ты зря бочку гонишь, оно вполне справляется со своей обязанностью, на счёт инуитивности может и не очень, зато шустро и после одного прочтения мануала проблем с пониманием не вызывает.

    У меня хотелка была на чистый винчестер, подключенный вторым к уже работающей системе, установить FreeBSD с помощью sysinstall. Запускаю. Указываю, что ядро и мир должны быть скачаны с FTP-сервера и развёрнуты на размеченном MBR/слайсы диске. А вот фик. Это иноплатенянское чудовище захотело писать на диск с GPT, на котором был раздел с ZFS! Хорошо, что у FreeBSD на этот счёт есть защита от непредсказуемых действий sysinstall.

     
  • 3.70, kshetragia (ok), 05:42, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Диалоговый режим
    > работы слишком неинтуитивен, чтобы в нём смог разобраться пользователь без
    > руководства.

    вот тут пожалуй не соглашусь. Когда ставился первый раз, то проблем не ощутил. Хотя те, кто после линукса пищат.. да.


     
     
  • 4.71, sun28 (?), 07:58, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    болтать не мешки ворочать
     
  • 3.73, sHaggY_caT (ok), 22:46, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Изобрели аналог Anaconda/kickstart и AutoYast? Давно было пора...
    >
    >Чё такое Anaconda/kickstart? В настольных линуксах их вроде бы нет (или я
    >ошибаюсь?).

    Что такое "настольный линукс"? Я не издеваюсь, правда не поняла фразу в контексте.
    Речь о специальном языке сценариев для неинтерактивной|упрощенной интерактивной установки ОС.
    Всегда было очень сильным преимуществом RHEL/CentOS/Solaris(JumpStart)/SUSE и других платформ, где подобные технологии есть.

    Во фре, конечно, всегда можно rc-файл смонтировать по NFS с сервера установки, и напихать туда bash-кода, но это неудобный велосипед, особенно в сравнении с тем, как можно ставить системы с помощью Macro-языка уже Cobbler, который даже абстракция над кикстартом Anaconda

    >>Интересно, через sysinstall сейчас такие же, как и в шестерке, неудобства в выравнивании geom девайсов под gmirror, если девайсы слайс >> лейбэл?
    >
    >Чего? sysinstall тупо не знает о GEOM Mirror. Он знает только о:
    >MBR, слайсах и разделах. Даже GPT в нём нельзя разметить.

    Всегда можно поставить на одну половинку зеркала, а потом, после sysctl kern.geom.debugflags=16 засунуть другую в gmirror.

    Кстати, тупые конечно и примитивные, но сценарии sysinstall умеет.

    >P.S.
    >sysinstall ни в каком виде непригоден к качественной и простой установке FreeBSD
    >на носители. В sysinstall нету заранее подготовленных сценариев установки. Диалоговый режим
    >работы слишком неинтуитивен, чтобы в нём смог разобраться пользователь без руководства.

    Не знакома ни с одним человеком, с минимальным опытом с UNIX-системами (который знает, что такое точка монтирования, блочные/символные устройства, и другие примитивы), который бы не смог поставить фрю с помощью Sysinstall: он очень тупой, примитивный, но и простой и надежный :)

     
     
  • 4.74, iZEN (ok), 23:11, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Это где пользователь вставляет диск в дисковод и понеслась Next - Next - ... большой текст свёрнут, показать
     
     
  • 5.75, sHaggY_caT (ok), 23:35, 01/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Для фряхи она альтернативной быть не может, так как Anac... большой текст свёрнут, показать
     
     
  • 6.79, DeadLoco (ok), 09:11, 02/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >По-моему, первое что люди понимают в *nix, так это то, что минимальные системы рулят

    Так было, но уже нет. Нынче рулят графически-мышечные инсталляторы и установки "типовых-ролевых" конфигураций, которые жить не могут без излишеств разных некрасивых. У фри это тоже присутствует, но зачаточно - minimal, user, X-user.  Пиполь же ставит "Веб-сервер", в который мало того, что напихано чего попало, так и настроено через сфинктер ануса.

    Лично я ничего против не имею, даже наоборот :) Потому что я кормлюсь с офисного шлюза - с проксей, впн-терминатором, с вебмылом, и вообще, со всем, что нужно бизу от инета. Я ставлю его на целерон-400 с 256МБ озу - и он отлично обслуживает два десятка рабочих мест. Альтернативный вариант с графическим инсталлятором на такой конфигурации если и запустится, то клиента радовать не будет - проверено. Чем более изощрены "современные инсталляторы", тем больший спрос на мою конфигурацию.

     

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



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

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