Обновить
43.79

*nix *

Хаб про UNIX-подобные операционные системы

Сначала показывать
Порог рейтинга
Уровень сложности

Очень простая инструкция FreeBSD 8.0 RELEASE + AnyData Adu-500a

Время на прочтение2 мин
Количество просмотров1.2K
Озаботился я не так давно переносной опреационкой. Выбор пал на более-менее известную мне FreeBSD. Поставил на флешку, все настроил. Однако с ходу у меня не завелся скайлинковский модем. Полез искать решение в инете и каждое второе начиналось со слов «Что бы этот модем заработал, необходимо пересобрать ядро выкинув оттуда эти и эти модули. Да флешки работать перестанут, зато заработает модем. А потом мы портируем линуксовый модуль для переключения режимов из сидирома в модем». Но это же не вариант. Отложил решение проблемы на неопределенный срок. А сегодня случайно вообще вернулся к этому вопросу, и обнаружил что все решается намного проще и быстрее.
Читать дальше →

ClangBSD собирает себя

Время на прочтение1 мин
Количество просмотров1K
Процесс, описываемый на wiki.freebsd.org/BuildingFreeBSDWithClang, казалось, идет слишком медленно, или же совсем заглох. Однако недавно в рассылке появилось сообщение от Roman Divacky о том, что ClangBSD успешно собирает саму себя на tier 1 платформах (i386 и amd64).

Вкратце ClangBSD — попытка собрать ядро и мир FreeBSD с помощью компилятора clang, который, в свою очередь, является фронтендом к LLVM. Как известно, FreeBSD до сих пор использует GCC версии 4.2.1, т.к. последующие версии сменили лицензию. Clang же имеет BSD-лицензию, а так же имеет много других вкусностей.
У проекта были проблемы со сборкой libstdc++, однако теперь они преодолены. Единственный известный баг — загрузчик ОС превышает допустимый размер исполняемого файла. Пока что имеется workaround — собирать загрузчик без поддержки UFS1.

Сообщение разработчиков:
permalink.gmane.org/gmane.os.freebsd.current/124678

Low Level Virtual Machine:
llvm.org

Clang:
clang.llvm.org

Установка FreeBSD на сервер в Serverloft

Время на прочтение4 мин
Количество просмотров5.1K
По следам неудачной попытки с serverloft.eu я решил опубликовать своё руководство по установке FreeBSD на арендованный сервер c Linux.

Почему, собственно, я выбрал serverloft.com? За 100$ в месяц безо всяких VAT я получил брэндовый стоечный сервер в Германии (хоть и Fujitsu-Siemens), 100Гб места на ftp под бэкапы. Из приятных особенностей — в панели управления сервером есть запуск Linux rescue console (RIPLinux через PXE), им мы и воспользуемся. И так, пошаговое руководство по автоматической установке FreeBSD поверх Линукса.
Читать дальше →

«Разморозка» портов FreeBSD

Время на прочтение1 мин
Количество просмотров600
Как и было запланировано, после заморозки портов перед выходом FreeBSD 7.3, порты (а их, и их зависимостей больше нескольких тысяч) очень сильно шевельнули. В рассылке portmgr@ предлагают воздержатся от обновления до тех пор, пока все мейнтенеры не обновят новые версии до актуального состояния и протестируют их на отсутствие багов.
Читать дальше →

Netgraph ipfw и гибкий учет трафика через netflow

Время на прочтение5 мин
Количество просмотров9.3K
И снова здравствуйте!

Продолжим обзор модулей FreeBSD netgraph.
Сегодня у нас в гостях ng_ipfw, ng_one2many и старый друг ng_netflow.
С их помощью попробуем посчитать трафик по определенным условиям и посмотрим как это можно использовать на практике.

Что за модули?


ng_ipfw.gif

ng_ipfw — модуль, создающий интерфейс для доступа к подсистеме netgraph из фаервола IPFW. При загрузке в ядро, модуль автоматически создает свой узел в пространстве подсистемы netgraph с именем «ipfw:», и может присутствовать только в единственном экземпляре. Ng_ipfw принимает подключения к произвольным номерным хукам, номера хуков указываются в правилах ipfw. Каждый входящий в модуль пакет тэгируется по нескольким параметрам (ipfw правило, интерфейс, направление), для того чтобы его можно было идентифицировать при возврате обратно в ipfw. Не тэгированные пакеты, возвращаемые в фаервол, уничтожаются. Контрольных сообщений модуль не принимает.
Читать дальше →

FreeBSD Netgraph, считаем трафик

Время на прочтение6 мин
Количество просмотров13K
В продолжении темы о ядерной подсистеме графов Netgraph FreeBSD Netgraph на примере Ethernet тоннеля попробуем посчитать трафик используя протокол Сisco netflow.

В прошлом обзоре мы познакомились с модулями ng_bridge, ng_ether и ng_ksocket и построили на их базе Ethernet тоннель через интернет, а сегодня я расскажу как, используя дополнительные модули netgraph, посчитать трафик, проходящий по этому тоннелю.
Читать дальше →

FreeBSD Netgraph на примере Ethernet тоннеля

Время на прочтение7 мин
Количество просмотров18K
Всем привет.

Думаю многим системным администраторам, работающим с FreeBSD, известно о существовании ядерной подсистемы Netgraph. Но не многие знают/понимают как это работает, и что из этого можно построить.

Расскажу что это такое, а также разберу на простом примере сборку Ethernet моста через интернет.

Читать дальше →

Вышел первый онлайн-выпуск BSDMagazine

Время на прочтение1 мин
Количество просмотров884
BSDMagazine

BSDMagazine — журнал об операционных системах семейства BSD — Free/Open/Net/DragonFly BSD, MacOS, SunOS и дистрибутивах на их основе. С недавних пор журнал перестал публиковаться на бумаге, выпуск за март 2010 является первым онлайн-изданием. Ссылка для скачивания и содержание выпуска — под катом.
Читать дальше →

Скачиваем Google Docs без браузера

Время на прочтение2 мин
Количество просмотров7.4K
Скриптик выглядит как-то так:

#!/bin/bash
token=$(curl -s www.google.com/accounts/ClientLogin -d Email=user.name@gmail.com -d Passwd=qwerty -d accountType=GOOGLE -d service=writely -d Gdata-version=3.0 |cut -d "=" -f 2)
set $token
curl --silent --header "Gdata-Version: 3.0" --header "Authorization: GoogleLogin auth=$3" "http://docs.google.com/feeds/user.name@gmail.com/private/full" | tidy -xml -indent -utf8 -quiet > /tmp/gdocs.xml
file=(doc1 doc2 doc3 doc4)
resourceId=(document:0ASpnxqo7zPlfZGQ3Z2Zwc183NWZteDNiM2Y ...) # и ещё 3 resourceId
i=0
while (( i < 4 )) # match num_files
do
wget --header "Gdata-Version: 3.0" --header "Authorization: GoogleLogin auth=$3" "https://docs.google.com/feeds/download/documents/Export?docID=${resourceId[$i]}&exportFormat=txt" -O /tmp/${file[$i]}.txt

sleep 2
i=$i+1
done

А теперь, как принято, разоблачение.
Читать дальше →

Вышел PC-BSD 8.0

Время на прочтение1 мин
Количество просмотров991
После недолгого тестирования релиз-кандидатов увидел свет PC-BSD 8.0 (Hubble Edition), основанный на FreeBSD 8.0-RELEASE-P2 и KDE 4.3.5, использумый в качестве окружения раб. стола.
Основные особенности:
  • FreeBSD 8.0-RELEASE-P2
  • KDE 4.3.5
  • Новый установщик, позволяющий установить как PC-BSD, так и FreeBSD
  • Возможность загрузки с компакт диска, без установки системы (Live DVD mode)
  • Обновлённый Software Manager, позволяющий просматривать и устанавливать программы
  • Поддержка 3D ускорения NVIDIA на 64 битных системах

С полным changelog’ом можно ознакомиться здесь.
Скачать дистрибутив можно здесь и, торрентами, здесь – http://www.gotbsd.net/.

VirtualBox на FreeBSD без X11

Время на прочтение3 мин
Количество просмотров35K
imageНа данный момент, порт VirtualBox на FreeBSD уже достаточно стабилен и вполне пригоден для постоянного использования. Но при установке на gui-less машинах возникает несколько проблем. Дальше речь пойдет об установке и использовании VirtualBox на FreeBSD машине без X11.

Читать дальше

Android SDK портирован на FreeBSD

Время на прочтение1 мин
Количество просмотров5K
image
BSDroid.org сообщил о портировании нативного Android SDK под FreeBSD.
Основной задачей проекта является разработка нативных инструментов разработки Android SDK под ОС FreeBSD.
На текущий момент SDK собирается и работает на FreeBSD 8.0-RC1. Все приложения нативны и не требуют поддержки linux.

Ближайшие события

FreeBSD: отчет за четвертый квартал 2009

Время на прочтение1 мин
Количество просмотров768
На freebsd.org опубликован очередной ежеквартальный отчет о развитии проекта. Отчет состоит из 38 пунктов. Разработчики особенно отмечают выход долгожданной FreeBSD 8.0 и готовящаяся релиз FreeBSD 7.3.

Краткое содержание отчета:

  • BSD-версия утилиты iconv
  • Замена компилятора GCC на CLang
  • Демон webcamd
  • VirtualBox и веб-браузер Chromium появились в дереве портов
  • Портирование фаервола pf из OpenBSD 4.5
  • Поддержка NFSv4 ACL
  • Перевод документации на немецкий, испанский и венгерский
  • Бета-версия видео-драйвера NVIDIA для FreeBSD/ia64


Читать полностью: http://www.freebsd.org/news/status/report-2009-10-2009-12.html

Установка FreeBSD на флешку для seedbox машины

Время на прочтение4 мин
Количество просмотров11K
На многие домашние seedbox'ы довольно часто ставятся старые жесткие диски, из принципа «не жалко». Важных данных туда все равно не пишется, и когда они помирают, ничего страшного не происходит, за исключением проблем с перестановкой ОС.
Для минимизирования риска смерти ОС, можно вынести ее на отдельный физический носитель. Один из вариантов — на маленькую флешку. Речь дальше пойдет об установке и настройке FreeBSD (7.0-8.0) на флешке.
Читать дальше

Вышел Frenzy 1.2 reincarnation (community release)

Время на прочтение1 мин
Количество просмотров752
После ухода Technix от разработки популярного live-cd, наконец вышел community release Frenzy 1.2. Данный дистрибутив собран на FreeBSD 8 RELEASE и является логическим завершением предыдущей разработки Frenzy 1.2 Lite.
Главной особенностью релиза является подготовленная SDK, позволяющая собрать свою custom сборку с включением тех или иных пакетов софта и нужными параметрами конфигурационных файлов.

PC-BSD 8.0-BETA Released

Время на прочтение1 мин
Количество просмотров1.2K
image

Команда PC-BSD поздравляет всех с новым годом и рада представить PC-BSD 8.0 beta (Hubble Edition), которая основана на недавно вышедшей версии FreeBSD 8.0 и графическом окружении KDE 4.3.4

Читать дальше →

Правильное приготовление и работа с ZFS под FreeBSD

Время на прочтение15 мин
Количество просмотров46K
Некоторое время назад возникла задача построения достаточно вместительного массива для хранения оперативных инкрементальных бекапов. Причём тратить деньги особо не хотелось, а место было нужно. Решение было простым и достаточно удобным. Далее много текста.

Читать дальше →

Бинарное обновление FreeBSD 6.2 до 8.0

Время на прочтение8 мин
Количество просмотров14K
Года два назад я поднимал знакокому сервер для трекера местной локалки. Вопрос выбора ОС не стоял в принципе, естественно FreeBSD, а версия была взята актуальная на тот момент — 6.2 i386. Но вот состоялся релиз FreeBSD 8.0, и я решил попробовать обновиться до 8-й версии на этом сервере, все равно трекер уже полмесяца не работал из-за битой базы при очередном внезапном отключении питания, а за сервером никто не следил, поэтому пару часов даунтайма никому не помешают.
Читать дальше →

Вклад авторов