diff --git a/en/news/status/report-2010-04-2010-06.xml b/en/news/status/report-2010-04-2010-06.xml index f710cefb17..3b6a02357d 100644 --- a/en/news/status/report-2010-04-2010-06.xml +++ b/en/news/status/report-2010-04-2010-06.xml @@ -1,7 +1,7 @@ - + April-June @@ -301,9 +301,9 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> on them. The purpose of this project is to implement this facility on &os;.

-

I spent most of the time getting familiar with studying how +

I spent most of the time familiarizing myself with how things are done inside the kernel, how syscalls work, etc. So far, - I got the basic understanding I needed and I added the most + I have the basic understanding needed and I added the most important syscalls to group processes together into jobs and manipulate collective resource limits on them.

@@ -409,7 +409,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> profclock() events. If some timer is not functioning - it will be replaced. If there is no second timer - it will be emulated. The administrator may affect that choice using loader tunables during - boot and sysctls in run-time (kern.eventtimer. ...).

+ boot and sysctls in run-time (kern.eventtimer, ...).

Most of the code was recently committed to HEAD. Now it is used by i386 and amd64 architectures.

@@ -440,7 +440,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> Gábor - áli + Páli pgj@FreeBSD.org @@ -535,7 +535,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> infrastructure for Haskell Cabal ports, which also makes possible the direct - translation f Cabal package descriptions to &os; ports. + translation of Cabal package descriptions to &os; ports. The number of Haskell package ports increases steadily.

@@ -557,8 +557,8 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> - Gábor - Páli + Gábor + Páli pgj@FreeBSD.org @@ -578,7 +578,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> Patches - + Perforce Depot (SoC 2009) @@ -693,7 +693,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">

The purpose of this project was to provide &os; with support for - the Flattened Device Tree (FDT) technology, a mechanism for + the Flattened Device Tree (FDT) technology. A mechanism for describing computer hardware resources, which cannot be probed or self enumerated, in a uniform and portable way. The primary consumers of this technology are embedded &os; platforms (ARM, MIPS, @@ -833,8 +833,10 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> This is our 6th year of participation and we hope to once again see great results from our 18 students. Coding officially began May 24th and we are in the middle of the mid-term evaluation period. - You can see and comment on weekly status reports on - soc-status@FreeBSD.org or in the wiki.

+ You can see and comment on weekly status reports on the mailing + list or on the wiki.

@@ -894,7 +896,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> Merge stabilised change sets. Work further down the network stack freeing all resources for - stable, save teardown. + a stable, safe teardown. @@ -944,7 +946,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> Feature Safe ports commits during the 7.3-RELEASE, it was continued for the recent src/ freeze.

-

The ports count approaches 22,000 ports. The open PR count +

The port count is approaching 22,000 ports. The open PR count currently floats at about 1200 entries.

Since the last report, we added four new committers, and had two @@ -1313,16 +1315,15 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">

The old ata(4) driver is believed to be going away sometime in - the future, to be replaced with ATA_CAM [ - 1]. However, ATA pseudo-RAID support in &os;, ataraid(4), is + the future, to be replaced with ATA_CAM + [1]. + However, ATA pseudo-RAID support in &os;, ataraid(4), is implemented as part of said ata(4) driver, which means that it, too, will be going away. It was decided that pseudo-RAID support is - desirable and that it should be reimplemented in GEOM [ - 2][ - 3], which this project aims to do.

+ desirable and that it should be reimplemented in GEOM + [2] + [3], + which this project aims to do.

Currently, RAID-1 arrays can be used on VIA Tech V-RAID and Adaptec HostRAID controllers in a limited capacity. There is no @@ -1338,12 +1339,9 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> is fine for development of the actual RAID parts of the code, the project will be somewhat useless in the absence of the old ata(4) driver. There has been talk of exporting PCI information to GEOM - [ - 4][ - 5], but the work does not appear to have been completed - yet.

+ [4] + [5], + but the work does not appear to have been completed yet.

@@ -1486,14 +1484,13 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">

The aim of preallocation algorithm is to implement a reservation window mechanism. Now this mechanism has been introduced. The - performance comparison can be found at wiki - page.

+ performance comparison can be found on the wiki.

The aim of ext4 read-only mode is to make it can read ext4 file system in read-only mode when the hard disk is formatted with default - features. Now it can support some features, such as extents, - huge_file. Others features will be supported, such as dir_index, + features. Currently it only supports a few features, such as extents, + huge_file. Others features will be added, such as dir_index, uninit_bg, dir_nlink, flex_bg and extra_isize. My work resides in extfs and ext4fs branch of Perforce.

@@ -1513,7 +1510,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">
- + Perforce repository Project @@ -1551,7 +1548,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> -

Project aim is to implement inotify compatible file system +

The aim of the project is to implement an inotify compatible file system change notification mechanism for &os; and later add inotify support to linuxulator. fsnotify is already functional but not yet compatible with inotify in some details.

@@ -1560,7 +1557,9 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> Add access permissions checks. - Port inotify test cases. Fix compatibility issues. + Port inotify test cases. + + Fix compatibility issues. Add linuxulator support. @@ -1585,15 +1584,18 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> there is no way to set resource limits for Jails. As a result, users who want to run many different workloads on a single physical machine often have to replace Jails with several &os; instances - running in virtual machines. The goal of this project is to - implement resource containers and a simple per-jail resource limits - mechanism. Resource containers are also a prerequisite for other - resource management mechanisms, such as Hierarchical Resource - Limits, for "Collective limits on set of processes (a.k.a. jobs)" - GSoC 2010 project, for implementing mechanism similar to Linux - cgroups, and might be also used to e.g. provide precise resource - usage accounting for administrative or billing purposes.
- This project is being sponsored by the &os; Foundation.

+ running in virtual machines.

+ +

The goal of this project is to implement resource containers + and a simple per-jail resource limits mechanism. Resource + containers are also a prerequisite for other resource management + mechanisms, such as Hierarchical Resource Limits, for + "Collective limits on set of processes (a.k.a. jobs)" GSoC 2010 + project, for implementing mechanism similar to Linux cgroups, + and might be also used to e.g. provide precise resource usage + accounting for administrative or billing purposes.

+ +

This project is being sponsored by The &os; Foundation.

@@ -1667,9 +1669,13 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> Service Mangement Facility (SMF), this could be an extremely useful tool for &os; systems.

-

TODO: Testing. I would like to hear how it works in various - environments, get code review, and perhaps some ideas on the rc.d - integration. Also, I need to update the manual pages.

+ + Testing. I would like to hear how it works in various + environments. + Code review. + Other ideas on the rc.d integration.Update the manual pages. + @@ -1708,7 +1714,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> - Solicit external testing for and commit reassembly queue + Solicit external testing for and commit the reassembly queue autotuning patch. @@ -1838,6 +1844,8 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> Initial commit message + + BSDCan slides @@ -1919,7 +1927,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> in the official DAHDI SVN repository with the close collaboration with DAHDI folks at Digium.

-

The project is nearing its completion: DAHDI framework and HW +

The project is nearing completion. The DAHDI framework and HW drivers telephony cards have been ported and tested. There are a number of success stories from early adopters who have been using E1/T1 and FXO/FXS cards on &os; for several months.

@@ -1999,16 +2007,16 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">

In the past quarter we imported clang into &os; and it is being built by default on i386/amd64/powerpc. We have not yet commited - the necessary changes to let the world compile with clang.

+ the necessary changes to let world compile with clang.

Some bugs/warnings were fixed in HEAD as a result of the clang - import and people are exploring more and more areas (dtrace etc.). + import and people are exploring more and more areas (dtrace, etc.). There are some bug fixes in clang/LLVM as well that stem from the - import (unknown pragmas warnings etc.).

+ import (unknown pragmas, warnings, etc.).

Roman Divacky and Matthew Fleming are working on ELF writer in LLVM. This is meant as a replacement for assembler (currently we - use outdated gnu as). This work is progressing nice, currently it + use an outdated GNU as). This work is progressing nicely, currently it is able to produce working variants of hello world in C and C++ and some other small programs from "configure run".

@@ -2022,7 +2030,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> More testing of clang on 3rd party apps (ports). - More work on ELF writer. + More work on the ELF writer. @@ -2091,7 +2099,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">

After a long hiatus, we aim to hold a bugathon on the weekend of the 6th-9th August. Everybody is welcome to help resolve or progress PRs from the database. We appreciate the help of - committers and non-committers alike, please join us in + committers and non-committers alike, please join us on IRC in #freebsd-bugbusters on EFnet if you are free at any time over that weekend and can help. Please see the "Bugathon" URL for more information.

@@ -2191,7 +2199,7 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd"> - meetBSD 2010 -- The BSD Conference + meetBSD 2010 — The BSD Conference