NTFS Support For OpenBSD
Dan writes "Julien Bordet has ported code from NetBSD to support NTFS4 and NTFS5 in OpenBSD-current. He has heavily tested read accesses to his Windows 2000 partition, and that has worked fine. Julien says that there is an existing port, but his port is new and adds NTFS5 support."
NTFS read-write support would be a VERY big deal. It would be one less way that Microsoft isolates its customers.
Well if you're going to say that, I've had NTFS 4/5 read/write support in Windows 2000 for about 3 years(NT4 sp6a has read/write support for NTFS 5 also), so I guess that makes Windows 2000 and NT4 at least 3 times better than Linux.
I just recently formatted an NTFS partition to Fat32 because I was sick of not being able to write to it.
Saying your OS is the best because more people use it is like saying MacDonalds make the best food
I don't see any references to writing.
I don't tihnk anyone can write to these damn things...
*shrug* basically, I don't see any reason to run a secure OS (openbsd) on the same machine as -blech- windows, so this has very little use (ie, moving a drive to another machine when the original machine can't read it, etc)
Buttsex.
TCO is very similar to certain other numbers like 'processor speed' and 'benchmarks'.
Throw enough money around, and whatever report delivered you will tell you anything you want to hear.
What *would* be signifcant news would be if OpenBSD used NTFS as their default file system. That might actually be of practical use, and actually get someone's attention.
Why does openbsd exist again? Oh yeah, because Theo couldn't get his sparc patches accepted by the port maintainer. It's really odd that Theo has those emails up on his web site; they're not particularly flattering.
I was joking, and yes, migration hurts, I don't have any large scale backup solutions at home so moving 2 120 gig drives from Windows to FreeBSD (or anything else) is for most intents and purposes impossible, although it also stands that Windows 2000 is at least 3 times better for me than Linux (or my preferred FreeBSD) for what I use it for even if I made that comment in jest.
NTFS is a modern, mature, stable, fully journalled file system. It's got POSIX compliance, and it's got room built in for improvement. It also handles sparse files very nicely. In fact, even Windows NT 4 can use NTFS 3.1 (aka NTFS5) when upgraded to SP4 (ntfs.sys is replaced).
Few people really know what they're talking about when they discuss NTFS. Did you know it supports hard linking? Did you know it's got a change journal? Did you know it can encrypt and decrypt files on the fly for instant access? NTFS pushes security, and part of security is security through obscurity. No one can boot Knoppix and overwrite your SAM - they can format the drive, but they can't CHANGE your system (presuming then, that you could always restore your data).
Anyway, leave it to Slashdot to find some jerk who says NTFS is crap because it's a Microsoft product.
I'm not saying NTFS is the end all of file systems, but don't trash it. It's a very nice product, and, unlike reiser, ext3, and UFS2, it's proven and widely deployed.
More on NTFS
NTFS has been One of the most frustrating filesystems to get into read write mode....Linux kernels 2.4.21 has read write capability in it, however, in some circumstances its broken. Linux kernels 2.5.30 have working read write support in them. And the linux 2.6.x kernels promise stable, and fast read write support.
So it quite frustrating, but it is slowly coming along. And once it is out for linux...I'm sure it will be in the BSD kernel quickly...in fact some of the techniques for NTFS read support came from netBSD. So read/write support isnt far off
You're right, but that's not a problem with NTFS. That's a problem with XP, of which there are MANY.
I agree, NTFS isn't by any stretch a panacea, but it is worthy of some praise - certainly as much as the current iterations of reiserfs and ext3.
It's depressing when the only computer in the house that needs a fsck on power failure is the OpenBSD one.
I am definitely not one of those, but it doesn't take much imagination to think of someone who might want that.
I'll have to do some research. I don't believe for one second that there are more ext3 or resier deployments that NTFS. NTFS has been around since at least 1996 or earlier - virtually every Windows server runs it.
I bet most Linux servers still use ext2. FreeBSD uses UFS. Novell uses NWFS. AIX uses JFS and IRIX uses XFS. reiser and ext3 are still babies comparitively.
Read/(write) access to none native filesystems such as NTFS is only relevant for dual boot systems, where it may be nice to access your NTFS partition while booted into *BSD or Linux.
But "real" systems are no dual boot systems. So you don't need it. Hardly find NTFS on floppies or CD-R or on tape. OK maybe for a hotswappable (scsi) harddisk it might have a use, but that is the only serious thing I can think of.
All other interoperability between filesystems goes via network filesystems, be it SMB, NFS, AFS, DFS or whatever. Those are the ones you need. A good and free implementation of NFS for NT might be nice, or Samba keeping up with ever changing Windows fileservers. For real use you need a directory service across platforms as well (NIS+ on windows, active directory on UNIX).
OpenBSD does NOT NEED a journaling fs. It already has the insanely stable UFS with soft-updates. Read up on soft-updates, compile it into your kernel, and then mount your disks with soft-updates enabled (read up on mount(8)).
Well it's true that Theo speaks his mind, and that he's a great programmer.
But he's so abusive I would not work with or keep him as a friend for all the money in the world.
He frequently goes off half cocked if anyone has a slightly different viewpoint, or God forbid, has not read All he has written. This no doubt is the real reason behind ARPA cutting his funds. He pissed off the wrong person with usual four letter panache. Which is also the real reason he "left" and started OpenBSD.
This garbage about speaking his mind is nothing but yes men justifying for his horrid manners. Stop being so afraid whenever someone disagrees with him! He's obviously a big boy and can fend for himself.
If anything tell him to take a walk around the block before replying and creating yet another degrading impression of the man behind an otherwise fantastic OS. Talk about Dr Jekyll and Mr Hyde!
Displaying such bad manners is not something that should be defended. Attacking people with four letter words because they kindly DISAGREED is not akin to greatness. All you do is make it more right in his mind to be abusive. True greatness is the ability to love someone in spite of...
[N.B.: in the following text, former FreeBSD developer Mike Smith gives his reasons for abandoning FreeBSD]
When I stood for election to the FreeBSD core team nearly two years ago, many of you will recall that it was after a long series of debates during which I maintained that too much organisation, too many rules and too much formality would be a bad thing for the project.
Today, as I read the latest discussions on the future of the FreeBSD project, I see the same problem; a few new faces and many of the old going over the same tired arguments and suggesting variations on the same worthless schemes. Frankly I'm sick of it.
FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavour you loved that was at the same time wholesome and worthwhile.
It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimise doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.
So I'm leaving core. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project.
Discussion
I'm sure that I've offended some people already; I'm sure that by the time I'm done here, I'll have offended more. If you feel a need to play to the crowd in your replies rather than make a sincere effort to address the problems I'm discussing here, please do us the courtesy of playing your politics openly.
From a technical perspective, the project faces a set of challenges that significantly outstrips our ability to deliver. Some of the resources that we need to address these challenges are tied up in the fruitless metadiscussions that have raged since we made the mistake of electing officers. Others have left in disgust, or been driven out by the culture of abuse and distraction that has grown up since then. More may well remain available to recruitment, but while the project is busy infighting our chances for successful outreach are sorely diminished.
There's no simple solution to this. For the project to move forward, one or the other of the warring philosophies must win out; either the project returns to its laid-back roots and gets on with the work, or it transforms into a super-organised engineering project and executes a brilliant plan to deliver what, ultimately, we all know we want.
Whatever path is chosen, whatever balance is struck, the choosing and the striking are the important parts. The current indecision and endless conflict are incompatible with any sort of progress.
Trying to dissect the above is far beyond the scope of any parting shot, no matter how distended. All I can really ask of you all is to let go of the minutiae for a moment and take a look at the big picture. What is the ultimate goal here? How can we get there with as little overhead as possible? How would you like to be treated by your fellow travellers?
Shouts
To the Slashdot "BSD is dying" crowd - big deal. Death is part of the cycle; take a look at your soft, pallid bodies and consider that right this very moment, parts of you are dying. See? It's not so bad.
To the bulk of the FreeBSD committerbase and the developer community at large - keep your eyes on the real goals. It's w