Feature-Rich FreeBSD 10 Alpha Released
An anonymous reader writes "The first alpha release of FreeBSD 10.0 is now available for download. FreeBSD 10 features include replacing GCC with LLVM/Clang, VPS support, an AMD Radeon KMS support, Raspberry Pi support, Bhyve for HVN virtualization, and ARM EABI support."
Year of the BSD desktop.... FINALLY!
- Nec Impar Pluribus, or so I'm told.
Woman screams and waves arms.
FreeBSD!!
Oh, geek screams and waves arms.
FreeBSD hosts interesting work with respect to TCP congestion control. An earlier version (I think FreeBSD 8.0) introduced modular congestion control algorithms, and this version introduces CAIA Delay-Gradient (CDG) congestion control algorithm. The check in is here: http://svnweb.freebsd.org/base?view=revision&revision=252504, and an interesting (if slightly esoteric) slide deck is here: http://www.ietf.org/proceedings/84/slides/slides-84-iccrg-2.pdf.
Entrenched market share leaders get comfortable and a bit arrogant, particularly in technology. Things are done a certain way because that's the way they've always been done, and anyone who thinks differently is a clueless moron.
I don't think Linux kernel and GCC are exceptions to this rule, which has been proved over and over and over again.
You could just put a big red on/off switch if entropy matters so much to some users :-(
Was this FreeBSD or one of the others?
I tell you what grinds me...the installers. The best one for "just get it done" is PC-BSD - but even it can be flaky.
PS: I don't reply to ACs.
I can (unfortunately) second this. When I tried to install on my netbook and asked for help, I got many variations of RTFM... which if I could find one that was written in some semblance of English I would. Most of the BSD documentation I've seen is... somewhat less than user friendly.
~Knowledge is knowing that a tomato is a fruit, but Wisdom is knowing not to put it in a fruit salad.
Apparently you missed http://www.freebsd.org/handbook
In well written english, with screenshots and everything.
...does it run Docker? *ducks*
Was this FreeBSD or one of the others?
I tell you what grinds me...the installers. The best one for "just get it done" is PC-BSD - but even it can be flaky.
The FreeBSDinstaller is fine if you arent trying to do anything fancy, otherwise you're dropping to a terminal and doing a little manual work. The plus side is FreeBSD has what I consider to be the best documentation of any UNIX out there with the possible exception of Arch.
PCBSD is an unmitigated disaster though. I'd stay far away from that pile of shit. The installer is flakey, the distro is bloated as fuck and the community is fucking worthless. Being based on FreeBSD you would think the documentation would be decent but its total crap. The whole PBI concept is the workmanship of retards too.
Who needs an installer when you can partition your disk yourself then untar the entire os and reboot?
Exactly. It just seems like, by now, the installers shouldn't feel completely bare bones or completely "well, who knows what we'll get out of this".
PS: I don't reply to ACs.
As much as I love freebsd I have stopped using it after their servers got 'served' with the use of 'legitimate' ssh keys. http://www.paritynews.com/2012/11/19/487/two-freebsd-project-servers-hacked/ Given that Freebsd never released a good audit report after that hack I can only be worried more. Add to that, we now that we know the NSA had access to the certs from diginotar and might had done or paid for the diginotar hack I think one might as well use windows. I hate to say it, but the complete codebase from freebsd needs to be checked. Again and again. Preferable with the help from openbsd.
Everything you say is true. But are the Linux developers really all that different? There have been some epic flamewars on LKML and plenty of RTFM...
The fact is OS developers are generally extremely smart, "self-confident" (I'll try not to say "egotistical" or "arrogant"), and possibly somewhat socially awkward/blunt. The only reason you don't get that from Windows and OSX is that MS and Apple hide their kernel developers away from public debate :)
Yes, I ran into that problem in the past as well but then I realized I was emailing the FreeBDSM mailing list. Needless to say, I've since switched to Linux and I'm being fulfilled in ways you can't imagine.
... and it's actually a website wtf
And this is not like Linux?
Apparently you missed http://www.freebsd.org/handbook
In well written english, with screenshots and everything.
Exactly. The handbook is awesome. (I didn't even need to use it to get up and running because bsdinstall (the installer) is pretty self explanitory to anyone
who has been around any nix systems for a while.) You will want a copy of the manual somewhere handy
I haven't touched FreeBSD in years, but recently wanted to play with it again. It was awesomely well documented, both with a manual and several guides, not to mention a zillion Google Hits. I didn't need to bug anyone about any thing, because all the answers were at my finger tips. It was actually a very easy install.
I added XFCE4 just to see how well that worked, and it was quite nice.
If someone gets turfed from the mailing list, its because they joined the WRONG mailing list. Start asking for beginner help on the Linux Kernel Mailing List list and see how warmly you are received.
But installing version 9 was very easy. There is no reason to avoid FreeBSD if you like messing around with different OSs. Learning is not detrimental to your health.
Sig Battery depleted. Reverting to safe mode.
Everything you say is true.
These people should not be answering questions from rank newbies. They have day jobs, and spend a hell of a lot of
time maintaining the software. They just don't have enough hours in the day to handle questions from every passing neophyte.
There are other mailing lists for this.
Sig Battery depleted. Reverting to safe mode.
Hehe, you didn't try to install 9 with full disk encryption did you? ;) Just saying.
These people should not be answering questions from rank newbies.
Yes, and there are ways of saying that to someone that are not condescending, rude, or just plain assholish.
Though you know, some people in fact DO like helping others, even newbies (sometimes we call those "teachers", and sometimes they are just good people). But even if someone doesn't want to help, "please use XXX list for this question" is really not any harder to type than than "stupid question, stop posting here and RTFM".
I think one of the problems might also be that they are seeing the same damn questions asked over and over but slightly different and the user isn't able to connect the slightly different question to the published answer already given somewhere.
I used to do some support on IRC with a Linux group catering to a specific distro and I saw this all the time. I eventually created macros to ask the questions just to get to the point of the problem because of the 10,000 different ways someone states it. Often the skill levels of the users were so different that you would either talk over someone's head or upset them for talking down to them. It got extremely aggravating when talking over someone's skill level and they don't tell you they don't understand something until you are 20 steps into it. It is even more aggravating when you talk down to someone and they get upset and cuss you out crying they aren't a newbie or something. Most of the problems were incompatible or unsupported devices that were already listed as incompatible and unsupported on the distro's website but people refused to believe it until they saw it first hand.
I eventually bailed on the entire thing after the distro merged with another and dropped all the things I like in order to promote all the things I didn't like about it. Some of the others who helped found it easier to just ssh into the user's box and fix it than to pull the real question out and explain the answer well enough to be used. I can see why some groups get short and say RTFM all the time (not that I agree it is proper to do so). I've about given up on linux- it seems as soon as there is something I like, they go and change it and make it extremely difficult to put it back in.
BSD developers or Linux developers? Sometimes it's hard to tell. Linus Torvolds is one mean guy.
Personally I don't care, nearly all developers, doesn't matter what operating system they favor are Not-invented-here's, and assume anyone who has a problem with their software suffers from PEBKAC. Interact with developers as little as possible.If you can't replicate the problem twice by yourself, then the problem isn't reproducible.
As far as why I'll pick FreeBSD over Linux. Out of the box, I can't cripple freebsd with default-settings, but I can with Linux, which says much about the terrible state of Linux if you can have something like apachebench pushed against it and have it segfault in seconds, or be so unresponsive you can't rescue the machine. That is out-of-the-box Linux... unreliable. FreeBSD and OSX don't do this. The only thing that does it worse is Windows.
Have you tried ArchBSD?
and instead of politely pointing it out, you had to make yourself sound like a snotty condescending ass about it
grats for proving the op's point
sounds typical of linux
its the users fault cause they didnt know some made up buzzword specific to some random distro, and when you talked to them like they were stupid they got mad
nevermind its the ass clown os and its unqualified support staff, its too much for you to deal with
fuck off
..or maybe you were just 'wrong' and you took offense rather than chock it up as a learning experience.
computers are complex tools. The more operating systems try to hide that, the more dumb the users get.. it's a race to the bottom.
This antipathy towards learning curves is a big part of today's society (the idiocracy). Not only do people abhor learning, their superiors refuse to give them the time necessary to do it... Thus we end up with desktop operating systems that work like tablets. Everyone now thinks all computers should work like smartphones, no matter what they need the machine for. Complex procedures do not work like they do in star trek. Deal with it.
There are users like this with every os, not just linux.
you fuck off.
Get a goddamned clue. You can fuck up any OS if you try hard enough.
[...] chock it up [...]
"chalk it up" is the correct wording.
Still, with PCBSD you can install a FreeBSD with ZFS in 5minutes and 10 clicks. In 1 minute you can make a pure FreeBSD jail or even an linux one and still can watch YouTube and play Games on that box.
Get a goddamned clue. You can fuck up any OS if you try hard enough.
Butthurt Linux Zealots! This is why I come to Slashdot.
Everything you say is true.
These people should not be answering questions from rank newbies. They have day jobs, and spend a hell of a lot of
time maintaining the software. They just don't have enough hours in the day to handle questions from every passing neophyte.
There are other mailing lists for this.
I understand that, but still... There are some cases in which I there is not a person that has the deep technological understanding of some component, when I post in the forums of some distro. And on the other hand, as you say, the professional developers don't have time to answer all the peasant questions. Ah well.
Get a goddamned clue. You can fuck up any OS if you try hard enough.
That's a clue to move to Windows or Mac.
Yes, this version is OK but when FreeBSD 9.0 came out (the stable version, not the alpha or beta) it was unusable. FreeBSD 9.x have a totally different way of installing than earlier versions, and when it came out it was undocumented. How nice.
Genuine question, though I know I run the risk of starting a flame war.
What advantages or disadvantages would I find if I installed FreeBSD when compared to my current Debian Linux system?
I am TheRaven on Soylent News
http://www.gnu.org/distros/common-distros.html#BSD
What's the problem with jails?
and the userland libraries are PITA. try "rm foo -rf". ARGH.
This antipathy towards learning curves is a big part of today's society (the idiocracy).
I've always loved to learn, but one thing I hate is having to relearn. If a new tool has obvious advantages over an old tool I'm happy to learn the new tool: I'm lazy. I don't live to work, I work to live. I didn't mind learning Windows because it had obvious advantages over DOS. I didn't mind learning Linux because Windows was a PITA.
One reason it was such a pain was change for the sake of change, which Windows is even worse about now. Back in the '90s my employer was transitioning from Corel Office to Microsoft Office, so I took an Excel class. Two weeks after I took the class they upgraded to a newer version of Excel; that class was a complete waste of time because the New Excel was nothing like the old Excel (it was more like Quattro than the old Excel).
What's worse is when a change introduces complexity rather than simplicity, like that stupid Microsoft Ribbon. Rename editing functions from Edit to Home, WHY??? Changing the File menu to a colored button with no mouseover was just retarded. At least they fixed that little stupidity. Introducing the Microsoft car, with the throttle on the left and the brake on the right.
That's what I like about Linux; changes are almost always improvements (and when they aren't the community usually screams bloody murder). Microsoft's changes are usually just for the sake of introducing an unnecessary learning curve.
There's way too much useful, interesting stuff for any one person to learn, don't waste my time relearning an interface when I could be spending my time learning something useful.
Complex procedures do not work like they do in star trek.
I would have agreed with you before I got an Android phone. That thing is straight out of Star Trek. Microsoft's problem with W8 is they thought "people already know how to use a tablet so we'll make the desktop like a tablet." The trouble is, that's like designing your hammer to be more like a saw. They're different tools with different purposes. A car is not a bicycle, I don't want handlebars in my car.
Free Martian Whores!
Really, what way is that? Answering 30 ignorant questions a day by people asking for stuff that is so clearly WAY above their heads they shouldn't be asking, yet they do.
As a developer, this is why I avoid working on projects where random people can interact with the devs. You get mailing list questions like
I'm trying to make this plugin that can totally change the way the software works, but I get an error:
main must return a value
Can you help me fix?!!@?$!@?^#$^!@?!?
What is the response I'm supposed to give to all those morons who are so ignorant of what they are doing that they don't have any idea how ignorant they are. Thats not something I can fix, its not my problem, its theirs. Its one thing to not understand how something works, its entirely different to not know anything about the subject matter at all, and then ask someone how to do something that's never been done before.
Do you think race car drivers and mechanics should sit around and answer the 'I want fast car, how me go fast?!?!?!@?! What is drivers license?!?!@?@!?@$ What is engine?!?!?!?! tires?!?!?!?!' crap as well?
When you so clearly don't know what you're doing, and you so clearly haven't tried to figure out anything at all, and then you go ask high-end devs how to do something that shows you know ABSOLUTELY NOTHING ABOUT THE OS OR DEVELOPMENT FOR IT ... you deserve to get a kick in the teeth.
Its fucking rude to waste my time with your ignorance when your ignorance can be solved by spending the time you took to write to the kernel list on Google with far better results. Lazy fucks.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
it drives me insane when I get linux zealots (the uninformed type...) banging on about Mach...
however I have 1 question...
why is the most deployed Mach version unable to implement IPv6 ?
(the most deployed linux versions being part of the android stack vs Mach being most deployed in Apple iOS)
having a TCP stack and then hobbling it seems weird and to me very annoying !
regards
John Jones
after getting completely embarrassed
Perhaps you deserved it because I for one have no idea what you are talking about. I am new to FreeBSD as of the last few weeks and personally have found their community to be quite helpful, especially the forums on FreeBSD.org. I recently asked a very stupid question over something obvious I had overlooked and no one flamed me at all - in fact they were helpful and didn't call me out on it. Granted when it comes to their official forums there are rather extensive rules of etiquette to follow, but they are there for a reason and they make sense.
Perhaps there has been a rift in the space-time continuum and you are posting from the evil universe.
Brought to you by Carl's Junior.
So, the point you're making is that your hostility is completely justified, and these people deserve the abuse. Yay, I guess?
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
I hate to respond to trolls but in this case I think the record needs to be set straight. I have used FreeBSD for about 6 or 7 years now, having come off about 12 years of Slackware. In that time, I have had multiple need to ask for help or clarification both on the mailing list as well as the IRC channel. And I can honestly say I did not get one fliippant or rude remark and some people actually did try to help, unlike some other open source software (non-OS) where questions were met with crickets.
Lastly - FreeBSD is probably the single most/best documented open source operating system ever.
802.11n fully supported yet?
Good people go to bed earlier.
Why, what exactly is wrong w/ the PC-BSD installer, or for that matter, PBI? Does it not work as it's supposed to, as per theory?
I installed FreeBSD v10 in a VMWare player window on a Win7 PC. The install went exactly as the directions said. But when I booted, it asked for my login, which I did, and then went to $ prompt. I'm not a BSD or Linux guy - I'm a Windows guy - I don't know what to do with a $ or # prompt. I was hoping to see something like Ubuntu, that loads up to a nice GUI right away. Does FreeBSD 10 have no GUI? Or did I miss something in the install process? BTW, I installed it twice - in case I missed a step. Checksum was correct.
'BSD wins because Apple uses BSD and Apple has tiger blood'. This stupid chestnut has been around for years. Is the slashdot crowd incapable of moving on? Too lazy to try out some new material? Have you become the Jay Leno of nerd posters?
Here's a response: "delete message". Or for those really advanced users: "delete and filter". The only reason to reply with an insulting comment that even doesn't even answer a possibly ignorant question is a misplaced need to abuse or bully someone. It doesn't really solve anything, and frankly I don't even know why you'd want to make the effort if replying is such a burden.
Despite what you think, reputation counts. A lot of good open source projects have been derailed, unnecessarily forked, or abandoned by the community because of ego and arrogance over cooperation and communication.
And finally, you might want to look up what "ignorance" actually means. It simply means lacking knowledge, which means anyone asking a question about anything is by definition ignorant about the answer. Like many words, it's only really an insult if you make it one. The way to fix that ignorance is information, not insults.
In case anyone here cares, Hyper-V support has been imported in HEAD - see http://svnweb.freebsd.org/base?view=revision&revision=255524 . I managed earlier today to build a kernel with it and do a number of performance tests - it looks good.
This is not present in the 10-Alpha CD yet by default, you have to get the latest source with svn, add ''driver hyperv" to the GENERIC and build it; I'd switch to labelled fstab entries before installing and rebooting it, though. Swap the 'de' with 'hn' network adapter etc.
Just because you are doing it wrong, it doesn't mean rm is poo. Try: "rm -Rf foo" instead.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
I'm not quite sure how one can point out the exceedingly obvious documentation without sounding condescending?
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
In short: yes. The handbook is front and center on the main website menu under documentation. If someone is unable to find that even before they find the link to the ISO, there's no helping them.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
easily
Sorry, didn't know I needed to source my opinion. I've tried several versions of both Free- and PC-, I've tried to get help on official forums, a few Google Groups, and some of the larger IRCs. I did read the Handbook. It did help with installation, but it wasn't much help getting my Broadcom wireless working.
Where shall I submit my sworn affidavit and list of personal references?
~Knowledge is knowing that a tomato is a fruit, but Wisdom is knowing not to put it in a fruit salad.
I wonder about ZFS running on a Raspberry PI. I know that CPU is really slow and that memory is tight, but I wonder if it could do as a small and slow, but stable NAS.
I would have agreed with you before I got an Android phone. That thing is straight out of Star Trek.
You should have a look at iOS then.
What's your forums.freebsd.org username?
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
the problem is not, that you're not able to do it. The problem is, its fucked up. You need to do it the one and only way, while GNU tools are much more flexible. Of course, you can install GNU stuff. I only talk about the default installed stuff, which are really old unix tools.
1. No mention of VPS (virtualization containers) is made in the features list, furthermore vpsctl doesn't appear to be present on my test install. Are you sure it's part of FreeBSD 10? I really hope it is, the documentation implies that you can have nested containers with no performance penalty. How is networking handled inside these containers?
2. I'm assuming jails still exist in FreeBSD, how do they relate, or fit in, with VPS and Bhyve?
3. Can Bhyve be used with processors that don't support Extended Page Tables? For example, Xeon 5400 series processors?
4. No mention of ZFS LZ4 compression, is this default now? How stable is FreeBSD's ZFS implementation, relative to Solaris?
5. Is Clang setup to automatically target cpu instruction set? i.e. cc -target-cpu corei7-avx? Any performance improvements of the binaries?
6. Has ports management gotten any better, specifically upgrading ports? Can applications be self contained, like on the Mac, yet?