Difference between revisions of "Testing"

From PC-BSD Wiki
Jump to: navigation, search
m
m
Line 1: Line 1:
 
[[category:testing]]
 
[[category:testing]]
PC-BSD is based on [http://en.wikipedia.org/wiki/BSD_UNIX BSD Unix], meaning that it is not a Linux distribution. If you have used Linux before, you will find that some features that you are used to have different names on a BSD system and that some commands are different. This section covers some of these differences.
+
===PC-BSD 9.0 Task List===
  
===Filesystems===
+
PC-BSD 9.0 is due to be released a day or so after FreeBSD 9.0 Release. The current release schedule for FreeBSD 9.0 is available on the [http://wiki.freebsd.org/Releng/9.0TODO FreeBSD 9.0 Release Engineering TODO Wiki].
  
BSD and Linux use different filesystems during installation. Many Linux distros use EXT2, EXT3, EXT4, or ReiserFS, while PC-BSD uses UFS or ZFS. This means that if you wish to dual-boot with Linux or access data on an external drive that has been formatted with a Linux filesystem, you will want to do a bit of research first to see if the data can be made available on both operating systems.
+
The following items are features or bugs that we wish to get fixed and into PC-BSD 9.0:
  
Table 1.4a summarizes the various filesystems commonly used by desktop systems. Most of the desktop managers available from PC-BSD should automatically mount the following filesystems: FAT16, FAT32, EXT2, EXT3 (without journaling), EXT4 (read-only), NTFS5, NTFS6, and XFS. See [[Files and File Sharing]] for more information about available file manager utilities.
 
  
'''Table 1.4a: Filesystem Support Between Linux and PC-BSD'''
+
====Base System Software====
 +
{| border=1
 +
|Merge in FreeBSD 9.0-Release
 +
|Not Done
 +
|}
 +
 
 +
====Bug Fixes====
 +
 
 +
{| border=1
 +
|fix Language Selection in SysInstaller
 +
|Not Done
 +
|}
  
{{Tbl-init|width=100%|sortable}}
+
==== New Features / Tools planned for 9.0 ====
{{Tbl-title|width=5%|'''Filesystem'''}}
+
{| border=1 class="wikitable sortable"
{{Tbl-title|width=5%|'''Native to'''}}
+
|'''Feature'''
{{Tbl-title|width=35%|'''Type of non-native support'''}}
+
|'''Owner'''
{{Tbl-title|width=60%|'''Usage notes'''}}
+
|'''Skills'''
 +
|'''Status'''
 +
|'''Completion Date'''
 
|-
 
|-
<!-- row 1 -->
+
|Allow selecting desktop / optional components at install (KDE/Gnome/XFCE4/Development/Games/Etc)
{{Tbl-line|bg=ff|align=left|'''Btrfs'''}}
+
|kmoore
{{Tbl-line|bg=ff|Linux}}
+
|
{{Tbl-line|bg=ff|align=left|none}}
+
|<span style="color:#00FF00">DONE</span>
{{Tbl-line|bg=ff|align=left|[http://en.wikipedia.org/wiki/Btrfs Btrfs], when complete, is expected to offer a feature set comparable to [http://en.wikipedia.org/wiki/ZFS#FreeBSD ZFS]}}
+
|
 
|-
 
|-
<!-- row 2 -->
+
|Update Software Manager to allow changing optional components on the fly
{{Tbl-line|align=left|'''EXT2'''}}
+
|kmoore
{{Tbl-line|Linux}}
+
|
{{Tbl-line|align=left| r/w through [[http://www.freebsd.org/cgi/man.cgi?query=ext2fs ext2fs(5)]] }}
+
|<span style="color:#00FF00">DONE</span>
{{Tbl-line|}}
+
|
 
|-
 
|-
<!-- row 3 -->
+
|Create GUI front-end to new PBI9 format files / pbi-manager
{{Tbl-line|bg=ff|align=left|'''EXT3'''}}
+
|kmoore
{{Tbl-line|bg=ff|Linux}}
+
|
{{Tbl-line|bg=ff|align=left|r/w through ext2fs(5).}}
+
|<span style="color:#00FF00">DONE</span>
{{Tbl-line|bg=ff|align=left|EXT3 journaling is not supported. This means that you won't be able to mount a filesystem requiring a journal replay unless you fsck it using an external utility such as [http://www.freshports.org/sysutils/e2fsprogs/ e2fsprogs].}}
+
|
 
|-
 
|-
<!-- row 4 -->
+
|Allow file-system selection when doing auto-partitioning.
{{Tbl-line|align=left|'''EXT4'''}}
+
|kmoore
{{Tbl-line|Linux}}
+
|
{{Tbl-line|align=left|r/o through ext2fs(5)}}
+
|[http://trac.pcbsd.org/changeset/7622 DONE]
{{Tbl-line|align=left|Journaling is not supported. This means that you won't be able to mount a filesystem requiring a journal replay unless you fsck it using an external utility such as [http://www.freshports.org/sysutils/e2fsprogs/ e2fsprogs]. EXT3 filesystems converted to EXT4 may be more likely to have better results. May not work. Neither having extended attributes 'enabled' nor inodes greater than 128-bytes are supported.}}
+
|
 
|-
 
|-
<!-- row 5 -->
+
|Make UFS+SUJ the default file-system?
{{Tbl-line|bg=ff|align=left|'''FAT16'''}}
+
|kmoore
{{Tbl-line|bg=ff|Windows}}
+
|
{{Tbl-line|bg=ff|align=left|r/w through [[http://www.freebsd.org/cgi/man.cgi?query=msdosfs msdosfs(5)]]}}
+
|[http://trac.pcbsd.org/changeset/7622 DONE]
{{Tbl-line|bg=ff|align=left|}}
+
|
 
|-
 
|-
<!-- row 6 -->
+
|Merge keyboard layout / timezone / language into single installer page
{{Tbl-line|align=left|'''FAT32'''}}
+
|kmoore
{{Tbl-line|Windows}}
+
|
{{Tbl-line|align=left|r/w through msdosfs(5)}}
+
|<span style="color:#00FF00">DONE</span>
{{Tbl-line|align=left|}}
+
|
 
|-
 
|-
<!-- row 7 -->
+
|Don't make "free space" a selectable option during install, require user to create partition first
{{Tbl-line|bg=ff|align=left|'''HFS+'''}}
+
|
{{Tbl-line|bg=ff|Mac OSX}}
+
|QT4 - current/src-qt4/pc-sysinstaller
{{Tbl-line|bg=ff|align=left|none}}
+
|[http://trac.pcbsd.org/changeset/7657 DONE]
{{Tbl-line|bg=ff|align=left|older Mac versions might work with [http://www.freshports.org/sysutils/hfsexplorer/ hfsexplorer]<nowiki></nowiki>}}
+
|
 
|-
 
|-
<!-- row 8 -->
+
|Convert all remaining apps which use KDE API to pure QT4 only.
{{Tbl-line|align=left|'''JFS'''}}
+
|kmoore
{{Tbl-line|Linux}}
+
|
{{Tbl-line|align=left|none}}
+
|<span style="color:#00FF00">DONE</span>
{{Tbl-line|align=left|if you're interested in journaling, choose UFS+J during installation}}
+
|
 
|-
 
|-
<!-- row 9 -->
+
|Allow specifying the hostname for installed system via the GUI
{{Tbl-line|bg=ff|align=left|'''NTFS5'''}}
+
|
{{Tbl-line|bg=ff|Windows}}
+
|QT4 - current/src-qt4/pc-sysinstaller
{{Tbl-line|bg=ff|align=left|full r/o, some limitations on r/w, via [[http://www.freebsd.org/cgi/man.cgi?query=mount_ntfs mount_ntfs(8)]];<br>full r/w through [[http://www.tuxera.com/community/ntfs-3g-manual/ ntfs-3g(8)]]}}
+
|[http://trac.pcbsd.org/changeset/7658 DONE]
{{Tbl-line|bg=ff|align=left|PC-BSD uses ntfs-3g}}
+
|
 
|-
 
|-
<!-- row 10 -->
+
|Provide option in network manager to disable lagg0 device
{{Tbl-line|align=left|'''NTFS6'''}}
+
|kmoore
{{Tbl-line|Windows}}
+
|QT4 - current/src-qt4/pc-netmanager
{{Tbl-line|align=left|r/w through ntfs-3g(8)}}
+
|[http://trac.pcbsd.org/changeset/7943 DONE]
{{Tbl-line|align=left|}}
+
|
 
|-
 
|-
<!-- row 11 -->
+
|Create new PC-BSD specific configuration GUI, which provides access to all other config tools, ala system-settings
{{Tbl-line|bg=ff|align=left|'''ReiserFS'''}}
+
|kmoore
{{Tbl-line|bg=ff|Linux}}
+
|QT4
{{Tbl-line|bg=ff|align=left|r/o through [[http://www.freebsd.org/cgi/man.cgi?query=reiserfs reiserfs(5)]]}}
+
|[http://trac.pcbsd.org/changeset/7616 DONE]
{{Tbl-line|bg=ff|align=left|}}
+
|
 
|-
 
|-
<!-- row 12 -->
+
|Create 9.0 Handbook and include offline version with release
{{Tbl-line|align=left|'''UFS'''}}
+
|dru
{{Tbl-line|PC-BSD}}
+
|
{{Tbl-line|align=left|r/o support is included in Linux kernel 2.6.5 onwards;<br>r/w support on Mac;<br>[http://www.ufsexplorer.com/download_stdr.php UFS Explorer] can be used on Windows}}
+
|IN PROGRESS
{{Tbl-line|align=left|changed to r/o support in Mac Lion}}
+
|
 
|-
 
|-
<!-- row 13 -->
+
|Write manpages for webcamd drivers
{{Tbl-line|bg=ff|align=left|'''UFS+S'''}}
+
|dru
{{Tbl-line|bg=ff|PC-BSD}}
+
|
{{Tbl-line|bg=ff|align=left|check if your Linux distro provides ufsutils;<br>r/w support on Mac;<br>[http://www.ufsexplorer.com/download_stdr.php UFS Explorer] can be used on Windows}}
+
|DONE
{{Tbl-line|bg=ff|align=left|changed to r/o support in Mac Lion}}
+
|
 
|-
 
|-
<!-- row 14 -->
+
|Geli set passphrase via CLI
{{Tbl-line|align=left|'''UFS+J'''}}
+
|jpaetzel
{{Tbl-line|PC-BSD}}
+
|
{{Tbl-line|align=left|check if your Linux distro provides ufsutils;<br>r/w support on Mac;<br>[http://www.ufsexplorer.com/download_stdr.php UFS Explorer] can be used on Windows}}
+
|<span style="color:#00FF00">DONE</span>  
{{Tbl-line|align=left|changed to r/o support in Mac Lion}}
+
|
|-
+
<!-- row 15 -->
+
{{Tbl-line|bg=ff|align=left|'''XFS'''}}
+
{{Tbl-line|bg=ff|Linux}}
+
{{Tbl-line|bg=ff|align=left|r/o through [[http://www.freebsd.org/cgi/man.cgi?query=xfs xfs(5)]]}}
+
{{Tbl-line|bg=ff|align=left|}}
+
|-
+
<!-- row 16 -->
+
{{Tbl-line|align=left|'''ZFS'''}}
+
{{Tbl-line|PC-BSD, OpenSolaris}}
+
{{Tbl-line|align=left|[http://zfsonlinux.org/ Linux port];<br>Mac support is under [http://code.google.com/p/maczfs/ development]}}
+
{{Tbl-line|align=left|}}
+
 
|-
 
|-
 +
|Touchscreen drivers
 +
|mav / kmoore
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 
|}
 
|}
  
===Device Names===
+
==== New Features / Tools we would like to see in 9.0 ====
  
Linux and BSD use different naming conventions for devices. For example:
+
'''BlueTooth Manager GUI'''
 +
This project would be to develop a QT4 based GUI, which acts as a front-end to the FreeBSD BlueTooth configurations, such as /etc/bluetooth/hcsecd.conf
  
* in Linux, Ethernet interfaces begin with ''eth''; in BSD, interface names indicate the name of the driver. For example, an Ethernet interface may be listed as ''re0'', indicating that it uses the Realtek ''re'' driver. The advantage of this convention is that you can read the '''man 4''' page for the driver (e.g. type '''man 4 re''') to see which models and features are provided by that driver.
+
[http://www.freebsd.org/doc/handbook/network-bluetooth.html FreeBSD BlueTooth Handbook]
  
* BSD disk names differ from Linux. IDE drives begin with ''ad'' and SCSI and USB drives begin with ''da''.
+
'''Dial-Up Tethering GUI'''
 +
This project would be to develop a QT4 based GUI, which acts as a front-end to the ppp.conf file, and allow dial-up / tethering
 +
configurations to be done graphically.
  
===Feature Names===
+
==== Getting Involved ====
  
Some of the features used by BSD have similar counterparts to Linux, but the name of the feature is different. Table 1.4b provides some common examples:
+
Find something you want to help with on this list, or perhaps something you have something new to contribute? If so, first take a look at the [http://www.pcbsd.org/content/view/16/30/ Developers Page] and then get in touch with us on the [http://lists.pcbsd.org/mailman/listinfo/dev PC-BSD Developers Mailing List]
  
'''Figure 1.4b: Names for BSD and Linux Features'''
+
===PC-BSD 9.0 Snapshots===
  
{{Tbl-init|width=100%}}
+
Every few weeks or so, we are releasing updated "snapshots" of PC-BSD 9, based upon the latest FreeBSD 9-CURRENT. The technical minded, or simply the brave are welcome to download and test these releases.  
{{Tbl-title|width=25%|'''PC-BSD'''}}
+
{{Tbl-title|width=25%|'''Linux'''}}
+
{{Tbl-title|width=50%|'''Description'''}}
+
|-
+
<!-- row 1 -->
+
{{Tbl-line|bg=ff|align=left|PF}}
+
{{Tbl-line|bg=ff|align=left|iptables}}
+
{{Tbl-line|bg=ff|align=left|default firewall}}
+
|-
+
<!-- row 2 -->
+
{{Tbl-line|align=left|''/etc/rc.d/'' for operating system and ''/usr/local/etc/rc.d/'' for applications}}
+
{{Tbl-line|align=left|''rc0.d/'', ''rc1.d/'', etc.}}
+
{{Tbl-line|align=left|in PC-BSD the directories containing the startup scripts do not link to runlevels as there are no runlevels; system startup scripts are separated from third-party application scripts}}
+
|-
+
<!-- row 3 -->
+
{{Tbl-line|bg=ff|align=left|''/etc/ttys'' and ''/etc/rc.conf''}}
+
{{Tbl-line|bg=ff|align=left|'''telinit''' and ''init.d/''}}
+
{{Tbl-line|bg=ff|align=left|terminals are configured in ''ttys'' and ''rc.conf'' indicates which services will start at boot time}}
+
|-
+
|}
+
  
===Commands===
+
====Getting the Snapshots====
  
If you're comfortable with the command line, you may find that some of the commands that you are used to have different names on BSD. Table 1.4c lists some common commands and their equivalents.
+
The current snapshots are available for download from the PC-BSD FTP server:
  
'''Table 1.4c: Common BSD and Linux Commands'''
+
[ftp://ftp.pcbsd.org/pub/snapshots ftp://ftp.pcbsd.org/pub/snapshots]
  
{{Tbl-init|width=100%}}
+
The snapshots are available in several different formats, in order to make it easier to find a fit for you.
{{Tbl-title|width=25%|'''PC-BSD'''}}
+
{{Tbl-title|width=25%|'''Linux'''}}
+
{{Tbl-title|width=50%|'''Result'''}}
+
|-
+
<!-- row 1 -->
+
{{Tbl-line|bg=ff|align=left|'''dmesg'''}}
+
{{Tbl-line|bg=ff|align=left|'''dmesg'''<br>'''lsdev''' (Is this used anywhere?)}}
+
{{Tbl-line|bg=ff|align=left|discover what hardware was detected by the kernel}}
+
|-
+
<!-- row 2 -->
+
{{Tbl-line|align=left|'''sysctl dev}}
+
{{Tbl-line|align=left|'''cat /proc/devices}}
+
{{Tbl-line|align=left|display configured devices}}
+
|-
+
<!-- row 3 -->
+
{{Tbl-line|bg=ff|align=left|'''pciconf -l -cv}}
+
{{Tbl-line|bg=ff|align=left|'''lspci -tv}}
+
{{Tbl-line|bg=ff|align=left|show PCI devices}}
+
|-
+
<!-- row 4 -->
+
{{Tbl-line|align=left|'''dmesg <nowiki>|</nowiki> grep usb}}
+
{{Tbl-line|align=left|'''lsusb -tv}}
+
{{Tbl-line|align=left|show USB devices}}
+
|-
+
<!-- row 5 -->
+
{{Tbl-line|bg=ff|align=left|'''kldstat}}
+
{{Tbl-line|bg=ff|align=left|'''lsmod}}
+
{{Tbl-line|bg=ff|align=left|list all modules loaded in the kernel}}
+
|-
+
<!-- row 6 -->
+
  
{{Tbl-line|align=left|'''kldload <module>}}
+
'''DVD''' - This is the preferred method of installation. This file contains PC-BSD / FreeBSD and all the various window-managers for 9, which you can pick from during the install.
{{Tbl-line|align=left|'''modprobe <module>}}
+
 
{{Tbl-line|align=left|load a kernel module for the current session}}
+
'''CD''' - This is a slimmed down release which includes PC-BSD and the LXDE window manager ONLY. Post-installation it is possible to install other WM's, but they are not included on the CD media and must be installed via the net.
|-
+
 
<!-- row 7 -->
+
'''DVDLIVE''' - This is a LIVE version of PC-BSD which includes KDE4
{{Tbl-line|bg=ff|align=left|'''pbi_add -r <pbiname>}}
+
 
{{Tbl-line|bg=ff|align=left|'''rpm -i <package>.rpm}}
+
'''Bootonly''' - This is a boot-only version of the PC-BSD installation, which will allow installing via the internet or local network.
{{Tbl-line|bg=ff|align=left|install software from the command line}}
+
 
|-
+
'''USBFULL''' - This is the USB version of the full DVD image.
<!-- row 8 -->
+
 
{{Tbl-line|align=left|'''sysctl hw.realmem}}
+
'''USBLITE''' - This is the USB version of the CD image.
{{Tbl-line|align=left|'''cat /proc/meminfo}}
+
 
{{Tbl-line|align=left|hardware memory}}
+
'''USBLIVE''' - This is the USB version of the DVD-Live image.
|-
+
 
<!-- row 9 -->
+
'''USB Bootonly''' - This is the USB version of the Bootonly CD image.
{{Tbl-line|bg=ff|align=left|'''sysctl hw.model}}
+
 
{{Tbl-line|bg=ff|align=left|'''cat /proc/cpuinfo}}
+
 
{{Tbl-line|bg=ff|align=left|CPU model}}
+
====Network / Internet installation====
|-
+
 
<!-- row 10 -->
+
Snapshots are currently only available from the PC-BSD FTP server, and not our mirrors. If you wish to do a network installation of a snapshot, you will need to specify the URL manually, such as:
{{Tbl-line|align=left|'''sysctl hw.machine_arch}}
+
 
{{Tbl-line|align=left|'''uname -m}}
+
Server: ftp.pcbsd.org
{{Tbl-line|align=left|CPU Architecture}}
+
 
|-
+
Directory: /pub/snapshots/9-CURRENT-20110414/amd64/netinstall
<!-- row 11 -->
+
 
{{Tbl-line|bg=ff|align=left|'''sysctl hw.ncpu}}
+
(Replace the 20110414 with the current snapshot date, and amd64 with i386 if necessary)
{{Tbl-line|bg=ff|align=left|'''getconf _NPROCESSORS_ONLN}}
+
 
{{Tbl-line|bg=ff|align=left|number of CPUs}}
+
====Reporting Bugs====
|-
+
 
<!-- row 12 -->
+
It is very important to report bugs found in the snapshots, so that there is time to fix them before we get closer to BETA/RC status. Equally important is reporting the bugs to the correct location. The first thing to determine is what type of bug is this? Is it a bug with something specific in FreeBSD? Is this a window-manager bug? Is this a bug in PC-BSD related tools or configuration?
{{Tbl-line|align=left|'''uname -vm}}
+
 
{{Tbl-line|align=left|'''lsb_release -a<br>cat /etc/*release<br>cat /etc/*version}}
+
Once you have determined the type of bug, feel free to use the links below to assist in reporting it.
{{Tbl-line|align=left|get release version information}}
+
 
|-
+
=====FreeBSD Bugs=====
<!-- row 13 -->
+
 
{{Tbl-line|bg=ff|align=left|'''gpart show}}
+
[http://www.freebsd.org/send-pr.html FreeBSD PR System]
{{Tbl-line|bg=ff|align=left|'''fdisk -l<br>parted -l}}
+
 
{{Tbl-line|bg=ff|align=left|show device partition information}}
+
[http://lists.freebsd.org FreeBSD Mailing Lists]
|-
+
 
|}
+
=====Window Manager Bugs=====
 +
 
 +
[http://lists.freebsd.org/pipermail/freebsd-gnome FreeBSD-Gnome Mailing List]
 +
 
 +
[https://mail.kde.org/mailman/listinfo/kde-freebsd FreeBSD-KDE Mailing List]
 +
 
 +
=====PC-BSD Bugs=====
  
===Additional Resources:===
+
[http://lists.pcbsd.org/mailman/listinfo/testing PC-BSD Testing Mailing List]
* [http://www.freebsd.org/doc/en/articles/explaining-bsd/comparing-bsd-and-linux.html Comparing BSD and Linux]  
+
* [http://www.freebsd.org/doc/en/articles/linux-comparison/article.html An Open Source Alternative to Linux]
+
* [http://www.freebsd.org/doc/en_US.ISO8859-1/articles/linux-users/index.html Quickstart Guide for Linux® Users]
+
* [http://www.over-yonder.net/~fullermd/rants/bsd4linux/01 BSD vs Linux]
+
<noinclude>[[category:handbook]]</noinclude>
+

Revision as of 23:34, 28 January 2012

Contents

PC-BSD 9.0 Task List

PC-BSD 9.0 is due to be released a day or so after FreeBSD 9.0 Release. The current release schedule for FreeBSD 9.0 is available on the FreeBSD 9.0 Release Engineering TODO Wiki.

The following items are features or bugs that we wish to get fixed and into PC-BSD 9.0:


Base System Software

Merge in FreeBSD 9.0-Release Not Done

Bug Fixes

fix Language Selection in SysInstaller Not Done

New Features / Tools planned for 9.0

Feature Owner Skills Status Completion Date
Allow selecting desktop / optional components at install (KDE/Gnome/XFCE4/Development/Games/Etc) kmoore DONE
Update Software Manager to allow changing optional components on the fly kmoore DONE
Create GUI front-end to new PBI9 format files / pbi-manager kmoore DONE
Allow file-system selection when doing auto-partitioning. kmoore DONE
Make UFS+SUJ the default file-system? kmoore DONE
Merge keyboard layout / timezone / language into single installer page kmoore DONE
Don't make "free space" a selectable option during install, require user to create partition first QT4 - current/src-qt4/pc-sysinstaller DONE
Convert all remaining apps which use KDE API to pure QT4 only. kmoore DONE
Allow specifying the hostname for installed system via the GUI QT4 - current/src-qt4/pc-sysinstaller DONE
Provide option in network manager to disable lagg0 device kmoore QT4 - current/src-qt4/pc-netmanager DONE
Create new PC-BSD specific configuration GUI, which provides access to all other config tools, ala system-settings kmoore QT4 DONE
Create 9.0 Handbook and include offline version with release dru IN PROGRESS
Write manpages for webcamd drivers dru DONE
Geli set passphrase via CLI jpaetzel DONE
Touchscreen drivers mav / kmoore DONE

New Features / Tools we would like to see in 9.0

BlueTooth Manager GUI This project would be to develop a QT4 based GUI, which acts as a front-end to the FreeBSD BlueTooth configurations, such as /etc/bluetooth/hcsecd.conf

FreeBSD BlueTooth Handbook

Dial-Up Tethering GUI This project would be to develop a QT4 based GUI, which acts as a front-end to the ppp.conf file, and allow dial-up / tethering configurations to be done graphically.

Getting Involved

Find something you want to help with on this list, or perhaps something you have something new to contribute? If so, first take a look at the Developers Page and then get in touch with us on the PC-BSD Developers Mailing List

PC-BSD 9.0 Snapshots

Every few weeks or so, we are releasing updated "snapshots" of PC-BSD 9, based upon the latest FreeBSD 9-CURRENT. The technical minded, or simply the brave are welcome to download and test these releases.

Getting the Snapshots

The current snapshots are available for download from the PC-BSD FTP server:

ftp://ftp.pcbsd.org/pub/snapshots

The snapshots are available in several different formats, in order to make it easier to find a fit for you.

DVD - This is the preferred method of installation. This file contains PC-BSD / FreeBSD and all the various window-managers for 9, which you can pick from during the install.

CD - This is a slimmed down release which includes PC-BSD and the LXDE window manager ONLY. Post-installation it is possible to install other WM's, but they are not included on the CD media and must be installed via the net.

DVDLIVE - This is a LIVE version of PC-BSD which includes KDE4

Bootonly - This is a boot-only version of the PC-BSD installation, which will allow installing via the internet or local network.

USBFULL - This is the USB version of the full DVD image.

USBLITE - This is the USB version of the CD image.

USBLIVE - This is the USB version of the DVD-Live image.

USB Bootonly - This is the USB version of the Bootonly CD image.


Network / Internet installation

Snapshots are currently only available from the PC-BSD FTP server, and not our mirrors. If you wish to do a network installation of a snapshot, you will need to specify the URL manually, such as:

Server: ftp.pcbsd.org

Directory: /pub/snapshots/9-CURRENT-20110414/amd64/netinstall

(Replace the 20110414 with the current snapshot date, and amd64 with i386 if necessary)

Reporting Bugs

It is very important to report bugs found in the snapshots, so that there is time to fix them before we get closer to BETA/RC status. Equally important is reporting the bugs to the correct location. The first thing to determine is what type of bug is this? Is it a bug with something specific in FreeBSD? Is this a window-manager bug? Is this a bug in PC-BSD related tools or configuration?

Once you have determined the type of bug, feel free to use the links below to assist in reporting it.

FreeBSD Bugs

FreeBSD PR System

FreeBSD Mailing Lists

Window Manager Bugs

FreeBSD-Gnome Mailing List

FreeBSD-KDE Mailing List

PC-BSD Bugs

PC-BSD Testing Mailing List

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox