安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
I ran FreeBSD (and OpenBSD) on a desktop, back in 2002-06'ish, and yes, I loved it, still follow its development (just don't have a machine for it and less time for tinkering), but from a gamer's perspective it is less suitable than Linux. Even less suitable, really. I would agree that BSD is better than Linux and that both are better than Windows, but that's like VHS and Betamaxx. Popularity decides, in the end, what is really viable (driver support).
Stop being that kid no one wants to play with and just play with the rest of the world. Install Linux or get Windows for 30 bucks, viola, your gaming machine.
FreeBSD has excellent support for Nvidia cards, as Nvidia release native drivers: http://www.nvidia.com/object/freebsd-x64-310.19-driver.html
Most people with FreeBSD who want good HW acceleration choose Nvidia accordingly. But since you don't use FreeBSD, you don't have to worry about this but you can rest-assured that we have good HW support and that our HW acceleration is a good as on any other platform.
You will see neither meaningful performance gains, nor meaningful performance losses, in using FreeBSD in a desktop environment in comparison to Linux. This is a red-herring. Performance is not the reason that Steam should be made to work on FreeBSD. The reason is that innovation is good, and by supporting more platforms you might bring in more innovation and innovative people.
The differences between FreeBSD and Linux, and in fact Linux and any other Unix, are very small compared to the differences between Linux and Windows. The major piece of work re Steam occurred in this transition. Going to additional Unices should not require much further incremental effort as all of the libraries that steam and related games use, compile for FreeBSD.
But perhaps nobody can be bothered with the effort of a native port, and that's fine. FreeBSD has a Linux ABI, which means it can run Linux binaries. This isn't emulation: the ABI maps Linux kernel syscalls to FreeBSD kernel syscalls, so it's just a thin wrapper, and no performance is lost. Linux binaries need to load Linux libraries, which is fine, because all the libraries that steam needs can be freely copied from any Linux installation upon which steam works. A FreeBSD port would require someone to work out which libraries need copying as part of the install, and then setup a few scripts.
BTW, the ports system of the BSDs is actually ahead of every Linux distro I can think of. Tell me how you'd install a program with custom compilation flags, and handle all dependencies automatically in Ubuntu? You wouldn't, you'd use apt or synaptic and accept what you are given, or do it all manually. Of course, you might not care about this, but to say the ports system is behind Linux is a ridiculously un-informed statement.
While I'm at it, anyone that claims that FreeBSD is only for the server environment, is lacking logical reasoning. The ULE scheduler was designed with one goal being to improve interactivity: http://www.usenix.org/event/bsdcon03/tech/full_papers/roberson/roberson.pdf. Precisely what do you think an interactive task is? Ask yourself whether you think a game is an interactive task...
So before you write off an entire community out of ignorance, you should do some research.
You can argue the technical merits until you're blue in the face...but for the Steam Cllient to be released under the BSD license means ANYBODY can reuse the Steam Client code. THAT means you will never, ever see a Steam Client in FreeBSD, OpenBSD, or NetBSD. For Valve to open up their code and allow EVERYBODY to not only see it but to reuse it freely is just absurd.
Little more explanation on BSD vs GPL
http://www.freebsd.org/doc/en/articles/bsdl-gpl/article.html
Furthermore, I figured someone at Valve might realize the potential of having an Operating System with a hardware ABI versus the current annoying trend of monolithic kernel that breaks drivers.
A self contained program that works in a system versus a program with dependencies that can be broken with lack of hardware ABI or kernel update.
Don't just take my word for it: http://www.youtube.com/watch?v=Sh-cnaJoGCw
Lets face it. Steam has so much clout they could create an entirely new Operating System and get enough users to make it a viable option. The whole, Linux has more users argument is moot in that light.