Linked by Thom Holwerda on Sun 26th Nov 2006 18:36 UTC, submitted by Charles A Landemaine
BSD and Darwin derivatives After much hard work, the PC-BSD team is pleased to announce that version 1.3 BETA2 is now available for download. This version adds support for installing in languages other than English, and addresses many numerous bugs found in BETA1. 1.3 BETA2 can be downloaded from the beta download page. You will also need to download 1.3 CD2 if you wish to install in languages other than English. Please report any and all unreported bugs on the BugsDB or the forums.
Order by: Score:
Built for success
by Governa (3.6) on Sun 26th Nov 2006 18:47 UTC
Governa
Member since:
2006-04-09
Fans: 15

What can I say, PC-BSD is looking better and better. ;)

Easy to install, easy to play with... it is a solid work and I look forward to try each new build.

Really great work, lots of potencial. Kudos for the creators.

Edited 2006-11-26 18:51

from developer point of view
by antik (0.64) on Sun 26th Nov 2006 19:25 UTC
antik
Member since:
2006-05-19
Fans: 2

b2test4 (known as BETA2) installer annoyances:

System Update/Repair option:
1. Test3 found my previous PC-BSD installation and let me upgrade it,
unfortunately it messed up with kernel config somehow and I was unable
to start system.

2. Test4 didn't found my PC-BSD installation at all and I even can't go back to choose fresh install- it gave me only option instead- reboot and start over.

System accounts :
3. gave me error every time when I try to type password, I think it should complain only when you press Add button, not before.

Drive selection:
4. should install FreeBSD bootloader by default when there is more than one partition. If someone want to install other bootloader then they can always uncheck that option.

5. Empty page before installation is not very informative, we need some additional information there, before user decide install pcbsd onto their system. Maybe this window is better suitable for "License Agreement"?

6. Back and Next button in installation progress window is mandatory, they should be removed at all. I expect there "Cancel" button instead.

7. I selected custom partitioning with this layout (common in unix land):

/
/boot
/usr
/var
SWAP

and after installation I was greeted with following error message:

"No /boot/loader
No /boot/kernel/kernel"

I suggest to make default partitioning scheme at least for beginners- one root partition is considered lame in unix. Time to make installation more modular- we should "go back" to freebsd installation method that is polished with hard work and proved itself for years.

8. Installer can't see space that is not partitioned already on hard drive and thus users can't install PC-BSD into free space. CRITICAL BUG.

9. My screen resolution is set to 1600x1200, monitor complains about not proper size- my 19" lcd native resolution is 1280x1024. Why make link to XF86Config from xorg.conf? XF86Config file should be gone long time ago. Xorg can set proper monitor resolution itself, without any premade configuration. Looks like my pimpmyvga script is more suitable than our current one, at least you can set proper screen resolution...

Further suggestions:
1. "Time elapsed" would be nice in installer, "Time remaining" would be nice too.
2. Sound and network test buttons are good way to show that operating system is fully functioning.
3. I see that Install CD loads GEOM Stripe module, but we use GEOM Mirror, why load stripe if it is not used?
4. In time zone setup I see no GMT- this would be useful too. Separating region selection and then nearby city (with GMT+/- information) would be less time consuming than scrolling up/down large list with tiny scroll stripe.
5. Autologin function sould be optional, not selected by default.
6. Crystal-Clear icon theme looks jagged- previous Nuvola was much better.

Andrei Kolu
PC-BSD Quality Manager

Edited 2006-11-26 19:42

RE: from developer point of view
by Doc Pain (2.92) on Sun 26th Nov 2006 20:47 UTC in reply to "from developer point of view"
Doc Pain Member since:
2006-10-08
Fans: 6

"7. I selected custom partitioning with this layout (common in unix land):

/
/boot
/usr
/var
SWAP


I'd like to ask you two questions:

First, where's your home partition (typically /home)?

Second, why do you place kernel and modules on a separate partition (/boot) and not onto the root partition (/)?

In most cases you would have something like this:

/dev/ad0s1b = SWAP
/dev/ad0s1a = /
/dev/ad0s1d = /var
/dev/ad0s1e = /usr
/dev/ad0s1f = /home

The root partition / holds /boot as well as /stand or /etc and the entry points for further mount stages.

"and after installation I was greeted with following error message:

"No /boot/loader
No /boot/kernel/kernel"


Maybe because it's not located on the boot device /; the /boot parition is not mounted and therefore /boot/loader and /boot/kernel/kernel cannot be found. Try changing settings in /boot/loader.conf, see the "currdev" and "rootdev" settings documented in /boot/defaults/loadder.conf.

"I suggest to make default partitioning scheme at least for beginners- one root partition is considered lame in unix."

Completely right.

"Further suggestions: [...] 5. Autologin function sould be optional, not selected by default."

But I think newbies and Steven Q. Average like it the way it is. :-)

Edited 2006-11-26 20:52

RE[2]: from developer point of view
by dcwrwrfhndz (2.36) on Sun 26th Nov 2006 23:01 UTC in reply to "RE: from developer point of view"
dcwrwrfhndz Member since:
2006-05-26
Fans: 1

[quote]First, where's your home partition (typically /home)? [/quote]
On FreeBSD /home is usually a symlink to /usr/home
And where is /tmp? Without a /tmp you may fill your /

RE[3]: from developer point of view
by antik (0.64) on Mon 27th Nov 2006 00:00 UTC in reply to "RE[2]: from developer point of view"
antik Member since:
2006-05-19
Fans: 2

[quote]First, where's your home partition (typically /home)? [/quote]
On FreeBSD /home is usually a symlink to /usr/home
And where is /tmp? Without a /tmp you may fill your /


I can mount home partition later from other hard drive or over NFS. /tmp partition is 800MB, memory based, swap space backed, virtual filesystem in PC-BSD by default.

RE[3]: from developer point of view
by Doc Pain (2.92) on Mon 27th Nov 2006 11:33 UTC in reply to "RE[2]: from developer point of view"
Doc Pain Member since:
2006-10-08
Fans: 6

"On FreeBSD /home is usually a symlink to /usr/home"

That's not a good idea. It's better to have user data (/home) separated from system data (/usr = UNIX system ressources) partitionally. /home should reside on a different partition (or even hard disk, or NFS if you like). I don't know why FreeBSD does this by default, it should be changed anyway.

"And where is /tmp? Without a /tmp you may fill your /"

Good point! You're right, if / is small enough, let's say with 128 MB (which is enough), it would be filled very quickly.

There are two good ways to have /tmp moved away from the root partition /.

First way is to have /tmp attached to a memory disk. It could work similar to this:

# vnconfig -e -s labels -S 1024m vn1
# disklabel -r -w vn1 auto
# newfs /dev/vn1c
# mount /dev/vn1c /tmp
# chmod 4777 /tmp

It's fast and does not need to be cleaned automatically or manually. But it consumes RAM, of course.

Second is to have it symlinked to /var/tmp where /var is big enough. /tmp should be able to hold enough data, so the /var partition could be 2 GB - that should be enough.

(The implicit third way is to have a real /tmp partition.)

RE[4]: from developer point of view
by molnarcs (3.76) on Mon 27th Nov 2006 14:53 UTC in reply to "RE[3]: from developer point of view"
molnarcs Member since:
2005-09-10
Fans: 5

[/i]That's not a good idea. It's better to have user data (/home) separated from system data (/usr = UNIX system ressources) partitionally. /home should reside on a different partition (or even hard disk, or NFS if you like). [/i]

I heard this mantra before, when I first installed linux, so it was a little weird when I saw home under /usr in FreeBSD. It is similar, albeit less dangerous than the www should be under /var ;)

I think it makes sense with linux distroes where a system update means a clean reinstall (and sadly, most linux distroes I have tried fall in to that category) - but it doesn't make any sense with FreeBSD, where the preferred way of upgrade is via a buildworld, buildkernel, installkernel, installworld mechanism.

Having your data on a separate partition isn't safer either. In 99.99% of data corruptions are due to hardware failures, so having a separate partition on the same disk won't help you there. It isn't safer either unless you never ever execute scripts or run progs from your home partition (because in that case, you may argue for mounting /home with noexec).

I don't know why FreeBSD does this by default, it should be changed anyway.

That's a somewhat arrogant advice, because you didn't try to understand why home is under usr in the first place. Besides the reasons cited above (/usr is as good as any) it makes a lot of sense under FreeBSD. >90% of FreeBSD users use ports to install software. Ports is under /usr. Software needs space to build, some more than others (openoffice needs ~8 Gb!). That means that you have to create a /usr partition large enough to accomodate possible future uses - say a 12Gb usr. Now that 8Gb remains unused for the better part of the year (I don't build ooo.o more than twice a year). Having /home under /usr I can use that space, and when I need it, I can simply move my data to external storage (USB, DVD, etc.).

In fact, that is what you are supposed to do if your data is important for you: do regular backups (which again, obsoletes the /home should be on a separate partition argument).

Also, you have to understand why separate partitions exists under unix - it's not because of security for the most part (except for logging for instance). It is because you can have different filesystem parameters for different usage patterns. Having /var on a separate partition (relatively small, but with frequent writes) allows for tuning for it's specific use characteristics. Similarly, having /home on the same partition as /usr makes sense, because you have both static and changing data on both (downloads, edits on /home, installed software and software builds on /usr).

So no, you don't have to have /home on a separate partition. It has no significant benefits on FreeBSD - in fact, it has only downsides, like wasted space (we are talking gigabytes here). In fact, if you have a good linux distro (like archlinux) which has a similar update mechanism (some say debian is like that, but I have botched my system with dist-upgrade more than once), it doesn't make sense on linux either. It may have been OK years ago before linux distroes were not mature enough to handle system updates (some are still not there), and when external storage was expensive and rare, but when you can have 4Gb of data moved to a <1$ DVD in less than 5 minutes, you don't have to say things like "it should be changed anyway" ;) Especially for a desktop oriented distribution like PC-BSD ;)

EDIT> read man:tuning for further details about why separate partitions exists. It is also a good example why you should first think of how you will use your system, and then decide what layout is best for it, not the other way around. http://www.freebsd.org/cgi/man.cgi?query=tuning&apropos=0&s...

Edited 2006-11-27 14:57

RE: from developer point of view
by JamesTRexx (3.6) on Mon 27th Nov 2006 13:36 UTC in reply to "from developer point of view"
JamesTRexx Member since:
2005-11-06
Fans: 0

Adding one more point, this release doesn't seem to install in a Qemu virtual machine (0.8.2). It either doesn't continue booting or it stops at configuring X. (this done with and without using kqemu)

Time for Gnome
by vermaden (3.16) on Sun 26th Nov 2006 20:08 UTC
vermaden
Member since:
2006-11-18
Fans: 0

Its about time to add Gnome support to PC-BSD.

RE: Time for Gnome
by solidsnake (1.96) on Sun 26th Nov 2006 21:03 UTC in reply to "Time for Gnome"
solidsnake Member since:
2006-06-04
Fans: 0

I would love to see a version with Gnome as well. I like KDE a lot but having a choice of desktop managers would be nice.

Either way, PC-BSD seems to be coming along nicely.

RE: Time for Gnome
by iangibson (3.96) on Sun 26th Nov 2006 21:07 UTC in reply to "Time for Gnome"
iangibson Member since:
2005-09-25
Fans: 0

Its about time to add Gnome support to PC-BSD.

Nah.

I think for this kind of project you're better off picking a DE and concentrating on making the best-integrated environment you can based around whichever DE you chose.

Why waste resources on integrating and supporting multiple DEs when this time and effort can be better spent elsewhere?

I would like to see the PC-BSD guys take some time to clean up their website though, so it looks a little more professional.

RE[2]: Time for Gnome
by vermaden (3.16) on Mon 27th Nov 2006 11:45 UTC in reply to "RE: Time for Gnome"
vermaden Member since:
2006-11-18
Fans: 0

Why focus on KDE? It is not as that good.

Thay should give user a at least minimal choise:
Gnome
Xfce
KDE

I'd like to see most of the Window managers like E17, Icewm, XFCE, GNome ported on PCBSD...

E17, XFCE, Gnome are WMs? ;)

Then why even bother PC-BSD? go FreeBSD all the way and have everything build for YOU not for masses.

Edited 2006-11-27 11:47

RE[3]: Time for Gnome
by Joe User (0.88) on Mon 27th Nov 2006 12:49 UTC in reply to "RE[2]: Time for Gnome"
Joe User Member since:
2005-06-29
Fans: 1

From what I read on their forum, they won't offer any other D.E. any time soon because they have other priorities and probably because they want to have a unified product. If you want a Gnome or XFCE desktop, you're better off using FreeBSD.

RE[4]: Time for Gnome
by antik (0.64) on Mon 27th Nov 2006 13:26 UTC in reply to "RE[3]: Time for Gnome"
antik Member since:
2006-05-19
Fans: 2

From what I read on their forum, they won't offer any other D.E. any time soon because they have other priorities and probably because they want to have a unified product. If you want a Gnome or XFCE desktop, you're better off using FreeBSD.

We ALREADY offering other window managers BY DEFAULT. FluxBox is default if you choose "server" installation method.

First way is to have /tmp attached to a memory disk. It could work similar to this:

# vnconfig -e -s labels -S 1024m vn1
# disklabel -r -w vn1 auto
# newfs /dev/vn1c
# mount /dev/vn1c /tmp
# chmod 4777 /tmp

It's fast and does not need to be cleaned automatically or manually. But it consumes RAM, of course.


You guys actually read what I wrote already? We use SWAP backed /tmp and it won't consume that much memory.

/etc/rc.conf:
# tmpmfs Flags
tmpmfs="YES"
tmpsize="800m"
tmpmfs_flags="-S"


That's all- this is default in PC-BSD.

Edited 2006-11-27 13:27

RE[2]: Time for Gnome
by TusharG (1.92) on Mon 27th Nov 2006 04:16 UTC in reply to "Time for Gnome"
TusharG Member since:
2005-07-06
Fans: 0

I really like the idea of having GNome into BSD... The speed at which PCBSD is catching... Linux guys need to worry on desktop side.... and also need to learn how they are making things easy to use. I'd like to see most of the Window managers like E17, Icewm, XFCE, GNome ported on PCBSD...
Infact PCBSD need not have to give pre-installed these packs... if they could just provide pbi file for it and let user install it! to experience how easy it is to install a package in PC-BSD!

RE[3]: Time for Gnome
by Doc Pain (2.92) on Mon 27th Nov 2006 11:39 UTC in reply to "RE[2]: Time for Gnome"
Doc Pain Member since:
2006-10-08
Fans: 6

"I'd like to see most of the Window managers like E17, Icewm, XFCE, GNome ported on PCBSD..."

At least on slower machines it would be nice to have something faster than KDE, for example XFCE or even IceWM. This would be a good attempt to have more people using PC-BSD whose PCs are not the newest ones.

BTW: WindowMaker would be great too. :-)

v After much hard work...
by grfgguvf (1.28) on Sun 26th Nov 2006 20:17 UTC
Further information
by rhyder (3.6) on Sun 26th Nov 2006 20:20 UTC
rhyder
Member since:
2005-09-28
Fans: 1

I'd be interested to see a review that focused on the differences between this system and a typical desktop Linux. Link anyone?

One question
by RandomGuy (3.44) on Sun 26th Nov 2006 21:38 UTC
RandomGuy
Member since:
2006-07-30
Fans: 2

Just one question:
Does it manage to install itself without screwing my partitioning scheme?

Last time I tried it, it thought Linux got it all wrong and messed everything up.
Seemed to be a *BSD specific problem...

I'm just asking because I might have just enough time to check it out but not enough to restore my whole system afterwards...

Partitioning...
by chocobanana (2.76) on Sun 26th Nov 2006 22:03 UTC
chocobanana
Member since:
2006-01-04
Fans: 0

Yep, it screwed my partition scheme too, though that was with PC-BSD 1.2.

I hope they have it working right on the next release because I'm really curious on how it will work on my laptop.

On the other hand I understand their concentration in KDE, though I would really like to see Gnome working on it. Maybe a .PBI package will do the trick?

RE: Partitioning...
by spikeb (2.52) on Sun 26th Nov 2006 22:57 UTC in reply to "Partitioning..."
spikeb Member since:
2006-01-18
Fans: 1

I second that - a nice, user friend BSD with GNOME. an idea i've had floating around in my head (as well as a friend of mine) for years, but niether of us have the talent to do a damn thing about it.

BERYL needed
by IronWolve (1.48) on Mon 27th Nov 2006 05:00 UTC
IronWolve
Member since:
2006-01-17
Fans: 0

Now add Beryl. ;)

RE: BERYL needed
by molnarcs (3.76) on Mon 27th Nov 2006 15:28 UTC in reply to "BERYL needed"
molnarcs Member since:
2005-09-10
Fans: 5

All in good time ;)

I tried modular xorg on freebsd (see http://wikitest.freebsd.org/ModularXorg) - and it worked fine, but failed to build beryl for some reason. But they are (I mean FreeBSD xorg port guys) are working on it (latest modular xorg + beryl goodies). Once they hit official ports, you'll see them in PC-BSD. Probably in 1.4.

PC-BSD
by Xaero_Vincent (3.32) on Mon 27th Nov 2006 18:32 UTC
Xaero_Vincent
Member since:
2006-08-18
Fans: 2

People end up using GNU software on PC-BSD.

So what is the point of choosing this over the GNU/Linux?

Are people choosing PC-BSD because they like the FreeBSD kernel over Linux? Or because they like installing a Linux emulator to run an unstable flashplayer and whatnot?

Do CrossOver Office and Cedega work yet?

Are there x86-64 and PowerPC versions of PC-BSD with corresponding x86-64 and PowerPC PBI packages?

Is there 3D accelerated drivers for my new ATI card yet? Are the NVIDIA drivers available to x86-64 users and does it properly support SLI configurations?

The PBI system is interesting. PBI files are self-contained, including all the dependencies in one package. How well does this work when software is also grabbed from ports? Are duplicate (possibly conflicting) dependencies installed?

These are important questions that should be answered to those deciding between some Linux distribution and PC-BSD.

Edited 2006-11-27 18:33

RE: PC-BSD
by antik (0.64) on Mon 27th Nov 2006 20:01 UTC in reply to "PC-BSD"
antik Member since:
2006-05-19
Fans: 2

People end up using GNU software on PC-BSD.

About what GNU software you are talking about?

I am going to get it.
by Edward (1.64) on Mon 27th Nov 2006 19:13 UTC
Edward
Member since:
2005-09-17
Fans: 0

Well I am moving out with my sister at the biggining of the year, gonna have broadband in 2007. Just seems cruel to have to be on dial-up now.