Опубликован отчет (http://www.freebsd.org/projects/summerofcode-2007.html) о проделанной в рамках программы Summer of Code 2007 работе, выполненной по заказу проекта FreeBSD. Ниже, краткий список:
- GNOME интерфейс для freebsd-update (http://developer.berlios.de/projects/facund/)
- mdnsd - Multicast DNS responder;
- Оптимизация работы с БД /var/db/pkg/* через использование хэшей (Berkeley DB);
- mtund (http://wiki.freebsd.org/mtund) - Super Tunnel Daemon, демон для организации туннелей, отличающийся гибкой, основанной на плагинах, структуре.
- Переработка lockmgr(9);
- Адаптация FreeBSD для работы на ноутбуках Apple MacBook;
- Тестовые комплекты для проверки корректности работы FreeBSD Mandatory Access Control Framework и TCP/IP стека;
- Улучшение GVinum.
- Портирование из OpenBSD инфраструктуры для опроса аппаратных сенсоров (sysctl hw.sensors);
- Distributed audit daemon - демон для безопасного и гарантированного хранения логов подсистемы аудита на другой машине;
- Generic input device layer
- Проект по созданию альтернативы GPL bintools с лицензией BSD;
- Поддержка Linux ядра 2.6 в Linuxulator;
- GEOM модуль для ведения "copy-on-write" логов для операций ввода/вывода, для возможности отката операций;
- Утилита для анализа данных в логе системного аудита;
- Улучшение инфраструктуры портов FreeBSD;
- Проект по созданию PXE модуля для закачки загрузочного образа через HTTP;
- finstall (http://www.opennet.me/opennews/art.shtml?num=11866) - модульный инсталлятор FreeBSD с поддержкой графического режима;
- Портирование гипервизора Linux KVM под FreeBSD;URL: http://www.freebsd.org/projects/summerofcode-2007.html
Новость: http://www.opennet.me/opennews/art.shtml?num=12112
Когда же начнется выпуск бет FreeBSD 7.0? С момента предыдущего релиза почти год
Да, год без релиза - это кошмар! Ломка начинается :-)
вообще с релизами затишье =(
там работы ещё конь не валялся, а вам все релизов подавай. куда спешим?
Ну отбранчить-то можно было бы уже давно
>Портирование гипервизора Linux KVM под FreeBSD;Linux KVM is a Virtual Machine Monitor, part of the Linux kernel, that uses Intel VT-x or AMD-V extensions for x86 processors to create a full virtualization environment. This project consists in porting Linux KVM to the FreeBSD kernel.
Вот это ценно. Под линаксом им пользуюсь.
а под линуксом чем пользуешься?
Аппартная виртуализация пока хуже чем программная - тормозит, блин. ;)
Когда будет полноценная поддержка ZFS и iSCSI?
искази уже годами разрабатывают под фрибсд, а довести до ума так и не смогли
> а довести до ума так и не смоглиа если поискать, то смогли таки ;) /usr/share/examples/iscsi_target
а кто сказал что iSCSI нет ?man://iscsi_initiator(4), iscsi.conf(5), camcontrol(8)
ISCONTROL(8) FreeBSD System Manager's Manual ISCONTROL(8)
NAME
iscontrol -- login/negotiator/control for an iSCSI initiator sessionSYNOPSIS
iscontrol [-vd] [[-file] [-n nickname]] [-t target] [variable=value]DESCRIPTION
Internet SCSI (iSCSI) is a network protocol standard, that allows the use
of the SCSI protocol over TCP/IP networks, the iscontrol program is the
userland side of an iSCSI session, see iscsi_initiator(4). It has 2
modes of operation, if -d (discovery session) is specified, it will print
out the target names returned by the target and exit. In the second
mode, it will, after a successful login/negotiation, run in daemon mode,
monitoring the connection, and will try to reconnect in case of a net-
work/target failure. It will terminate/logout the session when a SIGHUP
signal is received. The flags are as follows:
----/usr/ports/net/iscsi-target - а это чтобы FreeBSD была сама в качестве target iSCSI Server
..
The simple example is as follows, consisting of one piece of storage
presented by one target:# extent file or device start length
extent0 /tmp/iscsi-target0 0 100MB..
>[оверквотинг удален]
>
>man://iscsi_initiator(4), iscsi.conf(5), camcontrol(8)
>
>ISCONTROL(8)
>FreeBSD System Manager's Manual
> ISCONTROL(8)
>
>NAME
> iscontrol -- login/negotiator/control for an iSCSI initiator
>sessionТогда осталось корректно ZFS докрутить, как в i386, так и в amd64.
>[оверквотинг удален]
>>man://iscsi_initiator(4), iscsi.conf(5), camcontrol(8)
>>
>>ISCONTROL(8)
>>FreeBSD System Manager's Manual
>> ISCONTROL(8)
>>
>>NAME
>> iscontrol -- login/negotiator/control for an iSCSI initiator
>>session
>Кстати, а есть список поддерживаемых железок iSCSI?
Интересно, как именно они улучшили порты?
Нормальной реализацией DESTDIR.
Project: Improve the FreeBSD Ports Collection Infrastructure
Student: Gábor Kövesdán
Mentor: Andrew Pantyukhin
Summary:This project reimplemented the DESTDIR support from the last GSoC by the same student in a technically better way. Additionally, the PERL support was refactored from bsd.port.mk into its own file and enhanced to provide more features.
Ready to enter CVS: already committed
>> Оптимизация работы с БД /var/db/pkg/* через использование хэшей (Berkeley DB);Вот это очень хорошо.. еще бы портанули на 6-ку..
древо портов не имеет веток, если закомиттят, то все будут ипаться с Berkley DB >:)
Дерево-деревом, а pkg_add(1) и сотоварищи все же часть RELENG.