Add Glen Barber <gjb@FreeBSD.org>'s Release Engineering report.
This commit is contained in:
parent
8d7c3da5e2
commit
06881b3bb6
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46959
1 changed files with 125 additions and 1 deletions
|
@ -156,7 +156,7 @@
|
|||
have more news soon.</p>
|
||||
|
||||
<p>Methods of making it easier for people to contribute to
|
||||
documentation was another major topic. At present, we use
|
||||
documentation was anoth er major topic. At present, we use
|
||||
DocBook XML for articles and books, and mdoc(7) for man pages.
|
||||
These markup languages are not very welcoming for new users.
|
||||
There are simpler documentation markup languages like RST,
|
||||
|
@ -530,4 +530,128 @@
|
|||
Google Summer Of Code 2015
|
||||
</sponsor>
|
||||
</project>
|
||||
|
||||
<project cat='team'>
|
||||
<title>&os; Release Engineering Team</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>&os; Release Engineering Team</name>
|
||||
<email>re@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="https://www.freebsd.org/releases/10.2R/schedule.html">&os; 10.2-RELEASE schedule</url>
|
||||
<url href="http://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/">&os; development snapshots</url>
|
||||
<url href="https://lists.freebsd.org/pipermail/freebsd-snapshots/">&os; development snapshots announcements list</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>The &os; Release Engineering Team is responsible for setting
|
||||
and publishing release schedules for official project releases
|
||||
of &os;, announcing code freezes and maintaining the
|
||||
respective branches, among other things.</p>
|
||||
|
||||
<p>The &os; 10.2-RELEASE cycle began in mid-June, with the
|
||||
final release expected to be available in late August, and as
|
||||
this quarterly status update shows, &os; 10.2-RELEASE is
|
||||
going to be a very exciting release.</p>
|
||||
|
||||
<p>The &os; Release Engineering Team has been extremely busy
|
||||
this quarter, with much of the focus targeted at adding
|
||||
support for additional hardware and integration with
|
||||
third-party hosting providers (aka "cloud"
|
||||
hosting).</p>
|
||||
|
||||
<p>In follow-up with the work done by &a.andrew; to port &os; to
|
||||
the ARM64 (aarch64) architecture, the Release Engineering
|
||||
build tools were updated to produce &os;/aarch64 memory stick
|
||||
images and virtual machine images for use with Qemu
|
||||
(<tt>emulators/qemu-devel</tt>). At present, the Qemu virtual
|
||||
machine images require an external EFI file to boot. Details
|
||||
on how to boot &os;/aarch64 virtual machine images are
|
||||
available in the &os; development snapshot announcement email
|
||||
archives linked below.</p>
|
||||
|
||||
<p>Last quarter, several parts of the build tools were rewritten
|
||||
to allow greater extensibility and granularity, which has
|
||||
simplified the code required for new virtual machine
|
||||
images.</p>
|
||||
|
||||
<p>In collaboration with several developers, the Release
|
||||
Engineering build tools were updated to provide new support
|
||||
for several hosting providers, as well as provide mechanisms
|
||||
to automatically upload (and publish, where possible) &os;
|
||||
virtual machine images.</p>
|
||||
|
||||
<p>This quarter, in addition to the existing support for the
|
||||
Microsoft Azure platform, the build tools also natively
|
||||
support:</p>
|
||||
|
||||
<ul>
|
||||
<li>Amazon EC2 (thanks to &a.cperciva;)</li>
|
||||
<li>Google Compute Engine (thanks to &a.swills;)</li>
|
||||
<li>Vagrant/Hashicorp Atlas (thanks to &a.brd;)</li>
|
||||
</ul>
|
||||
|
||||
<p>The &os; Release Engineering Team would like to thank these
|
||||
developers for all of the work that went into making this
|
||||
possible, and would like to especially thank &a.marcel; for
|
||||
all of his work on the <tt>mkimg(1)</tt> utility, especially
|
||||
for adding support for the various file formats requested.</p>
|
||||
|
||||
<p>In addition to the enhancements to the virtual machine build
|
||||
tools, a significant amount of work went into refactoring the
|
||||
build code used to produce &os;/arm images.</p>
|
||||
|
||||
<p>With much of the logic resembling how the <tt>Crochet</tt>
|
||||
utility (written by &a.kientzle;) works, and a significant
|
||||
amount of work, input, and advice from &a.ian;, &a.imp;,
|
||||
&a.andrew;, &a.loos;, and a large number of contributors on
|
||||
the <tt>freebsd-arm@FreeBSD.org</tt> mailing list, the &os;
|
||||
Release Engineering tools now natively support producing
|
||||
&os;/arm images without external build tools.</p>
|
||||
|
||||
<p>At present, the build tools are support building &os;/arm
|
||||
images for:</p>
|
||||
|
||||
<ul>
|
||||
<li><tt>BEAGLEBONE</tt></li>
|
||||
<li><tt>CUBOX/HUMMINGBOARD</tt></li>
|
||||
<li><tt>GUMSTIX</tt></li>
|
||||
<li><tt>RPI-B</tt></li>
|
||||
<li><tt>RPI2</tt> (&os;-CURRENT only)</li>
|
||||
<li><tt>PANDABOARD</tt></li>
|
||||
<li><tt>WANDBOARD</tt></li>
|
||||
</ul>
|
||||
|
||||
<p>The &os; Release Engineering Team would like to thank each
|
||||
of these people for their support and input, and would like to
|
||||
especially thank &a.kientzle; for his work on
|
||||
<tt>Crochet</tt>. Without it, we might not have been able to
|
||||
produce images of the various boards that we are able to
|
||||
now.</p>
|
||||
|
||||
<p>For more information on what else has changed in &os; since
|
||||
10.1-RELEASE, see the
|
||||
<a href="https://www.freebsd.org/relnotes/10-STABLE/relnotes/article.html">&os; 10.1-STABLE release notes</a>
|
||||
(which will become the release notes for 10.2-RELEASE).</p>
|
||||
|
||||
<p>Additionally, &a.gjb; would like to thank Jim Thompson for
|
||||
providing a BeagleBone Black board (replacing one that no
|
||||
longer worked), and Benjamin Perrault for providing
|
||||
a PandaBoard ES, both of which are used for locally testing
|
||||
the images produced by the build tools.</p>
|
||||
|
||||
<p>Last, and certainly not least, &a.gjb; would also like to
|
||||
thank the &os; Foundation for their support, and for
|
||||
providing the resources (time and hardware) required to make
|
||||
all of the items mentioned in this status report possible.</p>
|
||||
</body>
|
||||
|
||||
<sponsor>
|
||||
The &os; Foundation
|
||||
</sponsor>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue