• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

FreeBSD 8.2 erschienen

Yamagi

Possessed With Psi Powers
Mitarbeiter
Themenstarter #1
Das FreeBSD Release Engineering Team hat heute FreeBSD 8.2 freigegeben. FreeBSD 8.2 ist das dritte Release aus der 8.x-Serie und bringe neben Bugfixes und kleineren Verbesserungen auch einige größere Neuerungen. Als ein Release mit gerader Versionsnummer besitzt es eine Supportphase von nur einem Jahr. Wie üblich liegt das Release in Form von ISO-Images und einem USB-Stick auf den FTP-Servern, eine Aktualisierung per freebsd-update(8) ist ebenfalls möglich.

----

Neuerungen seit 8.1:
- Grundüberarbeitetes GELI: Unterstützung für AES-XTS, GELI-Partitionen können nachträglich vergrößert werden, es wird nun suspend und resume unterstützt.

- Der Linuxulator unterstützt V4L, dies erlaubt das Nutzen von V4L aus Linux-Binaries heraus.

- ZFS wurde auf Version 15 aktualisiert. Zudem wurden diverse Bugs behoben und der Metaslap-Code aktualisiert.

- VNET unterstützt nun IPv4 Multicast Routing.

- gpart(8) kann Partitionen komfortabel vergrößern und verkleinern, die Partitionstabelle kann in eine Datei gesichert und aus dieser wiederhergestellt werden und GPT-Tabellen können bei Beschädigung automatisch repariert werden.

- pxeboot(8) unterstützt nun NFS3 und nutzt es wenn möglich.

- libarchiv und die darauf aufbauenden Programme (tar, cpio, ...) unterstützen nun LZMA-Kompression.

- Grundüberarbeitung von /bin/sh. Neben diversen Bugfixes vor allem drastische Geschwindigkeitsverbesserungen und eine Command-History.

- tpm(4) bietet Unterstützung für diverse TPM-Chips.

- dtrace für das Userland.

- Unterstützung für USB 3.

- Drastische Überarbeitung der Unterstützung für XEN, inklusive Support für XEN auf amd64.

----

Verbesserungen und Bugfixes seit 8.1:
- re(4) hat nun einen Workaround für Server im Hetzner DC13.

- WOL für diverse Netzwerkkarten: sis(4), xl(4), nfe(4), rl(4), etc.

- Bugfixes für bge(4).

- Neue Versionen für em(4) und igb(4).

- iwn(4) unterstützt nun die Intel 6000 Serie.

- twa(4) aktualisiert.

- Diverse Bugfixes in den ATA- und ATACAM-Subsystemen.

- altq(4) kann nun als Kernelmodul gebaut werden.

- sysinstall leicht verbessert, Bugs behoben.

- acpica - der ACPI Parser - wurde auf die aktuelle Version aktualisiert.

- Verbesserte Topologierkennung bei Mehrkern- und Mehrsockelsystemen.

- Großes Update zu FreeBSD/MIPS.

- pkg_create(1) unterstützt nun LZMA-Kompression.

----

Eine vollständige Liste aller Änderungen findet sich in den Releasenotes unter [1]. Eine Liste der unterstützen Hardware kann in den Hardwarenotes unter [2] gefunden werden. Die Aktualisierung kann wie gewohnt durchgeführt werden, Hinweise finden sich wie immer in /usr/src/UPDATING. Der genaue Ablauf wird im Handbuch unter [3] beschrieben. Nutzer von vollverschlüsselten GELI-Systemen sollten beachten, dass aufgrund der Änderungen an GELI ein Einhängen der verschlüsselten Partitionen nur möglich ist, wenn sich Kernel und /sbin/geli in Synchronisation befinden!

----

Die offizielle Ankündigung:
Code:
  The FreeBSD Release Engineering Team is pleased to announce the availability  
  of FreeBSD 8.2-RELEASE.  This is the third release from the 8-STABLE          
  branch which improves on the functionality of FreeBSD 8.1 and introduces      
  some                                                                          
  new features.  Some of the highlights:                                        
                                                                                
        - Xen HVM support in FreeBSD/amd64 and Xen PV support in                
          FreeBSD/i386 improved                                                 
        - ZFS on-disk format updated to version 15                              
        - aesni(4) driver for Intel AESNI crypto instruction set                
        - BIND and OpenSSL updates                                              
        - Gnome updated to 2.32.1                                               
        - KDE updated to 4.5.5                                                  
        - Many misc. improvements and bugfixes                                  
                                                                                
  For a complete list of new features and known problems, please see the        
  online release notes and errata list, available at:                           
                                                                                
      http://www.FreeBSD.org/releases/8.2R/relnotes.html                        
      http://www.FreeBSD.org/releases/8.2R/errata.html                          
                                                                                
  For more information about FreeBSD release engineering activities,            
  please see:                                                                   
                                                                                
      http://www.FreeBSD.org/releng/                                            
                                                                                
   Availability                                                                 
   -------------                                                                
                                                                              
  FreeBSD 8.2-RELEASE is now available for the amd64, i386, ia64, pc98,         
  powerpc, and sparc64 architectures.                                           
                                                                                
  FreeBSD 8.2 can be installed from bootable ISO images or over the             
  network.  Some architectures (currently amd64 and i386) also support          
  installing from a USB memory stick.  The required files can be downloaded     
  via FTP or BitTorrent as described in the sections below.  While some         
  of the smaller FTP mirrors may not carry all architectures, they will         
  all generally contain the more common ones such as amd64 and i386.            
                                                                                
  MD5 and SHA256 hashes for the release ISO and memory stick images are         
  included at the bottom of this message.                                       
                                                                                
  The purpose of the images provided as part of the release are as follows:     
                                                                                
    dvd1: This contains everything necessary to install the base FreeBSD        
        operating system, a collection of pre-built packages, and the           
        documentation.  It also supports booting into a "livefs" based          
        rescue mode.  This should be all you need if you can burn               
        and use DVD-sized media.                                                
                                                                                
    disc1: This contains the base FreeBSD operating system and the              
        documentation packages for CDROM-sized media.  There are no             
        other packages.                                                         
                                                                                
    livefs: This contains support for booting into a "livefs" based             
        rescue mode but does not support doing an install from the              
        CD itself.  It is meant to help rescue an existing system               
        but could be used to do a network based install if necessary.           
                                                                                
    bootonly: This supports booting a machine using the CDROM drive but         
        does not contain the support for installing FreeBSD from the            
        CD itself.  You would need to perform a network based install           
        (e.g. from an FTP server) after booting from the CD.                    
                                                                                
    memstick: This can be written to an USB memory stick (flash drive) and      
        used to do an install on machines capable of booting off USB   
                drives.  It also supports booting into a "livefs" based rescue          
        mode.  The documentation packages are provided but no other             
        packages.                                                               
                                                                                
  As one example of how to use the memstick image, assuming the USB drive       
  appears as /dev/da0 on your machine something like this should work:          
                                                                                
    # dd if=FreeBSD-8.2-RELEASE-amd64-memstick.img of=/dev/da0 bs=10240         
  conv=sync                                                                     
                                                                                
  Be careful to make sure you get the target (of=) correct.                     
                                                                                
  FreeBSD 8.2-RELEASE can also be purchased on CD-ROM or DVD from several       
  vendors.  One of the vendors that will be offering FreeBSD 8.2-based          
  products is:                                                                  
                                                                                
  ~   FreeBSD Mall, Inc.        http://www.freebsdmall.com/                     
                                                                                
   BitTorrent                                                                   
   ----------                                                                   
                                                                                
  8.2-RELEASE ISOs are available via BitTorrent.  A collection of torrent       
  files to download the images is available at:                                 
                                                                                
        http://torrents.freebsd.org:8080/                                       
                                                                                
   FTP                                                                          
   ---                                                                          
                                                                                
  At the time of this announcement the following FTP sites have                 
  FreeBSD 8.2-RELEASE available.                                                
                                                                                
        ftp://ftp.freebsd.org/pub/FreeBSD/                                      
        ftp://ftp1.freebsd.org/pub/FreeBSD/                                     
        ftp://ftp5.freebsd.org/pub/FreeBSD/                                     
        ftp://ftp10.freebsd.org/pub/FreeBSD/                                    
        ftp://ftp.cn.freebsd.org/pub/FreeBSD/                                   
        ftp://ftp.cz.freebsd.org/pub/FreeBSD/                                

        ftp://ftp.dk.freebsd.org/pub/FreeBSD/                                   
        ftp://ftp.fr.freebsd.org/pub/FreeBSD/                                   
        ftp://ftp.jp.freebsd.org/pub/FreeBSD/                                   
        ftp://ftp.ru.freebsd.org/pub/FreeBSD/                                   
        ftp://ftp1.ru.freebsd.org/pub/FreeBSD/                                  
        ftp://ftp.tw.freebsd.org/pub/FreeBSD/                                   
        ftp://ftp4.tw.freebsd.org/pub/FreeBSD/                                  
        ftp://ftp5.us.freebsd.org/pub/FreeBSD/                                  
        ftp://ftp10.us.freebsd.org/pub/FreeBSD/                                 
                                                                                
  However before trying these sites please check your regional mirror(s)        
  first by going to:                                                            
                                                                                
    ftp://ftp.<yourdomain>.FreeBSD.org/pub/FreeBSD                              
                                                                                
  Any additional mirror sites will be labeled ftp2, ftp3 and so on.             
                                                                                
  More information about FreeBSD mirror sites can be found at:                  
                                                                                
    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html  
                                                                                
  For instructions on installing FreeBSD, please see Chapter 2 of The           
  FreeBSD Handbook.  It provides a complete installation walk-through           
  for users new to FreeBSD, and can be found online at:                         
                                                                                
    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/install.html      
                                                                                
   Updates from Source                                                          
   -------------------                                                          
                                                                                
  The procedure for doing a source code based update is described in the        
  FreeBSD Handbook:                                                             
                                                                                
    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html     
    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html    
                                                                                
  The branch tag to use for updating the source is RELENG_8_2 for CVS.          
  For SVN use releng/8.2.                                                       
                                                                              
   FreeBSD Update                                                               
   --------------                                                               
                                                                                
  The freebsd-update(8) utility supports binary upgrades of i386 and amd64      
  systems running earlier FreeBSD releases. Systems running 7.[01234]-RELEASE,  
  8.[01]-RELEASE, 8.2-BETA1, or 8.2-RC[123] can upgrade as follows:             
                                                                                
  # freebsd-update upgrade -r 8.2-RELEASE                                       
                                                                                
  During this process, FreeBSD Update may ask the user to help by merging       
  some configuration files or by confirming that the automatically              
  performed merging was done correctly.                                         
                                                                                
  # freebsd-update install                                                      
                                                                                
  The system must be rebooted with the newly installed kernel before            
  continuing.                                                                   
                                                                                
  # shutdown -r now                                                             
                                                                                
  After rebooting, freebsd-update needs to be run again to install the new      
  userland components:                                                          
                                                                                
  # freebsd-update install                                                      
                                                                                
  At this point, users of systems being upgraded from FreeBSD 7.4-RELEASE or    
  earlier will be prompted by freebsd-update to rebuild all third-party         
  applications (e.g., ports installed from the ports tree) due to updates       
  in system libraries.                                                          
                                                                                
  After updating installed third-party applications (and again, only if         
  freebsd-update printed a message indicating that this was necessary),         
  run freebsd-update again so that it can delete the old (no longer used)       
  system libraries:                                                             
                                                                                
  # freebsd-update install                                                      

  Finally, reboot into 8.2-RELEASE:                                             
                                                                                
  # shutdown -r now                                                             
                                                                                
   Support                                                                      
   -------                                                                      
                                                                                
  The FreeBSD Security Team currently plans to support FreeBSD 8.2 until        
  February 29th, 2012.  For more information on the Security Team and their     
  support of the various FreeBSD branches see:                                  
                                                                                
    http://www.freebsd.org/security/                                            
                                                                                
   Acknowledgments                                                              
   ---------------                                                              
                                                                                
  Many companies donated equipment, network access, or man-hours to             
  support the release engineering activities for FreeBSD 8.2 including          
  The FreeBSD Foundation, Hewlett-Packard, Yahoo!, NetApp,                      
  Internet Systems Consortium, and Sentex Communications.                       
                                                                                
  The release engineering team for 8.2-RELEASE includes:                        
                                                                                
  Ken Smith <kensmith@FreeBSD.org>        Release Engineering,                  
                                          amd64, i386, sparc64 Release          
  Building,                                                                     
                                        Mirror Site Coordination                
  Robert Watson <rwatson@FreeBSD.org>     Release Engineering, Security         
  Konstantin Belousov <kib@FreeBSD.org>   Release Engineering                   
  Marc Fonvieille <blackend@FreeBSD.org>  Release Engineering, Documentation    
  Josh Paetzel <jpaetzel@FreeBSD.org>   Release Engineering                     
  Hiroki Sato <hrs@FreeBSD.org>           Release Engineering, Documentation    
  Bjoern Zeeb <bz@FreeBSD.org>            Release Engineering                   
  Marcel Moolenaar <marcel@FreeBSD.org>   ia64, powerpc Release Building        
  Takahashi Yoshihiro <nyan@FreeBSD.org>  PC98 Release Building                 
  Joe Marcus Clarke <marcus@FreeBSD.org>  Package Building                      
  Erwin Lansing <erwin@FreeBSD.org>       Package Building                      
  Mark Linimon <linimon@FreeBSD.org>      Package Building                      
 Pav Lucistnik <pav@FreeBSD.org>         Package Building                      
  Ion-Mihai Tetcu <itetcu@FreeBSD.org>    Package Building                      
  Martin Wilke (miwi@FreeBSD.org>         Package Building                      
  Colin Percival <cperciva@FreeBSD.org>   Security Officer                      
                                                                                
   Trademark                                                                    
   ---------                                                                    
                                                                                
  FreeBSD is a registered trademark of The FreeBSD Foundation.                  
                                                                                
   ISO Image Checksums                                                          
   -------------------                                                          
                                                                                
  MD5 (FreeBSD-8.2-RELEASE-amd64-bootonly.iso) =                                
  2587cb3d466ed19a7dc77624540b0f72                                              
  MD5 (FreeBSD-8.2-RELEASE-amd64-disc1.iso) = 8f4e41c9957b22413a94507f0ab36b50  
  MD5 (FreeBSD-8.2-RELEASE-amd64-disc2.iso) = 833194b58ce0f1732b5611c4acbd0705  
  MD5 (FreeBSD-8.2-RELEASE-amd64-disc3.iso) = d8a0eef926610db639a896142e63d515  
  MD5 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso) = 287242976c6593f31049ea454c1a82e9   
  MD5 (FreeBSD-8.2-RELEASE-amd64-livefs.iso) =                                  
  5b9f2715b770521fff4d06fa2cd1670e                                              
  MD5 (FreeBSD-8.2-RELEASE-amd64-memstick.img) =                                
  a080100906400182eaea808873d1d952                                              
  MD5 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz) =                                 
  9ae527283ba94ef1f437115425bb5410                                              
                                                                                
  MD5 (FreeBSD-8.2-RELEASE-i386-bootonly.iso) =                                 
  722edaa1b47b5537a0552cdda3666769                                              
  MD5 (FreeBSD-8.2-RELEASE-i386-disc1.iso) = ac6b2485e0e8a9e3c5f3a51803a5af32   
  MD5 (FreeBSD-8.2-RELEASE-i386-disc2.iso) = 7ca69d1302a9219028faee5abeed923c   
  MD5 (FreeBSD-8.2-RELEASE-i386-disc3.iso) = 849d4d61ed2a74b6eaa290e593267704   
  MD5 (FreeBSD-8.2-RELEASE-i386-dvd1.iso) = c48054ce994e41de5a60b51aa8b1fed1    
  MD5 (FreeBSD-8.2-RELEASE-i386-livefs.iso) = ad5ea10cbfdbdf839502ed5ef4abe4d9  
  MD5 (FreeBSD-8.2-RELEASE-i386-memstick.img) =                                 
  79fbbd5155400aa3e1792267853b2c4a                                              
  MD5 (FreeBSD-8.2-RELEASE-i386-dvd1.iso.xz) =                                  
  f5f6d71e3a5dcc53407c73306f915d9b                                              
 MD5 (FreeBSD-8.2-RELEASE-ia64-bootonly.iso) =                                 
  0d797d07deccf065c32e3e9245c3975b                                              
  MD5 (FreeBSD-8.2-RELEASE-ia64-disc1.iso) = 655f58f0c1dd5baeb69e0df454835f73   
  MD5 (FreeBSD-8.2-RELEASE-ia64-dvd1.iso) = 87f16857b6c26986543a76a57bc2462f    
  MD5 (FreeBSD-8.2-RELEASE-ia64-livefs.iso) = eb5a7157d4201055678e5ae2b19e8919  
                                                                                
  MD5 (FreeBSD-8.2-RELEASE-pc98-bootonly.iso) =                                 
  09c3181da67394298f9fd0b967958993                                              
  MD5 (FreeBSD-8.2-RELEASE-pc98-disc1.iso) = ba57179f881404a0ded74acae6db59f8   
  MD5 (FreeBSD-8.2-RELEASE-pc98-livefs.iso) = 7fbc438dbbd2ddb97ce19fe25df167da  
                                                                                
  MD5 (FreeBSD-8.2-RELEASE-powerpc-bootonly.iso) =                              
  2a26a95337693498d39a6ded219e4786                                              
  MD5 (FreeBSD-8.2-RELEASE-powerpc-disc1.iso) =                                 
  055fa88e2f6e8442dc5d19202abbbe89                                              
  MD5 (FreeBSD-8.2-RELEASE-powerpc-livefs.iso) =                                
  52f57bdf6a80a58c762f3579b5acdcaf                                              
                                                                                
  MD5 (FreeBSD-8.2-RELEASE-sparc64-bootonly.iso) =                              
  e30c932affe6ef7fd94caa5d77850f48                                              
  MD5 (FreeBSD-8.2-RELEASE-sparc64-disc1.iso) =                                 
  1957a06bc3dacc2d6c9c7eb7136dbb3e                                              
  MD5 (FreeBSD-8.2-RELEASE-sparc64-disc2.iso) =                                 
  224219b31c9d1743bfe7033b6b2de60e                                              
  MD5 (FreeBSD-8.2-RELEASE-sparc64-disc3.iso) =                                 
  3c22ed14f8f934832d0e3a881124bcaa                                              
  MD5 (FreeBSD-8.2-RELEASE-sparc64-dvd1.iso) =                                  
  2fedb6f5fb8e3958e1e0c55e8ed04875                                              
  MD5 (FreeBSD-8.2-RELEASE-sparc64-livefs.iso) =                                
  7c1e8a56a7aff8e3ba21fad794c41978                                              
                                                                                
  SHA256 (FreeBSD-8.2-RELEASE-amd64-bootonly.iso) =                             
  60f18defd7775efacb8f8461f321bb1f03c970bc16465530e196532ce50d8aae              
  SHA256 (FreeBSD-8.2-RELEASE-amd64-disc1.iso) =                                
  009938b49e9b989277fe93aae474b054918acaca5f5919fbabdfcb0b04cd8c60              
  SHA256 (FreeBSD-8.2-RELEASE-amd64-disc2.iso) =                                
  8bacf3839bb6bdec958c493eea7ce28f195b0ab9f4106d53beac887423b77c6c              
  SHA256 (FreeBSD-8.2-RELEASE-amd64-disc3.iso) =                                
 3aebb842a84d323017d1224203f674de1340064fe38a191dc4578a422a078ccb              
  SHA256 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso) =                                 
  4e2d31e7aa9ce20fd263dec0388469c0d4ae7cdf54508a466637abeef5081c91              
  SHA256 (FreeBSD-8.2-RELEASE-amd64-livefs.iso) =                               
  f72ff7e9043f200651ca6dff3a4b71ec9447319c6efc419a2f6922a921bdfc68              
  SHA256 (FreeBSD-8.2-RELEASE-amd64-memstick.img) =                             
  684bccb533067a22fe8b20ef77bd897a100fe109d1189367fa085d2b0cdebcfd              
  SHA256 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz) =                              
  9925e5c1d9b9dd42bba3104526248a2d6fd8ad20b0700da2c95f050e7bc5613e              
                                                                                
  SHA256 (FreeBSD-8.2-RELEASE-i386-bootonly.iso) =                              
  d2945b63a095dafc38f0816e1d795d0b75648d57542eeb4c490058ec31e6f125              
  SHA256 (FreeBSD-8.2-RELEASE-i386-disc1.iso) =                                 
  fbfc3950674b3845a6cf0b74bd175b9ba19475b97bdc8bef23b50344bc33866c              
  SHA256 (FreeBSD-8.2-RELEASE-i386-disc2.iso) =                                 
  20856ca93e9c15242b04b77fbb71de5d9f468705ea4431b22ca083704c26b8af              
  SHA256 (FreeBSD-8.2-RELEASE-i386-disc3.iso) =                                 
  be98218cf793ec04f2bf849a13ab9ace00be51dd928d06f7e84158cdb1880349              
  SHA256 (FreeBSD-8.2-RELEASE-i386-dvd1.iso) =                                  
  d5f03fef978936adf899d3b049dbf2e7122c053f99b235f53ce7585db0a16e3f              
  SHA256 (FreeBSD-8.2-RELEASE-i386-livefs.iso) =                                
  7caf4a5ea4ddc0add657e015002be9ba628bf8e1e44d37a1a407942b89f92684              
  SHA256 (FreeBSD-8.2-RELEASE-i386-memstick.img) =                              
  5b00ad9912379f0b71f7093bb82c9bcc260e6edb8cf4bf7dc68c3d7668836fe6              
  SHA256 (FreeBSD-8.2-RELEASE-i386-dvd1.iso.xz) =                               
  1e65788cab1f5092842cdbebebfd54d81abad5b8af4064086c9a8420fcf2b1ea              
                                                                                
  SHA256 (FreeBSD-8.2-RELEASE-ia64-bootonly.iso) =                              
  0aea181141923b6b9931940ae5061386f050366e07336b0271a0a7722c34da2f              
  SHA256 (FreeBSD-8.2-RELEASE-ia64-disc1.iso) =                                 
  6bb36b59cd496f8e2df73a08de88a709f78c1da320c2e478895eba1abade80ef              
  SHA256 (FreeBSD-8.2-RELEASE-ia64-dvd1.iso) =                                  
  f8185a786aae30e5b5bed2f0175718795ebdaf792e31117786a8953de7c43f16              
  SHA256 (FreeBSD-8.2-RELEASE-ia64-livefs.iso) =                                
  c6c5002071aa670ca18324a625fcece5b6b71581bc9dc7aed67a6bc971442bcd              
                                                                                
  SHA256 (FreeBSD-8.2-RELEASE-pc98-bootonly.iso) =                              
  726cbad0107d1deaa26d2d6fd36ad49b4c15181d629c7fc37c32f9bfe4ab6706              
 SHA256 (FreeBSD-8.2-RELEASE-pc98-disc1.iso) =                                 
  9cdcf94cd8ac9a331ae0871daa28d89d471a9f80f4c1a5f9662738bc14102f55              
  SHA256 (FreeBSD-8.2-RELEASE-pc98-livefs.iso) =                                
  a1ffc9d23e686124d89890707513f890716e255690fccf55dd8f007cf6814c6e              
                                                                                
  SHA256 (FreeBSD-8.2-RELEASE-powerpc-bootonly.iso) =                           
  171ac42483e8ab170f3bfa44f1dea82e50d4ccc5e411743990d5e1b7581fa3a7              
  SHA256 (FreeBSD-8.2-RELEASE-powerpc-disc1.iso) =                              
  0f1c74e25b81acdaea9f592abcd97dff76f7323c4a7a781f1da048b4676dbe1f              
  SHA256 (FreeBSD-8.2-RELEASE-powerpc-livefs.iso) =                             
  d02f65048502ed3a37a36cc7c856f557c25534c486ff17c7644f9e0135c4f0ba              
                                                                                
  SHA256 (FreeBSD-8.2-RELEASE-sparc64-bootonly.iso) =                           
  0a02b8895f0d8dec7668442742df0a9093cbc2634c6f3acd6dd6b93f19b4e732              
  SHA256 (FreeBSD-8.2-RELEASE-sparc64-disc1.iso) =                              
  7ccc7dd1a8cc5580757e916ef7887bc9cdb8b47c28de2d24d03f8a57437561d0              
  SHA256 (FreeBSD-8.2-RELEASE-sparc64-disc2.iso) =                              
  17eeb491fd0614168ad2cc11098de30d06c45da7cbeba08eec06c84938178294              
  SHA256 (FreeBSD-8.2-RELEASE-sparc64-disc3.iso) =                              
  a4dfdad471288f2d85dfa7eca265954d3e28ada4c3d6a2e064aea4c51ddcee6e              
  SHA256 (FreeBSD-8.2-RELEASE-sparc64-dvd1.iso) =                               
  526754704252d1e2e681bf758d86edee152c16d8e454f080a20bccccbf39238f              
  SHA256 (FreeBSD-8.2-RELEASE-sparc64-livefs.iso) =                             
  d590dfbabb0007fb037d14082f0d7418d7fc6e37e97e8ed402831feedc20119a
----

1: http://www.freebsd.org/releases/8.2R/relnotes.html
2: http://www.freebsd.org/releases/8.2R/hardware.html
3: http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/updating-upgrading.html
 

minimike

Berufsrevolutionär
#4
Hi

Da ist mir doch einiges entgangen :)
XEN AMD 64 paravirtualisiert oder mittels HVM?

Also das stoppen von Jails mit vnet ist recht hässlich aber die Test VM wo drauf das läuft stürzt nicht ab. Das jähe Beenden eines laufenden vnets in einem Jail provoziert weiterhin einen Absturz.
 

Yamagi

Possessed With Psi Powers
Mitarbeiter
Themenstarter #6
Zu XEN weiß ich ehrlich gesagt nicht viel... Da kann ich nur auf die neue Manpage verweisen:
Code:
NAME
     xen — Xen Hypervisor Guest (DomU) Support

SYNOPSIS
     To compile para-virtualized (PV) Xen guest support into an i386 kernel,
     place the following lines in your kernel configuration file:

           options PAE
           options XEN
           nooptions NATIVE

     To compile hardware-assisted virtualization (HVM) Xen guest support with
     para-virtualized drivers into an amd64 kernel, place the following lines
     in your kernel configuration file:

           options XENHVM
           device xenpci

DESCRIPTION
     The Xen Hypervisor allows multiple virtual machines to be run on a single
     computer system.  When first released, Xen required that i386 kernels be
     compiled "para-virtualized" as the x86 instruction set was not fully vir‐
     tualizable.  Primarily, para-virtualization modifies the virtual memory
     system to use hypervisor calls (hypercalls) rather than direct hardware
     instructions to modify the TLB, although para-virtualized device drivers
     were also required to access resources such as virtual network interfaces
     and disk devices.

     With later instruction set extensions from AMD and Intel to support fully
     virtualizable instructions, unmodified virtual memory systems can also be
     supported; this is referred to as hardware-assisted virtualization (HVM).
     HVM configurations may either rely on transparently emulated hardware
     peripherals, or para-virtualized drivers, which are aware of virtualiza‐
     tion, and hence able to optimize certain behaviors to improve performance
     or semantics.

     FreeBSD supports a fully para-virtualized (PV) kernel on the i386 archi‐
     tecture using options XEN and nooptions NATIVE; currently, this requires
     use of a PAE kernel, enabled via options PAE.

     FreeBSD supports hardware-assisted virtualization (HVM) on both the i386
     and amd64 kernels; however, PV device drivers with an HVM kernel are only
     supported on the amd64 architecture, and require options XENHVM and
     device xenpci.

     Para-virtualized device drivers are required in order to support certain
     functionality, such as processing management requests, returning idle
     physical memory pages to the hypervisor, etc.

   Xen DomU device drivers
     Xen para-virtualized drivers are automatically added to the kernel if a
     PV kernel is compiled using options XEN; for HVM environments, options
     XENHVM and device xenpci are required.  The follow drivers are supported:

           balloon   Allow physical memory pages to be returned to the hyper‐
                     visor as a result of manual tuning or automatic policy.
           blkback   Exports local block devices or files to other Xen domains
                     where they can then be imported via blkfront.

           blkfront  Import block devices from other Xen domains as local
                     block devices, to be used for file systems, swap, etc.

           console   Export the low-level system console via the Xen console
                     service.

           control   Process management operations from Domain 0, including
                     power off, reboot, suspend, crash, and halt requests.

           evtchn    Expose Xen events via the /dev/xen/evtchn special device.

           netback   Export local network interfaces to other Xen domains
                     where they can be imported via netfront.

           netfront  Import network interfaces from other Xen domains as local
                     network interfaces, which may be used for IPv4, IPv6,
                     etc.

           pcifront  Allow physical PCI devices to be passed through into a PV
                     domain.

           xenpci    Represents the Xen PCI device, an emulated PCI device
                     that is exposed to HVM domains.  This device allows
                     detection of the Xen hypervisor, and provides interrupt
                     and shared memory services required to interact with the
                     hypervisor.

   Performance considerations
     In general, PV drivers will perform better than emulated hardware, and
     are the recommended configuration for HVM installations.

     Using a hypervisor introduces a second layer of scheduling that may limit
     the effectiveness of certain FreeBSD scheduling optimisations.  Among
     these is adaptive locking, which is no longer able to determine whether a
     thread holding a lock is in execution.  It is recommended that adaptive
     locking be disabled when using Xen:

           options NO_ADAPTIVE_MUTEXES
           options NO_ADAPTIVE_RWLOCKS
           options NO_ADAPTIVE_SX

SEE ALSO
     pae(4)

HISTORY
     Support for xen first appeared in FreeBSD 8.1.

AUTHORS
     FreeBSD support for Xen was first added by Kip Macy ⟨kmacy@FreeBSD.org⟩
     and Doug Rabson ⟨dfr@FreeBSD.org⟩.  Further refinements were made by
     Justin Gibbs ⟨gibbs@FreeBSD.org⟩, Adrian Chadd ⟨adrian@FreeBSD.org⟩, and
     Colin Percival ⟨cperciva@FreeBSD.org⟩.  This manual page was written by
     Robert Watson ⟨rwatson@FreeBSD.org⟩.

BUGS
     FreeBSD is only able to run as a Xen guest (DomU) and not as a Xen host
     (Dom0).

     A fully para-virtualized (PV) kernel is only supported on i386, and not
     amd64.

     Para-virtualized drivers under hardware-assisted virtualization (HVM)
     kernel are only supported on amd64, not i386.

     As of this release, Xen PV DomU support is not heavily tested; instabil‐
     ity has been reported during VM migration of PV kernels.

     Certain PV driver features, such as the balloon driver, are under-exer‐
     cised.

FreeBSD 8.2                    December 17, 2010                   FreeBSD 8.2
 

Yamagi

Possessed With Psi Powers
Mitarbeiter
Themenstarter #7
vnet hat seit 8.1 kein nennenswertes Update erfahren und ist nach wie vor experimentell... Also Wunder sollte man da nun nicht erwarten...
 

s-tlk

Lion King Fan
#8
Ich habs jetzt auch ca. eine Woche auf meinen Maschinen und bisher keine Probleme erlebt. Endlich bekommt man auch ohne gehacke die 6000er wlan Karte von Intel ans laufen. :)

Das neue Version des acpica hat aber leider immernoch nicht dazu gefuehrt, das suspend/resume auf meinem Laptop wirklich zuverlaessig arbeitet. Vermutlich habe ich aber immernoch nicht die richtige Kombination der Module gefunden, die vorher entladen und nachher wieder geladen werden muessen. Vllt ist das auch ein Probleme der beiden unterschiedlichen Grafikkerne, die ich habe (das befuerchte ich eher).

Sonst aber ein gutes Release. ^^
 
#9
Ladet FreeBSD-Images bitte lieber per Torrent runter, anstatt von den Mirrors. Das geht viel schneller, je mehr Leute gleichzeitig herunterladen.

Eigentlich kann man per Torrent schon seit 5 Tagen alles herunterladen. Schade, dass meine Meldung nicht angekommen ist. Ich hatte Upload-Raten von 5MB/s von meinem Torrent-Client als sich die Leute am 20ten alle darauf gestürzt haben.
 

kira12

Well-Known Member
#13
Hallo,

nach dem Update von 8.1 auf 8.2 startet zwar NFS, aber es kann sich kein Rechner verbinden. Der Server sagt im log:

kernel: NLM: failed to contact remote rpcbind, stat = 5, port = 28416
kernel: Mar 1 14:38:17 file kernel: NLM: failed to contact remote rpcbind, stat = 5, port = 28416
kernel: Mar 1 14:38:17 file kernel: Can't start NLM - unable to contact NSM

der Ausschnitt der rc.conf:

# nfs_v3 Server starten
nfs_server_enable="YES"
mountd_flags="-r"
rpcbind_enable="YES"
rpc_statd_enable="YES"
rpc_lockd_enable="YES"

hab ich da was verpasst?

Gruß ré
 

Gulp

Well-Known Member
#14
Also bei mir funzts einwandfrei.
Liegt's vielleicht an der Reihenfolge ?
Code:
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"
Auszug aus der 'man rpcbind'
The rpcbind utility should be started before any other RPC service
nur so ne Idee...

Gruß
 

kira12

Well-Known Member
#16
ich hatte in der /etc/rc.d/rpcbind ein '<<<<<<< current version' nicht auskommentiert. Da klappt das mit dem mountd wieder.

Allerdings meckert er beim boot die /rtc/rc.d/netoptions an. Da sind die '<<<<<<< current version' auskommentiert.

Was ist an dem Inhalt falsch?

Code:
#!/bin/sh
#
#<<<<<<< current version
# $FreeBSD$
#=======
# $FreeBSD: src/etc/rc.d/netoptions,v 1.146.2.1.6.1 2010/12/21 17:09:25 kensmith Exp $
#>>>>>>> 8.2-RELEASE
#

# PROVIDE: netoptions
# REQUIRE: FILESYSTEMS
# KEYWORD: nojail

. /etc/rc.subr

_netoptions_initdone=
netoptions_init()
{
        if [ -z "${_netoptions_initdone}" ]; then
                echo -n 'Additional TCP/IP options:'
                _netoptions_initdone=yes
        fi
}

load_rc_config 'XXX'

case ${log_in_vain} in
[Nn][Oo] | '')
        log_in_vain=0
        ;;
[Yy][Ee][Ss])
        log_in_vain=1
        ;;
[0-9]*)
        ;;
*)
        netoptions_init
        echo " invalid log_in_vain setting: ${log_in_vain}"
        log_in_vain=0
        ;;
esac

if [ "${log_in_vain}" -ne 0 ]; then
        netoptions_init
        echo -n " log_in_vain=${log_in_vain}"
        sysctl net.inet.tcp.log_in_vain="${log_in_vain}" >/dev/null
        sysctl net.inet.udp.log_in_vain="${log_in_vain}" >/dev/null
fi

case ${tcp_extensions} in
[Yy][Ee][Ss] | '')
        ;;
*)
        netoptions_init
        echo -n ' tcp extensions=NO'
        sysctl net.inet.tcp.rfc1323=0 >/dev/null
        ;;
esac

case ${tcp_keepalive} in
[Nn][Oo])
        netoptions_init
        echo -n ' TCP keepalive=NO'
        sysctl net.inet.tcp.always_keepalive=0 >/dev/null
        ;;
esac

case ${tcp_drop_synfin} in
[Yy][Ee][Ss])
        netoptions_init
        echo -n ' drop SYN+FIN packets=YES'
        sysctl net.inet.tcp.drop_synfin=1 >/dev/null
        ;;
esac

case ${ip_portrange_first} in
[Nn][Oo] | '')
        ;;
*)
        netoptions_init
        echo -n " ip_portrange_first=$ip_portrange_first"
        sysctl net.inet.ip.portrange.first=$ip_portrange_first >/dev/null
        ;;
esac

case ${ip_portrange_last} in
[Nn][Oo] | '')
        ;;
*)
        netoptions_init
        echo -n " ip_portrange_last=$ip_portrange_last"
        sysctl net.inet.ip.portrange.last=$ip_portrange_last >/dev/null
        ;;
esac

[ -n "${_netoptions_initdone}" ] && echo '.'
Gruß ré
 

Yamagi

Possessed With Psi Powers
Mitarbeiter
Themenstarter #17
Die Datei ist von Mergemaster nicht korrekt aktualisiert worden. Was du da siehst ist der Rrohe Merge von der alten mit der neuen Datei. Bevor ich lange suche würde ich nun erst einmal einen weiteren Lauf "mergemaster -Ui" machen und schauen ob's anschließend wieder tut.
 

Columbo0815

Kaffeemann
Mitarbeiter
#18
Hm. Merkwürdig... Genau das Verhalten hatte ich bei mir auch (allerdings beim Upgrade auf einem Rechner auf 8.2-RC3). Ist das ein bekanntes Fehlverhalten?
 

kira12

Well-Known Member
#19
Hallo Yamagi,

das dürfte wohl meine Schuld sein ;-) Ich habe beim Update aller Datein die
Code:
<<<<<<< current version
$FreeBSD$
=======
$FreeBSD: src/etc/rc.d/netoptions,v 1.146.2.1.6.1 2010/12/21 17:09:25 kensmith Exp $
>>>>>>> 8.2-RELEASE
auskommentiert. Ich hatte beim ersten Versuch die Dateien alle unverändert übernommen, aber dann bootete der Rechner nicht mehr. Beim 2. Versuch habe ich die Zeilen in allen Dateien auskommentiert, der Rechner läuft erst mal wieder. Mit Mergemaster komme ich nicht zurecht :-(

Gruß ré
 
#20
mergemaster ist einfach (und wichtig!; darf man nicht weglassen).

Normalerweise gilt es die neue Datei (wenn man sie noch nie angefasst hat) zu übernehmen. Wenn man Änderungen drin hat, dann macht man einen Merge ("m"). Dann wählt man portionsweise "l" für die eigene Variante ("links") oder die Originalvariante ("r" für "rechts"). Am Ende übernimmt man das ganze, fertig. Nächste Datei.

Starte mergemaster mit
Code:
mergemaster -iFU
dann fragt er nicht so viel und mergt triviale Sachen automatisch.

Am Ende ... WICHTIG: alle *db*-Dateien NEUBAUEN(!), wenn er fragt, auch wenn die Voreinstellung auf "n" ist. mergemaster macht auch sendmail typischerweise kaputt... also nicht vergessen (falls man sendmail am Laufen hat):

Code:
cd /etc/mail
make all install restart
 

crotchmaster

happy BSD user
#21
Man kann sich auch eine Datei /etc/mergemaster.rc anlegen, siehe man-Page und darin einige Dinge vorkonfigurieren. Das verkürzt nachfolgende mergemaster Läufe ungemein, nicht aber den unmittelbar folgenden nach dem Erstellen der Datei.

Gruß c.
 

Yamagi

Possessed With Psi Powers
Mitarbeiter
Themenstarter #22
Wer viele Kisten aktualisiert sollte sich auch einmal sysutils/etcupdate anschauen. Das Tool wurde von John Baldwin zum Einsatz auf großen Serverfarmen geschrieben und nutzt einen echten Three Way Merge, wie er z.B. aus git und svn bekannt ist. etcupdate arbeitet in >95% aller Fälle ohne manuelle Eingriffe.
 
#25
Eigentlich hätte man gleich git nehmen können und man könnte ganz einfach dauernd nur mergen und jeder hätte einen oder mehrere eigene Branches, wo er die Merges immer einpflegt. Die könnte man auch noch "quer" verbinden zu anderen Machinen (nach P2P-Prinzip, so wie git funktioniert) und dann hätte man einen fast schon komplett automatischen Vorgang.