The OpenNET Project / Index page

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

Началось альфа-тестирование инсталлятора Debian 7.0, заморозка пакетной базы состоится в июне

14.05.2012 15:56

Вышла первая альфа-версия программы установки Debian GNU/Linux для грядущего релиза "Wheezy" (7.0). Одновременно с этим подтверждены планы по заморозке пакетной базы Debian Wheezy во второй половине июня, релиз ожидается в конце лета.

В настоящее время неисправленными остаются 1053 критические ошибки, блокирующие релиз. Для сравнения, при подготовке прошлого выпуска ко времени заморозки кода, число блокирующих релиз ошибок было на уровне 500. В идеальном случае, для заморозки пакетной бызы число критических ошибок нужно сократить до 300, в противном случае подготовка финального релиза может надолго затянуться. Динамика изменения числа критических ошибок не радует, их число пока только увеличивается.

Улучшения, добавленные в альфа-версию инсталлятора Debian 7.0 (обзор возможностей, запланированных для Debian 7.0, можно посмотреть в данном материале):

  • Настройка сети:
    • В инсталлятор добавлена поддержка WPA для беспроводного соединения;
    • Добавлена поддержка протокола Spanning Tree Protocol (STP);
    • Произведены улучшения определения доступного линка и конфигурации DHCP на системах с несколькими сетевыми картами;
    • Добавлена отправка DHCP-уведомления о завершении сессии в конце установки для обхода проблем с некоторыми DHCP-серверами, не соблюдающими требования RFC;
    • Реализована более строгая проверка задаваемых имён хостов;
  • Улучшения, специфичные для Linux:
    • Ядро Linux обновлено до версии 3.2.16;
    • В качестве файловой системы по умолчанию теперь используется ext4;
    • Добавлена возможность использования Btrfs для разделов /boot (GRUB 2 и LILO);
    • Добавлена поддержка устройств NBD (Network Block Devices).
  • Улучшения, специфичные для kFreeBSD:
    • Ядро обновлено до версии из состава FreeBSD 8.3;
    • Подготовлена опция для использования на этапе установки ядра из состава FreeBSD 9.0;
    • Поддержка определения разделов LVM.
  • Проверка наличия установленных операционных систем:
    • Добавлено определение следующих систем: Windows 8, BSD-систем, MeeGo, Linux From Scratch и Haiku на разделах BeFS;
    • Улучшено определение операционных систем Windows и MS-DOS;
    • Устранена проблема с определением Gentoo.
  • Изменение в поведении инсталлятора:
    • Прекращено пятисекундное ожидание, если debootstrap находит дополнительные обязательные зависимости (d-i теперь оптимизирован и успевает выполнить все нужные действия);
    • Для проверки целостности используются контрольные суммы SHA;
    • Для kfreebsd-i386 включена поддержка ZFS;
    • Добавлена возможность использования ZFS для корневых разделов;
    • Для файловых систем ZFS добавлены зеркалирование и RAID-Z;
    • Переработаны средства управления пулом ZFS: добавлена поддержка пулов с несколькими физическими дисками, возможность использования нескольких ФС на одном ZFS-пуле, поддержка обычных ФС на ZFS-разделах (ZVOL), возможность задания произвольных имен для ZFS-пулов, файловых систем и разделов ZVOL.
  • Поддержка нового оборудования:
    • Поддержка архитектуры armhf;
    • Поддержка 20 семейства CPU AMD;
    • Поддержка систем Buffalo Linkstation LiveV3 (LS-CHL) и Buffalo Linkstation Mini (LS-WSGL);
    • Поддержка смартбука Toshiba AC100;
    • Поддержка платы MX53 LOCO и платформы OMAP4 Pandora;
    • Поддержка неттопов и смартбуков Genesi Efika MX;
    • Помещение snd-aoa в чёрный список для нормальной работы snd-powermac;
    • Установка пакета mmc-modules, если диск для установки не найден (позволяет установить систему на SD-карту для устройств без жестких и SSD-дисков);
    • Добавлена дополнительная задержка для определения SCSI-дисков с долгим временем инициализации;
    • Включение в поставку всех модулей ahci, необходимых для работы QNAP TS-419P+;
    • Сетевой драйвер niu для sparc, необходимый для Sparc-систем T2+;
    • Распознавание /dev/duart* как консоли с последовательным интерфейсом.
  • В Win32-loader добавлена поддержка загрузки по сети с использованием PXE;
  • При установке с USB-накопителя предоставляется возможность выбора ISO-образа, при наличии на установочном носителе нескольких подобных образов.
.

  1. Главная ссылка к новости (http://lists.debian.org/debian...)
  2. OpenNews: Проект Debian представил ожидаемые в Wheezy средства для управления облачными окружениями
  3. OpenNews: Эксперимент по пересборке Debian с использованием Clang показал неожиданно хорошие результаты
  4. OpenNews: Релиз Debian 6.0.4. Заморозка Debian 7 ожидается в июне
  5. OpenNews: Планы, определяющие функциональность релиза Debian 7 "Wheezy"
  6. OpenNews: В Debian 7 "Wheezy" будет реализована поддержка многоархитектурных установок
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/33842-debian
Ключевые слова: debian, install
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (76) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonymous (??), 16:38, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +31 +/
    Изменения радуют. Long live, Debian!
     
     
  • 2.3, Аноним (-), 16:43, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • –12 +/
    > Изменения радуют. Long live, Debian!

    А вот разработчики ядра Linux (в частности, Greg K-H и Ingo Molnar) предостерегают от использования дистров наподобие Debian и Gentoo, предоставляющих по нескольку ядер, ввиду того, что поддержка Linux-специфичных фич там ниже плинтуса. Молнар вообще советует прекратить поддержку ядром дистров без glibc и systemd.

     
     
  • 3.5, б.б. (?), 16:46, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Изменения радуют. Long live, Debian!
    > А вот разработчики ядра Linux (в частности, Greg K-H и Ingo Molnar)
    > предостерегают от использования дистров наподобие Debian и Gentoo, предоставляющих по
    > нескольку ядер, ввиду того, что поддержка Linux-специфичных фич там ниже плинтуса.
    > Молнар вообще советует прекратить поддержку ядром дистров без glibc и systemd.

    В Debian на текущий момент довольно слабая поддержка не Linux.

     
     
  • 4.35, Аноним (-), 18:51, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > В Debian на текущий момент довольно слабая поддержка не Linux.

    Да, просто в результате эти бакланы вынуждены ориентироваться на наименьший общий знаменатель, т.е. самых отсталых из всего что они поддерживают. А почему все должны пролетать из-за того что hurd и прочие kfreebsd тормозят - не совсем понятно.

     
  • 3.7, paulus (ok), 16:58, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    как вы уже достали со своим systemd и планами по замене им всех сервисов и ядра linux...
     
     
  • 4.11, Аноним (-), 17:05, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >  как вы уже достали со своим systemd и планами по замене им всех сервисов и ядра linux...

    Кто - вы? Если вы имели в виду разработчиков ядра Linux, то это вам не сюда, а в LKML.
    Только вас с такими предъявами Линус скорее всего пошлет лесом.

     
     
  • 5.17, Аноним (-), 17:12, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да почти все, кто пилит Linux, засланцы редхата.
    Не нравится? BSD welcomes you!
     
     
  • 6.19, Аноним (-), 17:13, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да почти все, кто пилит Linux, засланцы редхата.
    > Не нравится? BSD welcomes you!

    Сорри, не в ту ветку :)

     
  • 6.60, Илья (??), 08:32, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    пишите по-русски, режет глаз
     
  • 4.20, Аноним (-), 17:17, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > как вы уже достали со своим systemd и планами по замене им всех сервисов и ядра linux...

    В качестве альтернативы systemd рассматривается Upstart.
    Но мораль одна: портируемые иниты в Linux не нужны, потому что они не могут полноценно поддерживать фичи ядра.

     
     
  • 5.64, anonymous (??), 09:14, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем иниту фитчи ядра? У него одна простая задача: запустить n-сервисов и следить за ними.
     
     
  • 6.70, Hety (??), 11:50, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чтоб сервер взлетал за 2 секунды. Это же критично! А то ж перезагружаться надо все время - надо чтоб быстро все грузилось. И чтоб в слип еще уходило хорошо, да.
     
     
  • 7.71, Аноним (-), 12:04, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У меня не сервер и ждать по пять минут надоедает. Раньше очень долго грузилось.
     
     
  • 8.82, leonid (??), 10:53, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я подобное время загрузки видел только на очень старых НЖМД и на серверном обору... текст свёрнут, показать
     
  • 3.12, pavlinux (ok), 17:06, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Молнар вообще

    Молнар засланец RedHat, а у лысого, вообще, кризис среднего возраста.

     
     
  • 4.18, Аноним (-), 17:13, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да почти все, кто пилит Linux, засланцы редхата.
    Не нравится? BSD welcomes you!
     
     
  • 5.29, Аноним (-), 17:50, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А в BSD все засланцы Apple?
     
  • 5.37, Аноним (-), 18:53, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Не нравится? BSD welcomes you!

    Да, павлин на бсд - это был бы номер. Правда, изенов пометом завалило бы :)

     
     
  • 6.44, pavlinux (ok), 20:20, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Здрасьте... у меня NetBSD ужо года четыре.
     
     
  • 7.55, XoRe (ok), 03:07, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Здрасьте... у меня NetBSD ужо года четыре.

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

     
  • 3.21, Аноним (-), 17:19, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот разработчики ядра Linux (в частности, Greg K-H и Ingo Molnar)
    > предостерегают от использования дистров наподобие Debian и Gentoo, предоставляющих по
    > нескольку ядер, ввиду того, что поддержка Linux-специфичных фич там ниже плинтуса.
    > Молнар вообще советует прекратить поддержку ядром дистров без glibc и systemd.

    Еще Грег красиво прошелся по поводу некоторых неадекватных разработчиков Gentoo, которые делают вид, что не было никаких проблем с выносом /usr на отдельный раздел.

     
  • 3.24, Йазь (?), 17:28, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А вот разработчики ядра Linux (в частности, Greg K-H и Ingo Molnar)
    > предостерегают от использования дистров наподобие Debian и Gentoo

    можно пруф?

     
     
  • 4.26, Аноним (-), 17:30, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    https://plus.google.com/111049168280159033135/posts/V2t57Efkf1s
     
     
  • 5.49, gedeon (?), 21:50, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это, типа, каждый кулик свое болото хвалит?
     
  • 5.80, Michael Shigorin (ok), 02:43, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > https://plus.google.com/111049168280159033135/posts/V2t57Efkf1s

    Спасибо; там довольно хорошо ответили, а Инго IMHO не ту комбинаторику учил и не те комбинации считает, соответственно.  Ну и искать в итоге шляпники пытаются под фонарём, а не где на самом деле поттеряли...

     
  • 4.33, Аноним (-), 18:40, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    http://lwn.net/Articles/494095/
     
  • 3.28, кверти (?), 17:43, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +9 +/
    I just don't think it can be done well, sorry, which is why I strongly recommend tightly-coupled distros for desktops for anyone (like Fedora or openSUSE or Ubuntu), and Debian or Gentoo only for servers or embedded systems where you know exactly what you are putting together, and why you are doing it that way

    ушлепок, ты хоть читать сначала научись, прежде чем чушь писать

     
     
  • 4.53, arisu (ok), 00:10, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    гыг. «отладчики. да, y нас есть отладчики, один мы сопровождаем, а дрyгой использyем сами.»
     
  • 3.40, Аноним (-), 19:39, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Молнар вообще советует прекратить поддержку ядром дистров без glibc и systemd.

    все дружно пидалим федору... ага

     
  • 3.41, filosofem (ok), 19:41, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Молнар вообще советует прекратить поддержку ядром дистров без glibc и systemd.

    Да что там мелочиться, давайте сразу без gnome-shell и pulseaudio.


    Если серьезно, то интересно что Линус имеет сказать по поводу этих кафедралов в атаке.

     
  • 3.42, myhand (ok), 19:41, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    which is why I strongly recommend tightly-coupled distros for desktops for ... большой текст свёрнут, показать
     
     
  • 4.54, Аноним (-), 00:32, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Theodore молодец, всё правильно написал :)
     
  • 3.43, Hjuks (?), 19:42, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >А вот разработчики ядра Linux (в частности, Greg K-H и Ingo Molnar) предостерегают от использования дистров наподобие Debian и Gentoo, предоставляющих по нескольку ядер, ввиду того, что поддержка Linux-специфичных фич там ниже плинтуса. Молнар вообще советует прекратить поддержку ядром дистров без glibc и systemd.

    Это что за специфичные фичи такие??

     
  • 3.48, Аноним (-), 21:14, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Greg K-H вроде же сам на Gentoo?
     
  • 3.52, arisu (ok), 00:07, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    дадада, даёшь интеграцию системд и либц в ядро!
     

  • 1.2, Анонимус_б6 (?), 16:38, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что такое "Поддержка 20 семейства CPU AMD" ?
     
     
  • 2.4, б.б. (?), 16:45, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    cat /proc/cpuinfo | egrep 'model name|family'
    cpu family : 20
    model name : AMD E-350 Processor
     

  • 1.8, pavlinux (ok), 17:01, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Ядро Linux обновлено до версии 3.2.16;

    А тем временем 3.2.17 уже на кернель орх.

     
  • 1.9, Аноним (-), 17:02, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Оно уже научилось опознавать USB клавиатуру при установке?
     
     
  • 2.15, pavlinux (ok), 17:09, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +16 +/
    > Оно уже научилось опознавать USB клавиатуру при установке?

    Ты главное не суй USB-клаву в ethernet порт, и всё будет хорошо.


     
     
  • 3.39, Аноним (-), 18:58, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Спасибо, помогло!
     
     
  • 4.56, XoRe (ok), 03:17, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Спасибо, помогло!

    А зря.
    Новый debian распознает usb клаву даже в ethernet порту.
    Сувайте обратно)

     
  • 3.76, Аноним (-), 21:07, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Шутки шутками, а у меня так на ноуте умер Ethernet-порт в своё время - он расположен сразу перед usb.
     
     
  • 4.84, pavlinux (ok), 14:13, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Шутки шутками, а у меня так на ноуте умер Ethernet-порт в своё
    > время - он расположен сразу перед usb.

    А это не шутки, RJ45/RS232 - единственные дырки куда влазит USB (кроме конечно USB)
    Сам путаю :)

     

  • 1.10, debdeb (?), 17:05, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Wheezy - это такой тормознутый пингвин, которого ковбоец Вуди достал из коробки "распродажа за 25 центов" в Истории Игрушек-2. На мой скромный взгляд - самый соответствующий духу стабильного Дебиана персонаж  ;)
     
     
  • 2.13, debdeb (?), 17:07, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А! Не, вру! Этот пигнвин - стоял забытый на полке, куда мама Энди положила Вуди с полуоторванной рукой, типа он "немножко сломанный" :)
     
     
  • 3.57, XoRe (ok), 03:18, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А! Не, вру! Этот пигнвин - стоял забытый на полке, куда мама
    > Энди положила Вуди с полуоторванной рукой, типа он "немножко сломанный" :)

    У него тоже около 500 ошибок, которые нужно исправить)

     

  • 1.22, chemtech (ok), 17:19, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Скорей бы
     
     
  • 2.68, nmorozov (ok), 11:11, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это врятли, скорее наоборот релиз перенесут
     

  • 1.23, Boboms (ok), 17:21, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В этот раз они что-то быстро подсуетились.
     
  • 1.25, Аноним (-), 17:29, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > релиз ожидается в конце лета.

    Надеюсь, лета 2013 года, а не 2014.

     
  • 1.27, Аноним (-), 17:42, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    как-то грустно от такого количества блокирующих ошибок, пока исправят релиз протухнет
     
     
  • 2.32, Аноним (-), 18:27, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а что мешает сейчас использовать его?
    естественно дома, а на серверах подход - работает не трож, шибко то и не ждешь
     
     
  • 3.45, Аноним (-), 20:28, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а я и использую на десктопе. и не только тестинг но и сид и иногда экпериментальную ветку юзать приходится. но чувствую когда выйдет, опять нгинкс с эксимом и астериском придётся не из стэйбла ставить. потому и грустно :(
     
  • 2.38, Аноним (-), 18:56, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > как-то грустно от такого количества блокирующих ошибок, пока исправят релиз протухнет

    Судя по графику который являет собой пилу, с постоянно растущими максимумами, в предельном случае релиз дебиана не наступает никогда :)

     
  • 2.51, gladk (?), 23:36, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очень много багов появилось за последнюю неделю-две ввиду миграции на gcc-4.7. Большинство из них фиксится относительно просто.
     
     
  • 3.61, Аноним (-), 08:33, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что ж, хорошо если так - ждём релиза :)
     

  • 1.50, ua9oas (ok), 23:04, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    сколько недостатков там потом отловят после релиза? (ставил "6.02". Насегодня "насосал" более 1500 обновлений).
     
     
  • 2.77, Аноним (-), 21:09, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Эээм... Это ж сколько пакетов у вас установлено?
     

  • 1.58, gaal.dev (?), 07:44, 15/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлено определение следующих систем: Windows 8, BSD-систем, MeeGo, Linux From Scratch и Haiku на разделах BeFS;

    Кажись и мои патчи к os-prober для grub2 взяли для Linux и *BSD. Ура. Надо будет взглянуть. *BSD не так сложно оказалось определить. По выводу fdisk и регулярке. Дальше дело техники извлечь номер релиза из /etc/motd регуляркой.

     
     
  • 2.62, Аноним (-), 08:35, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/

    > Дальше дело техники извлечь номер релиза
    > из /etc/motd регуляркой.

    что-то мне подсказывает что не на всех системах дефолтный motd остаётся

     
     
  • 3.63, Аноним (-), 09:00, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно. Придумал такое решение. http://forums.freebsd.org/showthread.php?t=20501 http://pastebin.com/iMDhxwha http://forums.bsdnexus.com/viewtopic.php?id=2095 http://wiki.gnashdev.org/Building_on_NetBSD

    proteus:~% cat /etc/motd
    FreeBSD 8.0-RELEASE-p4 (MONOLITH) #10: Tue Aug 17 23:26:05 PDT 2010

    cat /etc/motd
    FreeBSD 8.2-RELEASE-p3 (GENERIC) #0: Tue Sep 27 18:45:57 UTC 2011

    OpenBSD 4.4 (GENERIC) #1021: Tue Aug 12 17:16:55 MDT 2008

    head -1 /etc/motd
    NetBSD 4.0 (GENERIC) #0: Sun Dec 16 00:20:10 PST 2007

    Не будет подходящего текста будет просто FreeBSD, NetBDS, OpenBSD без релиза.

     
  • 3.65, 1 (??), 09:44, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Дальше дело техники извлечь номер релиза
    >> из /etc/motd регуляркой.
    >что-то мне подсказывает что не на всех системах дефолтный motd остаётся

    Там при старте первая строка обновляется по uname -v

     
     
  • 4.78, Aquarius (ok), 22:25, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    код, обновляющий шапку motd, отключается параметром в rc.conf, я уже не говорю по маньяков с напильником (текстовым редактором), так что motd, все же, очень ненадежный ориентир
     
     
  • 5.81, Аноним (-), 08:50, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Уж какой есть :) В linux дистрах есть файлы в /etc/ *-release, *-version, *_version, но это тоже не гарантия. Поэтому метод вероятностный. То, что FreeBSD, OpenBSD, NetBSD точно выведет. Сначала тип ФС проверяется.
     
  • 3.69, gaal.dev (?), 11:33, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В моем решении вот эта строка проверяется.

    FreeBSD 8.0-RELEASE-p4 (MONOLITH) и другие подобные

    Основное в решении. Вот тут только какое-то изменение надо внести: может быть в системе awk, gawk иди mawk.

    Проверяемый диск. /dev/sda1 например, а надо /dev/sda

    disk=$(echo $partition | gawk '{ match($0, /([[:alpha:][:punct:]]+)[[:digit:]]+/, disk); print disk[1] }')

    Выведет тип раздела, если на нем *BSD система. /dev/sda1 * FreeBSD

    system=$(fdisk -l $disk | awk '/'$tpartition'[[:blank:]]+\*[[:blank:]]+.+[[:blank:]]+.+BSD/ {print $7}')

    И информация из /etc/motd, если такой файл существует. dir куда ФС примонтирована с разделом /dev/sda1

    [FreeBSD] первое выражение [8.0-RELEASE-p4] второе выражение ( пропустить скобки [MONOLITH] третье выражение ) пропустить скобки

    FreeBSD | NetBSD | OpenBSD) title=$(cat $dir/etc/motd | gawk '{ match($0, /('$system')[[:blank:]]+([[:graph:]]+)[[:blank:]]+(\([[:print:]]+\))/, title); print title[1], title[2], title[3]; exit 0}')

    И монтирование, если тип раздела ufs

    for ufstype in ufs2 44bsd; do
      if mount -o ro,ufstype=$ufstype -t "$type" "$partition" "$tmpmnt" 2>/dev/null; then
        mounted=1
      fi
    done

    В принципе надо было еще break добавить.

     
  • 3.72, атом (?), 13:53, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Взяли так патч. Ура. https://launchpad.net/ubuntu/+source/os-prober/1.50ubuntu1 Linux-ый (пока) нет.
     

  • 1.59, gaal.dev (?), 07:47, 15/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Правда сейчас только UFS2
     
  • 1.66, ogost (ok), 10:43, 15/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    хм, мне одному кажется, что с ехт4 они поторопились?
     
     
  • 2.73, zomg (?), 14:14, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С ext4 они очень-очень задержались. Ext4 стабильная с версии ведра 2.6.32. То есть 12 ядер назад.
     
     
  • 3.74, filosofem (ok), 14:49, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С  ext4 (по дефолту) они как-раз вовремя.
     

  • 1.67, Кос (??), 11:09, 15/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Динамика роста критических ошибок напоминает сердцебиение. Есть ошибки - продукт развивается, нет - умирает :)
    В сложных системах при исправлении одной ошибки возникает новая с вероятностью 20-50%
     
  • 1.83, Денис (??), 11:50, 16/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На чём написан инсталлятор Debian, интересно. А то после 20 000 строк шелл-скрипта предполагаемого bsdconfig для bsdinstaller мне плохо.
     
     
  • 2.86, Andrey Mitrofanov (?), 14:13, 20/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > На чём написан инсталлятор Debian, интересно.

    http://d-i.alioth.debian.org/doc/internals/
    На чём попало. Думаю, полностью с потолка, больше компилированного Си... (в udeb-ах, по впечатлению, много обычных-обрезанных библиотек~)

    > А то после 20 000 строк
    > шелл-скрипта предполагаемого bsdconfig для bsdinstaller мне плохо.

    Если в d-i будет больше, тебе станет лучше? Или если меньше? Беспокоит?...

     

  • 1.85, ASM (??), 05:30, 20/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    WPA2 где?
     
     
  • 2.87, Andrey Mitrofanov (?), 14:14, 20/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > WPA2 где?

    в wpa-supplicant-е?

     

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



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

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