LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   *BSD (https://www.linuxquestions.org/questions/%2Absd-17/)
-   -   PC-BSD - where is it going? (https://www.linuxquestions.org/questions/%2Absd-17/pc-bsd-where-is-it-going-755483/)

MBybee 09-15-2009 08:01 PM

PC-BSD - where is it going?
 
This is just soliciting opinions and comments -

I am a long time FreeBSD user, going back to 2.x. Finally decided to play with PC-BSD 7.1 on a whim and I was overall really disappointed. The installer couldn't handle actually creating disk slices, the PBI seems extremely wan (especially compared with Synaptic or any other modern software collection) and the over all experience left me feeling it was a beta release. Unfortunately, this is several years and many versions in.

Is it going anywhere? Was my experience just unusual? What experiences have you guys had with it?

ramram29 09-16-2009 04:13 PM

I was a long time BSDoer myself but switched to Linux. In the past also used Solaris and SCO . I don't see a good enough reason to go back to old Unix. Linux has everything that Unix has and more.

MBybee 09-16-2009 08:41 PM

Quote:

Originally Posted by ramram29 (Post 3685864)
I was a long time BSDoer myself but switched to Linux. In the past also used Solaris and SCO . I don't see a good enough reason to go back to old Unix. Linux has everything that Unix has and more.

I hear that - I use Linux myself (Debian, usually), and for work I support AIX, Solaris, VMS(Tru64), BSD, and Linux.

Have you tried the PC-BSD frontend at all, or just FreeBSD/NetBSD/OpenBSD?

Johnnie J 09-17-2009 03:42 AM

As a Unix/Linux noobie I can say that PC-BSD is extremely easy to install and use and I suspect that is the point, the where they are going. I think they would like to see greater uptake in the workplace. I have four or old P4 systems at home and it has installed easily and worked quite well on those. So, it should run very well on any/most workplace computers for endusers.

And for noobs like me it's simple to get up and running but still gives us the opportunity to learn Unix from the command line as time and inclination allow.

ramram29 09-17-2009 07:08 AM

Quote:

Originally Posted by MBybee (Post 3686197)
Have you tried the PC-BSD frontend at all, or just FreeBSD/NetBSD/OpenBSD?

In the past I worked mostly with NetBSD. I liked it but I prefer Linux, it's easier to troubleshoot and customize. Also there's more documentation and more involvement.

MBybee 09-17-2009 09:03 AM

Quote:

Originally Posted by Johnnie J (Post 3686615)
As a Unix/Linux noobie I can say that PC-BSD is extremely easy to install and use and I suspect that is the point, the where they are going. I think they would like to see greater uptake in the workplace. I have four or old P4 systems at home and it has installed easily and worked quite well on those. So, it should run very well on any/most workplace computers for endusers.

And for noobs like me it's simple to get up and running but still gives us the opportunity to learn Unix from the command line as time and inclination allow.

Which version did you install, out of curiosity?
I'm glad to hear you are liking it! Do you use the PBI system much, or largely ports? On mine I'm mostly using ports, but that probably has to do with habit.

Johnnie J 09-17-2009 09:38 AM

I'm using PC-BSD 7.1 on a little old emachines P4. It works well, but I have no doubt it would run faster with GUI that had less overhead. I use the auto-updater which checks for PBI updates and system (possibly kernal?) updates.

When installing PC-BSD I believe there is an option to manually configure slices.
SEE http://docs.pcbsd.org/guide/ section 3.1.7

Presently, I have PC-BSD on one computer, DesktopBSD on another, and Ubuntu on my wife's laptop. I'm going to order OpenBSD and a couple of books on that soon and see if I can build a little, hopefully coherent, home network.

As a new user, no Linux/UNIX experience I've found the three ditros I've mentioned to be highly functional. But I just use to surf.

MBybee 09-17-2009 04:54 PM

Quote:

Originally Posted by Johnnie J (Post 3687040)
When installing PC-BSD I believe there is an option to manually configure slices.
SEE http://docs.pcbsd.org/guide/ section 3.1.7

This would actually be the piece that was failing for me - and not just me: http://forums.pcbsd.org/viewtopic.ph...12615&start=15

I ended up having to create the slices with FreeBSD before the PC-BSD installer would grab them. Auto also worked, which is good, but the default swap is really small (at under 500MB) for a system with 4GB of RAM.

I am delighted to hear some success stories from you guys, especially the ones new to BSD. BSD doesn't have a lot of the tools to ease a user into it that Linux has, being focused more on the grumpy old Unix guys (like myself). Heck, I don't think the sysinstall tool has changed since the early 90's.

The more I've used the PC-BSD frontend the more it has grown on me, though I do plan to compare it head to head with a FreeBSD 7x system tonight (instead of comparing it with a well-worn 6x system).

I do like the PBI site - it's sort of an interesting and linux-ish way to install packages. I still think Synaptic leads the pack, but I like my Linux to be Debian-flavored :D

Johnnie J 09-17-2009 05:34 PM

I certainly agree that the BSDs have a steep learning curve and there are far too few books, IMHO. I'm going try a set up a small network using OpenBSD, which for 4.6 has a new installer. Although I've installed and scrapped it often enough on one of my compu,ters that I don't find that part daunting, anymore.

I was considering OpenSolaris because there are new books available, but I like much of the philosophy behind OpenBSD. The focus on security and emphasis on correctness of code. They even have their own version of Apache, I think they started that due to a change in Apache's license. Could be wrong about that though.

My little networking project should keep me busy of the winter.

Johnnie J 09-18-2009 12:54 PM

Hi MBybee,

I'm curious about the test you were going to conduct between PC-BSD and FreeBSD. Have you had time to set up both? If you did, what do you think?

MBybee 09-22-2009 12:04 AM

Quote:

Originally Posted by Johnnie J (Post 3688806)
Hi MBybee,

I'm curious about the test you were going to conduct between PC-BSD and FreeBSD. Have you had time to set up both? If you did, what do you think?

I had to change my plans a bit, as PC-BSD won't install on the box I was planning to use it on. Brand new system that was running Debian Lenny, but when I put in the CD for PC-BSD it just would constantly reboot. So I've gotten PC-BSD on my alternate box instead, and I'm putting FreeBSD on that one now.

So far I've installed several PBIs and built a few ports. The PBI system is nice so far. The ports are working just as I would expect.

KDE 4x is really pretty, and is performing well even on the slightly older machine I had to put it on. I haven't tried getting accelerated 3D on there yet as it is ATI.

My wife is a big fan - it's currently her second favorite system to use, after her Mint-based NetBook.

Speed-wise it's doing ok. I am starting to do some heavy lifting with it this week, as I plan to do all my main work from it as a test.

I'll let you know :)

egregor 09-22-2009 06:47 AM

I installed PC-BSD 7.1 here some time ago and had some minor issues. It gave an endlessly error message in console when I was at X, and KDE4 gave an error message about akonadi, when starting, if not mistaken.

IMHO the PBI system is like retrocede to Windows. I know a lot of people like it, and feel it's easier. But in the end of the day I think it's better to give 5 min to look at the ports documentation.
And their PBI site had few packages, its incomplete. Din't even have Nethack! Soon or later you will have to use ports. For the instabilities, could it been just KDE4? But overall the feel was that. And as I felt so disappointed I downloaded FreeBSD 7.2 (I had used FreeBSD in the past, but was away from it), because that is what I really like.

FreeBSD is perfect for me, it gives that feeling of rock solid. And think of all the customizable power it gives.

Conclusion: Although I feel they could care more for the testing (as OP said about it seeming beta), maybe it's just my preferences for command line and minimalism. But don't take me wrong, I wish good luck to the project and maybe will test it another time in future versions.

Johnnie J 09-22-2009 08:29 AM

Hi egregor,

I have no doubt that there are better ways to do things, if you are comfortable with the BSDs. I think, though, that PC-BSD is designed to be an OS that provides easy functionality to the masses, like MS Windows. It also provides noobs, like me, with opportunity to use the commandline and start learning about BSD/Unix functionality without that initial sharp learning curve.

PC-BSD, being based on FreeBSD 7.1, can probably run a lot of the ports and packages available on the FreeBSD site. I'm just guessing about that though.

Hopefully, PC-BSD will gain a large enough user base that it will be around for a long time. It would be great to have some large companies pick it up as the desktop system of choice.

MBybee 09-22-2009 01:24 PM

Quote:

Originally Posted by Johnnie J (Post 3692869)
Hi egregor,
PC-BSD, being based on FreeBSD 7.1, can probably run a lot of the ports and packages available on the FreeBSD site. I'm just guessing about that though.

PC-BSD is FreeBSD 7, so yes. Every port works as expected so far as I have tested. PC-BSD is just FreeBSD 7 with the PBI system, a graphical installer, a newer version of KDE, and some other nice entry features.


Quote:

Originally Posted by Johnnie J (Post 3692869)
Hopefully, PC-BSD will gain a large enough user base that it will be around for a long time. It would be great to have some large companies pick it up as the desktop system of choice.

This would be nice. I would rather they not gain too much widespread adoption - take a look at the bloat and fragmentation in Linux. Be careful what you ask for, you just might get it ;)

Johnnie J 09-22-2009 02:44 PM

Hi MBybee,

You're right about the Linux bloat. I just read a little article about that yesterday on the The Register. Still much better than MS though, in many way to my limited understanding.

I've also been looking at the Haiku project. They have an Alpha out now and I think I'll give it a try tonight. Are of you familiar with OS?

girarde 09-22-2009 05:23 PM

OpenBSD Apache version
 
[QUOTE=Johnnie J;3687730]They even have their own version of Apache, I think they started that due to a change in Apache's license. Could be wrong about that though.[QUOTE]

You are correct about that.

Johnnie J 09-22-2009 05:52 PM

Hi girarde,

Thanks for the confirmation on that. I was sure I'd read that somewhere. As I mentioned in another post, I just order OpenBSD 4.6 and several of Jacek Artimak's books. Quite excited about the arrival of those books.

Edward78 09-24-2009 11:34 AM

I downloaded the latest version, I love how easy the .pbi system sounds. I haven't installed yet though. I wanted this to replace OpenSuSE 11, but I want a winxp/pcbsd dual boot system, with no fuss, just install & it see windows/set up dual boot. If OpenSuSE had a system like .pbi I would love it. The thing about PC-BSD is on the pc-bsd forums, there are lots of "probs. with x" posts & the docs. kind of suck. So I just thought oh well stay with OpenSuSE 11. I wish someone would make a .pbi like sys for linux.

Johnnie J 09-24-2009 05:52 PM

Hi Edward78,

I've been using it for months without any trouble. Granted, I've only installed a couple of programs using it; I don't remember what those were, but I can tell you that the PBI has caused me no problems and that the updater works very well, too.

MBybee 09-24-2009 05:58 PM

Quote:

Originally Posted by Edward78 (Post 3695715)
I downloaded the latest version, I love how easy the .pbi system sounds. I haven't installed yet though. I wanted this to replace OpenSuSE 11, but I want a winxp/pcbsd dual boot system, with no fuss, just install & it see windows/set up dual boot. If OpenSuSE had a system like .pbi I would love it. The thing about PC-BSD is on the pc-bsd forums, there are lots of "probs. with x" posts & the docs. kind of suck. So I just thought oh well stay with OpenSuSE 11. I wish someone would make a .pbi like sys for linux.

Synaptic for the Debian-based Linux distros is very similar to PBI. You pretty much launch the app, browse through a nice list of about 20,000 packages and apps (or search, of course), and click "install". It handles dependencies and everything - most programs install in seconds with no fuss.

This is found on Debian, and things based on Debian like Ubuntu.

Here's some screenshots, so you can take a look.
http://www.nongnu.org/synaptic/action.html

biniar 09-25-2009 06:44 AM

I think personal preference, education and work play a factor in the operating systems we as users choose to rely upon daily. Even for the Linux/BSD/Solaris hobbyist, it's all about what you get comfortable using or meet first. :)

As for PC-BSD, I think it needs a lot of work but it's coming along quite nicely though. The installer looks magnificent but I am not a big KDE fan, nothing personal to the in-house developers. I personally just prefer fluxbox/gnome-lite/openbox instead. If the ability to switch Window Managers was set in place it would make things easier for older computers and picky users like myself.

Presently, I've installed the desktop version (PC-BSD) and switched to using Fluxbox as the primary Window Manager. I understand that KDE is still bloating me with file-space usage but I am fine with it for the time being. The main reason I am loving PC-BSD right now though is the auto-detecting my hardware during the installation part. It really saves me time from having to compile a lot of software from Ports on FreeBSD and losing A LOT of time waiting. I am all about using FreeBSD's "minimal" installation being careful to select only what I will use often! This takes me a day to a month to accomplish satisfying standards. What I am trying to say is that I don't always have hours to compile software and I don't have an extremely fast PC either. But as a FreeBSD user I can appreciate not having to edit a lot of config files. I was also very happy to see that PC-BSD keeps the ports separated from PBI's which is great for power users.

---

[leaping@pcbsd /usr/home/leaping]$ uname -a; dmesg | grep CPU:
FreeBSD pcbsd 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Mon Nov 24 20:22:16 EST 2008 root@pcbsdx32-7:/usr/obj/pcbsd-build/cvs/7.0.2-src/sys/PCBSD i386
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.51-MHz 686-class CPU)

rocket357 09-25-2009 09:31 AM

Quote:

Originally Posted by biniar (Post 3696680)
I think personal preference, education and work play a factor in the operating systems we as users choose to rely upon daily. Even for the Linux/BSD/Solaris hobbyist, it's all about what you get comfortable using or meet first. :)

I migrated away from Windows to Linux for stability reasons. I migrated again from Linux to *BSD for similar reasons (after running Linux for 6 years or so). When I made the switch to *BSD, I downloaded FreeBSD and OpenBSD (I really don't care much for "portability" in the case of NetBSD (I have 9 Intel/AMD boxes at home and 1 sparc...so any Linux or BSD will do)). I installed FreeBSD on my machine and ran it for about a month or two, then installed OpenBSD and ran it for about a month or two. Both systems were amazing...stock FreeBSD's performance was on par (or better) than my overly tweaked Gentoo installation, and OpenBSD *just worked*, with very little fuss or searching past man pages.

In the end, OpenBSD won out because I really don't care how fast something goes, so long as it goes 100% of the time when I tell it to...which OpenBSD has yet to fail at.

MBybee 09-25-2009 06:00 PM

Quote:

Originally Posted by biniar (Post 3696680)
I think personal preference, education and work play a factor in the operating systems we as users choose to rely upon daily. Even for the Linux/BSD/Solaris hobbyist, it's all about what you get comfortable using or meet first. :)

LOL - this would require me to run a very interesting setup at home, since the first machines I really used a lot were Sun, SGI, and DEC boxes (89/90 or so). I think I first worked with FreeBSD in about 94, and used it as my main OS at home until Debian got interesting around 96 or so. Then I sort of distro hopped until about 99 and I've been mostly FreeBSD/Debian since. Professionally, I have supported AIX, Solaris, RedHat, SuSE, SCO, Tru64, VMS, and BSD variants since about 97 depending on the shop.

I think your logic has merit, though, since I'd love to get a nice little Alpha station at home :)

MBybee 10-03-2009 01:36 AM

Quote:

Originally Posted by MBybee (Post 3692436)
I had to change my plans a bit, as PC-BSD won't install on the box I was planning to use it on. Brand new system that was running Debian Lenny, but when I put in the CD for PC-BSD it just would constantly reboot. So I've gotten PC-BSD on my alternate box instead, and I'm putting FreeBSD on that one now.
...
Speed-wise it's doing ok. I am starting to do some heavy lifting with it this week, as I plan to do all my main work from it as a test.

I'll let you know :)

So, updating on this.
I attempted to use PC-BSD as my main box for awhile... as well as move some of the other systems at home across. My results were very mixed.

Of 4 machines, PC-BSD was unusable on 3 of them - an Acer laptop that installed fine but would power off randomly (had to actually remove the battery and power to get it to restart - wow). A brand new desktop that it simply rebooted on in a loop without ever getting to the install screen, and one where it ran... sometimes. Sometimes it simply hung at the boot screen. I tried various options like ACPI on/off, vesa only, safe mode, etc.

Where it worked, it was good. I was pretty happy with it, and it was stable. The overall instability (even on boxes that run FreeBSD 7.2 and Debian Lenny well) was shocking. I even ordered the official DVD just to make sure I didn't have some weird download corruption.

I attempted to get my work done on it for a week, and I mostly succeeded. I had to go to my Linux box here and there for some things (mainly because installing ports was very time consuming when I needed something that had no PBI). It worked adequately with most of the work I did (which is mainly coding, SSH, xterms, document editing, etc).

So I would totally recommend against it unless you're lucky enough that it works out of the box.

Johnnie J 10-03-2009 03:24 AM

Try DesktopBSD 1.7, this was the first BSD...
 
that I was able to setup and use sucessfully as, you may have guessed, a desktop OS. I've just installed 1.7, based on FreeBSD 7.2, and really like it.

scottro11 10-03-2009 06:31 AM

Unfortunately, DesktopBSD will no longer be developed. (Too lazy to find the link, it's on their site somewhere.)

MBybee 10-05-2009 10:44 AM

Quote:

Originally Posted by scottro11 (Post 3706047)
Unfortunately, DesktopBSD will no longer be developed. (Too lazy to find the link, it's on their site somewhere.)

Here: http://desktopbsd.net/index.php?id=43&tx_ttnews[tt_news]=41&tx_ttnews[backPid]=55&cHash=b6ad95fd57

Honestly, PC-BSD is a pretty good idea, once they actually get the kinks worked out. The machines it installs well on seem to hold up nicely in my limited testing, and it is nice to have KDE4 by default. Perhaps when I am out from under some of my current workload I'll see if I can contribute a bit.

scottro11 10-05-2009 11:07 AM

When it was first out, there were, of course, the people who didn't want BSD to be that automated, so to speak, but with spokespeople like Dru Lavigne supporting it, even the naysayers came to see what was good about it.

I wish I still had time to follow it, and I wish it the best of success.

jstephens84 10-10-2009 12:34 AM

Quote:

Originally Posted by MBybee (Post 3684336)
This is just soliciting opinions and comments -

I am a long time FreeBSD user, going back to 2.x. Finally decided to play with PC-BSD 7.1 on a whim and I was overall really disappointed. The installer couldn't handle actually creating disk slices, the PBI seems extremely wan (especially compared with Synaptic or any other modern software collection) and the over all experience left me feeling it was a beta release. Unfortunately, this is several years and many versions in.

Is it going anywhere? Was my experience just unusual? What experiences have you guys had with it?

On my dell D820 I have PC-BSD 7.1 on their now. Install went really well. and so far all pbi's have gone smoothly. The only thing that does seem to happen is when I try and update my system over wireless. It just sets my wireless in a pissy mood and I have to wind up rebooting.

But other than that, I am pretty happy with it.

MBybee 12-07-2009 02:01 PM

Quote:

Originally Posted by MBybee (Post 3705854)
So, updating on this.
I attempted to use PC-BSD as my main box for awhile... as well as move some of the other systems at home across. My results were very mixed.

Of 4 machines, PC-BSD was unusable on 3 of them - an Acer laptop that installed fine but would power off randomly (had to actually remove the battery and power to get it to restart - wow). A brand new desktop that it simply rebooted on in a loop without ever getting to the install screen, and one where it ran... sometimes. Sometimes it simply hung at the boot screen. I tried various options like ACPI on/off, vesa only, safe mode, etc.

Where it worked, it was good. I was pretty happy with it, and it was stable. The overall instability (even on boxes that run FreeBSD 7.2 and Debian Lenny well) was shocking. I even ordered the official DVD just to make sure I didn't have some weird download corruption.

I attempted to get my work done on it for a week, and I mostly succeeded. I had to go to my Linux box here and there for some things (mainly because installing ports was very time consuming when I needed something that had no PBI). It worked adequately with most of the work I did (which is mainly coding, SSH, xterms, document editing, etc).

So I would totally recommend against it unless you're lucky enough that it works out of the box.

Not to really 'necropost' but I did want to follow up on this now that I've been using PC-BSD as my main OS for 2 mos.

I have been quite happy with it, and more so with the 8.0 alpha that's out now. The alpha resolved the issue with my laptop (which turned out to be heat-related, btw - powerdevil simply didn't work and it ran the machine full-bore until it died).

The 8 alpha version has fixed the partitioning issues I had with 7, and the PBI system is working splendidly.
I look forward to PC-BSD 8 coming out in release, since these fixes were huge pain points for me.

The forums are still something of a mess, but the mailing lists are superb.

mobydick 12-16-2009 08:12 PM

IMO, the PC-BSD project is a compromise variant, intended to attract
new customers. It is the same old FreeBSD wrapped in a nice GUI + PBI.
I think it's meant to add more popularity to FreeBSD, which is less
popular than Linux distributions.
As for me, I wouldn't like BSD be more popular like Linux.
FreeBSD is better than Linux distros and I hope it will always
be like that.

Oliver_H 12-17-2009 03:20 PM

>FreeBSD is better than Linux distros and I hope it will always be like that.

What's better? I'm using FreeBSD and Slackware - Slackware since the early 90s, FreeBSD since 5.0 because of quality. I don't have any penalties while using the Slack and I'm really sick of this fanboyism. I don't like any single Linux distro, but at least Slack and to some degree Gentoo. Vice versa PCBSD is in my opinion redundant, especially PBI. So what? Who cares? It's open source, if you want to compete do it with facts not fiction.

MBybee 12-17-2009 04:54 PM

Quote:

Originally Posted by Oliver_H (Post 3795862)
>FreeBSD is better than Linux distros and I hope it will always be like that.

What's better? I'm using FreeBSD and Slackware - Slackware since the early 90s, FreeBSD since 5.0 because of quality. I don't have any penalties while using the Slack and I'm really sick of this fanboyism. I don't like any single Linux distro, but at least Slack and to some degree Gentoo. Vice versa PCBSD is in my opinion redundant, especially PBI. So what? Who cares? It's open source, if you want to compete do it with facts not fiction.

Well, I think "better" arguments are usually pretty silly.
I happen to really like the PBI system - it's a nice take on the pre-compiled packages that Debian uses (and Redhat et al copied).

I happen to like the interface of BSD better, but that's because I have a really long background with the actual classical Unix systems (System V, IRIX, AIX, BSD, etc) so I am more likely to type ps aux than ps -ef.

The only really significant differences, so far as I know are:
1) GPL vs BSD licenses
2) Top-down Unix vs bottom-up Linux

I don't think an end user of either system (on a properly configured box) would ever really be aware of it. KDE is KDE, Gnome is Gnome, WindowMaker is WindowMaker.

mobydick 12-17-2009 10:19 PM

Quote:

Originally Posted by Oliver_H (Post 3795862)
facts not fiction.

The output of top
Code:

last pid:  2331;  load averages:  0.47,  0.55,  0.55  up 0+00:27:16    14:06:30
44 processes:  3 running, 41 sleeping

Mem: 113M Active, 115M Inact, 119M Wired, 1800K Cache, 111M Buf, 643M Free
Swap: 512M Total, 512M Free


  PID USERNAME    THR PRI NICE  SIZE    RES STATE    TIME  WCPU COMMAND
 2276 wolf        1  58    0  116M 28700K RUN      8:01 19.38% operapluginwrapper.
 2238  wolf        1  46    0 52764K 40812K select  0:34  4.69% Xorg
 2254  wolf        3  76    0 82876K 72292K ucond    1:06  4.49% opera
 2321  wolf        2  44    0 43044K 20724K ucond    0:02  0.00% gedit
 2242  wolf        1  44    0 10744K  8364K select  0:01  0.00% wmaker
  352  root          1  44    0  3408K  1168K select  0:01  0.00% moused
  819  root          1  50    0  5608K  2516K ttyin    0:00  0.00% csh
 2252  wolf        1  44    0  5608K  2668K RUN      0:00  0.00% csh
 2246  wolf      1  76    0 27572K  8716K select  0:00  0.00% aterm
 2328  wolf        1  44    0 21096K  5412K select  0:00  0.00% gconfd-2
  821  root          1  44    0  5608K  2576K ttyin    0:00  0.00% csh
 2245  wolf      1  44    0  9884K  6908K select  0:00  0.00% xterm
 2247  wolf      1  44    0  7908K  5328K select  0:00  0.00% xclock
 2330  wolf      1  44    0 19912K  4044K select  0:00  0.00% gam_server
 2249  wolf      1  76    0  5608K  2428K ttyin    0:00  0.00% csh
  832    wolf      1  44    0  5608K  2468K pause    0:00  0.00% csh
  809    root          1  45    0  3764K  1724K wait    0:00  0.00% login
  811    root          1  44    0  3764K  1764K wait    0:00  0.00% login

The output of kldstat
Code:

Id Refs Address    Size    Name
 1    8 0xc0400000 4ef5e8  kernel
 3    1 0xc4666000 e000    fuse.ko
 4    1 0xc56a2000 490000  nvidia.ko

The kernel configuration file:
Code:

cpu                I686_CPU
ident                CUSTOM

# To statically compile in device wiring instead of /boot/device.hints
#hints                "GENERIC.hints"                # Default places to look for devices.

# Use the following to compile in values accessible to the kernel
# through getenv() (or kenv(1) in userland). The format of the file
# is 'variable=value', see kenv(1)
#
# env                "GENERIC.env"

makeoptions        NO_MODULES       

options        SCHED_ULE                # ULE scheduler
options        PREEMPTION                # Enable kernel thread preemption
options        INET                        # InterNETworking
options        FFS                        # Berkeley Fast Filesystem
options        SOFTUPDATES                # Enable FFS soft updates support
options        UFS_ACL                        # Support for access control lists
options        UFS_DIRHASH                # Improve performance on big directories
options        UFS_GJOURNAL                # Enable gjournal-based UFS journaling
options        MSDOSFS                        # MSDOS Filesystem
options                NTFS
options        CD9660                        # ISO 9660 Filesystem
options        PROCFS                        # Process filesystem (requires PSEUDOFS)
options                LINSYSFS
options                LINPROCFS
options        PSEUDOFS                # Pseudo-filesystem framework
options        GEOM_PART_GPT                # GUID Partition Tables.
options        GEOM_LABEL                # Provides labelization
options                COMPAT_LINUX                # Linux compatibility
options        COMPAT_43TTY                # BSD 4.3 TTY compat (sgtty)
options        COMPAT_FREEBSD4                # Compatible with FreeBSD4
options        COMPAT_FREEBSD5                # Compatible with FreeBSD5
options        COMPAT_FREEBSD6                # Compatible with FreeBSD6
options        COMPAT_FREEBSD7                # Compatible with FreeBSD7
options        SYSVSHM                        # SYSV-style shared memory
options        SYSVMSG                        # SYSV-style message queues
options        SYSVSEM                        # SYSV-style semaphores

# Bus support.
device                acpi
device                eisa
device                pci

# Floppy drives
device                fdc

# ATA and ATAPI devices
device                ata
device                atadisk                # ATA disk drives
device                atapicd                # ATAPI CDROM drives
device                atapifd                # ATAPI floppy drives
device                atapicam        # SCSI support for ATAPI devices

# SCSI peripherals
device                scbus                # SCSI bus (required for SCSI)
device                da                # Direct Access (disks)
device                cd                # CD
device                pass                # Passthrough device (direct SCSI access)


# atkbdc0 controls both the keyboard and the PS/2 mouse
device                atkbdc                # AT keyboard controller
device                atkbd                # AT keyboard
device                psm                # PS/2 mouse
device                kbdmux                # keyboard multiplexer
device                vga                # VGA video card driver

# syscons is the default console driver, resembling an SCO console
device                sc


# Parallel port
device                ppc
device                ppbus                # Parallel port bus (required)
#device                lpt                # Printer
device                ppi                # Parallel port interface device


# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device                miibus                # MII bus support
device                fxp                # Intel EtherExpress PRO/100B (82557, 82558)

# Pseudo devices.
device                loop                # Network loopback
device                random                # Entropy device
device                ether                # Ethernet support
device                pty                # BSD-style compatibility pseudo ttys
device                md                # Memory "disks"

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device                bpf                # Berkeley packet filter

# USB support
device                uhci                # UHCI PCI->USB interface
device                ohci                # OHCI PCI->USB interface
device                ehci                # EHCI PCI->USB interface (USB 2.0)
device                usb                # USB Bus (required)
device                umass                # Disks/Mass storage - Requires scbus    #and da
device                ums                # Mouse
# Sound support
device                sound                # Generic sound support
device                snd_ich                # ICH sound

It is logical, simple and stable.
Do you want more facts?

MBybee 12-18-2009 09:20 AM

Quote:

Originally Posted by mobydick (Post 3796201)
It is logical, simple and stable.
Do you want more facts?

Well, if we're comparing based on stuff like that

How about topas (AIX):
Code:

Topas Monitor for host:    dev12345            EVENTS/QUEUES    FILE/TTY
Fri Dec 18 08:12:10 2009  Interval:  2        Cswitch  61802  Readch    17.9M
                                                Syscall  589.4K  Writech  28.9M
CPU  User%  Kern%  Wait%  Idle%                Reads    49222  Rawin        0
ALL  36.4  14.6  17.1  32.0                Writes    17632  Ttyout      714
                                                Forks      265  Igets        0
Network  KBPS  I-Pack  O-Pack  KB-In  KB-Out  Execs      383  Namei    118.8K
en4      30.8K    20.6K  16.3K 9032.3    22.0K Runqueue  14.0  Dirblk        0
en0    6071.7    645.6  360.0    74.0  5997.7  Waitqueue  0.0
lo0    1298.3    946.2  946.2  649.1  649.1
en5      2.9    10.0    11.0    1.3    1.6  PAGING          MEMORY
                                                Faults    71241  Real,MB  220671
Disk    Busy%    KBPS    TPS KB-Read KB-Writ  Steals        0  % Comp    87.7
hdisk159 41.9    24.5K  33.5    24.5K    0.0  PgspIn        0  % Noncomp  12.2
hdisk52  40.4    24.2K  34.0    24.2K    0.0  PgspOut      0  % Client  12.2
hdisk266 37.0    21.4K  28.5    21.4K    0.0  PageIn      655
hdisk373 35.0    20.5K  28.0    20.5K    0.0  PageOut    609  PAGING SPACE
                                                Sios      1331  Size,MB  128000
Name            PID  CPU%  PgSp Owner                            % Used      2.2
pss_rx      1200794  3.3 697.4 symai3          NFS (calls/sec)  % Free    98.8
oraexp      8196984  3.2  1.8 root            ServerV2      0
oracle      3654514  3.1  9.2 oradev          ClientV2      0  Press:
psi_os      1507552  2.7  14.8 symai3          ServerV3      4  "h" for help
sftp-ser    2920556  1.5  0.5 devsftp        ClientV3      0  "q" to quit


There's no rival for SMIT/SMITTY anywhere:
Code:

                                  System Management

Move cursor to desired item and press Enter.

  Software Installation and Maintenance
  Software License Management
  Devices
  System Storage Management (Physical & Logical Storage)
  Security & Users
  Communications Applications and Services
  Print Spooling
  Advanced Accounting
  Problem Determination
  Performance & Resource Scheduling
  System Environments
  Processes & Subsystems
  Applications
  Installation Assistant
  Cluster Systems Management
  Using SMIT (information only)




F1=Help              F2=Refresh            F3=Cancel            F8=Image
F9=Shell            F10=Exit              Enter=Do

And compared to the clean /etc/filesystems layout, /etc/fstab is a freaking mess:
Code:

/tmp:
        dev            = /dev/hd3
        vfs            = jfs2
        log            = /dev/hd8
        mount          = automatic
        check          = false
        vol            = /tmp
        free            = false
        quota          = no

/proc:
        dev            = /proc
        vol            = "/proc"
        mount          = true
        check          = false
        free            = false
        vfs            = procfs

/etc/fstab:
Code:

# device name  mount point    fs-type      options                dump-freq pass-num
LABEL=/        /              ext3        defaults                1 1
/dev/hda6      swap            swap        defaults                0 0
none            /dev/pts        devpts      gid=5,mode=620          0 0
none            /proc          proc        defaults                0 0
none            /dev/shm        tmpfs        defaults                0 0
 
# Removable media
/dev/cdrom      /mount/cdrom    udf,iso9660  noauto,owner,kudzu,ro  0 0
/dev/fd0        /mount/floppy  auto        noauto,owner,kudzu      0 0


My point being - this is not the basis for a system comparison.
You need to compare on the architecture of the system, the stability of the kernel, the accessibility of the support, and the range of systems supported.
If we're simply going by the beauty and elegance of some utilities and tools, AIX and VMS are lightyears ahead of any free project... deservedly so.

Oliver_H 12-19-2009 04:12 AM

@mobydick

Facts! Those are no facts. Top and FreeBSD kernel config. So what? DO you want to see some Irix or Solaris? Most driver options in Linux are in kernel config, in FreeBSD most driver options are hidden in sysctl's for example. Do you know any sysctl? Even most of the developers just know a bunch of those. It's a mess, especially if you have to cope with a problem. How many drivers got FreeBSD compared to Linux? So Linux kernel config is a mess, missing most of the drivers and technologies of Linux it's no miracle to see FreeBSD shine in this area.

Advantages would be:

1. lots of manpages and actually readable ones
2. developed as a whole system

I didn't mention stability, because stability depends on the hardware context. If you have got better support for your hardware, especially for some quirks FreeBSD isn't top, it's Linux that shines in this area.

FreeBSD has got more and better development cycles in contrast to Linux, that's a fact. But again this is no miracle, with only a "few" testers you have to do it that way. With 1000 times more testers you can do it the messy way like Linux.

But Linux is a massive showstopper if it comes to documentation or continuity (especially in terms of how to configure it from release to release).

I like *BSD, but it's more a matter of personal bias, because it's from release to release familiar terrain. Vice versa Volkerding achieves similar qualities with Slackware.

mobydick 12-20-2009 12:40 AM

I compared FreeBSD to Linux distros, not other UNIX flavours.
Quote:

Originally Posted by Oliver_H (Post 3797704)
1. lots of manpages and actually readable ones
2. developed as a whole system

These I forgot to mention.
Quote:

Originally Posted by Oliver_H (Post 3797704)
I like *BSD, but it's more a matter of personal bias, because it's from release to release familiar terrain. Vice versa Volkerding achieves similar qualities with Slackware.

This is my favourite Linux distribution.
It is designed like FreeBSD, to be simple.
I have been running FreeBSD for more than 2 years (started with 6.0-RELEASE).
One cannot call me a fanboy, because I do all my day-to-day
work on my FreeBSD box.
And I got used to it. Now I find Linux distributions awkward and strange.
Tried a few times OpenSolaris, but I found it mysterious and
gave up the idea of learning it.

jstephens84 12-20-2009 01:01 AM

Quote:

Originally Posted by MBybee (Post 3796786)
Well, if we're comparing based on stuff like that

How about topas (AIX):
Code:

Topas Monitor for host:    dev12345            EVENTS/QUEUES    FILE/TTY
Fri Dec 18 08:12:10 2009  Interval:  2        Cswitch  61802  Readch    17.9M
                                                Syscall  589.4K  Writech  28.9M
CPU  User%  Kern%  Wait%  Idle%                Reads    49222  Rawin        0
ALL  36.4  14.6  17.1  32.0                Writes    17632  Ttyout      714
                                                Forks      265  Igets        0
Network  KBPS  I-Pack  O-Pack  KB-In  KB-Out  Execs      383  Namei    118.8K
en4      30.8K    20.6K  16.3K 9032.3    22.0K Runqueue  14.0  Dirblk        0
en0    6071.7    645.6  360.0    74.0  5997.7  Waitqueue  0.0
lo0    1298.3    946.2  946.2  649.1  649.1
en5      2.9    10.0    11.0    1.3    1.6  PAGING          MEMORY
                                                Faults    71241  Real,MB  220671
Disk    Busy%    KBPS    TPS KB-Read KB-Writ  Steals        0  % Comp    87.7
hdisk159 41.9    24.5K  33.5    24.5K    0.0  PgspIn        0  % Noncomp  12.2
hdisk52  40.4    24.2K  34.0    24.2K    0.0  PgspOut      0  % Client  12.2
hdisk266 37.0    21.4K  28.5    21.4K    0.0  PageIn      655
hdisk373 35.0    20.5K  28.0    20.5K    0.0  PageOut    609  PAGING SPACE
                                                Sios      1331  Size,MB  128000
Name            PID  CPU%  PgSp Owner                            % Used      2.2
pss_rx      1200794  3.3 697.4 symai3          NFS (calls/sec)  % Free    98.8
oraexp      8196984  3.2  1.8 root            ServerV2      0
oracle      3654514  3.1  9.2 oradev          ClientV2      0  Press:
psi_os      1507552  2.7  14.8 symai3          ServerV3      4  "h" for help
sftp-ser    2920556  1.5  0.5 devsftp        ClientV3      0  "q" to quit


There's no rival for SMIT/SMITTY anywhere:
Code:

                                  System Management

Move cursor to desired item and press Enter.

  Software Installation and Maintenance
  Software License Management
  Devices
  System Storage Management (Physical & Logical Storage)
  Security & Users
  Communications Applications and Services
  Print Spooling
  Advanced Accounting
  Problem Determination
  Performance & Resource Scheduling
  System Environments
  Processes & Subsystems
  Applications
  Installation Assistant
  Cluster Systems Management
  Using SMIT (information only)




F1=Help              F2=Refresh            F3=Cancel            F8=Image
F9=Shell            F10=Exit              Enter=Do

And compared to the clean /etc/filesystems layout, /etc/fstab is a freaking mess:
Code:

/tmp:
        dev            = /dev/hd3
        vfs            = jfs2
        log            = /dev/hd8
        mount          = automatic
        check          = false
        vol            = /tmp
        free            = false
        quota          = no

/proc:
        dev            = /proc
        vol            = "/proc"
        mount          = true
        check          = false
        free            = false
        vfs            = procfs

/etc/fstab:
Code:

# device name  mount point    fs-type      options                dump-freq pass-num
LABEL=/        /              ext3        defaults                1 1
/dev/hda6      swap            swap        defaults                0 0
none            /dev/pts        devpts      gid=5,mode=620          0 0
none            /proc          proc        defaults                0 0
none            /dev/shm        tmpfs        defaults                0 0
 
# Removable media
/dev/cdrom      /mount/cdrom    udf,iso9660  noauto,owner,kudzu,ro  0 0
/dev/fd0        /mount/floppy  auto        noauto,owner,kudzu      0 0


My point being - this is not the basis for a system comparison.
You need to compare on the architecture of the system, the stability of the kernel, the accessibility of the support, and the range of systems supported.
If we're simply going by the beauty and elegance of some utilities and tools, AIX and VMS are lightyears ahead of any free project... deservedly so.

Its funny that you mentioned smit. I am actually looking at using java to build a smit clone for linux. That is one tool that I feel is really missing from linux. It makes AIX administration so much easier for certain tasks.

MBybee 12-21-2009 08:43 AM

Quote:

Originally Posted by jstephens84 (Post 3798591)
Its funny that you mentioned smit. I am actually looking at using java to build a smit clone for linux. That is one tool that I feel is really missing from linux. It makes AIX administration so much easier for certain tasks.

Good plan - not sure I'd care for it in Java, per se... but yes. I have often wished that other Unix systems (and clones, like Linux) had smit. Especially that 'show command' bit that makes it easy to automate complex or weird menu paths.

Also - comparing based on a few specific generic tools is every bit as silly as comparing Unix systems. Linux is, like it or not, much more deeply entrenched in the big company mindsets. It's the tools like Veritas, Oracle, DB2, SAP, Peoplesoft and such that matter. Not tools like top.

Systems that use BSD in the background like appliances and such are fighting a losing battle for mindshare.

<edit> It's probably worth mentioning that a lot of the 'problems' with Linux come from the pressure applied by companies like IBM pushing their code into Linux... desktop kernels shouldn't really be built the same way as server kernels. </edit>

rocket357 12-21-2009 09:27 AM

sysinstall would be probably the closest thing FreeBSD has to smit, and that's a stretch...or a starting point, depending on how you look at it.

MBybee 12-22-2009 11:59 AM

Quote:

Originally Posted by rocket357 (Post 3799962)
sysinstall would be probably the closest thing FreeBSD has to smit, and that's a stretch...or a starting point, depending on how you look at it.

I'd call it a starting point - you might be able to tuck some of it under the 'post install config' section, but I think you'd really just want to start over, but make it feel like sysinstall.

BTW - sysinstall is SO missing from Linux. Every Linux distro seems to have grown some method of replacing it, but usually they just pile tools together until they get there. GParted, User Manager, etc.

rocket357 12-22-2009 03:30 PM

I'm a firm believer in "wrap your habits around the OS, not the OS around your habits" (i.e. I learn the "native" OS tools moreso than write my own, unless of course the native tools just aren't up to par), but a system configuration manager (even a simple script) would be nice for Linux/BSD.

jjthomas 12-25-2009 11:33 PM

Quote:

Originally Posted by mobydick (Post 3798577)
Tried a few times OpenSolaris, but I found it mysterious and gave up the idea of learning it.

Same here. I'm trying to get my mind around FreeBSD.

-JJ

Andrew4096 01-27-2010 03:39 PM

Up a creek ...
 
Quote:

Originally Posted by MBybee (Post 3684336)
Is it going anywhere? Was my experience just unusual? What experiences have you guys had with it?

I just tried it for the first time yesterday. It bombed. I burned the boot-only CD, then performed a network install over the Internet using that disc. The installation seemed to be going well, although it took about 5 hours. When it finished, I had a brain-dead system, unable to load Xorg, and it got caught in an infinite loop with a 640x480 text screen scrolling the same four lines forever.:( Strange, because the GUI installer looked good and seemed to handle my monitor and video card without problems.

I found a report of an identical experience a couple of months ago on the PCBSD forum, different video card, different monitor, so my experience obviously wasn't a fluke. A seemingly more experienced user suggested booting into single-user mode and editing the Xorg configuration by hand. I can't believe it! As much maligned as Bill Gates is, he never would have suggested that Windows 95 users tweak video drivers by hand in order to get the GUI to come up! I carefully transcribed what I was seeing on my screen with pencil and paper and added my comment to the thread several hours ago, and it has yet to appear while the moderator "approves" my posting. What a joke -- the Ubuntu forums could never operate in this manner.

Face it: PCBSD is going nowhere. Unless they can come up with a Live CD version that lets people prove it out quickly without having to spend half a day, only to face what looks like an insurmountable roadblock to the novice, it won't catch on.


All times are GMT -5. The time now is 03:01 AM.