- 论坛徽章:
- 13
|
本帖最后由 ulovko 于 2012-06-10 19:27 编辑
回复 2# 千年老狼
哈哈,享受一下 FreeBSD 出水芙蓉的感觉吧!
Hi,
Just a review of myself since i’ve need it for my talk
I’ve started playing with Linux in 2000/1, and since then I have been switching between Linux and Windows from time to time. By the end of 2001, I switched completely to Linux because I had enough of windows blue screens problem. After some hardcore testings of other distributions like debian, slax, crux, fedora, suse and gentoo, I finally stayed with Gentoo for 1 ½ years. But after portage got more and more buggy, I started to look for a new challenge. I’ve met some BSD Guys in IRC, and after a while I setup FreeBSD in dual boot and started playing with it. I was really surprised on how fast and stable it runs, and also the community impressed me with their helpfulness. If you ask anything over the mailing list, you will always get helpful answers from the developers and users. My experience with Linux community is totally the opposite. It was common for me to get answers such as “RTFM” or “Try google”, which is not what I hoped for. I still remember today how many times I had to reinstall Linux just to fix up some mess. After a while with Linux I have the impression that Linux is going more and more towards mainstream, which is of course nice for the end users, but the fact that anyone can install Linux without knowing what happened in the background makes it even worse. Not to mention about the kernel size, which I have always seen some new stuff in, but the old codes were left unmaintained. This leads to a bigger kernel with more security holes, which leads to system instability. The kernel is now 63MB, which is so much bigger compared to FreeBSD kernel.
I believe that Linux now has a big user base where 70% of the users do not understand what is occurring in the background or if they even know what ‘terminal’ is Thank you Ubuntu, Suse, Fedora. Well alright I think I stop here because you maybe start thinking that I’m bashing Linux, which I am not . I also have a lot of good experience with Linux and of course I won’t forget which user base I was from .
In November 2005, I moved completely to FreeBSD. After a while using FreeBSD, I was thinking on how to give something back to the community. I started submitting patches to the FreeBSD project, and in Jun 2006 I got my FreeBSD ports commit bit. Since then I am one of the most active member in the Project. At least, this is something that I could do in return of being able to enjoy a good and a stable system with a big choice of applications that is easy to handle using the package management system.
There are a lot of things that I love about FreeBSD, and I bet you know most of them already. FreeBSD has a clean structure that makes it so easy to understand. It is a rock solid system, very stable and easy to maintained. For applications, you have a choice between package system, if you want it fast, or the famous ports system, if you wish to compile applications yourselves with specific options. Another great thing about ports system is its easy framework, which provides flexibility to FreeBSD users to build their own stuff.
FreeBSD’s user base is probably not as big as Linux’s, but I can safely say that FreeBSD’s community support is one of the best in the open source world. As I have mentioned previously, I have not been in a more helpful community than FreeBSD’s. If you’re in the mailing list or a community member, you’ll know what I mean .
FreeBSD has a lot to offer to new users. The deep learning curve is probably tough for a first timer, but all is worth it. And FreeBSD has the best gift to new users, the handbook. FreeBSD handbook is one of the best documented operating system, and this is another reason why I like FreeBSD so much.
Well there another 5000 reason…
So long miwi
5 Responses to “Why FreeBSD – My Personal view.”
----------------------------------------------------------------------------------------------------------
Richard Yao Says: März 5th, 2012 at 00:24
Well, I am sorry to see that you left the Gentoo community, but if Gentoo had to lose a user to another OS, then I am glad that it was FreeBSD.
With that said, feel free to say hello to people in #gentoo-bsd and #gentoo-prefix on freenode. You might enjoy learning about Gentoo is not limited to Linux. We have the Gentoo/FreeBSD and Gentoo Prefix projects, which are relevant to people using FreeBSD.
----------------------------------------------------------------------------------------------------------
Rod Elias Says: März 5th, 2012 at 03:10
100% agree
----------------------------------------------------------------------------------------------------------
yazid idrus Says: März 5th, 2012 at 07:54
in contrary as some feedback to me, getting help from FreeBSD community was a hell experienced
----------------------------------------------------------------------------------------------------------
darislav Says: März 25th, 2012 at 13:33
For the sake of fairness, Arch’s community is very friendly and helpful, also the documentation in wiki is almost perfect as well. And in general, Arch is very similar to FreeBSD.
I agree that FreeBSD is much superior OS then Linux in the same way as MacOS compared to Windows accordingly, but FreeBSD has two major problems:
1. it doesn’t have all that amazing GNU software;
2. lack of daily-needed hardware drivers, like printers, which is not actually the FreeBSD’s problem but a consequence of the fact that Linux has tremendously larger user base.
Therefore, for a person who choose an OS for the desktop, considering practical terms, it’s very hard to pick FreeBSD, even though it’s a great choice for servers.
It’s a very interesting story of how Linux became a major open-source OS on the market, and i’m sure that many historians and philosophers in the future will talk about that
I think, it all happened because of Richard Stallman, without GNU, Linux couldn’t have been born. But if BSD would reconsider their views about their license in the middle 1980s, now we could have the best from both worlds: BSD and GNU…
----------------------------------------------------------------------------------------------------------
Ariel Voynes Says: April 4th, 2012 at 14:10
I don’t think you make a valid point when you talk about the amount of people who use Linux without knowing how it works.
If you were comparing the FreeBSD kernel against the Linux kernel, then I think Linux going mainstream and becoming bigger is actually an advantage. A bigger user base means that the software is being tested on a wider variety of hardware, and also with different, complex and sometimes weird configurations. Because the normal user doesn’t know what he’s doing most of the time, he’s likely to find ‘bugs’ when performing tasks in what the developer would consider an ‘incorrect’ way. Making the kernel ‘idiot proof’, if you’d like to call it that way, will make it much more robust.
If you were talking about the community involved, then that’s a different story, and you’re comparing Linux distributions with FreeBSD.
Have you ever tried Arch Linux?, it seems like you want an operating system that ‘forces’ you to learn how it works. Arch Linux may not have an organized handbook like FreeBSD does, but it does have an awesome and updated Wiki full of information. I’m not unfamiliar with what FreeBSD has to offer that many Linux distributions will probably ever lack, but when I’m a desktop user and I want to try new software, Arch is a great Linux option for me.
|
|