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

22.09.2008

А тем временем в Мире...

У нас вроде все пока спокойно, а вот судя по новостям в мире FreeBSD жизнь бьёт ключом.
В пятницу в рассылке FreeBSD-Announce появилось сообщение о завершении очередного Summer of Code из которого можно узнать много любопытных фактов, дальше пойдёт вольный перевод, мест наиболее мне интересных, может решусь и на полный перевод ибо документ довольно интересный а русскоязычной его инкарнации мы вряд ли дождёмся :(
Успешно завершился очередной Summer of Code, это проект который поощряет студентов под руководством наставников внести вклад в развитие открытых проектов, в течении летних каникул, и щедро финансируемый Google.
За 2005 - 2008 годы, в рамках этой программы, было выполнено более 70 студенческих работ, для сообщества FreeBSD. Многие студенты и по окончании конкурса продолжают работать с системой FreeBSD, этим летом благодаря данной программе сообщество получило около дюжины коммитеров.
Информацию о работах можно получить на Wiki проекта, так же весь код проверяется в системе Perforce.
Пожалуй стоит присоединится, и поблагодарить участников проекта за их вклад в развитие FreeBSD.
В 2008 году были представлены следующие проекты:
       1. Implementation of MPLS on FreeBSD
* Project: Внедрение MPLS во FreeBSD
Student: Ryan French
Mentor: Andre Oppermann
Готовность к внесению в CVS/SVN: Нет
2. TCP/IP regression test suite (tcptest)
* Project: TCP/IP regression test suite (tcptest)
Student: Victor Hugo Bilouro
Mentor: George V. Neville-Neil
Links:
http://wiki.freebsd.org/VictorBilouro/TCP-IP_regression_test_suite
(project wiki)
http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2008/bilouro_tcptest/src
(freebsd repository)
http://code.google.com/p/tcptest/ (source code download)
http://bilouro.com/tcptest (source code documentation)
http://pcs.sf.net - Packet Construction Set
3. Перенос Open Solaris Dtrace Toolkit во FreeBSD
* Project: Перенос Open Solaris Dtrace Toolkit во FreeBSD
Student: Liqun Li
Mentor: John Birrell
Очень полезный проект, возможно в будушем позволит выявлять узкие места в реальных приложениях.
Главной задачей является нахождение зависимости между датчиками FreeBSD и Open Solaris,
и дописать те аналогов которых не найдено. По выражению студента ему очень понравилось
разбираться и кодировать (hacking/coding) для ядра.
Готовность к внесению в SVN/CVS: не решено
4. Adding .db support to pkg_tools --> pkg_improved
* Project: Adding .db support to pkg_tools --> pkg_improved
Student: Anders Nore
Mentor: Florent Thoumie
Цель проекта добавление поддержки формата .db для повышения производительности системы.
Так же введение новых функций и опций в систему управления пакетами.
Кроме того были обнаружены, и устранены две существующих ошибки в pkg_tools
5. Перенос под BSD-лицензию инструментов обработки текста из OpenBSD
* Project: Porting BSD-licensed text-processing tools from OpenBSD
Student: Gábor Kövesdán
Mentor: Max Khon
В рамках проекта grep наиболее совмести с GNU версией хотя есть различия,
в трактовке регулярных выражений, в следствии их различной трактовки.
В отношении diff был достигнут некоторый прогресс, но пока некоторые возможности не доступны.
Утилитам сортировки к сожалению было уделено мало внимания, так как основные усилия были
сосредоточенны на grep и diff.
Готовность к внесению в SVN/CVS: Если согласится с различием в трактовке регулярных
выражений то grep готов для включения после тестирования, diff и sort доступны в портах.
6. Multibyte collation support
* Project: Multibyte collation support
Student: Konrad Jankowski
Mentor: Diomidis Spinellis
подробности доступны на Wiki проекта.
Готовность к внесению в SVN/CVS: после тестирования и очистки кода проект готов.
7. VM Algorithm Improvement
* Project: VM Algorithm Improvement
Student: Mayur Shardul
Mentor: Jeff Roberson
Готовность к внесению в SVN/CVS: (насколько я понял пока нет)
8. TCP anomaly detector
* Project: TCP anomaly detector
Student: Rui Paulo
Mentor: Andre Oppermann
Проект по обнаружению ошибок в TCP пока в активной разработке.
дополнительные сведения по проекту можно найти в блоге автора, и на Wiki.
Готовность к внесению в SVN/CVS: нет
9. FreeBSD auditing system testing
* Project: FreeBSD auditing system testing
Student: Vincenzo Iozzo
Mentor: Attilio Rao
10. Dynamic memory allocation for dirhash in UFS2
* Project: Dynamic memory allocation for dirhash in UFS2
Student: Nick Barkas
Mentor: David Malone
Текушие состояние проекта можно наблюдать на Wiki
11. Reference implementation of the SNTP client
* Project: Reference implementation of the SNTP client
Student: Johannes Maximilian Kühn
Mentor: Harlan Stenn
Проект по созданию клиента для синхронизации NTP серверов, сетевой код написан абстрактно,
и должен работать как при IPv4 так и с IPv6 протоколами, так же поддерживается MD5 для аутентификации.
Готовность к внесению в SVN/CVS: пока не решено.
12. NFSv4 ACLs
* Project: NFSv4 ACLs
Student: Edward Tomasz Napierala
Mentor: Robert Watson
Реализация списков прав доступа ACLs для сетевой файловой системы NFSv4
Готовность к внесению в SVN/CVS: нет
13. Enhancing FreeBSD's Libarchive
* Project: Enhancing FreeBSD's Libarchive
Student: Anselm Strauss
Mentor: Tim Kientzle
Добавление в библиотеку Libarchive новых функций, работа будет продолжаться.
Готовность к внесению в SVN/CVS: нет
14. Allowing for parallel builds in the FreeBSD Ports Collection
* Project: Allowing for parallel builds in the FreeBSD Ports Collection
Student: David Forsythe
Mentor: Mark Linimon
Добавление в систему портов, функционала для возможности параллельной сборки.
Готовность к внесению в SVN/CVS: наверное нет
15. Ports license auditing infrastructure
* Project: Ports license auditing infrastructure
Student: Alejandro Pulver
Mentor: Brooks Davis
Внесение в систему портов возможности указания типа лицензии, возможно не одной для каждого проекта (AND, OR)
работа будет продолжена после окончания конкурса информации о проекте на Wiki
Готовность к внесению в SVN/CVS: нет
16. Improving layer2 filtering
* Project: Improving layer2 filtering
Student: Gleb Kurtsou
Mentor: Andrew Thompson
Улучшение фильтрации фаерволов, подробности доступны в блоге автора.
Готовность к внесению в SVN/CVS: не сейчас, однако diff вынесен в freebsd-net@ для
публичного обсуждения.
17. Porting FreeBSD to Efika (PPC bring up)
* Project: Porting FreeBSD to Efika (PPC bring up)
Student: Przemek Witaszczyk (vi0@)
Mentor: Rafal Jaworowski (raj@)
Проект по портированию FreeBSD на MPC5200B пока многое не закончено, но кое что уже работает
подробности доступны на Wiki и в блоге автора.
Готовность к внесению в SVN/CVS: не сейчас, по крайней мере пока не будет PIC драйвера
18. Audit Firewall Events from Kernel
* Project: Audit Firewall Events from Kernel
Student: Diego Giagio (diego@)
Mentor: Christian Peron (csjp@)
Часть проекта TrustedBSD, подробности доступны на Wiki, автор собирается продолжить развитие,
и в дальнейшем работать над проектом TrustedBSD
Готовность к внесению в SVN/CVS: пока не определена,возможно некоторые части.
19. ShinyBSD
* Project: Create a tiny operating system from FreeBSD
Student: James Harrison
Mentor: Warner Losh (bsdimp@)
Создание мини ОС на основе FreeBSD подобной TinyBSD
Готовность к внесению в SVN/CVS: пока нет, хотя когда будет создан Makefile бало бы неплохо
добавить его в базовую систему.

П.С. ну вот вроде и осилил на идею натолкнуло сообшение sys,
пожалуй из за таких новостей до сих пор и посешаю его форум.
Так же в этом эпохальном треде помог гуглпереводчик,
ибо по английски я худо бедно понимаю а вот внятно сказать что там написано
по русски у меня почему то плохо получается.

Комментариев нет:

Отправить комментарий

Здесь можно записать свои мысли о посте :)
Если ваш ответ не появился сразу, не паникуйте, тут работает спамоловка, и вероятно вы угодили в неё, так как были анонимом или в вашем посте ссылка, ну или вас не любит google.
Я проснусь и одобрю комент ;)