FreeBSD Status Report for 2005 Q2 145
koinu writes "FreeBSD Status Report for the second quarter 2005 has been published by Scott Long. It gives a more precise description of what is being done on the 18 Summer Of Code projects." From the post: "The Google Summer of Code project has also generated quite a bit of
excitement. FreeBSD has been granted 18 funded mentorship spots, the
fourth most of all of participating organizations. Projects being
worked on range from UFS Journalling to porting the new BSDInstaller
to redesigning the venerable www.FreeBSD.org website."
Re: (Score:2)
Re: (Score:2)
Re:5.4 - 6? (Score:4, Informative)
"The purpose of
quickly jumping from 5.x to 6.0 is to reduce the amount of transition
pain that most users and developers felt when switching from 4-STABLE
to 5.x. 6.0 will feature improved performance and stability over 5.x,
experimental PowerPC support, and many new WiFi/802.11 features. The
5.x series will continue for at least one more release this fall, and
will then be supported by the security team for at least 2 years after
that. We encourage everyone to give the 6.0-BETA snapshots a try and
help us make it ready for production. We hope to release FreeBSD 6.0
by the end of August."
Re:5.4 - 6? (Score:5, Funny)
Re: (Score:2)
Re:5.4 - 6? (Score:2)
I've upgraded about 20 machines from 4.x to 5.x all without any problems.
Instrustions are near the bottom of
Re:5.4 - 6? (Score:1)
I've actually tested several times doing an upgrade from source using ssh on two machines here to see if it would be possible on a 4.x production server I have colocated. Its not possible in the least bit with 5.4 release from 4.10. I followed
Now if you were to have serial/console access and could go into single user remotely, then maybe it would be fine.
I'd love to u
Re:5.4 - 6? (Score:1)
Re:5.4 - 6? (Score:1)
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:3, Interesting)
Re:5.4 - 6? (Score:1, Funny)
FreeBSD is DYYYYYYYYIIIIIIIIIINNNNNNGGG!
(Queue the dramatic music).
Re:5.4 - 6? (Score:2)
Holy crap... (Score:4, Funny)
I need to get outside my cubicle more...
- shadowmatter
Re:Holy crap... (Score:2, Insightful)
Re:Holy crap... (Score:3, Funny)
Allah... (Score:1, Funny)
*pushes detonator*
Re:Wireless networking ! ? (Score:5, Informative)
What hasn't worked was newer forms of wireless encryption, like WPA-PSK.
Re:Wireless networking ! ? (Score:2)
Re:Wireless networking ! ? (Score:2)
I don't know where the misconception that WPA is based on AES came from. There was never any credible document to suggest it.
WPA still sucks compared to IPSec or OpenVPN, and I
Re:Wireless networking ! ? (Score:1, Informative)
However, as for wpa with aes:
With 802.11 and WEP, data integrity is provided by a 32-bit integrity check value (ICV) that is appended to the 802.11 payload and encrypted with WEP. Although the ICV is encrypted, you can use cryptanalysis to change bits in the encrypted payload and update the encrypted ICV without being detected by the receiver.
With WPA, a method known as Michael specifies a new algorithm that calculates an 8-byte message int
Re:Wireless networking ! ? (Score:2)
Read my post AND a reference before assuming I'm wrong. I did not say WPA used WEP. I said it used the same encryption algorithm, RC4 (called ARC4 in non-official implementations because of the license requirement).
AES is only in WPA2, which we were not talking about.
"Get with it, moron."
Re:Wireless networking ! ? (Score:2)
Soft updates (Score:3, Insightful)
Please enlighten.
Re:Soft updates (Score:2)
Re:Soft updates (Score:5, Informative)
Re:Soft updates (Score:2)
Re:Soft updates (Score:1, Insightful)
It seems that mangy old fox was trotting along a dusty lane when he came upon a grape arbor. Those juicy grapes hanging up there looked mighty tempting to that old fox. So he leaped and he jumped. Try as he might, that fox could not jump high enough to reach those prize grapes. After awhile that old fox was left panting and thirsty. His big red tongue was hanging out, swollen and dry. Finally he said to himself
I call BS (Score:5, Informative)
I can't recall FreeBSD saying anything bad about shared libraries. Care to provide some proof?
FreeBSD did not disparage journalled file systems. They said soft updates gave most of the advantages without the cost, and may be faster. For some workloads soft updates are better, for some they are not, but until FreeBSD implemented them nobody knew.
FreeBSD was never against ELF. They just had no need - ELF solved some very real problems in the early versions of Linux, and because it was the standard when the linux developers went to fix those problems (back when linux was only a few years old) they went with ELF at the same time. FreeBSD did linking differently, and didn't have the problems early Linux did. The only reason FreeBSD now uses ELF is the GNU tools support ELF better. Otherwise the old FreeBSD a.out is just as good.
IDE disk drives are still bad. However they are cheap so everyone uses them. (the advantages of SCSI are rarely seen on home machines. High end servers still use SCSI for good reason)
I don't know where you got the idea that FreeBSD ever said anything against X.org, because they never did. The position is We don't care about what X server you run, but the X.org people seem like they might be more responsive to users, and that is a win, so we are going with X.org for all new versions. Because they are conservative about changes in general, they maintain XFree86 for old versions.
Re:I call BS (Score:2)
GNU tools don't support a.out well? They've had, what, 30 years to work on it? a.out didn't support dynamically loaded libraries. ELF appeared before and independently of linux to solve the problem (mid 80s?).
Please add "freebsd pr machine" to your sig. You have earned the label.
Re:I call BS (Score:3, Informative)
Most of the GNU developers were using linux, with ELF. They were letting the a.out support get out of date. It was easier in the long run to switch to ELF (which was in general a good thing and the way forward, but not required for any technical reasons) than to keep maintaining a.out in the GNU tools along with the other FreeBSD changes.
FreeBSD supported dynamically loaded libraries in a.out.
I never implied that ELF was developed by Linux. The linux developers could have solved their shared library pr
that's close to the truth (Score:5, Informative)
There is softupdates, which orders things a bit. After a crash, there should be (knock on wood) only a few minor errors related to free space not being marked free.
There is sync, the traditional and fairly slow way. This generally provides unneeded determinism for directory operations. Normally we want as many pre-crash changes as possible, not just ones that can be made in perfect order. Some very unportable BSD software relys on sync behavior.
There is async, which plays fast and loose with everything. This works rather poorly on FreeBSD. It is likely that fsck will make a mess on boot, and illogically an async mount is slower than a softupdates mount. Linux has a nearly-true async, the default for ext2, that is very fast. (if an app explicitly requests a sync, the request is not ignored) The ext2 fsck is also extremely reliable, allowing for recovery of async filesystems that would be unheard of in the BSD world.
So that is:
The really strange thing is that sometimes heavy-duty journalling can be fastest. This is often the case with mail servers which explicitly sync data to disk. A full-data journalling filesystem (as ext3 can be) may legitimately report completion as soon as the data hits the log, which is a nice big linear disk write. Other filesystems, though faster for normal use, will have to seek all over the disk before they can legitimately report completion.
Modern hardware screws all of this up horribly though. As the XFS developers discovered to their horror, power loss will corrupt data in memory or in transit to the disk before it stops the disk from operating. (yes, even when using appropriate fence or flush operations) Uh oh...
Re:that's close to the truth (Score:1)
worse than that (Score:2)
that at all, because I stated that appropriate
fence or flush operations are being used.
Power is cut. The motherboard chips start to
suffer a bit, corrupting data as it moves over
the various busses. Meanwhile, the disk is doing
just fine. Corrupt data arrives at the disk, and
is stored as it arrives.
Ouch. Bummer. What are you going to do? Cry?
Really fancy filesystems tend to fall apart
when they get corrupted a bit. Filesystems
with less imaginative designs may b
Re:Soft updates (Score:1)
Not even close. Soft Updates, background writes, and background fsck do not protect against data loss and corruption like journalling. The only thing you ever need to worry about on journalling filesystems is a hardware error, and that mainly on non-SCSI drives without RAID.
Also, journalling tends to speed up more types of writes than it slows. On busy filesystems it is almost universally faster.
A journalling filesystem should bring
Re:Soft updates (Score:1)
Unfortunately, I find the performance to be quite a bit slower with Linux now. I realize that a different choice of distro might have helped,
Why is the topic so ? (Score:2)
Sure google's doing a lot to *many* OSS projects out theres - but the news article was about BSD, should be marked the reliable 'red' devil (uh.. daemon).
I guess half the comments would be about this
-1: Redundant
Re:*nix. What the hell does splat mean? (Score:2)
Re:*nix. What the hell does splat mean? (Score:4, Funny)
Re:*nix. What the hell does splat mean? (Score:2)
An OS that doesn't have multiple versions is an OS that died before they could start fixing the bugs. All the survivors have huge numbers of releases.
Tired of obligatory *BSD is dying comments (Score:4, Interesting)
Lighten Up... (Score:4, Insightful)
like this one : (Score:2)
Re:Tired of obligatory *BSD is dying comments (Score:5, Funny)
Sir, this post is to warn you that we Anonymous Cowards do not value your opinion regarding the status of "BSD is dying" posts. Frankly, since Netcraft confirms that BSD is dying, it is clear that BSD is dying. This makes "BSD is dying" posts on topic in the context of an official FreeBSD status report. Now, sir, I suggest you do your part to help the BSD family of operating systems die gracefully by
We Anonymous Cowards understand your frustration. The BSD family was a wonderful group of operating systems, but the time has come for them to finally rest. You have our sympathy.
Real Status of BSD (Score:2)
Re:Tired of obligatory *BSD is dying comments (Score:2, Insightful)
Re:Tired of obligatory *BSD is dying comments (Score:4, Funny)
Re:Tired of obligatory *BSD is dying comments (Score:2)
Re:Tired of obligatory *BSD is dying comments (Score:2)
launchd and PowerPC (Score:3, Interesting)
also... With Apple giving up on it, is it really worthwhile to develop a PowerPC port? IBM and others will still sell PowerPC hardware, but it's not going to be a major desktop/small server platform anymore. Big server and embedded, sure, but the middle is going away and FreeBSD lives in the middle ground.
Re:launchd and PowerPC (Score:3, Insightful)
With Apple giving up on it, is it really worthwhile to develop a PowerPC port
You're falling into the same trap that most of the herd seem to. Just because a vendor announces platform retirement doesn't mean its dead the moment they announce it.
Alpha retirement was announced years ago, yet I still work on projects that are putting new Tru64 Alpha's in. Albeit not for much longer I'm sure. Same with Apple PowerPC. They will be selling new PowerPC systems for a couple of years yet, and then after tha
Re:launchd and PowerPC (Score:2)
Re:launchd and PowerPC (Score:2)
The idea behind Unix has always been to have small parts that do their own job, not some giant monster that does everything.
It would probably become the common with Linux distributions pretty quickly if it worked well on FreeBSD and Apple allowed for the code to be relicensed under BSD terms - but I don't think that the operating systems that are trying to be Unix-like will adopt it.
Re:launchd and PowerPC (Score:2)
UNIX accepts integration when it makes sense, for example inetd.
Re:launchd and PowerPC (Score:1)
Hidden Message..... (Score:1)
No hidden message at all (Score:1)
Additionally, Google's SoC is supporting other OSes as well, notably Fedora Core, Ubuntu Linux and NetBSD.
A complete list [google.com].
Free? BSD (Score:1)
Launch.d Vs Rc.d (Score:3, Interesting)
Re:Launch.d Vs Rc.d (Score:1)
K kernel meta langauage (Score:1)
Unfortunately there seems to be some fun anti-C++ sentiment among many OSS developers, especially core developers who would probably say "ZOMG BLOAT WTFLOLOLZ." Of course, any remotely legitimate complaints could be addressed just
Re:K kernel meta langauage (Score:2)
Implementing kernel features in C++ requires ABI changes and extern"C" de-mangling and all kinds of hackish crap which would make the code and build processs messier, not cleaner. Writing some storage primitives to share around the kernel would (hopefully) clean it up instead.
BSDs are known for their cleanliness. While a fully C++ kernel could conceivably be good and clean, it adds little real value since the interface between ker
Re:K kernel meta langauage (Score:1)
"Extra work? We'd rather think in the short term!"
BSDs are known for their cleanliness.
No, they are most definitely not. Have you taken a look at the kernel code? It's already ugly as hell with all kinds of macros and ugly hacks. That's not to mention absolutely horrible single-letter variable naming conventions. So many basic
Re:Must resist... (Score:4, Informative)
Don't forget the other projects (Score:5, Informative)
Google did bring in some $90000 worth of support through their Summer of Code project.
Not to mention the remaining 1.91M they spent on other projects. FreeBSD just one of about 40 projects mentoring 400 students. The Nmap Security Scanner [insecure.org] project is mentoring 10 of them, who have already produced great work! A list of their credentials and projects is available here [seclists.org]. I'll give an update on their progress at my Defcon Presentation [seclists.org] this Friday at 10AM.
Meanwhile, many of the other SoC mentors have posted details on the projects being worked on. For example,
Fyodor @ Insecure.Org [insecure.org]
Re:Allow me to be the first to point out that (Score:2)
You know the Trolling community has really gone downhill when they copy and paste the trolls and don't even put in the effort to remove the extra [somesite.com] information blocks that show up after links...
Are we witnessing the end, or the beginning, of an Era of Trolldom?
Re: the end of trolls (Score:1, Funny)
Re: the end of trolls (Score:4, Funny)
Re: the end of trolls (Score:1)
10 Million BSD Users Respectfully Disagree (Score:3, Insightful)
With an installed base up from zero five years ago to about 10 Millon [prnewswire.com] today and with another million added each quarter, [apple.com] the users of Mac OS X [apple.com] as well as any real armchair operating system aficionados would be surprised to hear that *BSD is anything but alive and kicking. It's certainly growing faster than any Un*x has ever grown in the past, and has a larger installed user base than any *nix ever.
Regarding the number of NetBSD posts to Usenet... good
Re:10 Million BSD Users Respectfully Disagree (Score:2)
Re:10 Million BSD Users Respectfully Disagree (Score:1)
Re:10 Million BSD Users Respectfully Disagree (Score:2)
Exactly my point; the core part of the OS isn't BSD, it's mach. Various userland toys aren't relevent given the fact that the kernel is vastly different from every other BSD out there (right down to being a microkernel as opposed a monolithic one).
And, unless you buy the GNU/Linux argument, calling this MACH-based OS "BSD" doesn't make a whole lot of sense. Particularly since a good deal of what's used to build Darwin is not BSD, but GNU (gcc, etc).
Oh, and this [opendarwin.org] is my
Re: (Score:2)
Re:10 Million BSD Users Respectfully Disagree (Score:2)
It's mutant, really ;)
Read this blurb taken here http://www.apple.com/server/macosx/features/ [apple.com]
Darwin: Kernel and BSD
Mac OS X Server starts with Darwin, the same open source foundation used in Mac OS X, Apple's operating system for desktop and mobile computers. Darwin is built around the Mach 3.0 microkernel, which provides features critical to server operations, such as fine-grained multi-threading, symmetric multiprocessing (SMP), pr
16 Million BSD Users Respectfully Disagree (Score:1)
Re:FreeBSD Status Report for 2005 Q2 (Score:2)
I believe the joke is that Netcraft confirms it, or something like that.
MOD PARENT DOWN (Score:2)
I can't believe that this post is already at +2, with Informative mods. This is just another Anonymous Coward trying to post another "BSD is Dying" troll, just in a different way by posting some developer's dissatisfaction with BSD. If this were the real Mike Smith, then he would have signed in. "The End of FreeBSD"? Hardly. FreeBSD is growing in nice numbers, and FreeBSD is getting better with every release.
Re:MOD PARENT DOWN (Score:2)
Therefore, "BSD is dying" inferences are up to you. If you're not going to check an anonymous info dump on the Internet, then any mistaken inferences are your own fault.
Why all the FreeBsd Hate comments? (Score:2)
Are these just trolls figuring it would easy to spark a Linux/Bsd or XBsd vs YBsd flamewar here...
Or is there a deeper reason for the dissension that I'm not aware of.
If it's just trolls, they and the moderators are working unusually hard at fighting each other.
Re:Why all the FreeBsd Hate comments? (Score:1)
Re:Yahoo dumps FreeBSD (Score:2)
Re:Yahoo dumps FreeBSD (Score:2)
If you read article it does not say anything about switching from FreeBSD. Most of servers getting Linux are database servers - meaning Oracle etc. I believe losers there are Solaris and Windows.
Re:Yahoo dumps FreeBSD (Score:2)
For the last time, BSD IS NOT DYING! Hotmail switched to Windows 2000 after MS has bought Hotmail because Microsoft needed to "eat its own dog food." I don't know why Yahoo is using Linux, though. But anyways, BSD isn't dying. Development is going strong, and each new release keeps getting better. BSD is a very capable and complete operating system.
Re:Yahoo dumps FreeBSD (Score:2)
I don't usually reply to trolls, but I'm building world right now, so here we go...
Moderators, the parent post is not informative at all. The BSDs have never been about hype or world domination. The OpenBSD developers make OpenBSD for their own use. If you like it you're free to use it. And the same goes for the other BSDs. So NetBSD got new machines thanks to donations. Guess what, the same thing has happened to Drupal recently, and I'd hardly call that project a failure.
HP, IBM, SGI use Linux becau
Re:Yahoo dumps FreeBSD (Score:3, Interesting)
Companies use Linux because it's a
Re:FreeBSD is the new Linux. (Score:3, Interesting)
Linux started life as a clone of BSD, because BSD had legal problems. Now you can have the real thing for free, why would you want the cheap imitation?
Re:FreeBSD is the new Linux. (Score:2)