diff --git a/en/news/status/Makefile b/en/news/status/Makefile index bb3bcad392..f02b13ad1c 100644 --- a/en/news/status/Makefile +++ b/en/news/status/Makefile @@ -1,55 +1,56 @@ -# $FreeBSD: www/en/news/status/Makefile,v 1.45 2009/01/29 06:50:26 brd Exp $ +# $FreeBSD: www/en/news/status/Makefile,v 1.46 2009/05/07 18:12:15 brd Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= status.sgml XMLDOCS= report-2001-06 XMLDOCS+= report-2001-07 XMLDOCS+= report-2001-08 XMLDOCS+= report-2001-09 XMLDOCS+= report-2001-11 XMLDOCS+= report-2001-12-2002-01 XMLDOCS+= report-2002-02-2002-04 XMLDOCS+= report-2002-05-2002-06 XMLDOCS+= report-2002-07-2002-08 XMLDOCS+= report-2002-09-2002-10 XMLDOCS+= report-2002-11-2002-12 XMLDOCS+= report-2003-01-2003-02 XMLDOCS+= report-2003-03-2003-09 XMLDOCS+= report-2003-10-2003-12 XMLDOCS+= report-2004-01-2004-02 XMLDOCS+= report-2004-03-2004-04 XMLDOCS+= report-2004-05-2004-06 XMLDOCS+= report-2004-07-2004-12 XMLDOCS+= report-2005-01-2005-03 XMLDOCS+= report-2005-03-2005-06 XMLDOCS+= report-2005-07-2005-10 XMLDOCS+= report-2005-10-2005-12 XMLDOCS+= report-2006-01-2006-03 XMLDOCS+= report-2006-04-2006-06 XMLDOCS+= report-2006-06-2006-10 XMLDOCS+= report-2006-10-2006-12 XMLDOCS+= report-2007-01-2007-03 XMLDOCS+= report-2007-04-2007-06 XMLDOCS+= report-2007-07-2007-10 XMLDOCS+= report-2007-10-2007-12 XMLDOCS+= report-2008-01-2008-03 XMLDOCS+= report-2008-04-2008-06 XMLDOCS+= report-2008-07-2008-09 XMLDOCS+= report-2008-10-2008-12 XMLDOCS+= report-2009-01-2009-03 +#XMLDOCS+= report-2009-04-2009-09 XSLT.DEFAULT= report.xsl # Install a sample entry. DATA= report-sample.xml INDEXLINK= status.html .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/news/status/report-2009-04-2009-09.xml b/en/news/status/report-2009-04-2009-09.xml new file mode 100644 index 0000000000..d0554028df --- /dev/null +++ b/en/news/status/report-2009-04-2009-09.xml @@ -0,0 +1,578 @@ + + + + + + April-September + + 2009 + + +
+ Introduction + +

This report covers FreeBSD related projects between April and + September 2009. During that time a lot of work has been done on + wide variety of projects, including the Google Summer of Code + projects. The BSDCan and EuroBSDCon conferences were held in Ottawa, + CA, and Cambridge, UK which were both very successful. + A new major version of FreeBSD, 8.0, is to be released soon. + If you are wondering what's new in this long awaited release, read + the Ivan Voras' excellent summary.

+ +

Thanks to all the reporters for the excellent work! We hope you + enjoy the reading.

+ +

Please note that the next deadline for submissions covering + reports between October and December 2009 is January 15th, + 2011.

+
+ + + soc + + Google Summer of Code + + + + proj + + Projects + + + + team + + FreeBSD Team Reports + + + + net + + Network Infrastructure + + + + kern + + Kernel + + + + docs + + Documentation + + + + bin + + Userland Programs + + + + arch + + Architectures + + + + ports + + Ports + + + + misc + + Miscellaneous + + + + pefs - stacked cryptographic filesystem + + + + + Gleb + + Kurtsou + + + gk@FreeBSD.org + + + + + Stanislav + + Sedov + + + stas@FreeBSD.org + + + + + Blog + + FreeBSD wiki + page + + + +

pefs is a kernel level filesystem for transparently encrypting + files on top of other filesystem (like zfs or ufs). pefs adds no + extra information into files (unlike others), doesn't require + cipher block sized io operations, supports per directory/file keys + and key chaining, uses unique per file tweak for encryption. + Supported algorithms: AES, Camellia, Salsa20 Code is ready for + testing.

+ + + + Implement encrypted name lookup/readir cache + + Optimize sparse files handling and file resizing + +
+ + + BSD# Project + + + + + Romain + + Tarti.re + + + romain@blogreen.org + + + + + The BSD# project on + Google-code + + Mono (Open source .Net + Development Framework) + + + +

The BSD# Project is devoted to porting the Mono .NET framework + and applications to the FreeBSD operating system.

+ +

During the past year, the BSD# Team continued to track the Mono + development and the lang/mono port have almost always been + up-to-date (we however had to skip mono-2.2 because of some + regression issues in this release). Most of our patches have been + merged in the mono trunk upstream, and should be included in the + upcoming mono-2.6 release.

+ +

In the meantime, a few more .NET related ports have been updated + or added to the FreeBSD ports tree. These ports include:

+ +
    +
  • www/xsp and www/mod_mono that make it possible to use FreeBSD + for hosting ASP.NET application;
  • + +
  • lang/boo, a CLI-targeted programming language similar to + Python;
  • + +
  • lang/mono-basic, the Visual Basic.NET Framework for + Mono;
  • + +
  • devel/monodevelop, an Integrated Development Environment for + .NET;
  • + + +
  • and much more...
  • +
+ + + + Test mono ports and send feedback (a special attention to + environments where NO_PORTSDOC / WITH_DEBUG is set has to be + taken). + + Port the mono-debugger to FreeBSD. + + Build a debug live-image of FreeBSD so that Mono hackers + without a FreeBSD box can help us fixing bugs more + efficiency. + +
+ + + The FreeBSD Dutch Documentation Project + + + + + René + + Ladan + + + rene@FreeBSD.org + + + + + Remko + + Lodder + + + remko@FreeBSD.org + + + + + + Current status of the Dutch translation + + + +

The current translations (Handbook and some articles) are kept + up to date with the English versions. Some parts of the website + have been + translated, more work + is in progress.

+ + + + Find more volunteers for translating the remaining parts of + the website and the FAQ. + +
+ + + The FreeBSD German Documentation Project + + + + + Johann + + Kois + + + jkois@FreeBSD.org + + + + + Benedict + + Reuschling + + + bcr@FreeBSD.org + + + + + Martin + + Wilke + + + miwi@FreeBSD.org + + + + + + + + + + +

In May 2009, Benedict Reuschling received its commit bit to the + www/de and doc/de_DE.ISO8859-1 trees under the mentorship of Johann + Kois. Since then, he has worked primarily on the handbook, updating + existing chapters and translating new ones. Most notably, the + filesystems and DTrace chapters were newly translated. Bugs found + in the original documents along the way were reported back so that + the other translation teams could incorporate them as well.

+ +

Christoph Sold has put his time in translating the wiki pages of + the BSD Certification Group into the german language. This is a + great help for germans who want to take the exam and like to read + the information about it in their native language. Daniel Seuffert + has sent valuable corrections and bugfixes. Thanks to both for + their time and efforts!

+ +

The website is translated and updated constantly. Missing parts + will be translated as time permits.

+ +

We appreciate any help from volunteers in proofreading + documents, translating new ones and keeping them up to date. Even + small small error reports are of great help to us. You can find + contact information at the above URL.

+ + + + Update the existing documentation set (especially the + handbook). + + Translate more articles into german. + + Read the translations. Check for problems/mistakes. Send + feedback. + +
+ + + FreeBSD KDE Team + + + + + Thomas + + Abthorpe + + + tabthorpe@FreeBSD.org + + + + + Max + + Brazhnikov + + + makc@FreeBSD.org + + + + + Martin + + Wilke + + + miwi@FreeBSD.org + + + + + + + + + + + + +

Since the spring, the FreeBSD KDE team has been busy upgrading + KDE from 4.2.0 up through to 4.3.1. As part of the ongoing + maintenance of KDE, the team also updated Qt4 from 4.4.3 through to + 4.5.2

+ +

We added two new committers/maintainers to the team, Kris Moore + (kmoore@) and Dima Panov (fluffy@). We also granted enhanced area51 + access to contributors Alberto Villa and Raphael Kubo da Costa. + Alberto has been our key contributor updating and testing Qt + 4.6.0-tp1. Raphael is a KDE developer that has become our Gitorious + liaison, he has been responsible for getting FreeBSD Qt patches + merged in upstream.

+ +

Markus Brüffer (markus@) spent a lot of time patching widgets + and system plugins so they would work under FreeBSD. We would like + to thank him for all his effort!

+ + + + Update to Qt 4.6.0 + + Update to KDE 4.4.0 + + Work with our userbase on fixing an EOL for KDE3 in the ports + tree + +
+ + + EuroBSDcon 2009 + + + + + Sam + + Smith + + + eurobsdcon@ukuug.org + + + + + Robert + + Watson + + + rwatson@FreeBSD.org + + + + + 2009 + + 2010 + + + +

EuroBSDcon 2009 happened in Cambridge, with over 160 users, + developers, friends and others. Slides, papers and audio are now up + on the website for those who couldn't make it to Cambridge. Next + year's event in 2010 will take place in Karlsruhe from 8 10 October + 2010. If you're interested in what you missed in 2009, or to join + the mailing list so you don't miss out next year, visit + + http://2009.eurosbsdcon.org + + .

+ +
+ + + The FreeBSD Forums + + + + + FreeBSD Forums + + Admins + + + forum-admins@FreeBSD.org + + + + + FreeBSD Forums + + Moderators + + + forum-moderators@FreeBSD.org + + + + + + + + +

Since their public launch in November 2008, the FreeBSD Forums + (the most recent addition to the user community and support + channels for the FreeBSD Operating System), have witnessed a + healthy and steady growth.

+ +

The user population is now at over 8,000 registered users, who + have participated in over 6,000 topics, containing over 40,000 + posts in total. The sign-up rate hovers between 50-100 each week. + The total number of visitors (including 'guests') is hard to gauge, + but is likely to be a substantial multiple of the registered + userbase.

+ +

New topics and posts are actively 'pushed out' to search + engines. This in turn makes the Forums show up in search results + more and more often, making it a valuable and very accessible + source of information for the FreeBSD community.

+ +

One of the contributing factors to the Forum's success is its + 'BSD-style' approach when it comes to administration and + moderation. The Forums have a strong and unified identity, they are + neatly divided into sub-forums (like 'Networking', 'Installing + & Upgrading', etc.), very actively moderated, spam-free, and + with a core group of very active and helpful members, dispensing + many combined decades' worth of knowledge to starting, intermediate + and professional users of FreeBSD.

+ +

We expect the Forums te be, and to remain, a central hub in + FreeBSD's community and support efforts.

+ +
+ + + New approach to the locale database + + + + + Edwin + + Groothuis + + + edwin@FreeBSD.org + + + + + i18n + + mailinglist + + + freebsd-i18n@FreeBSD.org + + + + + + Documentation + + Code + + + +

Problem: Over the years the FreeBSD locale database + (share/colldef, share/monetdef, share/msgdef, share/numericdef, + share/timedef) has accumulated a total of 165 definitions (language + - country-code - character-set triplets). The contents of the files + is for Western European languages often low-ASCII but for Eastern + European and Asian languages partly or fully high-ASCII. Without + knowing how to display or interpret the character-sets, it is + difficult to make sure by the general audience that the local + languages (language - country-code) definitions is displayed + properly in various character-sets. Suggested approach: With the + combination of the data in the Unicode project (which goal is to + define all the possible written characters and symbols on this + planet) and the Common Locale Data Repository (which goal is to + document all the different data and definitions needed for the + locale database), we can easily keep track of the data, without the + need for being able to display the data in the required + charactersets or understand them fully when updates are submitted + by third parties. Current status: Conversion of share/monetdef, + share/msgdef, share/numericdef, share/timedef to the newdesign is + completed. The Makefile infrastructure is converted. Regression + checks are done. Most of the tools are in place, waiting on the + import of bsdiconv to the base system.

+ + + + At this moment the system isn't self-hosted yet, because of + the lack of an iconv-kind of program in the base operating system. + Gabor@ is working on bsdiconv as a GSoC and once that has been + imported we will be able to clean install from the definitions in + Unicode text format to the required formats and + charactersets. + +
+
+