Index: head/en_US.ISO8859-1/htdocs/news/status/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/Makefile (revision 54050) +++ head/en_US.ISO8859-1/htdocs/news/status/Makefile (revision 54051) @@ -1,98 +1,99 @@ # $FreeBSD$ .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= status.xml howto.xml 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 XMLDOCS+= report-2009-10-2009-12 XMLDOCS+= report-2010-01-2010-03 XMLDOCS+= report-2010-04-2010-06 XMLDOCS+= report-2010-07-2010-09 XMLDOCS+= report-2010-10-2010-12 XMLDOCS+= report-2011-01-2011-03 XMLDOCS+= report-2011-04-2011-06 XMLDOCS+= report-2011-07-2011-09 XMLDOCS+= report-2011-10-2011-12 XMLDOCS+= report-2012-01-2012-03 XMLDOCS+= report-2012-04-2012-06 XMLDOCS+= report-2012-07-2012-09 XMLDOCS+= report-2012-10-2012-12 XMLDOCS+= report-2013-01-2013-03 XMLDOCS+= report-2013-04-2013-06 XMLDOCS+= report-2013-05-devsummit XMLDOCS+= report-2013-07-2013-09 XMLDOCS+= report-2013-09-devsummit XMLDOCS+= report-2013-10-2013-12 XMLDOCS+= report-2014-01-2014-03 XMLDOCS+= report-2014-04-2014-06 XMLDOCS+= report-2014-07-2014-09 XMLDOCS+= report-2014-10-2014-12 XMLDOCS+= report-2015-01-2015-03 XMLDOCS+= report-2015-04-2015-06 XMLDOCS+= report-2015-07-2015-09 XMLDOCS+= report-2015-10-2015-12 XMLDOCS+= report-2016-01-2016-03 XMLDOCS+= report-2016-04-2016-06 XMLDOCS+= report-2016-07-2016-09 XMLDOCS+= report-2016-10-2016-12 XMLDOCS+= report-2017-01-2017-03 XMLDOCS+= report-2017-04-2017-06 XMLDOCS+= report-2017-07-2017-09 XMLDOCS+= report-2017-10-2017-12 XMLDOCS+= report-2018-01-2018-09 XMLDOCS+= report-2018-09-2018-12 XMLDOCS+= report-2019-01-2019-03 XMLDOCS+= report-2019-04-2019-06 XMLDOCS+= report-2019-07-2019-09 XMLDOCS+= report-2019-10-2019-12 +XMLDOCS+= report-2020-01-2020-03 XSLT.DEFAULT= report.xsl # Install a sample entry. DATA= report-sample.xml DATA+= report-sample.md INDEXLINK= status.html .include "${DOC_PREFIX}/share/mk/web.site.mk" Index: head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml (revision 54051) @@ -0,0 +1,1910 @@ + + + + + + + + + + 01-03 + + 2020 + + +
+ Introduction +

Welcome, to the quarterly reports, of the future! Well, at least the first +quarterly report from 2020. The new timeline, mentioned in the last few +reports, still holds, which brings us to this report, which covers the period +of January 2020 - March 2020. +

+

As you will see from this report, we've had quite an active quarter with big +changes to both kernel, userland, documentation, ports, and third-party +projects in the form of everything from bug and security fixes over new features +to speed improvements and optimizations. +

+

As this report also covers the start of the epidemic, it's also interesting to +note that a quick glance at the svn logs reveal that there has been no overall +drop in number of source commits, that docs commits have also stayed constant, +and that ports have seen an upwards trend. +

+

We hope that all of you are and yours are as safe as can be managed, and that +we get through this together by working together. +

+

-- Daniel Ebdrup Jensen, debdrup@freebsd.org +

+ +FreeBSD Foundation + + + +Deb Goodkin +deb@FreeBSDFoundation.org + + + +

The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to +supporting and promoting the FreeBSD Project and community worldwide. Funding +comes from individual and corporate donations and is used to fund and manage +software development projects, conferences and developer summits, and provide +travel grants to FreeBSD contributors. The Foundation purchases and supports +hardware to improve and maintain FreeBSD infrastructure and provides resources +to improve security, quality assurance, and release engineering efforts; +publishes marketing material to promote, educate, and advocate for the FreeBSD +Project; facilitates collaboration between commercial vendors and FreeBSD +developers; and finally, represents the FreeBSD Project in executing contracts, +license agreements, and other legal arrangements that require a recognized +legal entity. +

+

Here are some highlights of what we did to help FreeBSD last quarter: +

+

General

+ +

We moved! Our new address is: +The FreeBSD Foundation +3980 Broadway St. STE #103-107 +Boulder, CO 80304 +USA +

+

In February, the board of directors had an all-day board meeting in Berkely, CA, +where FreeBSD began! We put together our strategic plans for the next 2 years, +which includes software developments projects we want to support and some +educational initiatives. +

+

COVID-19 impacts the Foundation. We put policies in place for all of our staff +members to work from home. We also put a temporary ban on travel for staff +members. We are continuing our work supporting the community and Project, but +some of our work and responses are delayed because of changes in some of our +priorities and the impact of limited childcare for a few of our staff members. +

+

Partnerships and Commercial User Support

+ +

We help facilitate collaboration between commercial users and FreeBSD +developers. We also meet with companies to discuss their needs and bring that +information back to the Project. In Q1, Deb Goodkin met with commercial users +at LinuxConfAu in Australia, FOSDEM in Belgium, and SCALE18x in the US. These +venues provide an excellent opportunity to meet with commercial and individual +users and contributors to FreeBSD. It's not only beneficial for the above, but +it also helps us understand some of the applications where FreeBSD is used. +In addition to meeting with commercial users at conferences, we continued +discussions over email or on calls over the quarter. +

+

Fundraising Efforts

+ +

Last quarter we raised $57,000! Thank you to everyone who came through, +especially in this economic crisis we have found ourselves in. It heartens us +deeply that individuals and organizations have supported our efforts, when there +are so many people, animals, and businesses in need right now. We also want to +extend a big thank you to Tarsnap, VMWare, and Stormshield for leading the way +with Silver level donations. We hope other organizations will follow their lead +and give back to help us continue supporting FreeBSD. +

+

We are 100% funded by donations, and those funds go towards software development +work to improve FreeBSD, FreeBSD advocacy around the world, keeping FreeBSD +secure, continuous integration improvements, sponsoring BSD-related and +computing conferences, legal support for the Project, and many other areas. +

+

Please consider making a donation to help us continue and increase our support +for FreeBSD: https://www.FreeBSDfoundation.org/donate/. +

+

We also have the Partnership Program, to provide more benefits for our larger +commercial donors. Find out more information at +https://www.FreeBSDfoundation.org/FreeBSD-foundation-partnership-program/ and +share with your companies! +

+

OS Improvements

+ +

The Foundation supports software development projects to improve the FreeBSD +operating system through our full time technical staff, contractors, and project +grant recipients. They maintain and improve critical kernel subsystems, add new +features and functionality, and fix problems. +

+

Over the last quarter there were 273 commits to the FreeBSD base system source +repository tagged with FreeBSD Foundation sponsorship, about 12% of base system +commits over the quarter. Many of these are part of sponsored or staff projects +that have their own entries in this FreeBSD Quarterly Report, but Foundation +staff and contractors (Ed Maste, Konstantin Belousov, Mark Johnston, Li-Wen Hsu) +also support the project with an ongoing series of bug fixes, build fixes, and +miscellaneous improvements that don't warrant a separate entry. +

+

Ed committed miscellaneous improvements to various parts of FreeBSD's build +infrastructure, largely prompted by the work to retire the obsolete GCC 4.2.1. +This included removal of the LLVM_LIBUNWIND option (now always set), and +the removal of unused gperf, gcov, and the GPL devicetree compiler (dtc). Ed +committed sendfile support for the Linuxulator, submitted by previous intern +Bora Özarslan, and tested and committed a number of submitted bug fixes for +the Microchip USB-Ethernet controller if_muge driver. Ed also updated the +copy of OpenSSH in the base system to 7.9p1, with additional updates in +progress, and worked on a number of security advisories released during the +quarter. +

+

Konstantin Belousov and Mark Johnston both performed a large number of code +reviews during the quarter under Foundation sponsorship. This work helps +developers in the FreeBSD community and those working at companies using +FreeBSD to integrate their work into FreeBSD. +

+

In addition to work described elsewhere in this report Konstantin also +continued his usual series of bug fixes and improvements. This quarter this +included low-level x86 support, fixing sendfile bugs, file system and vfs +bug fixes, and dozens of other miscellaneous improvements. Additional work +included a variety of commits to support Hygon x86 CPUs and improvements to +the runtime linker (rtld)'s direct execution mode. +

+

Mark Johnston continued his work on the +Syzkaller system-call fuzzer, and +committed fixes for many issues reported by Syzkaller. Mark triaged a large +number of submitted bug reports and in many cases committed attached patches +or developed fixes. Mark also addressed dozens of Coverity Scan reports. +

+

Mark's other changes included arm64 Large System Extensions (LSE) atomic +operations, low-level arm64 and x86 work, virtual memory (VM) work, and bug +fixes or other improvements to syslog, the lagg(4) link aggregation driver, +and build reproducibility. +

+

Li-Wen Hsu committed many changes to tests in the base system, such as turning +off known failing tests tracked by PRs, test-related pkgbase fixes, and other +improvements. +

+

Continuous Integration and Quality Assurance

+ +

The Foundation provides a full-time staff member who is working on improving +our automated testing, continuous integration, and overall quality assurance +efforts. +

+

During the first quarter of 2020, Foundation staff continued to improve the +Project's CI infrastructure, worked with contributors to fix the failing build +and test cases. The building of a CI staging environment is in progress on the +new machine purchased by the Foundation. We are also working with other teams +in the Project for their testing needs. For example, we added a new job for +running LTP (Linux Testing Project) on the Linuxulator, to validate improvements +in the Foundation's sponsored Linux emulation work. We are also working with +many external projects and companies to improve their support of FreeBSD. +

+

See the FreeBSD CI section of this report for completed work items and detailed +information. +

+

Supporting FreeBSD Infrastructure

+ +

The Foundation provides hardware and support to improve the FreeBSD +infrastructure. Last quarter, we continued supporting FreeBSD hardware located +around the world. We purchased one server for a mirror in Malaysia, and signed +the MOU for the new NYI colocation facility in Illinois. NYI generously +provides this as an in-kind donation to the Project. +

+

FreeBSD Advocacy and Education

+ +

A large part of our efforts are dedicated to advocating for the Project. This +includes promoting work being done by others with FreeBSD; producing advocacy +literature to teach people about FreeBSD and help make the path to starting +using FreeBSD or contributing to the Project easier; and attending and getting +other FreeBSD contributors to volunteer to run FreeBSD events, staff FreeBSD +tables, and give FreeBSD presentations. +

+

The FreeBSD Foundation sponsors many conferences, events, and summits around the +globe. These events can be BSD-related, open source, or technology events +geared towards underrepresented groups. We support the FreeBSD-focused events +to help provide a venue for sharing knowledge, to work together on projects, and +to facilitate collaboration between developers and commercial users. This all +helps provide a healthy ecosystem. We support the non-FreeBSD events to promote +and raise awareness of FreeBSD, to increase the use of FreeBSD in different +applications, and to recruit more contributors to the Project. +

+

Check out some of the advocacy and education work we did last quarter: +

+
    +
  • Organized and presented at the first ever FreeBSD Mini-Conf LinuxConfAu 2020, + in Gold Coast, Australia in addition to sponsoring the conference itself. + The recap can be found here. +

    +
  • +
  • Presented BSD Dev Room at FOSDEM '20, in Brussels, Belgium and represented + FreeBSD at a stand along with other members of the community. [Find out more + here](https://www.freebsdfoundation.org/blog/fosdem-2020-conference-recap/). +

    +
  • +
  • Represented FreeBSD at Apricot 2020 in Melbourne, Australia and sponsored the + event. +

    +
  • +
  • Industry Partner Sponsor for USENIX FAST '20 in Santa Clara, CA +

    +
  • +
  • Sponsored FOSSASIA 2020, in Singapore +

    +
  • +
  • Committed to hold FreeBSD Day at SCALE 18x, in Pasadena, CA +

    +
  • +
  • Held a "Getting Started with FreeBSD Workshop" at SCALE 18x in addition to + giving a talk, representing FreeBSD at the Expo and holding a "Why FreeBSD is + Me" BoF. Check out the conference recap. +

    +
+We continued producing FreeBSD advocacy material to help people promote FreeBSD. +

Learn more about our efforts in 2019 to advocate for FreeBSD. +

+

In addition to the information found in the Development Projects update section +of this report, take a minute to check out the latest update blogs: +

+ +Read more about our conference adventures in the conference recaps and trip +

reports in our monthly newsletters. +

+

We help educate the world about FreeBSD by publishing the professionally +produced FreeBSD Journal. As we mentioned previously, the FreeBSD Journal is +now a free publication. Find out more and access the latest issues. +

+

You can find out more about events we attended and upcoming events here. +As is the case for most of +us in this industry, SCALE was the last event we will be attending for a few +months. However, we're already working on how we can make more on-line +tutorials and how-to guides available to facilitate getting more folks to try +out FreeBSD. In the meantime, please check out the how-to guides we already +have available! +

+

We have continued our work with a new website developer to help us improve our +website. Work has begun to make it easier for community members to find +information more easily and to make the site more efficient. +

+

Legal/FreeBSD IP

+ +

The Foundation owns the FreeBSD trademarks, and it is our responsibility to +protect them. We also provide legal support for the core team to investigate +questions that arise. +

+

Go to http://www.FreeBSDfoundation.org/ to find out how we support FreeBSD and +how we can help you! +

+ +FreeBSD Core Team + + + +FreeBSD Core Team +core@FreeBSD.org + + + +

The FreeBSD Core Team is the governing body of FreeBSD. +

+
    +
  • Core approved a source commit bit for Alfredo Dal'Ava Júnior. Alfredo has + been working on powerpc64 support. Justin Hibbits (jhibbits) will mentor + Alfredo. +

    +
  • +
  • Core approved a source commit bit for Ryan Moeller. Ryan has been working on + porting ZoL to FreeBSD. Alexander Motin (mav) and Matt Macy (mmacy) will + mentor Ryan. +

    +
  • +
  • Core approved a source commit bit for Nick O'Brien. Nick has been working on + RISC-V at Axiado. Kristof Provost (kp) and Philip Paeps (philip) will mentor + Nick. +

    +
  • +
  • Core approved a source commit bit for Richard Scheffenegger. Richard has been + contributing TCP work. Michael Tuexen (tuexen) will mentor Richard and Rodney + Grimes (rgrimes) will act as co-mentor. +

    +
  • +
  • Core approved a source commit bit for Aleksandr Fedorov. Aleksandr has been + testing and reviewing bhyve networking code. Vincenzo Maffione (vmaffione) + will mentor Aleksandr and John Baldwin (jhb) will act as co-mentor. +

    +
  • +
  • Core requested that the freebsd-mobile@ list be retired as it was almost + exclusively receiving spam. postmater@ completed core's request. +

    +
  • +
  • Core approved third party authentication for some project services with + certain conditions. For example, for authentication with Google, users must + be using a FreeBSD.org account with two-factor authentication enabled. For + GitHub, we will enable and force multi-factor authentication for our + organization. +

    +
  • +
  • The Core-initiated Git Transition Working Group continued to meet over the + first quarter of 2020. Their report is still forthcoming. +

+
+ +FreeBSD Release Engineering Team + + + +FreeBSD Release Engineering Team +re@FreeBSD.org + + + + +FreeBSD 11.4-RELEASE schedule +FreeBSD 12.2-RELEASE schedule +FreeBSD development snapshots + + + +

The FreeBSD Release Engineering Team is responsible for setting +and publishing release schedules for official project releases +of FreeBSD, announcing code freezes and maintaining the +respective branches, among other things. +

+

The FreeBSD Release Engineering Team published the schedules for the upcoming +11.4-RELEASE and 12.2-RELEASE cycles. +

+

Much time was spent by Glen Barber working on updates to the various build +tools adding support for builds from both Subversion and Git. This is very +much a work in progress, as there are a number of inter-connected moving +parts. +

+

Additionally throughout the quarter, several development snapshots builds +were released for the head, stable/12, and stable/11 branches. +

+

Much of this work was sponsored by Rubicon Communications, LLC (netgate.com) +and the FreeBSD Foundation. +

+ +Cluster Administration Team + + + +Cluster Administration Team +clusteradm@FreeBSD.org + + + + +Cluster Administration Team members + + +

The FreeBSD Cluster Administration Team consists of the people responsible for administering the machines that the Project relies on for its distributed work and communications to be synchronised. In this quarter, the team has worked on the following: +

+
    +
  • Upgrade all ref- and universe- machines +

  • +
  • South Africa mirror (JINX) is online +

  • +
  • Package service of Seattle, USA mirror (TUK) is online +

  • +
  • Ongoing systems administration work: +

      +
    • Creating accounts for new committers. +

    • +
    • Backups of critical infrastructure. +

    • +
    • Keeping up with security updates in 3rd party software. +

      +
    +
+Work in progress: + +
    +
  • Setup Malaysia (KUL) mirror +

  • +
  • Setup Brazil (BRA) mirror +

  • +
  • Setup Amsterdam (PKT) mirror +

  • +
  • Review the service jails and service administrators operation. +

  • +
  • Infrastructure of building aarch64 and powerpc64 packages +

      +
    • NVME issues on PowerPC64 Power9 blocking dual socket machine from being used as pkg builder. +

    • +
    • Drive upgrade test for pkg builders (SSDs) courtesy of the FreeBSD Foundation. +

    • +
    • Boot issues with Aarch64 reference machines. +

    +
  • New NYI.net sponsored colocation space in Chicago-land area. +

  • +
  • Prepare resource for git working group +

  • +
  • Searching for more mirror providers +

      +
    • https://wiki.freebsd.org/Teams/clusteradm/generic-mirror-layout +

    • +
    • https://wiki.freebsd.org/Teams/clusteradm/tiny-mirror +

    +
+
+ +Continuous Integration + + +FreeBSD Jenkins Instance +FreeBSD Hardware Testing Lab +FreeBSD CI artifact archive +FreeBSD CI weekly report +FreeBSD Jenkins wiki +Hosted CI wiki +3rd Party Software CI +Tickets related to freebsd-testing@ +FreeBSD CI Repository + + + + +Jenkins Admin +jenkins-admin@FreeBSD.org + + +Li-Wen Hsu +lwhsu@FreeBSD.org + + +

Contact: freebsd-testing Mailing List +Contact: IRC #freebsd-ci channel on EFNet +

+

The FreeBSD CI team maintains the continuous integration system and related tasks +for the FreeBSD project. The CI system regularly checks the committed changes +can be successfully built, then performs various tests and analysis of the +results. The artifacts from the build jobs are archived in the artifact server for +further testing and debugging needs. The CI team members examine the +failing builds and unstable tests and work with the experts in that area to +fix the codes or adjust test infrastructure. The details of these efforts +are available in the weekly CI reports. +

+

During the first quarter of 2020, we continue working with the contributors and developers in the project for their testing needs and also keep working with external projects and companies to improve their support of FreeBSD. +

+

Important changes: +

    +
  • All the -head jobs are using clang/lld toolchain +

  • +
  • All the -head test are using kyua in the base +

  • +
  • RISC-V jobs now generate full disk image and run tests in QEMU with OpenSBI +

  • +
  • freebsd-doc job also checks building of www.freebsd.org +

    +
+New jobs added: +
    +
  • https://ci.freebsd.org/job/FreeBSD-head-amd64-test_ltp/ +

  • +
  • https://ci.freebsd.org/job/FreeBSD-head-powerpc64-images/ +

  • +
  • https://ci.freebsd.org/job/FreeBSD-head-powerpc64-testvm/ +

    +
+Work in progress: +
    +
  • Collecting and sorting CI tasks and ideas here +

  • +
  • Setup the CI stage environment and put the experimental jobs on it +

  • +
  • Implementing automatic tests on bare metal hardware +

  • +
  • Adding drm ports building test against -CURRENT +

  • +
  • Testing and merging pull requests in the FreeBSD-ci repo +

  • +
  • Planning for running ztest and network stack tests +

  • +
  • Helping more 3rd software get CI on FreeBSD through a hosted CI solution +

  • +
  • Adding non-x86 test jobs. +

  • +
  • Adding external toolchain related jobs. +

  • +
  • Adding more hardware to the hardware lab +

    +
+Please see freebsd-testing@ related tickets for more WIP information, and join the efforts + +

Sponsor: The FreeBSD Foundation +

+ +Ports Collection + + +About FreeBSD Ports +Contributing to Ports +FreeBSD Ports Monitoring +Ports Management Team + + + + +René Ladan +portmgr-secretary@FreeBSD.org + + +FreeBSD Ports Management Team +portmgr@FreeBSD.org + + + +

The Ports Management Team is responsible for overseeing the +overall direction of the Ports Tree, building packages, and +personnel matters. Below is what happened in the last quarter. +

+

During the last quarter the number of ports settled in at 39,000. +There are currently just over 2,400 open PRs of which 640 are +unassigned. The last quarter saw 8146 commits by 173 committers +to the HEAD branch and 357 commits by 52 committers to the +2020Q1 branch. This means the number of PRs grew although the +committer activity remained more or less constant. +

+

As always, people come and go. This time we welcomed Loïc +Bartoletti (lbartoletti@), Mikael Urankar (mikael@), Kyle Evans +(kevans@, who is already a src committer), and Lorenzo Salvadore +(salvadore@, who we already know for compiling these reports you +are reading right now). We said goodbye to dbn@ and theraven@, +who we hope to see back in the future. +

+

On the infrastructure side, USES=qca was added and USES=zope was +removed. The latter was also due to it was incompatible with +Python 3, and portmgr is in the process of removing Python 2.7 from +the Ports Tree. This means that all ports that currently rely on +Python 2.7 need to be updated to work with Python 3 or be removed. +

+

After a long period of work by multiple people, Xorg got updated +from the 1.18 to the 1.20 release series. Also, the web browsers +were updated: Firefox to version 75.0, Firefox ESR to 68.7.0, and +Chromium to 80.0.3987.149. The package manager itself got updated +to version 1.13.2. +

+

antoine@ ran 29 exp-runs during the last quarter for various updates +to KDE, poppler, pkg and build tools; and test compatibility with src +changes: removing procfs-based debugging, fixing TLS alignment, and +only including libssp_nonshared.a in libc for the i386 and Power +architectures. +

+ +FreeBSD Graphics Team status report + + +Project GitHub page + + + + +FreeBSD Graphics Team +x11@freebsd.org + + +Niclas Zeising +zeising@freebsd.org + + + +

The FreeBSD X11/Graphics team maintains the lower levels of the FreeBSD graphics +stack. +This includes graphics drivers, graphics libraries such as the +MESA OpenGL implementation, the X.org xserver with related libraries and +applications, and Wayland with related libraries and applications. +

+

The biggest highlight by far during the previous quarter was the long awaited +update of xorg-server to version 1.20. +After years of work by many people, this update finally landed in the form of +xorg-server 1.20.7. +With this update came a couple of new things, most notably, FreeBSD 12 and later +was switched to use the udev/evdev backend by default for handling input +devices, such as mice and keyboards. +Together with this release, the OpenGL library implementation mesa was +switched to use DRI3 by default, instead of the older DRI2. +

+

These updates caused some fallout when they first were comitted, most notably +issues with keyboards. +But with help from Michael Gmelin and others on the mailing lists, most issues +were sorted fast. +Unfortunately version 304 of the nVidia graphics driver is no longer supported +as of this release. +

+

Since this update, xorg-server has also been bumped to 1.20.8, which is the +latest upstream release. +

+

Apart from this update, there has also been ongoing work to keep the various +drm-kmod ports and packages up to date, mostly in response to changes in FreeBSD +CURRENT and to security issues found in the Intel i915 driver. +

+

We have also done updates as needed to keep the graphics and input stack up to +date and working, and deprecated and removed several old and no longer used +drivers, applications and libraries. +

+

We have also continued our regularly scheduled bi-weekly meetings. +

+

People who are interested in helping out can find us on the x11@FreeBSD.org +mailing list, or on our gitter chat: (https://gitter.im/FreeBSDDesktop/Lobby). +We are also available in #freebsd-xorg on EFNet. +

+

We also have a team area on GitHub where our work repositories can be found: +(https://github.com/FreeBSDDesktop) +

+ +NFS over TLS implementation + + + +Rick Macklem +rmacklem@freebsd.org + + + +

In an effort to improve NFS security, an internet draft +which I expect will become and RFC soon specifies the +use of TLS 1.3 to encrypt all data traffic on a Sun RPC +connection used for NFS. +

+

Although NFS has been able to use sec=krb5p to encrypt data +on the wire, this requires a Kerberos environment and, as +such, has not been widely adopted. It also required that +encryption/decryption be done in software, since only the +RPC message NFS arguments are encrypted. +Since Kernel TLS is capable of using hardware assist to +improve performance and does not require Kerberos, NFS +over TLS may be more widely adopted, once implementations +are available. +

+

Since FreeBSD's kernel TLS requires that data be in ext_pgs +mbufs for transmission, most of the work so far has been +modifying the NFS code that builds the protocol arguments +to optionally use ext_pgs mbufs. +Coding changes to handle received ext_pgs mbufs has also +been done, although this may not be required by the receive +kernel TLS. +

+

The kernel RPC has also been modified to do the STARTTLS +Null RPC and to do upcalls to userland daemons that +perform the SSL_connect()/SSL_accept(), since the kernel +TLS does not do this initial handshake. +So far only a self signed certificate on the server, +with no requirement for the client to have a certificate +has been implemented. +

+

Work is still needed to be done for the case where the NFS +client is expected to have a signed certificate. In particular, +it is not obvious to me what the correct solution is for +clients that do not have a fixed IP address/DNS name. +The code now is about ready for testing, but requires that +the kernel TLS be able to support receive as well as transmit. +Patches to the kernel TLS for receive are being worked on +by jhb@freebsd.org. +

+

Once receive side kernel TLS becomes available, the code in +subversion under base/projects/nfs-over-tls will need third +party testing and a security evaluation by someone familiar +with TLS. +

+
+ +Import of the Kyua test framework + + +The FreeBSD Test Suite + + + + +Brooks Davis +brooks@FreeBSD.org + + + +

The FreeBSD test suite uses the Kyua test framework to run tests. +

+

Historically Kyua has been installed from the ports collection +(devel/kyua). While this is fine for mainstream architectures, +it can pose bootstrapping issues on new architectures and package +installation is quite slow under emulation or on FPGA based systems. +By including it in the FreeBSD base system we can avoid these issues. +

+

We hope that this inclusion will spur testing of embedded platforms +and simplify the process of testing within continuous integration +systems. +

+

We currently plan to retain the devel/kyua port to serve FreeBSD +versions without and to serve as a development version. +

+

Sponsor: DARPA +

+ +Linux compatibility layer update + + + +Edward Tomasz Napierala +trasz@FreeBSD.org + + + +

Work during this quarter focused on source code cleanup and making +it easier to debug missing functionality. There were, however, +some user-visible changes: added support for TCP_CORK as required by Nginx, +added support MAP_32BIT flag, which fixes Mono binaries from Ubuntu Bionic, +and a fix for DNS resolution with glibc newer than 2.30, which affected +CentOS 8. +

+

The Linux Test Project tests that are being run as part of the +the FreeBSD Continuous Integration infrastructure +now include the Open POSIX test suite. +

+

There's still a lot to do: +

+ +Sponsor: The FreeBSD Foundation +
+ +syzkaller on FreeBSD + + + +Mark Johnston +markj@FreeBSD.org + + +Michael Tuexen +tuexen@FreeBSD.org + + + +

See the syzkaller entry in the 2019q1 quarterly report for an +introduction to syzkaller. +

+

A number of kernel bugs have been found by syzkaller and fixed this +quarter, mostly in the network stack and file descriptor table code. +Bug investigations have led to improvements in debugging facilities and +assertions, for example in the SCTP stack. Syzkaller reproducers have +been added to Peter Holm's stress2 suite, helping ensure that +regressions are found quickly. +

+

The syzkaller instance hosted by backtrace.io (see the 2019q3 report) +has been very useful in testing syzkaller improvements and finding bugs. +Though Google runs a dedicated syzkaller instance targeting FreeBSD, +it has proved fruitful to run multiple instances since they end up +building different corpuses and thus discover different, though +overlapping, sets of bugs. +

+

Support for fuzzing a number of new system calls has been added, +including the new copy_file_range() and __realpathat() system calls, +and the Capsicum system calls. Some work was also done to audit +existing system call definitions to ensure that FreeBSD-specific +extensions of POSIX system calls are covered. Work is ongoing to target +the Linux emulation layer, and to collect kernel dumps so that one-off +crashes with no reproducer have a chance at being diagnosed and fixed. +

+

Sponsor: backtrace.io +Sponsor: The FreeBSD Foundation +

+
+ +if_bridge + + + +Kristof Provost +kp@FreeBSD.org + + + +

The current implementation of if_bridge uses a single mutex to protect its +internal data structures. As a result it’s nowhere near as fast as it could be. +This is relevant for users who want to run many vnet jails or virtual machines +bridged together, for example. +

+

As part of this project several new tests have already been added for +if_bridge. These are generally very useful for validating any locking changes, +and will also help to prevent regressions for other future changes. These +tests live in /usr/tests/sys/net/if_bridge_test. +

+

The current work is concentrating on investigating if it's possible to leverage +the ConcurrencyKit epoch code for the datapath (i.e. bridge_input(), +bridge_output(), bridge_forward(), ...). +

+

Sponsor: The FreeBSD Foundation +

+ +sigfastblock(2) + + + +Konstantin Belousov +kib@FreeBSD.org + + + +

Rtld services need to be async signal safe. This is needed, for +instance, to provide working symbol bindings in signal handlers. +

+

For threaded processes, libthr interposes all user-installed signal +handlers and saves the signals and related context if signal is +delivered while rtld or libthr are in protected section of code. +

+

In non-threaded processes, the async safety is provided by changing +signal mask for the thread. It is actually better than the +interposing done by libthr, since signals are delivered in the right +context, instead of libthr attempt of recreate it later. But the +unfortunate side-effect is that each rtld entry requires two syscalls, +one to set mask, and one to restore it. Typically this adds around 40 +or more syscalls on each process startup. Worse, rtld services used +by typical language runtime exception handling systems also have the +cost of signal mask manipulation. +

+

The new sigfastblock(2) syscall was added that allows thread to +designate a memory location as fast signal block. If this word +contains non-zero value, kernel interprets the thread state same as if +all blockable signals are blocked. The facility drastically improves +exception handling speed on FreeBSD. +

+

Since signals might abort interruptible sleeps, initial implementation +read the blocking word on each syscall entry. This is needed to +ensure that userspace does not see spurious EINTR/ERESTART if the +signals are blocked by the word. Since if kernel cached outdated +value for the block word, it would abort sleep, but then ast sees the +correct mask and does not deliver the pending signal. +

+

There were concerns that this read of the word causes slowdown in +syscalls microbenchmarks, esp. on machines with SMAP. The reason is +that SMAP requires all userspace access bracketed by STAC/CLAC pair of +instructions, which are de-facto serializing (this is not +architectural, but all current microarchitectures do it). The +decision was made to eliminate the word read, at the cost of possibly +returning spurious EINTR. The impact should be minimal, since +sigfastblock(2) is not supposed to be the service available to users, +it is only assumed for rtld and libthr implementations. +

+

Sponsor: The FreeBSD Foundation +

+ +arm64 LSE atomic instructions + + + +Mark Johnston +markj@FreeBSD.org + + + +

An investigation of some performance oddities on EC2 Graviton 2 +instances resulted in support for the use of Large System Extension +(LSE) atomic instructions in the FreeBSD kernel. +

+

LSE is an mandatory ISA extension specified in ARMv8.1. It consists of +a number of new atomic instructions, superseding the +Load-Linked/Store-Conditional (LL/SC) instruction pairs use when LSE is +not implemented. The extension is present in a number of ARMv8 server +platforms, including the Cavium ThunderX2 and AWS Graviton 2. The new +instructions provide significantly better scalability. +

+

A recent set of patches modified the FreeBSD kernel to detect support +for LSE and dynamically select an atomic(9) implementation based on +the new instructions when all CPUs implement the extension. The initial +atomic(9) implementations were provided by Ali Saidi. Some benchmarking +on a 64-vCPU Graviton 2 instance shows a ~4% reduction in wall clock +time for a kernel build, and a ~15% reduction in system CPU time. +

+

Some ARMv8 multi-processor systems implement a heterogenous CPU +architecture, referred to as big.LITTLE, in which multiple processor +types are used. Surprisingly, such systems may implement the LSE on +only a subset of its CPUs, in which case LSE instructions cannot be used +by the kernel. As a result, FreeBSD currently waits until all +processors are online before selecting the atomic(9) implementation, +which precludes the use of ifuncs to provide dynamic selection. +

+

Currently atomic(9)'s use of LSE is limited to the kernel. A future +project would extend this to userspace, so that FreeBSD system libraries +can leverage the LSE instructions when they are available. +

+

Sponsor: The FreeBSD Foundation +Sponsor: Amazon +

+ +FreeBSD on Microsoft HyperV and Azure + + +FreeBSD on MicrosoftAzure wiki +FreeBSD on Microsoft HyperV + + + + +FreeBSD Integration Services Team +bsdic@microsoft.com + + +Wei Hu +whu@FreeBSD.org + + +Li-Wen Hsu +lwhsu@FreeBSD.org + + + +

Wei is working on HyperV Socket support for FreeBSD. HyperV Socket provides a way for the HyperV host and guest to communicate using a common socket interface without networking required. Some features in Azure require HyperV Socket support in the guest. +

+

Details of HyperV Socket is available here. +

+

The work-in-progress is available here +

+

This project is sponsored by Microsoft. +

+

Li-Wen is working on the FreeBSD release code related to Azure for the -CURRENT and 12-STABLE branches. The release of 12.1-RELEASE on Azure is also in progress. +

+

The work-in-progress is available here +

+

This project is sponsored by The FreeBSD Foundation. +

+ +FreeBSD on the ARM Morello platform + + +The Arm Morello Board +The CHERI Project + + + + +Andrew Turner +andrew@FreeBSD.org + + +Ruslan Bukin +br@FreeBSD.org + + +Brooks Davis +brooks@FreeBSD.org + + +John Baldwin +jhb@FreeBSD.org + + +Robert Watson +rwatson@FreeBSD.org + + + +

CHERI (Capability Hardware Enhanced RISC Instructions) extends +conventional hardware Instruction-Set Architectures (ISAs) with new +architectural features to enable fine-grained memory protection and +highly scalable software compartmentalization. The CHERI +memory-protection features allow historically memory-unsafe programming +languages such as C and C++ to be adapted to provide strong, compatible, +and efficient protection against many currently widely exploited +vulnerabilities. The CHERI scalable compartmentalization features enable +the fine-grained decomposition of operating-system (OS) and application +code, to limit the effects of security vulnerabilities in ways that are +not supported by current architectures. CHERI is a hybrid capability +architecture in that it is able to blend architectural capabilities with +conventional MMU-based architectures and microarchitectures, and with +conventional software stacks based on virtual memory and C/C++. This +approach allows incremental deployment within existing ecosystems, which +we have demonstrated through hardware and software prototyping. +

+

On 18 October 2019, Arm announced Morello, an experimental +CHERI-extended, multicore, superscalar ARMv8-A processor, System-on-Chip +(SoC), and prototype board to be available from late 2021. Morello is a +part of the UKRI £187M Digital Security by Design Challenge (DSbD) +supported by the UK Industrial Strategy Challenge Fund, including a +commitment of over £50M commitment by Arm. The aim is to test and +validate CHERI extensions to the Arm ISA at scale with the idea that +"successful concepts are expected to be carried forward into the +architecture." The Morello board is scheduled to ship in the third +quarter of 2021. +

+

Over the past decade we have developed CheriBSD, a version of FreeBSD +supporting CHERI. Our public facing work has been performed on MIPS64 +and more recently on RISC-V. Andrew has also developed a port to an +earlier version of the Morello ISA which we will be merging into +our public repository as simulators and compilers become available. +

+

The Morello board is based on the Arm Neoverse N1 platform and derived +from the N1SDP development platform. (The AWS Graviton2 systems are +also based on the N1 core.) Ruslan and Andrew are currently +working to enable all relevant features of the N1 and the N1SDP to give +us a solid baseline for work on Morello. These features include the +PCI root complex, system memory management unit (SMMU), and CoreSight. +To the extent practical we are upstreaming these features to FreeBSD. +

+

Sponsor: DARPA, UKRI +

+ +NXP ARM64 SoC support + + + +Marcin Wojtas +mw@semihalf.com + + +Artur Rojek +ar@semihalf.com + + +Dawid Gorecki +dgr@semihalf.com + + + +

The Semihalf team initiated working on FreeBSD support for the +NXP LS1046A SoC +

+

LS1046A are quad-core 64-bit ARMv8 Cortex-A72 processors with +integrated packet processing acceleration and high speed peripherals +including 10 Gb Ethernet, PCIe 3.0, SATA 3.0 and USB 3.0 for a wide +range of networking, storage, security and industrial applications. +

+

Completed since the last update: +

    +
  • Clean-up and rebase support on top of FreeBSD-HEAD. Prepare features + for the upstream submission: +

      +
    • QorIQ platform clockgen driver +

    • +
    • LS1046A clockgen driver +

    • +
    • GPIO support for QorIQ boards +

    • +
    • QorIQ LS10xx AHCI driver +

    • +
    • VF610 I2C controller support +

    • +
    • TCA6416 GPIO expander +

    • +
    • Epson RX-8803 RTC +

    • +
    • QorIQ LS10xx SDHCI driver +

      +
    +
+Todo: +
    +
  • Upstreaming of developed features. This work is expected to + be submitted/merged to HEAD in the Q2 of 2020. +

    +
+Sponsor: Alstom Group + +
+ +ENA FreeBSD Driver Update + + +ENA README + + + + +Michal Krawczyk +mk@semihalf.com + + +Maciej Bielski +mba@semihalf.com + + +Marcin Wojtas +mw@semihalf.com + + + +

ENA (Elastic Network Adapter) is the smart NIC available in the +virtualized environment of Amazon Web Services (AWS). The ENA +driver supports multiple transmit and receive queues and can handle +up to 100 Gb/s of network traffic, depending on the instance type +on which it is used. +

+

Completed since the last update: +

    +
  • Upstream of the driver to v2.1.1, introducing: +

      +
    • Bug fix for LLQ mode which was causing race when multiple IO queues were + used +

      +
    +
+Work in progress: +
    +
  • Last touches for ENA v2.2.0 release, introducing: +

      +
    • Add driver support for the upcoming HW features (like Rx offsets, + reporting Tx drops) +

    • +
    • Add sysctl tuneables for IO queue number +

    • +
    • Create IO queues with optional size backoff +

    • +
    • Rework the way of configration of drbr and Rx ring size to be more robust + and stable +

    • +
    • New HAL version +

    • +
    • Other minor fixes and improvements +

      +
    +
+Sponsor: Amazon.com Inc +
+ +FreeBSD/powerpc Project + + + +Mark Linimon +linimon@FreeBSD.org + + +Justin Hibbits +jhibbits@FreeBSD.org + + +Piotr Kubaj +pkubaj@FreeBSD.org + + + +

The FreeBSD/powerpc project continues to mature. +

+

In addition to the above listed people, we want to acknowledge +contributions from adalava, bdragon, luporl, and mikael, among +others. +

+

Key points: +

+
    +
  • On -CURRENT, all platforms have been switched to the + LLVM 10.0 compiler and lld10. Thus, ld.bfd has been removed + from base. +

  • +
  • On powerpc64, -CURRENT has been switched to the ELFv2 ABI. + Older versions of -CURRENT that either used GCC, or LLVM with + the ELFv1 ABI, are no longer supported. +

  • +
  • On powerpc64 FreeBSD-STABLE (11 and 12), the platforms still + remain on the antique gcc4.2.1 in base. Note: that version of + GCC has been removed from the -CURRENT src tree. Support for + this configuration is now a "best-effort" status. +

  • +
  • On powerpc (32-bit), the ABI did not change as with powerpc64, + so upgrading should be easier than with powerpc64. +

    +
+Hardware status: + +
    +
  • The aacraid(4) driver has been been fixed for big-endian, thanks + to luporl. This means that Talos customers who got the SAS option + can now use the onboard SAS. +

  • +
  • The ixl(4) driver has also been fixed for big-endian, also thanks + to luporl. +

    +
+Software status: + +
    +
  • As a result of -CURRENT switching to LLVM/ELFv2, ifuncs became + available, meaning that we now have optimized memcpy/bcopy and + strncpy functions when running on processors that supports VSX + instructions. +

  • +
  • powerpc64 is now able to run on QEMU without the need of + Huge Pages support. +

  • +
  • The virtio drivers have been fixed. +

  • +
  • kernel minidump has been fixed. +

    +
+Package status: + +
    +
  • A FreeBSD.org package set is available for powerpc64/12 + (quarterly). The -quarterly build has just been rebased + from 12.0 to 12.1, per the desupport of the older 12.0. + The first rebased build has been completed, with 29776 + packages being available. +

  • +
  • We are currently working on the upgrade of the package + builder to a recent -CURRENT. Therefore, the available + packages for -CURRENT are still ELFv1, which are not useful. + Please contact Mark Linimon for more information. +

  • +
  • mesa has been switched to llvm90, which fixes certain + problems. +

  • +
  • Work continues on firefox and related ports. +

  • +
  • More ports fixes are being committed every day. +

    +
+The team would like to thank IBM for the loan of two POWER8 and one +

POWER9 machines, and Oregon State University (OSU) for providing the +hosting. As well, we would like to thank the clusteradm team for +keeping the Tyan POWER8 machines online that are hosted at +NYI. +

+

Also, Piotr would like to thank the FreeBSD Foundation for +funding his personal Talos, and Raptor (via its IntegriCloud +subsidiary) for loaning a server on which talos.anongoth.pl runs. +

+ +FreeBSD/RISC-V Project + + +Wiki + + + + +Ruslan Bukin +br@FreeBSD.org + + +Mitchell Horne +mhorne@FreeBSD.org + + +John Baldwin +jhb@FreeBSD.org + + +Kristof Provost +kp@FreeBSD.org + + +Philip Paeps +philip@FreeBSD.org + + +

Contact: freebsd-riscv Mailing List +Contact: IRC #freebsd-riscv channel on freenode +

+

It has been a year since the RISC-V project's last status report. In that time, +the RISC-V port has benefited from increased attention, and received +improvements of all kinds. +

+

The RISC-V project has brought in two new src committers. We'd like to welcome +Jessica Clarke (jrtc27@), who is a member of CheriBSD, and Nick O'Brien (nick@) +of Axiado to the team. +

+

Some highlights from last year: +

    +
  • Bring-up on SiFive's Hifive Unleashed board +

  • +
  • Support for the OpenSBI firmware and version 0.2 of the SBI specification +

  • +
  • Addition of the UART, SPI, and PRCI device drivers for the HiFive Unleashed +

    +
+Last quarter, the default compiler and linker was switched to clang/lld. This +

required a small number of integration changes on our side, but was mainly +enabled by the upstream improvements to the RISC-V LLVM back-end. LLVM's RISC-V +support became "official" with LLVM 9, and LLVM 10 has brought further +improvements. The LLVM back-end is expected to continue to mature, as there are +now many parties actively involved in its development. GCC remains supported as +an external toolchain for RISC-V. +

+

The CI job for HEAD +has been updated to use the clang/lld toolchain, and a GCC job will be added in the future. +The RISC-V disk image built in the CI system now contains the full base system and +is available on the CI artifact server for +further testing. The CI test job was updated to use OpenSBI in qemu. Work on +running the FreeBSD test suite for RISC-V in the CI system is in progress. +

+

Some progress has been made on supporting the ports framework on RISC-V, which +was mostly untested until recently. First, +emulators/qemu-user-static-devel received an update adding support for the +RISC-V 64-bit ABI, allowing ports to be cross-compiled via poudiere(8). +Second, improvements were made to the detection of the soft-float ABI, +riscv64sf. Systems running either of the hard-float or soft-float ABIs can now +compile and run ports natively. At the moment a small subset of ports can be +built successfully, and in the coming months we will look to improve that to +include a base set of crucial ports (e.g. python or perl). +

+

The CheriBSD project saw an initial port to RISC-V this quarter. Preliminary +support for the CHERI ISA has been added to the Spike and QEMU emulators, as +well as the necessary changes on the CheriBSD side. Currently, the CheriBSD +RISC-V kernel boots, and most statically compiled CHERI binaries run without +issue. +

+

Although real RISC-V hardware is still scarce, any users with an interest +trying out or contributing to the RISC-V port are encouraged to do so. Please +visit the recently updated wiki page for information on getting set up, or check +out "Getting Started with FreeBSD/RISC-V" in the January/February edition of The +FreeBSD Journal. +

+

Sponsor: DARPA, AFRL, Axiado, the FreeBSD Foundation +

+ +GCC 4.2.1 Retirement + + + +Ed Maste +emaste@freebsd.org + + +Warner Losh +imp@freebsd.org + + + +

In 2007 the GNU Compiler Collection (GCC) migrated to GPLv3, which +prompted discussions about the future of the FreeBSD tool chain. We held +a Tool Chain Summit at +BSDCan 2010. Roman Divacky gave an update on the ClangBSD project, building +FreeBSD using the new and rapidly improving Clang compiler. +

+

Since that time Clang was imported into the FreeBSD base system and was used +more and more widely - first being installed but not the default cc, then +used by default on i386 and amd64, and later used on more and more targets. +In the years since Dimitry Andric has been keeping our copy of Clang +up-to-date. +

+

GCC 4.2.1 was kept in the tree for a few FreeBSD targets that hadn't migrated +to Clang, such as MIPS and Sparc64. By early this year all remaning targets +had migrated to external toolchain (contemporary GCC from ports or packages), +or had been deprecated. +

+

With no in-tree consumers remaining, GCC 4.2.1 was removed from FreeBSD in +r358454 on February 29, +2020. +

+

Sponsor: The FreeBSD Foundation +

+ +elfctl utility + + + +Ed Maste +emaste@freebsd.org + + + +

In r340076 Ed added the +NT_FREEBSD_FEATURE_CTL ELF note, used to allow binaries to opt out of, +or in to, vulnerability mitigation and other features. FreeBSD Foundation +intern Bora Özarslan later added a tool to decode and modify the ELF note, +but it had yet to be installed by default. +

+

In the previous quarter Ed renamed the tool to elfctl, and installed it +in /usr/bin. Ed also committed a number of minor bug fixes, code style +improvements, etc. +

+

Usage examples - list known feature flags: +


+$ elfctl -l
+Known features are:
+aslr            Disable ASLR
+protmax         Disable implicit PROT_MAX
+stackgap        Disable stack gap
+wxneeded        Requires W+X mappings
+
+

+

List feature tags set on a binary: +


+$ elfctl /bin/ls
+File '/bin/ls' features:
+aslr            'Disable ASLR' is unset.
+protmax         'Disable implicit PROT_MAX' is unset.
+stackgap        'Disable stack gap' is unset.
+wxneeded        'Requires W+X mappings' is unset.
+
+

+

Indicate that a binary requests to opt-out of address randomization: +


+$ elfctl -e +aslr binary
+
+

+

Sponsor: The FreeBSD Foundation +

+ +ELF Tool Chain + + + +Ed Maste +emaste@freebsd.org + + + +

A number of performance and functional improvements were committed to ELF +Tool Chain tools over the last quarter. +

+

FreeBSD Foundation intern Tiger Gao added DWARF Debug Information Entry +(DIE) caching to addr2line which provided a substantial improvement when +translating many entries (even surpassing GNU addr2line with a large list). +

+

Tiger also rebased and updated an upstream ELF Tool Chain submission to +handle DW_AT_ranges and addressed two elfcopy/objcopy bugs: setting the +OS/ABI field correctly when converting a binary file to ELF, and correctly +adding new sections when there is no .shstrtab section. +

+

Ed committed several readelf improvements, including decoding the +PROTMAX_DISABLE, STKGAP_DISABLE, and WXNEEDED ELF feature control +flags, decoding Xen and GNU Build-ID ELF notes, and improved input +validation. +

+

Mark Johnston addressed many memory and file descriptor leaks and similar +issues reported by Coverity Scan. +

+

Sponsor: The FreeBSD Foundation +

+ +FreeBSD Translations on Weblate + + +Translate FreeBSD on Weblate wiki +FreeBSD Weblate Instance + + + + +Danilo G. Baio +dbaio@FreeBSD.org + + +Edson Brandi +ebrandi@FreeBSD.org + + + +

As announced on January, The FreeBSD Project is adopting Weblate as its web-based continuous localization platform. +

+

We are getting new volunteers to the effort and so far these are the numbers: +

+

Q1 2020 Status

+ +
    +
  • 10 languages +

  • +
  • 47 registered users +

    +
+

Languages

+ +
    +
  • Chinese (Simplified) (zh_CN) +

  • +
  • Chinese (Traditional) (zh_TW) - Added +

  • +
  • French (fr_FR) - Added +

  • +
  • German (de_DE) - Added +

  • +
  • Italian (it_IT) - Added +

  • +
  • Norwegian Bokmål - Added - New language on FreeBSD +

  • +
  • Persian (fa_IR) - Added - New language on FreeBSD +

  • +
  • Portuguese (Brazil) +

  • +
  • Spanish +

  • +
  • Turkish (tr-TR) [1] - Added - New language on FreeBSD +

    +
+1 - Already had an effort in the past. + +

We want to thank everyone that contributed, translating or reviewing documents. +

+

And please, help promote this effort on your local user group, we always need more volunteers. +

+ +FreeBSD Manpages overhaul + + + +Gordon Bergling +gbergling@gmail.com + + + +

I am currently working on an overhaul for the FreeBSD manpages by updating the HISTORY and STANDARDS sections and while here creating new manpages for parts of the system that missing documentation. FreeBSD has already one of the best documentation available for an UNIX-like operation system, but there are parts that could be improved. +

+

For the parts that have been already improved you can have a look at my Phabricator account. +

+

If you would like to help on improving the documentation effort, please contact Benedict Reuschling bcr@freebsd.org or me at gbergling@gmail.com. +

+ +KDE on FreeBSD + + +KDE FreeBSD +KDE Community FreeBSD + + + + +Adriaan de Groot +kde@FreeBSD.org + + + +

The KDE on FreeBSD project packages the software produced by +the KDE Community for FreeBSD. The software includes a +full desktop environment KDE Plasma, the art application +Krita, video editor Kdenlive +and hundreds of other applications that can be used on +any FreeBSD desktop machine. +

+

The quarter opened with a new kstars (amateur astronomy application) +release landing in ports, and then had the usual regular updates: +

+
    +
  • three KDE Frameworks releases (on a monthly schedule), +

  • +
  • three bugfix releases to the collection of KDE software from + the KDE release service (formerly KDE Applications, but it was + always more that only-applications), +

  • +
  • three bugfix releases to the KDE Plasma desktop. +

    +
+There were no substantial Qt updates but four bugfix releases for +

devel/cmake, and regular work all over the ports tree. +

+

The SDDM login manager was updated to a much newer -- by over a year -- +release and patched to support more FreeBSD features. +

+

One update to devel/qca dropped compatibility with FreeBSD 11 +because upstream no longer supports older OpenSSL versions. +There is infrastructure in the ports tree now that adds a USES=qca +for Qt applications needing crypto support. +

+

The open bugs list +remains stable around 28 open issues, +with some interesting xkb issues as a highlight. +We welcome detailed bug reports +and patches. KDE packaging updates are prepared in +a copy of the ports repository +on GitHub and then merged in SVN. We welcome pull requests +there as well. +

+
+ +XFCE + + + +Guido Falsi +xfce@FreeBSD.org + + + +

After the XFCE update to 4.14 a regression was observed in the XFCE +window manager xfwm4. It caused window decorations to be drawn wrong +or missing with certain graphic hardware setups. It has been reported +that the recent update to Xorg server in the ports tree fixes this +issue. The updated Xorg server will be available in the next +qurterly branch. +

+ +Wine on FreeBSD + + +Wine homepage + + + + +Gerald Pfeifer +gerald@FreeBSD.org + + +Lorenzo Salvadore +salvadore@FreeBSD.org + + + +

The standard Wine port has moved from Wine 4.0.3 to Wine 5.0 which +represents over 7,400 individual changes including built-in modules in +PE format, multi-monitor support, Vulkan 1.1 support, and an XAudio2 +re-implementation. +

+

After our request for help in the last quarterly report the i386 wine +ports have been adopted by salvadore who immediately started resolving +existing bugs and improving the ports. Most of this work is ready and we +began committing first pieces in March. Since it takes more time than +initially expected, we will also update the i386-wine-devel port during +this process so that users needing a more recent version can easily get it +from the ports tree (or binary packages). On the other hand, we plan on +backporting these improvements to i386-wine after i386-wine-devel is done +and only then update that port, so that we always guarantee a stable +version of i386-wine. +

+ +Go on freebsd/arm64 + + +Go 1.14 Release Notes + + + + +Mikaël Urankar +mikael@FreeBSD.org + + +Dmitri Goutnik +dmgk@FreeBSD.org + + + +

Starting from the recently released version 1.14, Go now officially supports +64-bit ARM architecture on FreeBSD 12.0 or later. +This porting effort was initially started by Greg V (aka myfreeweb) and resumed +by Shigeru Yamamoto, Dmitri Goutnik and Mikaël Urankar. +Dmitry has set up a CI builder to catch regression on FreeBSD aarch64 (it's +required by the golang policy for adding a new port to the main Go repository) +

+

Work in progress: +

    +
  • a lot of ports use an old version of golang.org/x/sys or golang.org/x/net + (to name a few) that doesn't contain the FreeBSD aarch64 bits, + work is being done to fix these ports (details are in the bug tracker entry +

+
+ +sysctlmibinfo2 API + + +sysctlmibinfo2 + + + + +Alfonso Sabato Siciliano +alfonso.siciliano@email.com + + + +

In the previous third and fouth quarterly status reports 2019, the sysctlinfo +interface and an extension to improve the sysctlbyname() syscall were described, +they can access to the sysctl MIB and pass the properties of an object to the +userland, but both are quite low level and kernel related. +

+

The sysctlmibinfo2 library provides an API to explore the sysctl MIB, to convert +an object name in its corresponding Object Identifier and to find an object to +get its properties, therefore it is useful to handle an object correctly and to +build a sysctl-like utility. +

+

Primarily sysctlmibinfo2 wraps the low level interface to provide an easy API, +some example: sysctlmif_desc() retrieves the description of an object, +sysctlmif_kind() gets the type (string, integer, etc) and sysctlmif_fmt() +specifies the format (an integer could represent a deciKelvin, milliKelvin, +etc), then it is possible to print properly an object value. +

+

Moreover sysctlmibinfo2 provides a high level API: a struct sysctlmif_object +definition and functions to build data structures of objects. +Example, let's say we want to manage the sound system, +sysctlmif_grouplistbyname("hw.snd") returns the list of the Sound Driver +objects and sysctlmif_treebyname("dev.pcm") returns a tree where "dev.pcm" is +the root node and each subtree represents an audio device. +

+

Obviously sysctlmibinfo2 benefits of the features of sysctlinfo: handles OIDs +up to CTL_MAXNAME levels, supports capability mode, can seek an object by its +name (avoiding to explore the MIB just to find the corresponding OID), gets all +info about an object in a time, manages a name with a NULL level or expanded +with an input for the sysctl handler. +

+

The library can be installed via the devel/libsysctlmibinfo2 port, a manual page +and examples in the Public Domain are available for getting started your +projects. +

+ +pot and the nomad pot driver + + +pot project +pot on github +Nomad pot driver +minipot + + + + +Luca Pizzamiglio +pizzamig@FreeBSD.org + + +Esteban Barrios +esteban.barrios@trivago.com + + + +

An initial effort to write proper documentation and guides for the pot project has started. The documentation, even if incomplete, is available at here. A F.A.Q. page is available and waiting for users to submit their questions. +

+

During the last quarter, some bugs were reported on pot and on the nomad-pot-driver. Both projects released a new bug fix version. +Many thanks to 'grembo' and 'Crest' that reported issues, tested and tried our solutions. +Thanks also to Mateusz (0mp) for his Pull Requests! +

+

pot will have a new release soon (0.11.0), focused on network: +

+
    +
  • network stack support: ipv4 only, ipv6 only, dual stack. +

  • +
  • flexible network setup for alias: adding the ability to use an arbitrary network setup for alias network type +

    +
+Contributions are welcome! Label "good first issue" has been added to issues to invite newcomers to contribute to the project! +
+ +NomadBSD + + +NomadBSD Website +NomadBSD Github +NomadBSD Forum + + + + +NomadBSD Team +info@NomadBSD.org + + + +

NomadBSD is a persistent live system for USB flash drives, based on FreeBSD. +Together with automatic hardware detection and setup, it is configured to be +used as a desktop system that works out of the box, but can also be used for +data recovery, for educational purposes, or testing FreeBSD's hardware +compatibility. +

+

In March we released a new minor version 1.3.1 which improves the configuration +of the network interfaces, fixed some bugs and added nomadbsd-chusr and +nomadbsd-sysinfo. Further some new features found their way into the release. +

+

Some days later the channel explainingcomputers on YouTube released a review video of +NomadBSD. The explainingcomputers has almost 600,000 followers and the review was positive +so we saw the highest peak in downloads ever! Along with it came a lot of people looking for +help on our mailing list and on Twitter so we decided to set up a new support forum. +

+

We are looking for people to help the project. Help is much appreciated in all areas: +

+
    +
  • Translation of program interfaces +

  • +
  • Design artwork +

  • +
  • Programming new tools, extend existing ones +

  • +
  • Tests and Bug reports / UX and feature suggestions +

  • +
  • Mirrors outside of Europe +

    +
+Open tasks: + +
    +
  • Support installation on disk partitions and add a partition editor GUI. +

  • +
  • Complete disk encryption +

  • +
  • Add a user-friendly network manager +

+
+ + team + + &os; Team Reports + +

Entries from the various official and semi-official teams, + as found in the Administration + Page.

+
+ + + proj + + Projects + +

Projects that span multiple categories, from the kernel and userspace + to the Ports Collection or external projects.

+
+ + + kern + + Kernel + +

Updates to kernel subsystems/features, driver support, + filesystems, and more.

+
+ + + arch + + Architectures + +

Updating platform-specific features and bringing in support + for new hardware platforms.

. +
+ + + bin + + Userland Programs + +

Changes affecting the base system and programs in it.

+
+ + + ports + + Ports + +

Changes affecting the Ports Collection, whether sweeping + changes that touch most of the tree, or individual ports + themselves.

+
+ + + doc + + Documentation + +

Noteworthy changes in the documentation tree, in manpages, or in + external books/documents.

+
+ + + third + + Third-Party Projects + +

Many projects build upon &os; or incorporate components of + &os; into their project. As these projects may be of interest + to the broader &os; community, we sometimes include brief + updates submitted by these projects in our quarterly report. + The &os; project makes no representation as to the accuracy or + veracity of any claims in these submissions.

+
+ +
Property changes on: head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/news/status/report.xsl =================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report.xsl (revision 54050) +++ head/en_US.ISO8859-1/htdocs/news/status/report.xsl (revision 54051) @@ -1,287 +1,287 @@ ]> &title; - + &nav.about;

#



#


News Home | Status Home

display: inline #

. , and , .

This project was sponsored by

. , and , .

This project was sponsored in part by


Contact: < mailto:>

Links
URL:

Open tasks:

Index: head/share/xml/news.xml =================================================================== --- head/share/xml/news.xml (revision 54050) +++ head/share/xml/news.xml (revision 54051) @@ -1,6989 +1,7001 @@ $FreeBSD$ 2020 4 + 12 + + + January-March 2020 Status Report + +

The January + to March 2020 Status Report is now available.

+
+
+ + 6

New committer: Richard Scheffenegger (src)

1

New committer: Hiroki Tagato (ports)

3 10

New committer: Aleksandr Fedorov (src)

9

New committer: Nick O'Brien (src)

2 18

New committer: Lorenzo Salvadore (ports)

10

New committer: Ryan Moeller (src)

1 27

New commiter: Alfredo Dal'Ava Júnior (src)

October-December 2019 Status Report

The October to December 2019 Status Report is now available.

21 Translate FreeBSD's official articles and books on Weblate

In order to make the process of translating FreeBSD's official articles and books more accessible to new contributors, the project is adopting Weblate as its web-based continuous localization platform.

This tool has been in use for some months by some of our translation teams (pt_BR, es_ES and zh_CN) and due to the excellent results obtained and the maturity of the workflow adopted, we believe we are ready to open it to new collaborators.

With the adoption of this new tool the translation process has become quite simple, and anyone willing to donate a few minutes to the project can contribute to it!

If you are interested in contributing to the documentation project by translating official documents you can get more information at our wiki and by reading the announcement sent to freebsd-translators list.

10

New committer: Mikaël Urankar (ports)

2

New committer: Loïc Bartoletti (ports)

2019 11 25 July-September 2019 Status Report

The July to September 2019 Status Report is now available.

4 &os; 12.1-RELEASE Available

FreeBSD 12.1-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 12.1. More information about FreeBSD releases can be found on the Release Information page.

10 18 &os; 12.1-RC2 Available

The second RC build for the &os; 12.1 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe, and sparc64 architectures are available on most of our &os; mirror sites.

11 &os; 12.1-RC1 Available

The first RC build for the &os; 12.1 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe, and sparc64 architectures are available on most of our &os; mirror sites.

New committer: Alex Samorukov (ports)

4 &os; 12.1-BETA3 Available

The third BETA build for the &os; 12.1 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe, and sparc64 architectures are available on most of our &os; mirror sites.

9 28 &os; 12.1-BETA2 Available

The second BETA build for the &os; 12.1 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe, and sparc64 architectures are available on most of our &os; mirror sites.

26

New committer: Pawel Biernacki (src)

20 &os; 12.1-BETA1 Available

The first BETA build for the &os; 12.1 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe, and sparc64 architectures are available on most of our &os; mirror sites.

15

New committer: Dmitri Goutnik (ports)

10

New committer: Stephen Gregoratto (src). Working to improve the FreeBSD Project's user manuals for Google's Season of Docs

8 28

New committer: Santhosh Raju (ports)

25 April-June 2019 Status Report

The April to June 2019 Status Report is now available.

7 16 &os;.org Outgoing Email System Changes

Due to circumstances beyond our control, we need to change the outgoing SMTP server address for &os;.org email. We are aware that there are going to be challenges due to SMTP sender reputation systems.

Please see this announcement for additional information.

9 &os; 11.3-RELEASE Available

FreeBSD 11.3-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 11.3. More information about FreeBSD releases can be found on the Release Information page.

6 28 &os; 11.3-RC3 Available

The third RC build for the &os; 11.3 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our &os; mirror sites.

21 &os; 11.3-RC2 Available

The second RC build for the &os; 11.3 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our &os; mirror sites.

14 &os; 11.3-RC1 Available

The first RC build for the &os; 11.3 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our &os; mirror sites.

7 &os; 11.3-BETA3 Available

The third BETA build for the &os; 11.3 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our &os; mirror sites.

4 January-March 2019 Status Report

The January to March 2019 Status Report is now available.

5 31 &os; 11.3-BETA2 Available

The second BETA build for the &os; 11.3 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our &os; mirror sites.

New committer: Brandon Bergren (src)

29

New committer: Chuck Silvers (src)

28

New committer: D Scott Phillips (src)

24 &os; 11.3-BETA1 Available

The first BETA build for the &os; 11.3 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our &os; mirror sites.

16

New committer: Sergio Carlavilla Delgado (docs, Spanish translator)

4 30

New committer: Doug Moore (src)

28 <a href="https://lists.freebsd.org/pipermail/freebsd-pkgbase/2019-April/000396.html">CFT FreeBSD pkg base</a> now available

FreeBSD is testing a a new approach to pkgbase. See the CFT FreeBSD pkg base message for additional details.

27 FreeBSD 2019 Community Survey

The FreeBSD 2019 Community Survey is now available (update: closed on 2019-05-13). Please feel free to share the survey URL with your employer, co-workers, friends, or any other community members interested in FreeBSD. Survey closes midnight May 13 UTC (Monday 5pm PDT).

19 <a href="https://lists.freebsd.org/pipermail/freebsd-stable/2019-April/090915.html">CFT FreeBSD + New Upstream ZFS (ZoL)</a>

FreeBSD is testing a new upstream for its ZFS implementation, ZFS on Linux. Images for FreeBSD 12-STABLE and 13-CURRENT images are now available for testing FreeBSD + ZoL (ZFS on Linux). Please see the CFT FreeBSD + ZoL for testing details.

14

New commiter: Piotr Kubaj (ports)

Enhanced commit privileges: Pedro Giffuni (ports, src)

3 20

New committer: Mitchell Horne (src)

2 1

New committer: Kai Knoblich (ports)

1 19

New committer: Johannes Lundberg (src)

2018 12 24 January-September 2018 Status Report

The January to September 2018 Status Report is now available.

11 &os; 12.0-RELEASE Available

FreeBSD 12.0-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 12.0. More information about FreeBSD releases can be found on the Release Information page.

Cirrus CI Support for &os;

&os; support was recently added to the Cirrus CI system. Cirrus CI makes your development cycle fast, efficient, and secure by leveraging modern cloud technologies. Cirrus CI scales with your team and makes shipping software faster and cheaper. Follow the &os; Virtual Machines guide to find out more.

1 &os; 12.0-RC3 Available

The third RC build for the &os; 12.0 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe and sparc64 architectures are available on most of our &os; mirror sites.

11 25 &os; 12.0-RC2 Available

The second RC build for the &os; 12.0 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe and sparc64 architectures are available on most of our &os; mirror sites.

17 &os; 12.0-RC1 Available

The first RC build for the &os; 12.0 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe and sparc64 architectures are available on most of our &os; mirror sites.

10 &os; 12.0-BETA4 Available

The fourth BETA build for the &os; 12.0 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe and sparc64 architectures are available on most of our &os; mirror sites.

3 &os; 12.0-BETA3 Available

The third BETA build for the &os; 12.0 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our &os; mirror sites.

10 27 &os; 12.0-BETA2 Available

The second BETA build for the &os; 12.0 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe and sparc64 architectures are available on most of our &os; mirror sites.

20 &os; 12.0-BETA1 Available

The first BETA build for the &os; 12.0 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, powerpcspe and sparc64 architectures are available on most of our &os; mirror sites.

16

New committer: Thomas Munro (src)

9

New committer: Yuri Pankov (src)

8

New committer: Vinícius Zavam (ports)

1

New committer: Alexandre C. Guimaraes (ports)

9 21

New committer: Sergey Kozlov (ports)

6

New committer: Emmanuel Vadot (ports)

2

New committer: Kevin Bowling (ports)

8 9

Enhanced commit privileges: Li-Wen Hsu (ports, src)

7 16

New committer: John Hixson (ports)

4 New &os; Core Team Elected

Active committers to the project have elected your tenth &os; Core Team. For details, refer to the official announcement.

6 30

New committer: Jesper Schmitz Mouridsen (ports)

27 &os; 11.2-RELEASE Available

FreeBSD 11.2-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 11.2. More information about FreeBSD releases can be found on the Release Information page.

New committer: Ben Widawsky (src)

19 National &os; Day: &os; is 25 years old today!

On June 19, 1993 the name &os; was officially agreed on and has been used ever since. Find out more about how to celebrate this important day with us.

16 &os; 11.2-RC3 Available

The third RC build for the &os; 11.2 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

New committer: Mateusz Piotrowski (ports)

9 &os; 11.2-RC2 Available

The second RC build for the &os; 11.2 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

8 Service outage

Portions of the &os; cluster will be offline Saturday, June 9th for an extended maintenance window for electrical work. Services will be affected, most notably mailing list traffic and a portion of our web services.

The maintenance window begins June 9th at 11:00 UTC (04:00 US-Pacific) and extends though 20:00 UTC (13:00 US-Pacific)

2 &os; 11.2-RC1 Available

The first RC build for the &os; 11.2 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

5 26 &os; 11.2-BETA3 Available

The third BETA build for the &os; 11.2 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

22

New committer: Breno Leitao (src)

21

New committer: Leandro Lupori (src)

19 &os; 11.2-BETA2 Available

The second BETA build for the &os; 11.2 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

15

New committer: Gleb Popov (ports)

12 &os; 11.2-BETA1 Available

The first BETA build for the &os; 11.2 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

4 17

New commiter: Sean Eric Fagan (src)

7

New committer: Tom Jones (src)

4

New committer: Ram Kishore Vegesna (src)

3 23

New committer: Matthias Fechner (ports)

17

New committer: Eric Turgeon (ports)

16

New committer: Vincenzo Maffione (src)

14

New committer: Koichiro Iwao (ports)

3

New committer: Fernando Apesteguia (ports)

1

New committer: Devin Teske (ports)

2 14 FreeBSD Project to participate in Google Summer of Code 2018

The FreeBSD Project is pleased to announce its participation in Google's 2018 Summer of Code program, which funds summer students to participate in open source projects. This will be the FreeBSD Project's fourteenth year in the program, having mentored over 210 successful students through summer-long coding projects between 2005 and 2017.

Past successful projects have included improvements to Linux ABI emulation, NFSv4 ACLs, TCP regression testing, FUSE file system support, and countless other projects. Many students go on to become FreeBSD developers, as well as participating in FreeBSD developer events around the world through continuing support from the FreeBSD Foundation.

Prospective participants are invited to apply; more information is available, including proposal and deadline information, on the FreeBSD Summer Projects page.

8

New committer: Slava Shwartsman (src)

1 25

New committer: Jeb Cramer (src)

4 About the Meltdown and Spectre attacks

About the Meltdown and Spectre attacks: &os; was made aware of the problems in late December 2017. We're working with CPU vendors and the published papers on these attacks to mitigate them on &os;. Due to the fundamental nature of the attacks, no estimate is yet available for the publication date of patches.

2017 12 25 July-September 2017 Status Report

The July to September 2017 Status Report is now available.

11 11

New committer: Jason W. Bacon (ports)

10 30

New committer: Alex Richardson (src)

29

New committer: Yuri Victorovich (ports)

4 &os; 10.4-RELEASE Available

FreeBSD 10.4-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 10.4. More information about FreeBSD releases can be found on the Release Information page.

9 27 April-June 2017 Status Report

The April to June 2017 Status Report is now available.

23 &os; 10.4-RC2 Available

The second RC build for the &os; 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

19

New committer: Eugene Grosbein (src)

18

New committer: Guangyuan Yang (doc)

17 &os; 10.4-RC1 Available

The first RC build for the &os; 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

11

New committer: Craig Leres (ports)

9

New committer: Dave Cottlehuber (ports)

&os; 10.4-BETA4 Available

The fourth BETA build for the &os; 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

8

New committer: Adriaan de Groot (ports)

6

New committer: Chuck Tuffli (src)

2

New committer: Stephen Hurd (src)

&os; 10.4-BETA3 Available

The third BETA build for the &os; 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

New committer: Ilya Bakulin (src)

8 28

New committer: Fedor Uporov (src)

26 &os; 10.4-BETA2 Available

The second BETA build for the &os; 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

25

New committer: Luca Pizzamiglio (ports)

19 &os; 10.4-BETA1 Available

The first BETA build for the &os; 10.4 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

7 26 &os; 11.1-RELEASE Available

FreeBSD 11.1-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 11.1. More information about FreeBSD releases can be found on the Release Information page.

18

New committer: Marcin Wojtas (src)

15 &os; 11.1-RC3 Available

The third RC build for the &os; 11.1 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

12

New committer: Matt Joras (src)

8 &os; 11.1-RC2 Available

The second RC build for the &os; 11.1 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

1 &os; 11.1-RC1 Available

The first RC build for the &os; 11.1 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

6 24 &os; 11.1-BETA3 Available

The third BETA build for the &os; 11.1 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

20

New committer: Kyle Evans (src)

17 &os; 11.1-BETA2 Available

The second BETA build for the &os; 11.1 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

10 &os; 11.1-BETA1 Available

The first BETA build for the &os; 11.1 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

7

New committer: Ryan Libby (src)

5 31

New committer: Richard Gallamore (ports)

16

New committer: Jochen Neumeister (ports)

15 January-March 2017 Status Report

The January to March 2017 Status Report is now available.

3

New committer: Danilo G. Baio (ports)

4 27

New committer: Vladimir Kondratyev (src)

18

New committer: Bradley T. Hughes (ports)

3 4

New committer: Eugene Grosbein (ports)

3

Returning committer: Rodney W. Grimes (src)

2 27 FreeBSD Project to participate in Google Summer of Code 2017

The FreeBSD Project is pleased to announce its participation in Google's 2017 Summer of Code program, which funds summer students to participate in open source projects. This will be the FreeBSD Project's thirteenth year in the program, having mentored over 200 successful students through summer-long coding projects between 2005 and 2016.

Past successful projects have included improvements to Linux ABI emulation, NFSv4 ACLs, TCP regression testing, FUSE file system support, and countless other projects. Many students go on to become FreeBSD developers, as well as participating in FreeBSD developer events around the world through continuing support from the FreeBSD Foundation.

Prospective participants are invited to apply; more information is available, including proposal and deadline information, on the FreeBSD Summer Projects page.

13 October-December 2016 Status Report

The October to December 2016 Status Report is now available.

10

New committer: Mahdi Mokhtari (ports)

8

New committer: Tobias Kortkamp (ports)

1 10

Enhanced commit privileges: Jean-Sébastien Pédron (ports)

9

New committer: Matthew Rezny (ports)

New committer: Larry Rosenman (ports)

New committer: Johannes Dieterich (ports)

2016 12 11

New committer: Piotr Paweł Stefaniak (src)

New committer: Nikolai Lifanov (ports)

11 15

New committer: Mikhail Pchelin (ports)

13 July-September 2016 Status Report

The July to September 2016 Status Report is now available.

2

New committer: Konrad Witaszczyk (src)

New committer: Michael Dexter (doc)

10 22

New committer: David Bright (src)

10 &os; 11.0-RELEASE Available

FreeBSD 11.0-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 11.0. More information about FreeBSD releases can be found on the Release Information page.

9 16

New committer: Sevan Janiyan (doc)

28 &os; 11.0-RELEASE Status Update

The final 11.0-RELEASE is going to be rebuilt in order to address a few last-minute items that were discovered after the release tag. Please see the official announcement from the Release Engineering team for more information.

17

New committer: Ruey-Cherng Yu (doc)

New committer: Joseph Mingrone (ports)

&os; 11.0-RC3 Available

The third RC build for the &os; 11.0 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

8 25 &os; 11.0-RC2 Available

The second RC build for the &os; 11.0 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

13 &os; 11.0-RC1 Available

The first RC build for the &os; 11.0 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

10

New committer: Toomas Soome (src)

The FreeBSD Core Team has released a statement about the recent freebsd-update and related vulnerabilities.

6 &os; 11.0-BETA4 Available

The fourth BETA build for the &os; 11.0 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

7 30 &os; 11.0-BETA3 Available

The third BETA build for the &os; 11.0 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

27 April-June 2016 Status Report

The April to June 2016 Status Report is now available.

24 &os; 11.0-BETA2 Available

The second BETA build for the &os; 11.0 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

19

New committer: Michael Zhilin (src)

New committer: Imre Vadasz (src)

18

New committer: Stephen J. Kiernan (src)

11

New committer: Carlos J. Puga Medina (ports)

10 &os; 11.0-BETA1 Available

The first BETA build for the &os; 11.0 release cycle is now available. ISO images for the amd64, armv6, i386, aarch64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

6 New &os; Core Team elected

The &os; Project is pleased to announce the completion of the 2016 Core Team election. The &os; Core Team acts as the project's "board of directors" and is responsible for approving new src committers, resolving disputes between developers, appointing sub-committees for specific purposes (security officer, release engineering, port managers, webmaster, etc ...), and making any other administrative or policy decisions as needed. The Core Team has been elected by &os; developers every two years since 2000.

The &os; Core Team is glad to announce that Matthew Seaman will continue the role of Core Team Secretary.

More information about the election (together with a list of the new members of the Core Team) can be found in the official announcement.

New committer: Tobias C. Berner (ports)

1

New committer: Eric Badger (src)

6 9

New committer: Mike Karels (src)

4

New committer: Torsten Zuehlsdorff (ports)

5 31

New committer: Landon Fuller (src)

9

New committer: Ben Woods (ports)

1 January-March 2016 Status Report

The January to March 2016 Status Report is now available.

4 23

New committer: Emmanuel Vadot (src)

4 &os; 10.3-RELEASE Available

FreeBSD 10.3-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 10.3. More information about FreeBSD releases can be found on the Release Information page.

3 20 &os; 10.3-RC3 Available

The third Release Candidate build for the &os; 10.3 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

13 &os; 10.3-RC2 Available

The second Release Candidate build for the &os; 10.3 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

5 &os; 10.3-RC1 Available

The first Release Candidate build for the &os; 10.3 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

1

New committer: Christoph Moench-Tegeder (ports)

FreeBSD Project to participate in Google Summer of Code 2016

The FreeBSD Project is pleased to announce its participation in Google's 2016 Summer of Code program, which funds summer students to participate in open source projects. This will be the FreeBSD Project's twelfth year in the program, having mentored over 180 successful students through summer-long coding projects between 2005 and 2015.

Past successful projects have included improvements to Linux ABI emulation, NFSv4 ACLs, TCP regression testing, FUSE file system support, and countless other projects. Many students go on to become FreeBSD developers, as well as participating in FreeBSD developer events around the world through continuing support from the FreeBSD Foundation.

Prospective participants are invited to apply; more information is available, including proposal and deadline information, on the FreeBSD Summer Projects page.

2 28

New committer: Phil Shafer (src)

&os; 10.3-BETA3 Available

The third BETA build for the &os; 10.3 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

24

New committer: Jared McNeill (src)

New committer: Stanislav Galabov (src)

17 &os; and glibc (CVE-2015-7547)

Dag-Erling Smørgrav posts some information about &os; and the recent glibc CVE-2015-7547 vulnerability.

Analysis of &os; Kernel by PVS-Studio

The development team of the PVS-Studio static code analyzer checked the &os; kernel and published an article describing the most suspicious fragments.

14 &os; 10.3-BETA2 Available

The second BETA build for the &os; 10.3 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

6 &os; 10.3-BETA1 Available

The first BETA build for the &os; 10.3 release cycle is now available. ISO images for the amd64, armv6, i386, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

2

New committer: Olivier Cochard-Labbé (ports)

1 October–December Status Report

The October–December, 2015 Status Report is now available.

1 18

New committer: Wojciech Macek (src)

6 &os; Foundation Statement on Harassment

The &os; Foundation has released its initial statement about harassment in the &os; community.

3

The &os; Core team has released an Initial Statement about harassment in the &os; Community

2015 12 13

New committer: Anish Gupta (src)

11 13

New committer: Ravi Pokala (src)

1

New committer: Michal Meloun (src)

10 26

New committer: Jonathan T. Looney (src)

25 July–September Status Report

The July–September, 2015 Status Report is now available.

23

New committer: Svatopluk Kraus (src)

21

New committer: Kurt Lidl (src)

9 24

New committer: Andriy Voskoboinyk (src)

8 13 &os; 10.2-RELEASE Available

FreeBSD 10.2-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 10.2. More information about FreeBSD releases can be found on the Release Information page.

8

Enhanced commit privileges: Marcelo Araujo (ports, src)

7 &os; 10.2-RC3 Available

The third RC build for the &os; 10.2 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

1 &os; 10.2-RC2 Available

The second RC build for the &os; 10.2 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

7 30

Enhanced commit privileges: Allan Jude (src)

27

New committer: Jason Unovitch (ports)

26 April–June, 2015 Status Report

The April–June, 2015 Status Report is now available.

24 &os; 10.2-RC1 Available

The first RC build for the &os; 10.2 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

17 &os; 10.2-BETA2 Available

The second BETA build for the &os; 10.2 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

11 &os; 10.2-BETA1 Available

The first BETA build for the &os; 10.2 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

5

New committer: Conrad Meyer (src)

6 26 Leap Seconds and &os; Article

A new article, &os; Support for Leap Seconds, gives a quick overview of leap second handling. The next leap second will occur at 2015-Jun-30 23:59:60 UTC.

5 24

New committer: Bernard Spil (ports)

4 30 January–March, 2015 Status Report

The January–March, 2015 Status Report is now available.

27

New committer: Mariusz Zaborski (src)

21

New committer: Michael Moll (ports)

2

Enhanced commit privileges: Mathieu Arnold (ports, doc)

3 31

New committer: Matthew Ahrens (src)

22

New committer: Kristof Provost (src)

8

New committer: Eric van Gyzen (src)

New committer: Jason Harmening (src)

2 11

New committer: Wei Hu (src)

1 19

New committer: Jan Beich (ports)

15 October–December, 2014 Status Report

The October–December, 2014 Status Report is now available.

2014 12 14

New committer: Muhammad Moinur Rahman (ports)

New committer: Eric Joyner (src)

11 14 &os; 10.1-RELEASE Available

FreeBSD 10.1-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 10.1. More information about FreeBSD releases can be found on the Release Information page.

02 &os; 10.1-RC4 Available

The fourth RC build for the &os; 10.1 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

&os; turns 21 today!

&os; 1.0, the first official production-ready release of &os; was announced 21 years ago today, on November 2nd, 1993. See the original announcement here.

10 23 &os; 10.1-RC3 Available

The third RC build for the &os; 10.1 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

New committer: Björn Heidotting (doc)

14 July–September, 2014 Status Report

The July–September, 2014 Status Report is now available.

13 &os; 10.1-RC2 Available

The second RC build for the &os; 10.1 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

12

New committer: Andrew Rybchenko (src)

4 &os; 10.1-RC1 Available

The first RC build for the &os; 10.1 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

9 28 &os; 10.1-BETA3 Available

The third BETA build for the &os; 10.1 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

24

New committer: Julien Charbon (src)

21 &os; 10.1-BETA2 Available

The second BETA build for the &os; 10.1 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

14 &os; 10.1-BETA1 Available

The first BETA build for the &os; 10.1 release cycle is now available. ISO images for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

9

New committer: Dominic Fandrey (ports)

8 21 FreeBSD ports tree was born twenty years ago, let's celebrate!

It all started with this commit from Jordan Hubbard on August 21, 1994:

"Commit my new ports make macros. Still not 100% complete yet by any means but fairly usable at this stage."

A video was prepared to celebrate the event!

14

New committer: Alonso Schaich (ports)

10

New committer: Dan Langille (ports)

7 31 The &os; Foundation Semi-Annual Newsletter is Now Available

We are pleased to announce the publication of our 2014 Semi-Annual Newsletter! This is a chance for you to read about what we are doing to help make &os; the best operating system available.

Read about funded development projects to improve &os;, sponsored conferences, developer and vendor summits to create face-to-face opportunities, research, how we are doing on our fundraising efforts, and so much more!

The 2014 semi-annual newsletter is available online here.

27

New committer: Ngie Cooper (src)

24 April-June, 2014 Status Report

The April-June, 2014 Status Report is now available with 24 entries.

16 FreeBSD 9.2 EoL pushed back

To facilitate the upgrade process from &os; 9.1 and 9.2 to &os; 9.3, the EoL date for &os; 9.2 has been pushed back to December 31, 2014.

&os; 9.3-RELEASE Available

FreeBSD 9.3-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 9.3. More information about FreeBSD releases can be found on the Release Information page.

9 New Core Team Secretary: <a href="mailto:matthew@FreeBSD.org">Matthew Seaman</a>

The &os; Core Team is glad to announce that Matthew Seaman has assumed the role of Core Team Secretary.

New &os; Core Team elected

The &os; Project is pleased to announce the completion of the 2014 Core Team election. The &os; Core Team acts as the project's "board of directors" and is responsible for approving new src committers, resolving disputes between developers, appointing sub-committees for specific purposes (security officer, release engineering, port managers, webmaster, etc ...), and making any other administrative or policy decisions as needed. The Core Team has been elected by &os; developers every two years since 2000.

More information about the election (together with a list of the new members of the Core Team) can be found in the official announcement.

6 &os; 9.3-RC3 Available

The third RC build for the &os;-9.3 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

4 Temporary WITH_NEW_XORG repositories available for &os; 9 and 10

For people needing WITH_NEW_XORG, an alternate pkg(8) repository is now online. It contains a subset of packages affected by this knob. Please see the announce mail for more details.

6 28 &os; 9.3-RC2 Available

The second RC build for the &os;-9.3 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

21 &os; 9.3-RC1 Available

The first RC build for the &os;-9.3 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

17

New committer: Bartek Rutkowski (ports)

14 &os; 9.3-BETA3 Available

The third BETA build for the &os;-9.3 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

11

New committer: Stephen Hurd (ports)

7 &os; 9.3-BETA2 Available

The second BETA build for the &os;-9.3 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

1 &os; 9.3-BETA1 Available

The first BETA build for the &os;-9.3 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

5 29

New committer: Patrick Kelsey (src)

17

New committer: Allan Jude (doc)

7

New committer: Kashyap Desai (src)

New committer: Stephen McConnell (src)

4 24

New committer: Kurt Jaeger (ports)

17 January-March, 2014 Status Report

The January-March, 2014 Status Report is now available with 41 entries.

7

New committer: Johannes Jost Meixner (ports)

3 11 FreeBSD Project to participate in Google Summer of Code 2014

The FreeBSD Project is pleased to announce its participation in Google's 2014 Summer of Code program, which funds summer students to participate in open source projects. This will be the FreeBSD Project's tenth year in the program, having mentored over 160 successful students through summer-long coding projects between 2005 and 2013.

Past successful projects have included improvements to Linux ABI emulation, NFSv4 ACLs, TCP regression testing, FUSE file system support, and countless other projects. Many students go on to become FreeBSD developers, as well as participating in FreeBSD developer events around the world through continuing support from the FreeBSD Foundation.

Prospective participants are invited to apply; more information is available, including proposal and deadline information, on the FreeBSD Summer Projects page.

2 10 &os; Journal First Edition Available

We are pleased to announce the availability of the &os; Journal! It is the new online Journal, that the &os; Foundation is publishing, that is all about &os;. Click here to find out how to get the first issue that is focused on &os; 10.

1 25 October-December, 2013 Status Report

The October-December, 2013 Status Report is now available with 37 entries.

23

New committer: Rodrigo Osorio (ports)

21

New committer: Tycho Nightingale (src)

New committer: Michael Gmelin (ports)

20 &os; 10.0-RELEASE Available

FreeBSD 10.0-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 10.0. More information about FreeBSD releases can be found on the Release Information page.

Enhanced commit privileges: Jason Helfman (ports, doc)

15

Enhanced commit privileges: Steven Kreuzer (ports, doc)

13

Returning committer: Bruce A. Mah (ports)

10

New committer: Thomas Zander (ports)

9 &os; 10.0-RC5 Available

The fifth RC build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

2 &os; 10.0-RC4 Available

The fourth RC build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

2013 12 26 &os; 10.0-RC3 Available

The third RC build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

18

Enhanced commit privileges: Ganbold Tsagaankhuu (doc, src)

16

New committer: Jonathan Chu (ports)

Enhanced commit privileges: Bryan Drewery (ports, src)

&os; 10.0-RC2 Available

The second RC build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

9 &os; 10.0-RC1 Available

The first RC build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

EuroBSDcon 2013 Developer Summit Report

A special status report on the EuroBSDcon 2013 &os; Developer Summit is now available with 13 entries.

3 &os; 10.0-BETA4 Available

The fourth BETA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

11 27

New committer: Roger Pau Monné (src)

8

New committer: Alexey Degtyarev (ports)

5 &os; 10.0-BETA3 Available

The third BETA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

2

New committer: Julio Merino (src)

10 30 Official Binary Packages for Pkg Available

Official binary packages are now available for Pkg for &os; 8.3, 8.4, 9.1, 9.2, 10.0 and head. See the announcement for more information.

28 &os; 10.0-BETA2 Available

The second BETA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

20 July-September, 2013 Status Report

The July-September, 2013 Status Report is now available with 30 entries.

14 &os; 10.0-BETA1 Available

The first BETA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

9

New committer: Eric Davis (src)

7 &os; 10.0-ALPHA5 Available

The fifth ALPHA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

9 30 &os; 9.2-RELEASE Available

FreeBSD 9.2-RELEASE is now available. Please be sure to check the Release Notes Release Errata before installation for any late-breaking news and/or issues with 9.2. More information about FreeBSD releases can be found on the Release Information page.

29 &os; 10.0-ALPHA4 Available

The fourth ALPHA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

23

New committer: Danilo Egêa Gondolfo (ports)

18 &os; 10.0-ALPHA2 Available

The second ALPHA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

13 &os; 10.0-ALPHA1 Available

The first ALPHA build for the &os;-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc and sparc64 architectures are available on most of our &os; mirror sites.

12 &os; 9.2-RC4 Available

The fourth RC build for the &os;-9.2 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

2

New committer: Ruslan Bukin (src)

New committer: Zbigniew Bodek (src)

8 26 &os; 9.2-RC3 Available

The third RC build for the &os;-9.2 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

16 &os; 9.2-RC2 Available

The second RC build for the &os;-9.2 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

6 The &os; Foundation Semi-Annual Newsletter is Now Available

We are pleased to announce the publication of our 2013 Semi-Annual Newsletter! This is a chance for you to read about what we are doing to help make &os; the best operating system available.

Read about funded development projects to improve &os;, sponsored conferences, developer and vendor summits to create face-to-face opportunities, research, how we are doing on our fundraising efforts, and so much more!

The 2013 semi-annual newsletter is available online here.

5 &os; 9.2-RC1 Available

The first RC build for the &os;-9.2 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

7 31

New committer: Rusmir Dusko (ports)

29 &os; 9.2-BETA2 Available

The second BETA build for the &os;-9.2 release cycle is now available. ISO images for the amd64, i386, powerpc64 and sparc64 architectures are available on most of our &os; mirror sites.

22 &os; 9.2-BETA1 Available

The first BETA build for the &os;-9.2 release cycle is now available. ISO images for the amd64, i386 and ia64 architectures are available on most of our &os; mirror sites.

16 April-June, 2013 Status Report

The April-June, 2013 Status Report is now available with 33 entries.

4

New committer: John Marino (ports)

3

New committer: Luiz Otavio O Souza (src)

2 BSDCan 2013 DevSummit Report

A special status report on the results of the BSDCan 2013 &os; Developer Summit is now available with 6 entries.

6 25

New committer: Mark Felder (ports)

19 Happy Birthday &os;!

&os; celebrated its 20th birthday today. On June 19, 1993, Jordan Hubbard, Rod Grimes, and David Greenman announced to the world the creation of their new fork of the BSD 4.3 operating system.

&os; was derived from the 386BSD 0.1 release from Bill and Lynne Jolitz with its 1.0 release in Nov 1993. Its stated goals were to create a fast, stable, reliable server OS for i386 systems.

Since then, it has become the backbone of countless products and has grown to supporting 64bit computing, embedded devices, and desktop users.

11

New committer: Veniamin Gvozdikov (ports)

7 &os; 8.4-RELEASE Available

&os; 8.4-RELEASE is now available. Please be sure to check the Release Notes (detailed version) and Release Errata before installation for any late-breaking news and/or issues with 8.4. More information about &os; releases can be found on the Release Information page.

4

Enhanced commit privileges: Glen Barber (doc, ports, src)

5 27

Enhanced commit privileges: Chris Rees (doc, ports)

14 Binary Packages Are Available Again

Six months have passed since the November security incident which brought the Project's binary package building capacity offline; we are pleased to announce that all services are now restored.

Read the official announcement here.

12 January-March 2013 Status Report

The January to March 2013 Status Report is now available with 31 entries.

9 &os; Foundation Announces Ed Maste as New Director of Project Development

The &os; Foundation is pleased to announce Ed Maste's new role as the Foundation's part-time Director of Project Development. Ed has served on the Foundation's board for two years, and has stepped down in order to accept this new position.

Read more...

8 &os; 8.4-RC3 Available

The third RC build for the &os;-8.4 release cycle is now available. ISO images for the amd64, i386 and pc98 architectures are available on most of our &os; mirror sites.

4 29 New &os; Foundation Technical Staff Member: Edward Tomasz Napierała

The &os; Foundation is pleased to announce that Edward Tomasz Napierała has joined as its second member of technical staff. This is a continuation of the Foundation's plan to invest in staff in 2013.

Read more...

24

New committer: Alan Somers (src)

FreeBSD Project to participate in Google Summer of Code 2013

The FreeBSD Project is pleased to announce its participation in Google's 2013 Summer of Code program, which funds summer students to participate in open source projects. This will be the FreeBSD Project's ninth year in the program, having mentored over 150 successful students through summer-long coding projects between 2005 and 2012.

Past successful projects have included improvements to Linux ABI emulation, NFSv4 ACLs, TCP regression testing, FUSE file system support, and countless other projects. Many students go on to become FreeBSD developers, as well as participating in FreeBSD developer events around the world through continuing support from the FreeBSD Foundation.

Prospective participants are invited to apply; more information is available, including proposal and deadline information, on the FreeBSD Summer Projects page.

22 &os; 8.4-RC2 Available

The second RC build for the &os;-8.4 release cycle is now available. ISO images for the amd64, i386 and pc98 architectures are available on most of our &os; mirror sites.

18

Enhanced commit privileges: Cy Schubert (src, ports)

12

New committer: Hiren Panchasara (src)

10 &os; 8.4-RC1 Available

The first RC build for the &os;-8.4 release cycle is now available. ISO images for the amd64, i386 and pc98 architectures are available on most of our &os; mirror sites.

3

Enhanced commit privileges: Antoine Brodin (src, ports)

1

New committer: William Grzybowski (ports)

3 27

Enhanced commit privileges: Tijl Coosemans (src, ports)

22 &os; 8.4-BETA1 Available

The first BETA build for the &os;-8.4 release cycle is now available. ISO images for the amd64, i386 and pc98 architectures are available on most of our &os; mirror sites.

14 New &os; Foundation Technical Staff Member: Konstantin Belousov

The &os; Foundation is pleased to announce that Konstantin Belousov has been hired as its first full-time member of technical staff, a key milestone of the Foundation's investment in staff for 2013.

Read more...

12

New member for the Ports Management team: Bryan Drewery

3 October-December 2012 Status Report

The October to December 2012 Status Report is now available with 27 entries.

July-September 2012 Status Report

The July to September 2012 Status Report is now available with 12 entries.

2 10

New committer: Po-Chien Lin (ports)

1

New committer: Thomas-Martin Seck (ports)

1 23

New committer: Achim Leubner (src)

22

New committer: Dru Lavigne (doc)

16

New committer: Carl Delsey (src)

15

Enhanced commit privileges: René Ladan (ports, full doc/www)

14

New committer: David Naylor (ports)

13 April-June, 2012 Status Report

The April-June, 2012 Status Report is now available with 17 entries.

10 Ports CVS End of Life on February 28th 2013

The development of &os; ports is done in Subversion nowadays. By February 28th 2013, the &os; ports tree will no longer be exported to CVS. Therefore ports tree updates via CVS, CVSup or csup(1) will no longer be available after that date. All users who use CVS, CVSup or csup(1) to update the ports tree are encouraged to switch to portsnap(8) or for users which need more control over their ports collection checkout, use Subversion directly. More information are available in the announcement mail on the &os; ports announce mailing list.

A migration guide from CVSup or csup(1) to portsnap(8) is also available in the &os; Handbook.

8 Faces of &os; ‐ Thomas Abthorpe

We are excited to share our next story for our Faces of &os; Series. This is a chance for us to spotlight different people who contribute to &os; and have received funding from us to work on development projects, run conferences, travel to conferences, and advocate for &os;.

Let us introduce you to Thomas Abthorpe. We helped him attend BSDCan 2009, 2011, and 2012 by helping with his travel expenses. Read his story here.

7

New committer: Ian Lepore (src)

2012 12 31 &os; 9.1-RELEASE Available

FreeBSD 9.1-RELEASE is now available. Please be sure to check the Release Notes (detailed version) and Release Errata before installation for any late-breaking news and/or issues with 9.1. More information about FreeBSD releases can be found on the Release Information page.

24

New committer: Kubilay Kocak (ports)

20 The &os; Foundation End-of-Year Newsletter is Now Available.

We are pleased to announce the publication of The &os; Foundation's 2012 End-of-Year Newsletter.

18

New committer: Mark Johnston (src)

PC-BSD 9.1 is Released

The PC-BSD Team announces the availablilty of PC-BSD 9.1.

New committer: Steven Hartland (src)

17 Faces of &os; ‐ Dan Langille

We are excited to share our next story for our Faces of &os; Series. This is a chance for us to spotlight different people who contribute to &os; and have received funding from us to work on development projects, run conferences, travel to conferences, and advocate for &os;.

Let us introduce you to Dan Langille. We helped him by sponsoring BSDCan since 2006. Read his story here.

12 Stunning News Website Fundraising Contribution: Over 650 new donations raise $43,200 in three days!

Astute readers of our blog know that The &os; Foundation's annual year-end fundraising drive began last week. Every year over 50% of our donations arrive during this campaign. Read more...

10 Faces of &os; ‐ Alberto Mijares

Are you aware of the tangible benefits derived from our support of the &os; community? In conjunction with our year-end fundraising drive we are going to be spotlighting different people on our website, blog, and Facebook page who have received funding to work on development projects, run conferences, travel to conferences, and advocate for &os;. Read more...

5 &os; Year-End Fundraising Campaign

Your donations have helped make &os; the best OS available! By investing in The &os; Foundation you have helped us keep &os; a high-performance, secure, and stable operating system.

Thanks to people like you, the &os; Foundation has been proudly supporting the &os; Project and community for 12 years now. Read more...

&os; Project Website is Using Google Analytics

The &os; Project has enabled Google Analytics to collect anonymised statistics on web site use. More information can be found in the official announcement.

11 26

New committer: Takuya ASADA (src)

25

New committer: Barbara Guida (ports)

17 Security Incident on FreeBSD Infrastructure

On Sunday 11th of November, an intrusion was detected on two machines within the FreeBSD.org cluster. We have found no evidence of any modifications that would put any end user at risk. However, we do urge all users to read the report available at https://www.freebsd.org/news/2012-compromise.html and decide on any required actions themselves.

5

New committer: Bryan Venteicher (src)

4

New committer: Grzegorz Blach (ports)

3 &os; 9.1-RC3 Available

The third RC build for the &os;-9.1 release cycle is now available. ISO images for the amd64, i386, sparc64, and powerpc64 architectures are available on most of our &os; mirror sites.

10 24

Enhanced commit privileges: Erwin Lansing (src, ports)

23

New committer: Simon J. Gerraty (src)

20

Enhanced commit privileges: Eitan Adler (src, ports, doc)

19

New member for the Ports Management team: Bernhard Fröhlich.

10 &os; 9.1-RC2 Available

The second RC build for the &os;-9.1 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, and powerpc64 architectures are available on most of our &os; mirror sites.

9 15

New committer: Peter Jeremy (src)

13

New committer: Edson Brandi (doc/pt_BR, www/pt_BR)

10

New committer: Jason E. Hale (ports)

8 23 &os; 9.1-RC1 Available

The first RC build for the &os;-9.1 release cycle is now available. ISO images for the amd64, i386 and powerpc64 architectures are available on most of our &os; mirror sites.

21

New committer: Andrey Zonov (src)

1

New committer: Bryan Drewery (ports)

7 24 New Core Team Secretary: <a href="mailto:pgj@FreeBSD.org">Gábor Páli</a>

The &os; Core Team is glad to announce that Gábor Páli has assumed the role of Core Team Secretary.

16 &os; 9.1-BETA1 Available

The first BETA build for the &os;-9.1 release cycle is now available. ISO images for the architectures amd64, i386, powerpc64, and sparc64 are available on most of our &os; mirror sites.

11 New &os; Core Team elected

The &os; Project is pleased to announce the completion of the 2012 Core Team election. The &os; Core Team acts as the project's "board of directors" and is responsible for approving new src committers, resolving disputes between developers, appointing sub-committees for specific purposes (security officer, release engineering, port managers, webmaster, etc ...), and making any other administrative or policy decisions as needed. The Core Team has been elected by &os; developers every two years since 2000.

More information about the election (together with a list of the new members of the Core Team) can be found in the official announcement.

3

New committer: Niclas Zeising (doc/www, ports)

6 19

Enhanced commit privileges: Glen Barber (doc, ports)

4

New committer: Mateusz Guzik (src)

5 30

New committer: Jase Thew (ports)

29

New committer: Olivier Duchateau (ports)

28

New committer: Tom Judge (ports)

12 January-March, 2012 Status Report

The January-March, 2012 Status Report is now available with 27 entries.

4 26

New committer: Isabell Long (doc/www)

22

New committer: Jeremie Le Hen (src)

18 &os; 8.3-RELEASE Available

FreeBSD 8.3-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 8.3. More information about FreeBSD releases can be found on the Release Information page.

New committer: Devin Teske (src)

15

New committer: Armin Pirkovitsch (ports)

13

New committer: Monthadar Al Jaberi (src)

12

New committer: Guido Falsi (ports)

2 &os; 8.3-RC2 Available

The second release candidate build for the &os;-8.3 release cycle is now available. ISO images for the amd64, i386, and pc98 architectures are available on most of our &os; mirror sites.

3 23

New committer: Cherry G. Mathew (src)

12

New committer: Benjamin Kaduk (doc/www)

6 &os; 8.3-RC1 Available

The first RC build for the &os;-8.3 release cycle is now available. ISO images for the amd64, i386, and pc98 architectures are available on most of our &os; mirror sites.

01

New committer: Alex Kozlov (ports)

2 20 &os; 8.3-BETA1 Available

The first test build for the &os;-8.3 release cycle is now available. ISO images for the amd64, i386, and pc98 architectures are available on most of our &os; mirror sites.

16

New committer: Damjan Marion (src)

New committer: Ben Gray (src)

14

Enhanced commit privileges: Sergey Kandaurov (src, doc)

7

New committer: Matthew Seaman (ports)

1 27

New committer: Davide Italiano (src)

October-December, 2011 Status Report

The October-December, 2011 Status Report is now available with 32 entries.

12 &os; 9.0-RELEASE Available

FreeBSD 9.0-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 9.0. More information about FreeBSD releases can be found on the Release Information page.

2011 12 16

New committer: Jason Helfman (ports)

9 &os; 9.0-RC3 Available

The third (and probably last) RC build for the &os;-9.0 release cycle is now available. ISO images for the architectures amd64, i386, ia64, powerpc, powerpc64, and sparc64 are available on most of our &os; mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems. Alternatively, users upgrading existing systems may now do so using the freebsd-update(8) utility.

8

New committer: Pedro Giffuni (src)

2

New member for the Ports Management team: Beat Gätzi

11 30

New committer: Justin Hibbits (src)

17 &os; 9.0-RC2 Available

The second RC build for the &os;-9.0 release cycle is now available. ISO images for the architectures amd64, i386, ia64, powerpc, powerpc64, and sparc64 are available on most of our &os; mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems. Alternatively, users upgrading existing systems may now do so using the freebsd-update(8) utility.

12

New committer: Michael Scheidell (ports)

11

New committer: David Chisnall (src)

9

New committer: Ruslan Makhmatkhanov (ports)

8 July-September, 2011 Status Report

The July-September, 2011 Status Report is now available with 28 entries.

10 23 &os; 9.0-RC1 Available

The first RC build for the &os;-9.0 release cycle is now available. ISO images for the architectures amd64, i386, ia64, powerpc, powerpc64, and sparc64 are available on most of our &os; mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems. Alternatively, users upgrading existing systems may now do so using the freebsd-update(8) utility.

6

New committer: Alexander V. Chernikov (src)

9 28 &os; 9.0-BETA3 Available

The third BETA build for the &os;-9.0 release cycle is now available. ISO images for the architectures amd64, i386, ia64, powerpc, powerpc64, and sparc64 are available on most of our &os; mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems.

27

New committer: Jakub Klama (src)

19

New committer: Gleb Kurtsou (src)

18

New committer: Robert Millan (src)

14

New committer: Warren Block (doc/www)

April-June, 2011 Status Report

The April-June, 2011 Status Report is now available with 36 entries.

13

New committer: Carlo Strub (ports)

7 &os; 9.0-BETA2 Available

The second BETA build for the &os;-9.0 release cycle is now available. ISO images for the architectures amd64, i386, powerpc, powerpc64, and sparc64 are available on most of our &os; mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems.

8 22

New committer: Raphael Kubo da Costa (ports)

17

New committer: Eitan Adler (ports)

9 &os; Foundation August 2011 Newsletter

The &os; Foundation has published their first Semi-Annual 2011 newsletter which summarizes what they have done to help the &os; Project and community.

1 &os; 9.0-BETA1 Available

The first test build for the &os;-9.0 release cycle is now available. ISO images for the architectures amd64, i386, ia64, powerpc, powerpc64, and sparc64 are available on most of our &os; mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems.

7 17

Enhanced commit privileges: Gavin Atkinson (src, doc)

15

New committer: Ryan Steinmetz (ports)

6 14

New committer: Grzegorz Bernacki (src)

13

New committer: Stephen Montgomery-Smith (ports)

11

New committer: Chris Rees (ports)

6 IPv6-only &os; test images

&os; Foundation and iXsystems announce IPv6-only test images of FreeBSD and PC-BSD.

New committer: Julien Laffaye (ports)

5 25

New committer: Aleksandr Rybalko (src)

18

New committer: Ben Laurie (src)

12 New Port Manager

The Ports Management Team is pleased to announce Baptiste Daroussin as a new member.

4 27 January-March, 2011 Status Report

The January-March, 2011 Status Report is now available with 34 entries.

3 29

New committer: Artem Belevich (src)

27 FreeBSD Project to participate in Google Summer of Code 2011

The FreeBSD Project is pleased to announce its participation In Google's 2011 Summer of Code program, which funds summer students to participate in open source projects. This will be the FreeBSD Project's seventh year in the program, having mentored over 100 successful students through summer-long coding projects between 2005 and 2010.

Past successful projects have included improvements to Linux ABI emulation, NFSv4 ACLs, TCP regression testing, FUSE file system support, and countless other projects. Many students go on to become FreeBSD developers, as well as participating in FreeBSD developer events around the world through continuing support from the FreeBSD Foundation.

Prospective participants are invited to apply; more information is available, including proposal and deadline information, on the FreeBSD Summer Projects page.

18

New committer: Sofian Brabez (ports)

13

New committer: Pawel Pekala (ports)

10

The FreeBSD Ports Management Team is pleased to announce Thomas Abthorpe as a full voting member.

5

New committer: Steven G. Kargl (src)

2 24 FreeBSD 8.2-RELEASE Available

FreeBSD 8.2-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 8.2. More information about FreeBSD releases can be found on the Release Information page.

FreeBSD 7.4-RELEASE Available

FreeBSD 7.4-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 7.4. More information about FreeBSD releases can be found on the Release Information page.

18

Enhanced commit privileges: Martin Wilke (src, ports, doc)

3 &os; 7.4/8.2-RC3 Available

The third (and probably last) Release Candidate builds for the &os;-7.4/8.2 release cycles are now available. For 8.2-RC3 the amd64, i386, ia64, pc98, powerpc, and sparc64 architectures are available. For 7.4-RC3 the amd64, i386, pc98, and sparc64 architectures are available. ISO images for these architectures can be downloaded from most of the &os; mirror sites. Please see the official announcement for further details about these releases.

1 25 October-December, 2010 Status Report

The October-December, 2010 Status Report is now available with 37 entries.

23 &os; 7.4-RC2 Available

The second Release Candidate build for the &os;-7.4 release cycle is now available. ISO images for Tier-1 architectures can be downloaded from most of the &os; mirror sites. Please see the official announcement for further details about this release.

16 &os; 8.2-RC2 Available

The second Release Candidate build for the &os;-8.2 release cycle is now available. ISO images for Tier-1 architectures can be downloaded from most of the &os; mirror sites. Please see the official announcement for further details about this release.

2010 12 27 &os; 7.4/8.2-RC1 Available

The first Release Candidate builds for the &os;-7.4/8.2 release cycles are now available. ISO images for Tier-1 architectures can be downloaded from most of the &os; mirror sites. Please see the official announcement for further details about these releases.

16 &os; Foundation December 2010 Newsletter

The &os; Foundation has published their End-of-Year newsletter which summarizes what they have done in 2010 to help the &os; Project and community.

11 &os; 7.4/8.2-BETA1 Available

The first of the test builds for the &os;-7.4/8.2 release cycles is now available. ISO images for Tier-1 architectures are now available on most of the &os; mirror sites.

7

New committer: Florian Smeets (ports)

11 15

New committer: Eygene Ryabinkin (ports)

5

New committer: Zack Kirsch (src)

10 27 July-September, 2010 Status Report

The July-September, 2010 Status Report is now available with 55 entries.

16

New committer: Frederic Culot (ports)

7

New committer: Jonathan Anderson (src)

5

New committer: Sergey Kandaurov (src)

9 25

New committer: Ganael Laplanche (ports)

21

New committer: Po-Chuan Hsieh (ports)

5

New committer: Andreas Tobler (src)

3

New committer: Steve Wills (ports)

8 31

New committer: Glen Barber (full doc/www)

30

New committer: Dimitry Andric (src)

1

New committer: Oliver Hauer (ports)

7 27 &os; Foundation July 2010 Newsletter

The &os; Foundation has published their Semi-Annual July 2010 newsletter which summarizes what they have done to help the &os; Project and community.

New committer: Baptiste Daroussin (ports)

23 FreeBSD 8.1-RELEASE Available

FreeBSD 8.1-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 8.1. More information about FreeBSD releases can be found on the Release Information page.

22 April-June, 2010 Status Report

The April-June, 2010 Status Report is now available with 47 entries.

21

New committer: Andrew Turner (src)

20 PC-BSD 8.1 Released

PC-BSD 8.1 has been released. PC-BSD is a successful desktop operating system based on FreeBSD that focuses on providing an easy to use desktop system for casual computer users. A list of new features/updates since the last version can be found here.

The new release can be downloaded or purchased on DVD.

17

New committer: Tijl Coosemans (src)

15

New committer: Joseph S. Atkinson (ports)

14 New &os; Core Team elected

The &os; Project is pleased to announce the completion of the 2010 Core Team election. The &os; Core Team acts as the project's "board of directors" and is responsible for approving new src committers, resolving disputes between developers, appointing sub-committees for specific purposes (security officer, release engineering, port managers, webmaster, etc ...), and making any other administrative or policy decisions as needed. The Core Team has been elected by &os; developers every 2 years since 2000.

More information about the election (together with a list of the new members of the Core Team) can be found in the official announcement.

2 &os; 8.1-RC2 available

The second (and most likely final) Release Candidate build for the &os;-8.1 release cycle is now available. CD ISO images for the amd64, i386, ia64, powerpc, and sparc64 architectures can be downloaded from most of the &os; mirror sites. Please see the official announcement for further details about this release.

6 18 &os; 8.1-RC1 Available

The first Release Candidate build for the &os;-8.1 release cycle is now available. ISO images for Tier-1 architectures can be downloaded from most of the &os; mirror sites. Please see the official announcement for further details about this release.

10

New committer: Ashish SHUKLA (ports)

9

New committer: Brendan Fabeny (ports)

4

New committer: Matthew Fleming (src)

3

New committer: Andrey V. Elsukov (src)

New committer: Taras Korenko (doc/ru, www/ru)

5 29 &os; 8.1-BETA1 Available

The first of the test builds for the &os;-8.1 release cycle is now available. ISO images for Tier-1 architectures are now available on most of the &os; mirror sites.

24 Google Summer of Code Projects started

The FreeBSD Project again received many high quality applications from students participating in Google's Summer of Code program. This year 18 student proposals to work with the FreeBSD Project were accepted as part of this program. For those with projects that were not accepted this year, we'd like to note that the FreeBSD Project is always willing to help mentor students so they can learn more about operating system development through our normal community mailing lists and development forums.

Please read the official announcement for more information. The complete list of student projects selected for funding can be found in the FreeBSD Summer of Code wiki. Coding started on May 24, so please join us in welcoming the 18 new students to our community.

19

New committer: Jayachandran C. (src)

4 29

Enhanced commit privileges: Martin Matuška (src, ports)

22 January-March, 2010 Status Report

The January-March, 2010 Status Report is now available with 46 entries.

20

New committer: Randi Harper (src)

19

New committer: Ryan Stone (src)

14

New committer: Ana Kukec (src)

11

Enhanced commit privileges: René Ladan (doc-nl, ports)

New committer: Sahil Tandon (ports)

5

New committer: Giuseppe Pilichi (ports)

4 The &os; Project Participates in the Google Summer of Code 2010 Program

&os; Project is participating in Google's Summer of Code programme for a sixth year. Undergraduate and graduate students are invited to apply for a grant to spend the summer improving the &os; operating system! More information available on the &os; Summer of code page, including a poster to hang up at a university near you!

3 31

New committer: Bernhard Fröhlich (ports)

23 FreeBSD 7.3-RELEASE Available

FreeBSD 7.3-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 7.3. More information about FreeBSD releases can be found on the Release Information page.

18 New Ports Management Team Secretary: <a href="mailto:tabthorpe@FreeBSD.org">Thomas Abthorpe</a>

The &os; Ports Management Team is pleased to announce Thomas Abthorpe has assumed the role of Ports Management Team Secretary.

7

Returning committer: Niels Heinen (ports)

4 &os; 7.3-RC2 Available

The second Release Candidate build for the &os;-7.3 release cycle is now available. ISO images for Tier-1 architectures are now available on most of the &os; mirror sites.

3

New committer: Neel Natu (src)

2 22 PC-BSD 8.0 Released

PC-BSD 8.0 has been released. PC-BSD is a successful desktop operating system based on FreeBSD that focuses on providing an easy to use desktop system for casual computer users. A list of new features/updates since the last version can be found here.

The new release can be downloaded or purchased on DVD.

15 &os; 7.3-RC1 Available

The first Release Candidate build for the &os;-7.3 release cycle is now available. ISO images for Tier-1 architectures are now available on most of the &os; mirror sites.

12

Enhanced commit privileges: Benedict Reuschling (full doc/www)

6

New committer: Bernhard Schmidt (src)

2 Enhanced commit privileges: <a href="mailto:gabor@FreeBSD.org">Gábor Kövesdán</a> (src, ports, doc)

Gábor Kövesdán participated in Google Summer of Code 2008/2009 and for his work he has been given commit access to the source code. His first pieces of work will be bringing in the result of his summer work into the tree.

1 30 &os; 7.3-BETA1 Available

The first BETA build for the &os;-7.3 release cycle is now available. ISO images for Tier-1 architectures are now available on most of the &os; mirror sites.

29

New committer: Bruce Cran (src)

28

New committer: Ulrich Spörlein (src)

26

New committer: Romain Tartière (ports)

New committer: Alberto Villa (ports)

17 October-December, 2009 Status Report

The October-December, 2009 Status Report is now available with 38 entries.