LINUX.ORG.RU

Freebsd


140

10

Всего сообщений: 192

В FreeBSD анонсировано окончание поддержки CVS для портов

 , , ,

Группа BSD

28 февраля 2013 года заявлено как дата, после которой дерево портов FreeBSD более не будет экспортироваться в CVS.

Это приведет к тому, что перестанут работать обновления дерева портов через CVS, cvsup и csup, к которым пользователи FreeBSD привыкли за многие годы использования этой системы. Всем пользователям рекомендуется перейти на обновление дерева портов через portsnap или subversion до указанной даты.

В качестве основной причины указывается крайняя сложность поддержки работы Ezm3 (компилятора, при помощи которого собирается cvsupd/cvsup) на архитектуре amd64 и сборки этого компилятора при помощи Clang.

>>> [HEADS-UP] Announcing the end of port CVS (freebsd.org)

sergv
()

Вышел новый пакетный менеджер для FreeBSD — pkgng 1.0

 ,

Группа BSD

После двух лет разработки (первый коммит был 7 сентября 2010 года), более 2000 коммитов от 43 разработчиков, вышла первая версия нового пакетного менеджера для FreeBSD — pkgng.

( читать дальше... )

Тестовые репозитории доступны по адресу http://pkgbeta.freebsd.org/.

Установить pkgng можно из дерева портов (порт ports-mgmt/pkg).

>>> Подробности (freebsd.org)

unfo
()

Опубликован код для поддержки FreeBSD в Hyper-V

 ,

Группа BSD

Стал доступен исходный код набора драйверов, обеспечивающих работу FreeBSD в качестве гостевой системы под управлением Hyper-V. В настоящее время ведутся работы по тестированию и включению этого кода в ядро FreeBSD.

В ближайшем будущем также планируется выпустить ISO образы с предустановленными драйверами для последних версий FreeBSD. На данный момент бета-версии драйверов можно скачать вместе с исходным кодом FreeBSD 8.2.

Код включает в себя 8500 строк кода, выпущен под лицензией BSD и является результатом сотрудничества Microsoft, NetApp и Citrix.

>>> Подробности (github.com)

ymn
()

Тихо и незаметно вышел релиз FreeNAS 8.2

 ,

Группа BSD

После года разработки увидел свет стабильный релиз FreeNAS 8.2, дистрибутива для быстрого развёртывания сетевого хранилища (NAS, Network-Attached Storage). Дистрибутив основан на кодовой базе FreeBSD 8.2, отличается интегрированной поддержкой ZFS и полностью настраивается через веб-интерфейс, построенный с использованием Python-фреймворка Django. Для организации доступа к хранилищу поддерживается FTP, NFS, Samba, AFP, rsync и iSCSI, для повышения надежности хранения может применяться программный RAID (0,1,5), для авторизации клиентов реализована поддержка LDAP/Active Directory. Размер iso-образа составляет 96 Мб. В ближайшее время разработчики планируют оперативно выпустить версию FreeNAS 8.3, которая будет отличаться обновлением драйверов и переходом на ZFS v28.

( читать дальше... )

Официальный сайт FreeNAS

>>> Подробности на opennet.ru (opennet.ru)

Licwin
()

Ориентированная на LLVM стандартная библиотека C++ теперь во FreeBSD

 , ,

Группа BSD

Как уже упоминалось в новостях, FreeBSD 10 отказывается от GCC в пользу CLANG.

Следующим шагом в замене компилятора по умолчанию и планомерного избавления от GPL-кода в базовой системе стала замена стандартной библиотеки C++ на libc++ — совместимой со стандартами C++0x/C++11 библиотеки из проекта CLANG. Библиотека распространяется под двойной лицензией MIT и UIUC.

На данный момент код доступен в ветке 9-STABLE и эти изменения будут доступны в следующем релизе FreeBSD 9.1.

Сообщение о состоявшейся замене библиотеки в списке рассылки freebsd-stable

>>> Новость на www.phoronix.com (phoronix.com)

sergv
()

Представлен отчет о развитии FreeBSD с начала 2012 года

 ,

Группа BSD

Настоящий доклад охватывает период с января по март 2012 года. Это первый из четырех докладов, запланированных на 2012 год. В докладе был отмечен выпуск следующей версии FreeBSD — 9.0, которая была выпущена в начале января 2012 года. Проект FreeBSD посвящает FreeBSD 9.0-RELEASE памяти Денниса Макалистэя Ритчи (Dennis MacAlistair Ritchie), одного из отцов-основателей операционной системы UNIX и языка программирования C.

Основные достижения:

  • Система:
    • Clang заменит GCC в базовой системе;
    • Ведутся работы по созданию свободного от GNU C++ стека;
    • Продолжается работа над проектом FreeBSD Service Control — набора утилит для мониторинга системных сервисов;
    • Отмечается активная работа по поддержке SoC-архитектур ARM (freebsd.org) и powerpc.
  • Сетевая подсистема:
    • Поддержка 802.11n для оборудования на базе чипов Atheros;
    • Проведены работы по анализу узких мест IPv6-стека;
  • Дерево портов FreeBSD преодолело отметку в 23 тысячи портов.

Подробный обзор на opennet.

>>> Подробности (freebsd.org)

ymn
()

FreeBSD 10 отказывается от GCC в пользу CLANG

 , , ,

Группа BSD

Как отмечено в Q1-2012 FreeBSD Status Report, LLVM компилятор Clang стремительно замещает GCC для этой популярной BSD ОС. Разработчики заметно продвинулись в построении C++11-стека, свободного от GNU. К релизу FreeBSD 10 они планируют сделать Clang С/С++ компилятором по умолчанию, отказавшись от GCC, и получить стек разработки на C++ под лицензией BSD.

Q1-2012 FreeBSD Status Report
http://wiki.freebsd.org/BuildingFreeBSDWithClang

>>> Подробности (phoronix.com)

power
()

Вышел Frenzy 1.4 — live-дистрибутив для системных администраторов

 , ,

Группа BSD

Как всегда, тихо и незаметно, после года и 10 месяцев с момента предыдущего релиза вышел Frenzy 1.4 (alto sax) — live-дистрибутив для системных администраторов.

Основное изменение — переход на кодовую базу FreeBSD 8.3, включая возможность работы с ZFS v28, а также перевод проекта на Github.

>>> Подробности и ссылка на образы (bspu.ru)

Lothlorien
()

Xorg 7.5.2 портирован на FreeBSD

 , , ,

Группа BSD

Программная инфраструктура графической подсистемы X.Org v.7.5.2 портирована на FreeBSD.

Особенности поддержки:

  • libdrm 2.4.31 (включая поддержку Kernel Mode Settings — KMS);
  • mesa 7.11.2;
  • xorg-server 1.10.6;
  • драйверы для новых видеокарт.

Это стало возможным благодаря следующим товарищам: Koop Mast, Eitan Adler, Niclas Zeising и всем тем, кто был тестером в подготовке портирования X11 на FreeBSD.

Для пользователей графических решений от Intel подготовлен экспериментальный патч Intel+KMS.

Для ветки 10-CURRENT: http://people.freebsd.org/~kib/drm/.

Для выпуска 9.0-RELEASE и ветки разработки 9-STABLE инструкция по применению Intel GPU patch 13.7 и по сборке драйвера: http://lists.freebsd.org/pipermail/freebsd-x11/2012-April/011640.html.

>>> Подробности (freshports.org)

iZEN
()

Вышлa в свет FreeBSD 8.3-RELEASE

 ,

Группа BSD

Сегодня, 18 апреля, состоялся очередной релиз FreeBSD 8-й ветки: 8.3-RELEASE. Из многочисленных изменений и новшеств можно отметить:

  • Подсистема usb(4) поддерживает т.н. USB packet filter, что позволяет улавливать пакеты, которые проходят через каждый USB хост-контроллер.
  • В юзерленд операционной системы была добавлена команда usbdump(8) (уже есть в 9.0-RELEASE).
  • Подсистема ZFS обновлена до версии 28.
  • Была добавлена также утилита poweroff(8), что по сути дела является эквивалентом
    shutdown -p now
  • Рабочее окружение KDE4 обновилось от версии 4.5.5 до 4.7.4.
  • Рабочий стол GNOME версии 2.32.1.

>>> FreeBSD 8.3-RELEASE Release Notes (freebsd.org)

JJackFLASH
()

Релиз PC-BSD 9.0

 , ,

Группа BSD

Представлен релиз десктоп-ориентированной операционной системы PC-BSD 9.0, основанной на кодовой базе FreeBSD 9.0 и пользовательском окружении KDE 4.7.3. Начиная с версии 9.0 в PC-BSD обеспечена возможность работы с несколькими графическими окружениями, кроме KDE теперь можно использовать GNOME 2, XFCE 4, LXDE и различные оконные менеджеры.

Для загрузки подготовлены iso-образы инсталляционных DVD (3.4 Гб), CD (690 Мб), USB Flash (на выбор 690 Мб и 3.3 Гб), а также Live-систем: LiveDVD (2.1 Гб), LiveUSB (1.9 Гб). Все сборки доступны в 32- и 64-разрядных вариантах. Дополнительно начато формирование готовых образов для развёртывания виртуальных машин VirtualBox и VMware, в которые включены дополнения для оптимизации работы гостевых систем. В качестве минимальных требований к системе отмечается CPU Pentium II и 512 Мб ОЗУ.

Курирующая развитие PC-BSD компания iXsystems активно участвует в развии FreeBSD, например, способствует улучшению поддержки ZFS и спонсирует многие инициативы FreeBSD Foundation. Разработанные в недрах PC-BSD инсталлятор используется по умолчанию в FreeBSD 9.0.

Кроме изменений, свойственных FreeBSD 9, в новой версии PC-BSD отмечается несколько свойственных только этой системе улучшений:

  • Значительно переработана система управления пакетами: задействован обновленный формат пакетов PBI; поддержка совместного использования библиотек между разными пакетами; возможность создания собственных репозиториев; поддержка проверки валидности источника пакетов по цифровой подписи; новый инструментарий для работы с PBI-пакетами (pbi-manager); поддержка обновления через установку бинарных патчей, содержащих только измененные данные по отношению к прошлой версии пакета. С целью минимизации используемого дискового пространства реализована возможность совместного использования единых для разных пакетов файлов. Если при установке пакета файл уже был установлен другим пакетом, то вместо дублирования данных создается жесткая ссылка;
  • Обеспечена поддержка мета-пакетов для быстрой установки тематических групп приложений;
  • Обновлен инсталлятор в котором упрощена настройка ZFS и GELI-шифрования; Представлена новая панель управления, позволяющая выполнить настройку параметров системы независимо от используемого оконного мнеджера; Доработан конфигуратор сети, в котором появилась функция быстрой настройки WiFi;
  • Улучшена работа системы резервного копирования Life-Preserver, построенной на базе rsync и нацеленная на обеспечения резервного копирования данных пользователя;
  • Добавлен апплет AppCafe для просмотра, установки и управления приложениями;
  • Поддержка установки напрямую на дисковые разделы OS X BootCamp;
  • Активация по умолчанию журналирования Soft Updates для UFS;
  • Новый графический интерфейс для выбора опций загрузки;
  • Добавлена новая утилита для обновления системы, поддерживающая работу с «freebsd-update» и позволяющая обновить базовую систему до более нового промежуточного релиза (например, перейти от 9.0 к 9.1). Для упрощения работы с утилитой разработан специальный графический интерфейс для управления процессом обновления.

Система PC-BSD снабжена графическим инсталлятором и системой автоопределения установленного оборудования. Инсталлятор поддерживает создание шифрованных разделов и установку с использованием файловой системы ZFS. Программы упакованы в собственный формат пакетов - PBI, суть которого состоит в избавлении от зависимостей, которое достигается посредством помещения всех необходимых библиотек в каждый пакет. Поддерживается автоматическая загрузка обновлений, установка пакетов через один клик на сайте pbidir.com и установка стандартных FreeBSD-портов.

>>> Новость взята с OpenNet.ru (opennet.ru)

Pidgin
()

FreeBSD 9.0

 , , ,

Группа BSD

Вышла FreeBSD 9.0. В новом релизе добавлено:

  • Новый инсталлятор (стал более удобным, больше похожим на консольный инсталлятор Debian)
  • Поддержка совместного использования технологии Soft Updates и журналирования для быстрого восстановления после аварийного завершения работы файловой системы (UFS2+SUJ)
  • ZFS обновлена до 28 версии
  • Обновлены драйверы ATA/SATA с поддержкой AHCI
  • Поддержка Highly Available Storage
  • D-Trace для пользовательского уровня
  • TCP/IP-стек поддерживает congestion control framework
  • Поддержка NFSv4
  • High Performance SSH

В новом инсталляторе добавлена поддержка разбивки диска GPart'ом, TRIM для SSD дисков, нормальная консоль со всеми утилитами для работы с geom, да и в целом всё стало шустрее работать. Единственная проблема с GPT. Для использования GEOM Mirror 1 нужно сначала создавать зеркало (из консоли), а затем уже на зеркале создавать разметку (работает и в ncurses-интерфейсе).

>>> Подробности (freebsd.org)

xpahos
()

Анонсирован redports - репозиторий, ориентированный на создание, тестирование и дальнейшее сопровождение портов FreeBSD

 , , , ,

Группа BSD

Создатель Blueports сообщил о скором закрытии проекта, так как им же был создан Redports, предоставляющий более удобные инструменты для реализации тех же задач.

Этот ресурс может быть полезен всем, кто принимает участие в портировании ПО для FreeBSD. Это отдельный репозиторий SVN (edgewall.org) с web-интерфейсом Trac, ориентированный на создание, обкатку и дальнейшее сопровождение модификаций портов, которые не готовы к основному дереву портов. Для этих целей имеется несколько инсталляций Tinderbox, обеспечивающих возможность сборки портов для следующик версий FreeBSD: 7.4/8.2/9.0/10, для сборки могут использоваться компиляторы CLANG/LLVM и GCC 4.5. Производится автоматическая сборка и тестирование портов, по итогам тестирования разработчикам может быть отправлен отчёт или лог сборки.

В работе с RedPorts.Org, следует иметь ввиду, что ресурс находится в стадии раннего бета-тестирования. Однако, чем больше людей и чем раньше начнут им массово пользоваться - тем быстрее ресурс обретет статус стабильного.

Новость взята с Bsd News in Russia (BSDNiR), полный оригинал новости доступен по этой ссылке.

>>> Сайт проекта (redports.org)

CKPbIT_HUK
()

Тестирование BHyVe - FreeBSD Hypervisor

 , , netapp

Группа BSD

Разработчики FreeBSD приглашают принять участие в тестировании BHyVe — гипервизора для FreeBSD. BHyVe является гипервизором 2-го типа, в качестве гостевой ОС, в настоящий момент, поддерживается только FreeBSD, что совсем неплохо для такого молодого проекта.

BHyVe был создан и открыт компанией netapp осенью этого года.

Источник и инструкция по сборке.

>>> Подробности (ivoras.net)

router
()

pfSense 2.0 release

 , ,

Группа BSD

Буквально несколько дней назад публике был представлен свежий релиз специализированного дистрибутива BSD — pfSense, предназначенного для организации межсетевых экранов, точек доступа, серверов VPN и пр.

Из нового в сравнении с предыдущим стабильным релизом 1.2:

  • Базируется на FreeBSD 8.1 с обновлённым патчем pf и поддержкой ALTQ
  • Новый web-интерфейс с более широким спектром настроек и интерфейсом для мониторинга и просмотра журналов
  • Поддержка GRE-туннелей
  • Поддержка GIF-туннелей
  • Поддержка 3G
  • Поддержка Dial-up модемов и Multi-Link PPP
  • LAGG интерфейсы
  • Поддержка управления пользователями
  • Менеджер сертификатов
  • Поддержка L2TP
  • Поддержка Virtual AP (Wi-Fi)
  • Переписанный traffic shaper
  • Поддержка «карточек доступа» в режиме публичной точки доступа
  • И множество прочих, не менее важных улучшений и нововведений...

>>> Подробности (pfsense.org)

timur_dav
()

BFS портирован в ядро FreeBSD

 , ,

Группа BSD

Небезызвестный среди пользователей ОС Linux планировщик BFS (wikipedia.org) портирован в ОС FreeBSD в рамках Google Summer Of Code (порт отличается от Linux-оригинала). Первоначально BFS был портирован в восьмую ветку FreeBSD, в настоящее время также доступны патчи для FreeBSD 9 CURRENT BETA1. Для самых ленивых доступен Live CD с уже пропатченым ядром.

Использование BFS должно увеличить отзывчивость системе (это актуально, в основном, на десктопах).

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

>>> Подробности (habrahabr.ru)

Elias32
()

В OpenSSH 3.5p1 из состава FreeBSD 4.x найдена удаленная root-уязвимость

 , ,

Группа Безопасность

В списке рассылки full-disclosure представлена критическая уязвимость в используемой во FreeBSD 4.x версии OpenSSH, позволяющая удаленному злоумышленнику без аутентификации получить root-доступ к системе. Уже создан и публично опубликован эксплоит, позволяющий получить привилегированный shell на подверженных уязвимости серверах.

Уязвимость проявляется для протоколов SSH1 и SSH2. Проблема вызвана ошибкой в реализации аутентификации с использованием PAM на платформе FreeBSD. Проблема присутствует в функции «pam_thread()» из файла auth2-pam-freebsd.c. Начиная с версии FreeBSD 5.2 содержащий уязвимость файл auth2-pam-freebsd.c был заменен новой реализацией, т.е. с большой долей вероятности можно утверждать, что новые версии FreeBSD проблеме не подвержены. 100% уверенности пока нет, так как точно не ясно, не перекочевал ли проблемный код в какие-либо библиотеки PAM или сторонние реализации OpenSSH, используемые и поныне. Детальный аудит ещё предстоит провести.

Ошибка проявляется при передаче слишком длинного имени пользователя. Простой способ проверить наличие уязвимости - попытаться обратиться к своему серверу, указав логин порядка 100 символов. Например:

 #ssh -l`perl -e 'print "A" x 100'` хост 
, в случае проблемы, можно наблюдать крах рабочего процесса sshd и вывод в лог /var/log/messages сообщения «/kernel: pid N (sshd), uid 0: exited on signal 11 (core dumped)». Изучение core-дампа показало, что проблема подвержена эксплуатации, так как атакующий может контролировать указатель перехода и позиционировать его на shellcode. Прототип рабочего эксплоита был успешно создан путем небольшой модификации кода ssh-клиента из пакета OpenSSH 5.8p2.

   $ ./ssh -1 192.168.1.1
   $ nc -v -l -p 10000
   listening on [any] 10000 ...
   192.168.1.1: inverse host lookup failed: Unknown host
   connect to [192.168.1.1] from (UNKNOWN) [192.168.1.2] 1038
   
   uname -a
   
   FreeBSD h4x.localdomain 4.11-RELEASE FreeBSD 4.11-RELEASE #0: Fri Jan 21 17:21:22 GMT 2005  /GENERIC  i386

   id

   uid=0(root) gid=0(wheel) groups=0(wheel)

Поддержка ветки FreeBSD 4.x прекращена ещё в 2007 году, но данная версия все еще используется на некоторых серверах в сети. Пользователям версии FreeBSD 4.x рекомендуется срочно обновить OpenSSH до более новой версии. В качестве обходного пути решения проблемы следует разрешить через пакетный фильтр доступ по SSH только для доверительных хостов и отключить поддержку PAM, указав в настройках «ChallengeResponseAuthentication no». Информации о возможности поражения других операционных систем, использующих устаревшие версии OpenSSH с реализацией поддержки PAM от проекта FreeBSD, пока нет.

>>> Opennet.ru (opennet.ru)

papochka
()

Network UPS Tools

 ,

Группа Документация

В статье рассматривается использование ПО Network UPS Tools для управления питанием с одного UPS для нескольких серверов и не только. Описан веб-интерфейс и подключение к Cacti.

>>> Подробности (ignix.ru)

Raven2000
()

Bacula

 , , ,

Группа Документация

В данной статье рассматривается использование ПО Bacula для управления резервным копированием на предприятии в гетерогенной сети. Упомянуты вопросы резервного копирования Unix, Linux и Windows серверов, описан веб-интерфейс Webacula, процессы копирования и восстановления данных, представлены примеры работы.

>>> Подробности (ignix.ru)

Raven2000
()

ZFSv28 портирована в ветку FreeBSD 8

 ,

Группа BSD

Сегодня ZFSv28 портирована в ветку FreeBSD 8.

Пользователям стабильной 8.2 версии FreeBSD стали доступны такие фичи ZFS, как:

  • Дедупликация — обнаружение на уровне файловой системы дубликатов блоков и сохранение только одной копии с восстановлением целостности различных файлов, содержащих этот блок, на лету. Экономит место на дисках в операционной среде jail'ов, располагающихся в одном пуле.
  • RAIDZ3, вариант RAIDZ с хранением трех копий отвечающих за обеспечение целостности структур, что позволяет значительно повысить надежность хранения по сравнению с RAID-режимами с двойным дублированием — RAID-6 и RAIDZ2.
  • Утилита «zfs diff», позволяющая просмотреть список изменений между двумя ZFS-снапшотами или между снапшотом и текущим состоянием ФС. Утилита отображает журнал изменений, переименований, создания и удаления файлов и каталогов.
  • Команда «zpool split» для разделения отзеркалированного пула на несколько независимых пулов, минуя промежуточные операции клонирования.
  • Счётчик ссылок на снапшот для защиты снапшотов от ошибочного удаления.
  • Команда «zpool import -F», позволяющей перемотать поврежденный пул к состоянию, соответствующему более ранней группе транзакций, что позволяет с высокой вероятностью восстановить повреждённый пул из состояния FAILED.
  • Импорт пула в режиме только для чтения.
  • Оптимизации и тюнинг общей части подсистемы ZFS в FreeBSD.

>>> Подробности (mail-archive.com)

iZEN
()