FreeBSD 5.0 Developer Preview #1 Released 109
An Anonymous Coward writes: "The FreeBSD developers just announced the release of an official snapshot of the upcoming FreeBSD 5.0 which should be expected in November. Time to try out amazing new feature like background fsck, FFS snapshots, KSC, devfs, SMPng and many more. Check the Release Notes for detailed information." Read on for a list of ISO mirrors, too.
Thanks to AEtherSPOON, you can spare the main servers and use one of these FTP mirrors to grab the ISO:
Freebsd 5.0 DP1 (Score:2, Insightful)
Re:Freebsd 5.0 DP1 (Score:2, Interesting)
Freebsd 5.0 with 367 days of uptime (Score:1)
Here's a few tid bits:
uname -v
FreeBSD 5.0-CURRENT #0; Mon Oct 30 20:41:51 EST 2000
root@servername_here:/var/obj/usr/src/sys/GENERIC
uptime
1:55PM up 367 days, 2:31, 1 user, load averages: 1.00, 1.00, 1.00
Running flat out since it's only compile from cvs.
Obvious question: why? (Score:1)
Re:Obvious question: why? (Score:1)
We wanted to see how it worked. As usual, it works well.
And Seti@home needed snapshot backups as well;-)...not
Re:Freebsd 5.0 DP1 (Score:1)
Perhaps next time please look into things before boasting that Slackware does something that FreeBSD doesn't.
Re:Freebsd 5.0 DP1 (Score:1)
Sure I was saying good things about Slackware, but I didn't mean to imply that FreeBSD didn't have similar development methods; if I did I apologize, that wasn't intended.
Re:Freebsd 5.0 DP1 (SNAPSHOT ISO's) (Score:1)
from: http://snapshots.jp.freebsd.org/
ftp://snapshots.jp.freebsd.org/pub/FreeBSD/snap
Burn it, and you can install latest FreeBSD by CD-ROM. These images are updated every 06:00 GMT (about an hour to finish). All CD-ROM images are "bootable"; you can install FreeBSD without floppies.
Bootonly" CD-ROM is only 3 megabytes, contains CD-ROM boot image and some installation documents. No ordinary distributions are not in this CD-ROM image. You can fetch whole distribution via network or other media.
"Live" CD-ROM is a bootable (single-user mode) live filesystem. All FreeBSD base distributions are extracted to this. You may want to use this image instead of fixit.flp, since all commands are available. CAUTION:I don't know why, but 5-current kernel can't mount CD-ROM for root filesystem. As a result, live-current.iso boots fine but that's all (if you have any other filesystems for root). Of course you can use live-current.iso as a live filesystem CD-ROM (mount and browse/copy files).
"Duplex" CD-ROM contains both 4-stable and 5-current distribution. No kidding you... when it boots, you can select which version of FreeBSD to install. Maybe suitable your freebsd-users-group event
----
Jason
background fsck (Score:3, Interesting)
Re:background fsck (Score:5, Informative)
Re:background fsck (Score:3, Informative)
FFS fsck's quite fast, actually. As for sucking up IO; background fsck can be ran at a higher nice value.
IO operations for niced tasks are reduced in favour of other tasks competing for IO; so, you *could* have fsck running for hours if your system's doing a lot of IO and fsck is running at a nice of +20, but you're unlikely to notice it on anything but an accurate IO benchmark.
See Running "fsck" in the Background [usenix.org], section 7.
SoftUpdates, Not softwrites (Score:3, Informative)
-sirket
Re:background fsck (Score:2, Informative)
Re:background fsck (Score:4, Insightful)
Because the only error that can exist on a UFS filesystem with SoftUpdates enabled is this wasted space, there's no problem running the fsck as a background process.
What about background defragmentation? (Score:1)
Does FreeBSD or any other OS already have background defragmenting that does not cause danger to the files on disk with regard to crashes?
We are going to need a background defragmenter anyway as soon as non-volatile ram is here (like MRAM). Or doesn't RAM (HEAP?) fragment in the first place?
I'm no expert but I've never heard of it. And I do think it's a basic necessity.
Can anyone please tell me if background defragmenting of HD or RAM is already here or not?
And if not, please tell me if you think we'll see something like this anytime soon.
thanks.
Re:What about background defragmentation? (Score:2, Informative)
RAM fragmentation: "Fragmentation" is a vastly over-used word in the computer world. As applied to filesystems, it means a suboptimal layout of disk blocks on the disk, therefore requiring lots of seeks to read/write the data blocks. RAM disks are random access, and it generally takes the same amount of time to grab a disk block from a RAM disk no matter where it is. The word "fragmentation" can be applied to memory but in a different context that what you cited.
ALL AT THE SAME TIME, without THINKING (Score:1)
> defragmenting that does not cause danger to the files on
> disk with regard to crashes?
Here's these freebsd guys, they work hard and produce yet another amazing trick. Then you go and ask for something completely different.
On the other hand, yeah, you're right. Unconscious defrags, that would be ultra cool. DEAR FILESYSTEM PEOPLE: WE WANT IT ALL. ALL AT THE SAME TIME, without THINKING.
Personally, I want my laptop to be able to crash, in the middle of building software, and it's no big deal. Recently I had the battery run out while building, and the root partition wouldn't fsck anymore. Wasted!! (suse 7.1 running 2.2.18; build partition was ReiserFS, root partition was ext2. I'm sure other linux's are ==ly suspect.) I cleaned thoroughly and reinstalled (root is now ReiserFS).
Not what you would call consumer friendly.
Extra credit: after rebooting, resume the make, from where it left off.
:-)
Re:man! (Score:1)
RETR 5.0-DP1-install.iso
150 Opening BINARY mode data connection for 5.0-DP1-install.iso (675971072 bytes).
Received 675971072 bytes in 258.6 secs, (25.03 Mbps), transfer succeeded
226 Transfer complete.
Fiber to the Dormitory [gigaport.nl] rules!!!
Re:man! (Score:1)
5.0-DP1-install.iso: 644.66 MB 7.11 MB/s
100Mbit to the desktop baby
(and yes, this was from a WAN link not LAN)
working for an isp does have its distinct advantages
Dropping 80386 from default kernel: Good Idea (Score:5, Insightful)
From the FreeBSB-5.0/DP1 release notes:
Supporting 386 chips is a good idea, but it should not be the default. I would like to be certain that the kernel that I build is taking advatage of the new features that my processor offers.Re:Dropping 80386 from default kernel: Good Idea (Score:3, Informative)
The trouble isn't that advanced instruction sets aren't utilized, but that there is no streamlined kernel for 386s that doesn't waste their precious time. Let me fictionalize a dramatization:
"Are you superscalar?"
"no"
"Do you grok MMX?"
"no"
"Have you heard of SSE?"
"huh?"
"Do you have the Pentium Floating point Bug?"
"The what?"
"Do you mind if I waste another 16,000,000 cycles asking you rhetorical questions?"
"no - at least not until I get my I386_CPU optimized kernel, so that I can make every kHz count!"
Support for i386 chips in the generic kernel should definitely be the default, even if it did mean that the advanced features in the latest CPUs couldn't be fully exploited. For one thing, you need to ship the lowest common denominator so that the lower boxes can even run in the first place. Not to mention that it is much more sensible to ask a Terahertz Sexium w/Frobnitz CPU to recompile a kernel than a piddling 16MHz 80386 with a whopping 8MiB RAM. By the time the poor thing grinds out a useable vanilla kernel, your latest generation system is starting its third bout of "make world".
It's called perspective... not everybody can track the latest revision of every hardware component. Some systems actually have uptimes higher than your IQ. (Hmm, was that last bit an insult? better think about it...)
-castlan
Re:Dropping 80386 from default kernel: Good Idea (Score:1)
P.S. Having high uptime just shows that you have a lazy admin and a system with exploits.
Re:Dropping 80386 from default kernel: Good Idea (Score:1)
Yes, I actually agree with the general thrust of your post. I am just against artificial obsolesence of hardware, even if there is an abundance of superior alternatives available. If landfill material can instead be tools, then that is a Good Thing. Cutting 386 support while retaining i486, or even up to Pentium Pro support, will not make a dent on any "real world" benchmarks, much less "kill performance". To gain any performance worth noting, you need at minimum a custom kernel. Damn the dumbasses and their toy benchmarks, is that the influence that should shape a genuinely useful system? If a company's oversized paperweight can be usefull to a non-profit interest, then is
Expedient "out-of-box" support for maximal hardware should be a primary goal, even a stand alone 386 if it is feasible. Once any P4 is running, a simple kernel recompile would be almost insignificant anyway... the userland is a significant part of the performance equation. If you want the ignorant "journalist" to see the glory of FreeBSD via their myopic benchmark, the answer is to have make world a part of the standard install for all performance oriented systems. If you still need to impress the writer who can't be bothered to select the "high performance install" option, then have the installer automate the make world on all hardware more recent than the Foo86. This is the Right Thing To Do in any case, and without the high-end performance strawman, there is no reason to drop older hardware support in current releases. The unfortunate alternative is the start of a very bad precedent, and each successive generation would be easier to cut. Where exactly would the line be drawn? At the Intel shareholders meeting? When it comes to technology, the slope is in-deed very slippery.
Also, keep in mind that older hardware can still be useful for maintaining performance as a reference point. When 4.0 outruns 5.0, then perhaps it would be a good time to hunt down whatever code bloat has been introduced. If this drag was not the foreseen result of an engineered tradeoff to gain scalability, then the 386 has performed a valuable service as the whistle-blower. Flexibility is an asset, and shouldn't be pissed away.
Re:Dropping 80386 from default kernel: Good Idea (Score:1)
What I would like to see is a option after sysinstall has finished up to build a custom kernel if sys was installed. Maybe it could take the information from dmesg and set itself up to be optimized for your processor and maybe even remove hardware not on your system. I doubt I would ever use it, but a new user may. And it would save them the time of searching through LINT. I have always wondered if a loaded module would be slower then if it were compiled in the kernel. I usually compile everything I need in, so running a higher securelevel won't stop me from loading what I need.
Your make world idea in the install sounds great. I wonder if doing a make world with CPUTYPE=iXXX or CFLAGS options in make.conf would increase performance by any further distance. I will have to see. I have not done a make world in a while
Re:Dropping 80386 from default kernel: Good Idea (Score:3, Informative)
386 lacks certain instructions (e.g. cmpxchg); the compiler's not going to do a CPU check every time such an instruction will be useful, it'll just choose a solution that works everywhere, and you can be sure code that's good for a 16MHz 80386 that's just pulled the series out of 16bit hell is not going to be good for a 1600MHz Pentium 4 that doesn't even impliment the instruction set natively.
Besides which, anyone running i386 level hardware is hardly going to be interested in any of the new stuff in 5.0; they're probably still running 2.x, 3.x or maybe 4.x.
Re:Dropping 80386 from default kernel: Good Idea (Score:2)
The GENERIC kernel ought to boot just about everything, IMO, simply because it is "generic".
Trollbot? (Score:1)
Re:Trollbot? (Score:2, Offtopic)
Re:This is shamelssly offtopic, but.... (Score:2, Interesting)
As far as I know of... there isn't any noticeable tension between OpenBSD and FreeBSD... but of course, I don't pay attention to the politics; I just use what is best for each situation.
Re:Almost there, buddy (Score:1)
Re:Almost there, buddy (Score:3, Informative)
Re:Almost there, buddy (Score:1)
Re:This is shamelssly offtopic, but.... (Score:3, Interesting)
Re:This is shamelssly offtopic, but.... (Score:1)
Re:This is shamelssly offtopic, but.... (Score:4, Informative)
You are right on Theo getting rooted. This sufficiently propelled the OpenBSD team into the security first approach that has made them so famous.
Re:This is shamelssly offtopic, but.... (Score:1)
Re:This is shamelssly offtopic, but.... (Score:2)
Re:This is shamelssly offtopic, but.... (Score:1)
Re:This is shamelssly offtopic, but.... (Score:1)
Re:This is shamelssly offtopic, but.... (Score:1)
Most users of OpenBSD use it for firewalling and such. No need for SMP there.
While this is generally true, not everyone's firewall is connected to DSL/Cable connection (mine is though). Dynamic rulesets, VPN, IPSEC and a host of other options can get real CPU intensive and SMP could be helpful in those situations. I've also seen some articles about OpenBSD video render farms. You really have to impressed with OpenBSD to lock into single CPU render farms or have some floor space to spare.
Re:This is shamelssly offtopic, but.... (Score:3, Interesting)
Then in a big suprise, IPF comes back from her romping aroung NetBSD, FreeBSD and the red-light district of commercial Unix to deliver a bastard child... er, fork, of OpenBSD 3.0, and the Twin Suns of OpenBSD are silently duking it out through their invisible firewalls with divergent syntax. FreeBSD slips SMP into NetBSDs drink, and then, stay tuned for next weeks episode of "As Make World Tunes"...
I think this post clearly indicates that it is my bedtime. Theo vs. NetBSD's remainder is old dead news. IPF wasn't as "Free (libre)" as the BSD community had assumed, and when Mr. IPF held this over Theo deGUUYs's head, deGUUY had a schitzoid reaction and hacked it out of OBSD. The remainder of the BSD community has more important things to worry about, OBSD embraced and extended a Free IPF alternative in time for the 3.0 release, and again OpenBSD has taken the high road.
Theo is an unfairly maligned jerk who maintains a Free OS with uncompromizing values, where NetBSD and FreeBSD don't mind "bending the(ir) rules" now and then. He is most definitely not a software visionary, who rather believes that a 30 year old security model is the best choice for today's global internetwork of secure systems - because that way there are no surprises. The FreeBSD guys are hardworking arbitrary freeware oligarcho-capitalist volunteers just trying to keep thier releases regular.
Darren Reed helped OpenBSD become what it is today, just as Theo de Raadt helped NetBSD become what it was, but both groups parted ways. IPF feels like a second class citizen without OpenBSD, so Mr Reed forked his own openbsd30.ipfilter.org, but IPF plays nice with most Unices. PF is now the OBSD Chosen One. Soap Operas should be criminalized. Support FreeBSD; but pay for OpenBSD, for when the shit hits the fan. Better safe than sorry, better secure than friendly. Computers don't need hugs. Oh, and Soap Operas need to be outlawed. Not to mention criminalized. Save Tara - she's a hottie.
OK, that's scary. (Score:1, Offtopic)
I like Tara too, and not just because she's the most interesting Lesbian to appear on prime time for quite a while. But she's doomed. It's all Amber's fault. Amber is multi-talented and sexy. Especially sexy when she's singing or incanting. But she isn't sexy in a Hollywood way. No character played by her can survive for long.
Ooops -- and Constructive Moderation Suggestions (Score:1, Offtopic)
I would be willing to forgive Tara if she relented in contribution to the virus (read: pollution) of emotional radicalization propeganda, better known as "Soap Operas". I understand that many young and foolish actresses can get caught up in it, just as many naive talents get stuck in pornography, or even prostitution. Unfortunately, the product of the Soap Opera is far more insidious than pornography, and that makes it more dangerous to human society. Please, at least graduate to a weekly cable TV series if broadcast TV is out of your reach. Even pornography would be a more honest living. But take responsibility for your actions, and GET OUT of the hysteria glamourization industry.
Please, consider Sarah Michelle Gellar a role model. She escaped, and is a very productive part of the entertainment of the human race. Soaps are not even "romantically morbid", they are proactively morbid.
...
As I see it, Slashdot is useful for entertaining and occasionially enlightening information and opinion. I depend on moderation for topics that I find marginally interesting, but for precious few topics I am willing to trudge through all 300 posts looking for the gems that might get overlooked that relate to significant interests of mine. I am willing to participate in moderation to serve others that find similar value from Slashdot, with the understanding that those who come before me can provide a similar service.
In this light, I find that "overrated", and especially "underrated" can be valueable, as not all posts fall into easily defined categoties of usefulness, but one shold still be able to say "Hey, you really should have a look at this!" On the other hand, I strongly feel that "offtopic" is a damaging moderation, if only that it serves as double duty against "crapfloods" and similar classes of senseless babble. Sometimes poor topics, like poor grapes, can produce the finest wines in offtopics posts that have more value than the topic from whence they were born. I truly wish that a distinct CRAPFLOOD-style mod were implemented to complement the overused "offtopic" moderation. It would provide much greater value than the "insightful/informative/interesting" triumvrate. Thus, if I were feeling uninspired, I could remove the penalty from OFFTOPIC for a more diverse, less rigidly structed Slashdor experience. When time becomes valueable once again, I can restore the offtopic penalty. Even better, I could assign a double penaly to CRAPFLOOD - I would never do that to TROLL as I would miss out on some oo Slashdot's best posts.
TROLLs are posts that engourage responses, and as such have value, even if they tend to be inflammatory or offtopic. BSD is Dead should be handled by REDUNDANT. Screenwidening posts and garbage characters could easily be caught by the CRAPFLOOD label, which would allow a realaxation in the "lameness filter" resulting in less frustration for posters. If these measures were implemented properly and used successfully, I might not be against removing OVERRATED. UNDERRATED is important as long as TROLL carries a penalty.
Tara and Offtopic (Score:2)
I don't follow your anti-Offtopic argument at all. If you're going to have descriptive upmods and downmods (not an idea I'm in love with, but Rob seems attached to it). then "offtopic" is the most widely applicable one. Even if we didn't have spam, crapfloods, and trolls, "offtopic" would still describe a lot of posts. Every online discussion is subject to topic drift. Our current conversation is a prime example! If a moderator notices this post, it will probably get downmodded as "Offtopic". I have absolutely no problem with that.
Perhaps your dislike of "Offtopic" has to do with the usual concern with "unfair" downmods and consequent loss of Karma. Now, a lot of bad downmods bother me, but I think too many Slashdotters are pathologically obsessed with this issue. Having a clever post be slightly less visible is unfair, but it's not the end of the world. And if you're a reasonably good Slashdot citizen, you have a enough karma to spare for a few downmods now and then.
I can't help but observe that the people who are most vehement and obsessive about "unfair" downmods are the ones with the least to say. They have a few thoughts that they themselves are in love with, and can't understand why most other users are unappreciative. Such folks need to do a little growing up.
Improvements regarding the OFFTOPIC moderation (Score:1, Offtopic)
----------
I hope you aren't insinuating that I fit into the category you caracterized in your last paragraph; earlier in this thread you complimented one of my posts! I won't pretend that I don't enjoy a slight thrill or even validation when one of my posts is modded up to 5, but that is not at all why I use Slashdot. Sometimes I feel compelled to post useful info to to correct misinformation about subject that I feel fairly knowledgeable about. Enough knowledgeable people use slashdot that occasionally I find surprising posts that enlighten me, broadening my horizons, or at least provide new directions for further research. The Moderation system is a valueable part of this system. I don't care about my personal karma; I care that useful or just interesting posts stand out from inane crap or abusive noise. I don't mean MY posts, I mean other posts, so that I can see them when I browse at +2, +3, or +4, depending on how piqued my interest in the subject is. Unless I am intimately interested in a topic or moderating, I'm not willing to slog through at -1 just to find the hidden gem that hasn't been revealed. I actually depend on the moderation system to work for me.
I am sorry that my post wasn't clear... what was is that made it hard to uderstand? was it just too long? I have been accused of being too "long winded" on slashdot in the past. If that's the case, just stop reading here, thanks.
I don't see slashdot as a concise news site. I guess I treat it as a collection of perspectives, but with a lower bar for entry than, e.g., Kuroshin - and IMHO, Slashdot scales better. I don't dislike OFFTOPIC because I don't want to lose my precious karma, I already have my +1 bonus, as you can see, and if I really cared, I could post anonymously to protect my little stash. I dislike OFFTOPIC when it obscures somebody else's post that I find interesting. The very nature of the beast is that the discussion will stray from the story - On today's Star Wars article, there was a post describing how Pulp Fiction is a blatant Rip-off of a previous Japanese movie. This is completely off-topic, but that is not a bad thing - I find this more interesting than the original story. Now I have to rent "City on Fire" to see the jewel heist that is only alluded to in Resevoir Dogs, and I am looking forward to this. This illustrates my point that OFFTOPIC is against the spirit of the site, and OFFTOPIC could be destigmatized by introducing another tag - one which more accurately describe content free posts.
You claimed that your earlier post was marked OFFTOPIC twice, and rightly so. I am not going to argue against that, of course it was offtopic. But you posted it in the first place, and my eye was caught by the gruesome visage of the phrase soap opera. This compelled me to post, but I was not the only one - obviously many people were interested enough in your post to respond. Responses to your post were moderated up as interesting. Don't you get it yet?!? Obviously, your off topic post was valueable.
The dillema here is that many posts in this thread are both "offtopic" and valueable, which introduces a double standard. Similarly there are mony "trolls" that deservingly reach level 5 moderation. I usually want to see those "interesting" posts that are "offtopic" or "trolls", while sometimes I don't. The answer is another moderation category, which can distinguish posts that are clearly "content free" as opposed to just containing content that is "inflammatory" or "digressive".
Do you understand? Your post was OFFTOPIC, sure, but it is also valueable to at least 13 posters, two moderators, and yourself - not for "karma", but for discussion! I LIKE OFFTOPIC POSTS when I am looking to kill time. That is where I find the value in Slashdot - in the community and their communication.
Check out your preferences [slashdot.org]. The only "upmods" and "downmods" are OVERRATED and UNDERRATED. Everything else is configurable. That is why descriptive mods are a great idea. I can have FUNNY be a downmod if I am looking for pertinent information, while neutralizing REDUNDANT penalties and double raising INFORMATIVE and INSIGHTFUL. If I am looking to entertain myself with diverse perspectives, I can raise FLAMEBAIT, TROLL and OFFTOPIC - unless these are being used to negate FP and nonsequiter racist diatribes. Perhaps OVERRATED would be best for these style posts, but even you called for the elimination of that tag. Some tag along the lines of "useless, content-free, noise, crapflood" would solve this problem nicely.
And it came to pass... (Score:2)
Funny thing is, she actually reads a lot of it. But she gets very impatient if she gets a long message whose basic point is not terribly obvious. I think she's sort of offended at the assumption that she has an infinite amount of spare time, or at least an amount of spare time equal to that of each of her correspondents multiplied by the total correspondent count.
Her word for lengthy email is "biblical". Rather appropriate.
All of which is my way of saying -- could you boil that down a bit?
FFS Snapshots? (Score:2)
It sounds similar, if not identical, to what an ISP of mine used around 1994-1995 (and perhaps still do). They had a NetApps filer for their users' home directories, which provided a few
Inside of
Incidentally, the aforementioned shell box was also running FreeBSD, although a much earlier incarnation than that being discussed here.
Re:gcc 3.x (Score:2)
It will. It's just in it's own branch at the moment while everything's adapted to gcc3's new warnings stuff, IA-64 and the other new architectures gcc3 is needed for (IA-64, etc).
Re:Available on CD (Score:1)
Re:Available on CD (Score:1)
It's called it _Free_BSD for a reason.
Re:Available on CD (Score:1)
I never said or implied that the only way I'd try it would be if I bought it. I was merely telling the original poster why I wasn't planning on buying PR1.
Calm down man.
Re:Available on CD (Score:1)
Re:Available on CD (Score:1)
Threads (Score:2)
The one feature I've been waiting for the most isn't quite there -- kernel-land threads.
Still though, I'd rather have it right than 'ready'.
besides, I'm relieved that I can continue to listen to my euro trance shoutcast stream uninterrupted by ISO image downloads
Re:Threads (Score:2)
I'm not sure what you mean here. Threads that exist entirely in the kernel have existed for some time now. If you're talking about kernel-scheduled userland threads, then yes, they are not quite there yet. Note that this is different than linux threads, which are just forked processes that happen to share the same address space. FreeBSD can do that too, and in fact has a 'linux-threads' package.
Re:Threads (Score:2, Informative)
Threads that exists in the kernel are probably currently implemented in a way similar to linux's clone and FreeBSD's rfork(): they are probably really processes sharing the kernel address space.