FreeBSD 9.1-BETA1 erschienen

Yamagi

Possessed With Psi Powers
Teammitglied
Das FreeBSD Release Engineering Team hat die erste Beta-Version zu FreeBSD 9.1 freigegeben. Sie steht ab sofort auf den FTP-Servern erhältlich. Dies wird voraussichtlich die einzige Beta-Version sein, es folgen vor dem Release jedoch noch mindestens zwei Release Candidates. Die wichtigsten Änderungen gegenüber FreeBSD 9.0 sind:
- Die AVX Befehlssatzerweiterung aktueller Prozessoren wird nun unterstützt.
- KMS und GEM wurde integriert, wodurch neuere Intel-GPUs unterstützt werden.
- IPv6 erreicht nun die Geschwindigkeit von IPv4.
- Jails können nun einfach über die /etc/jail.conf konfiguriert werden.
Hinzu kommen diverse kleinere Änderungen, sowie Bugfixes und Aktualisierungen der Treiber und Basissystem-Tools.

Die Ankündigung:
Code:
From: Ken Smith <kensmith@buffalo.edu>
To: freebsd-stable <freebsd-stable@freebsd.org>
Cc: re <re@freebsd.org>
Subject: FreeBSD 9.1-BETA1 Available...
Date: Mon, 16 Jul 2012 23:38:00 -0400
Sender: owner-freebsd-stable@freebsd.org
Organization: U. Buffalo
X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port 


The first test build of the 9.1-RELEASE release cycle is now available
on the FTP servers for amd64, i386, powerpc64, and sparc64.  The
MD5/SHA256 checksums are at the bottom of this message.  The ISO images
and, for architectures, that support it, the memory stick images are
available here:

	ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.1/

(or any of the FreeBSD mirror sites).

We hope this will be the only BETA build, to be followed by two Release
Candidate builds and then the release itself.  The original schedule is
available here:

  http://www.freebsd.org/releases/9.1R/schedule.html

but we're a bit behind schedule already.  I'll adjust the schedule
within the next couple of days.

If you notice any problems you can report them through the normal Gnats
PR system or here on the -stable mailing list.

If you would like to use csup/cvsup mechanisms to do a source-based
update of an existing system the branch tag to use is "RELENG_9".
If you would like to use SVN instead use "stable/9".  Note that if you
do an update that way the system will call itself "9.1-PRERELEASE".

Checksums:

MD5 (FreeBSD-9.1-BETA1-amd64-bootonly.iso) = ff296912b6b4135476d3012ff020a55e
MD5 (FreeBSD-9.1-BETA1-amd64-disc1.iso) = 60c82350efa8a45cb6376fcefe4e1c84
MD5 (FreeBSD-9.1-BETA1-amd64-memstick.img) = 2baf4398cbcdd733cbef381b78fc1d88

MD5 (FreeBSD-9.1-BETA1-i386-bootonly.iso) = 483f2efb2ed46ded418a404d47bdf98d
MD5 (FreeBSD-9.1-BETA1-i386-disc1.iso) = 244e526aa109b1dbbe1a0f25d40de4bf
MD5 (FreeBSD-9.1-BETA1-i386-memstick.img) = 98f687ad1ef71b1bf3c8b82362b9bf49

MD5 (FreeBSD-9.1-BETA1-powerpc64-bootonly.iso) = 9dd0c70d52fab38a87d5fc01eb078af1
MD5 (FreeBSD-9.1-BETA1-powerpc64-memstick) = 4c4ec197755d5732788fc1c11d6baf7d
MD5 (FreeBSD-9.1-BETA1-powerpc64-release.iso) = 44cbe2ea14e41cc23ee633cb8e619730

MD5 (FreeBSD-9.1-BETA1-sparc64-bootonly.iso) = f7cb375c6d941d62abd8260e6ce42d3d
MD5 (FreeBSD-9.1-BETA1-sparc64-disc1.iso) = aa450e7772e09bfa79d6d19be6a0fba5

SHA256 (FreeBSD-9.1-BETA1-amd64-bootonly.iso) = babf94070c798e06d93923fa84e5d1c1fa37ab4bef7959d68c73bf40d1568418
SHA256 (FreeBSD-9.1-BETA1-amd64-disc1.iso) = f895c688dac933e13bfaa4c02ed73ac2e21752b257693cbbe416077fdf255331
SHA256 (FreeBSD-9.1-BETA1-amd64-memstick.img) = 977fa2772a86156c2c61f2b80173b15b95ebcf38f9ad5a7d2b78727f5bf13d0b

SHA256 (FreeBSD-9.1-BETA1-i386-bootonly.iso) = 353ff599a55af0664f52ecaa8c7b5f497b94a9d3e043dc616107b5ddf46e53f2
SHA256 (FreeBSD-9.1-BETA1-i386-disc1.iso) = 29c36dfab60261f0823ca5620e838f8347a267d40af0b56f4d5a881c559cf2c2
SHA256 (FreeBSD-9.1-BETA1-i386-memstick.img) = 1b14bd8bd47be80bf3cb8b63e3ee27d74d00cb32a4c5203ee9fabef39a58d3a7

SHA256 (FreeBSD-9.1-BETA1-powerpc64-bootonly.iso) = e9deebc21bd815fd61162a419bcb01bd6c2ca254f8268c4858f168af5add3f58
SHA256 (FreeBSD-9.1-BETA1-powerpc64-memstick) = bda64320367c1ef5dac1a3e24d3f20979908cb7e23f0a80f17433b41f6a04601
SHA256 (FreeBSD-9.1-BETA1-powerpc64-release.iso) = 7171c7a1c14f06644ab6706af8afd0a0b8330bd32ce71d01d823aae8bdf90b73

SHA256 (FreeBSD-9.1-BETA1-sparc64-bootonly.iso) = c6a869beeb2d5afab8a93363c34c434751bf4252cc798e940bd1cb74786a14b4
SHA256 (FreeBSD-9.1-BETA1-sparc64-disc1.iso) = 5b04e7989d8ab26ad788f989009e2f5a493858e3b4e67256d3774e68e0073431

-- 
                                                Ken Smith
- From there to here, from here to      |       kensmith@buffalo.edu
  there, funny things are everywhere.   |
                      - Theodore Geisel |
 
Theoretisch ja. Man schreibt all die schönen Optionen für jail(1) in die Datei und kann sie später einfach referenzieren. Das Beispiel aus der Manpage:
Code:
     # Typical static defaults:
     # Use the rc scripts to start and stop jails.  Mount jail's /dev.
     exec.start = "/bin/sh /etc/rc";
     exec.stop = "/bin/sh /etc/rc.shutdown";
     exec.clean;
     mount.devfs;

     # Dynamic wildcard parameter:
     # Base the path off the jail name.
     path = "/var/jail/$name";

     # A typical jail.
     foo {
             host.hostname = "foo.com";
             ip4.addr = 10.1.1.1, 10.1.1.2, 10.1.1.3;
     }

     # This jail overrides the defaults defined above.
     bar {
             exec.start = '';
             exec.stop = '';
             path = /;
             mount.nodevfs;
             persist;        // Required because there are no processes
     }

Du würdest das Jail "foo" einfach so starten:
Code:
jail -c foo

Leider weiß ich nicht, ob der Kram schon in das rc-Script integriert ist. Scheint aber auf den ersten Blick leider nicht so zu sein. In dem Fall müsste man sich da wohl selbst was scripten...
 
Ui, die Jail-COnfig ist ja gut. Das macht ein Haufen selbst geschriebenes Zeug überflüssig :)
 
Nein.

EDIT: Die längere Version ist, dass pjd@ im Moment ein Userland-Framework für Capsicum entwickelt. Das Projekt wird im September abgeschlossen sein. Also vielleicht in 9.2...
 
Ich habe mir die Beta 1 von PCBSD mal auf den USB Stick kopiert und wollte ihn starten.
Beim umschalten nach X, hatte ich einen "sync out of range" beim Monitor. Kein Problem dachte ich. Mit Ctrl + Alt +F1 in die Konsole wechseln und die xorg.conf bearbeiten. Leider ist dies nicht möglich dank KMS. Sorry finde den Link gerade nicht dazu.
 
Ist jetzt eigentlich entschieden worden was aus den Xorg-Ports wird? Vor 9.1-RELEASE wahrscheinlich nichts, oder?
Wird man danach per default auf das neue Zeug wechseln?
 
FreeBSD 9.1 wurde soeben "gebrancht". cvsup / csup Nutzer müssen ihr Supfile entsprechend anpassen, SVN-Nutzer müssen mit "svn switch" den Zweig wechseln, denn sonst landet man im neuen 9.1-STABLE und segelt zu 9.2. :)
 
Und nun heißt es 9.1-RC1. Sourceupdater bekommen den RC1 ab sofort, alle anderen müssen sich noch einige Tage gedulden. Aber nennenswerte Änderungen zur BETA1 gibt es eh nicht...
 
"Support for Warden to create Linux Jails (Debian & Gentoo support included)"

ist das was PC-BSD spezifisches? Hat das schonmal jemand probiert? Handelt es sich dabei um die jeweilige kFreeBSD-version?
 
Ja, Warden(tm) ist ein PC-BSD Tool und soll wohl auch eines der tollen Features des kommenden, kommerziell unterstützten "PC-BSD Server Edition" werden. Sie haben sich sogar den Namen von dem Ding schützen lassen! Mehr kann ich mangels Erfahrung dazu aber auch nicht sagen.
 
Naja, aber das Einzige, was Warden bei den Linuxjails macht, ist ein Script auszuführen, was dann automatisch Debian oder Gentoo installiert.
Siehe z.B.: http://trac.pcbsd.org/browser/pcbsd/current/src-sh/warden/linux-installs/gentoo-stage3-i486

Warden selbst ist aber schon ein ganz ordentliches Tool, mit dem man einfach Jails aufsetzen und verwalten kann, inkl. PBI Installationen ins Jail, Update der Jails, manuelle und automatische Snapshoterstellung, wenn man ZFS benutzt, etc.
 
Zurück
Oben