UK Linux Conf 91
PaulJS writes "The UKUUG are holding a Linux Conference on 25th - 26th June 1999. Topics include GNOME (design decisions) and the ext3 filesystem which is a contender for the replacement for ext2. "
A physicist is an atom's way of knowing about atoms. -- George Wald
Re:The problem with journaling file systems (Score:1)
The class of file systems you're describing are best represented by ClearCase versioning file system, a meta filesystem which does save all changes for all time (as well as a ton of other things). BTW, ClearCase is an expensive product from PureAtria requiring big, beefy resources to run well.
Re: /tmp in ram ? (Score:1)
Re:Brimingham (Score:1)
I thought it was in Manchester last year?
But yes - cheap beer is good. Free accomodation, because She Who Must Be Obeyed is currently at Uni in Bham, is also good :)
Re:The problem with journaling file systems (Score:1)
*sigh*
Re:Excuse my ignorance but... (Score:1)
That's why it's not been done.
Re:Not that many speakers (Score:1)
p.s. the name of the nation is "United Kingdom", not England. Alan Cox lives in Wales, a different component of the UK to England.
Re:Excuse my ignorance but... (Score:1)
Re: /tmp in ram ? (Score:1)
Re:Excuse my ignorance but... (Score:1)
Re:Not for the empty pocketed hacker (Score:1)
Unfortunatley room hire and other things like that in the physical world are not copyable and moveable for pennies (the norm for the net).
If you are invited to a large scale, well organised and FREE event you would have to wonder what the hidden agenda might be - the 'Message from our Sponsors'.
The UKUUG event is priced so that it covers its costs and be beholden to no-one for behind the scenes financial support.
Open Source software means that you do not have to put your hand in your pocket nearly as often. It cannot eliminate it completley.
If enough people support such events then there will be more of them and at lower costs.
Showing our faces at such things is also a great way to give the Open Source movement a public face. Richard Stallman's talk at the Commonwealth Institute a couple of months back even made it onto National radio in the UK. - that was a sitting in the isles capacity crowd.
Re:Official Booking Deadline (Score:1)
The booking deadline is now on the website
--
Official Booking Deadline (Score:2)
The official booking deadline for this event is Friday 18th June - that's a week before the event starts. I mention this becasue it the time of writing this isn't mentioned on the website, however I'll make sure that is sorted out in the near future.
Of course it's best to book as soon as possible to ensure you can get a place at the evemt.
Regards,
David Hallowell
UKUUG Council Member
--
Re: /tmp in ram ? (Score:1)
Re:Excuse my ignorance but... (Score:1)
Re:Excuse my ignorance but... (Score:1)
Re:FS merrits (Score:1)
Doesn't sound too good. Are you developing driver software?
Now that we have the most stable OS in the world
Do we? How do you know?
GRIO not in Linux-XFS. What ext3 offers. (Score:4)
Yes but they are not giving away the guaranteed I/O rate part of it. At least not according to this link [slashdot.org] though I can't find any mention of that in the news story [news.com] or the SGI press release [sgi.com].
I haven't seen what EXT3 promises,
It will add journalling (see the white paper [linux.org] Stephen wrote), and probably extent based block lists and btrees by Ted Ts'o [deja.com] will be in there too.
Linux does need a journaling FS and XFS may be the best bet, but it won't happen quickly unless SGI puts some serious resources behind it.
SGI are employing kernel hackers [slashdot.org] and you can start to see some of the stuff they are getting up to [geo.uu.nl]
Also, just who has the resources to test large production systems (4+ CPUs) on an OS under test? Corporates, that's who. And they'll contribute their code to Open Source, right? Because...?
Hell, we've got MS helping us by looking for performance bottlenecks for us [slashdot.org] and that is already starting to bear fruit [slashdot.org] (I can't seem to link to that article right. Check out the article "Re:Thank you Microsoft!" by petchema. You will need Alt-F to find it.)
Personally, I think ext3 will rock. This isn't Stephen's first file system by a long chalk.
may have a price current purists will not like but will have to accept (ie less than Open Source code licenses
We can't succeed by destroying ourselves, and I don't think the Linux community will try. If XFS weren't Open Source [opensource.org] then it would fail to gain any market share against ext3. But it will be Open Source, so it's a moot point.
Journaled files (Score:1)
I want a feature...
I used to have a few VMS accounts on a VAX and a nice feature was when a file was updated, a new file with an incremented revision suffix was made. Example:
test.c
test.c.1
test.c.2
This made it nice when making revisions to a source file and along the way I made some grave errors. Going back and finding a version was an easy process as the filesystem did the same to the binaries. If this was annoying and took up disk space, the incremental file flag could be turned off for directories or files.
There were many other dodads in the VMS filesystem, like ACL's and all that. Most I didn't use, but it was nice that they were there.
Are things like these an option for me with my Linux box?
EXT3(?) vs XFS (Score:5)
This sort of thing is needed when doing uncompressed cinema res images at 24fps (or HDTV) where you need 90-130Mbyte a sec from the disk nomatter what else is going on.
There's a cable channel using 24 odd uncompressed TV res video streams for live delay rebroadcasting (across time zones) using XFS. Works nicely.
Linux doesn't need this right now. Why? Because it's kinda obvious that the whole OS needs to be in on this act, it's not just a FS thing. True, the guaranteed rate stuff can be treated discretely (ie left out). But I think people may be naive when they say, "Yay, use XFS."
I haven't seen what EXT3 promises, but I bet that the current implementation of XFS has fingers going *deep* into IRIX that won't make it a fast retro fit into Linux, compared to EXT3 (unless EXT3 is just conjecture at this time, or only a modest improvement. This'll be why Linus wants a full rewrite: to get greatly improved performance will need a lot of changes on the OS side, and if you're going to go to that effort, you'd better make it worthwhile)
Linux does need a journaling FS and XFS may be the best bet, but it won't happen quickly unless SGI puts some serious resources behind it. For any other effort to pool together enough ppl for long enough to make it happen is just too unlikely for us to just sit around hoping for.
Also, just who has the resources to test large production systems (4+ CPUs) on an OS under test? Corporates, that's who. And they'll contribute their code to Open Source, right? Because...?
This *will* all happen, but I think some of these tougher OS issues will need corporate backing that may have a price current purists will not like but will have to accept (ie less than Open Source code licenses or maybe even (cringe!) binary drivers).
My 2 cents worth.
Re:Brimingham (Score:1)
--
Re:Stuff to buy (Score:1)
--
Re:EXT3(?) vs XFS (Score:1)
Indeed, it's something like 180K lines of code. It has tons of things that are sometimes extreamly useful. Not just the guaranteed I/O rate stuff, but b-tree baised directory lookups (no more slow operations on bloated news directories). Adding more disks to an existing XFS filesystem is great. It's all great.
At a price. It's 180K lines of code after all! I don't see a 8M second hand 386SX running XFS. I think there is a future for EXTn. If EXT3 comes soon enough, it could have a long future. If it comes too late I'm not sure who will want to hack on it rather then XFS.
What does SGI have to do "quickly" other then actually release the code? You mean just because it's big Linux hackers can't get it to work on their own? Only "real" SGI programmers can do anything with it? If so SGI isn't getting much by giving it away! What happened to "with enough eyes all bugs are shallow"?
Well tons of 2CPU tests will be done becasue 2CPU machines are cheep enough to be affordable to hobbiests. The K7 may or may not make 4+CPU machines affordable as well. "Corporates" may well put some time into testing "Linux XFS" on big machines because they think it is a useable platform. Or they may not. It's not like they owe Linux anything. The bigger distribution componies (i.e. Red Hat) may well do testing, or donate test equiptment, they make their living off Linux after all, and many of them are gunning for the server market.
But does it matter if it gets 4+CPU testing? If Linux isn't commonally run on 4CPU systems then it won't see much 4CPU test, nor will it be easy to argue 4+CPU is important to it at that time. When 4+CPU becomes important it will see lots of testing there.
Linux only has to pay that price is it views corprate acceptance is a goal worthy of that price. If it holds it's ground either corprate acceptance will come anyway (that appears to be happening at the moment), or it won't, but Linux will still be "pure".
So before you accept a binary licence, or a single bit of software that is less open then you want, ask yourself how bad do you really want it? Is there another card you could buy that's maybe only a little slower (or more expensiave) that has a more open driver? Or is it something you can do without for a while?
You only have to give up what you are willing to give up.
P.S. this doens't mean you have to give nothing up. I have a copy of Civ call to power, and no source code. It's a deal I was willing to make. But I don't have a single card in my machine I don't have driver source for, even if that means I don't get anything like a SB Live for 18 months (my best guess on how long an open alternitave takes to arrive). Other people are free to make other choices.
That would be kinda like Solaris (Score:1)
EXT3 vs. XFS (Score:2)
I personally think XFS is great and hopefully SGI will release it under a pretty liberal license.
Re:EXT3 vs. XFS (Score:1)
The more the merrier. Except when it comes to pretty low-level disk manipulation, the choice of FS isn't going to hinder application compatibility, and all the major distros (if smart) will provide all the free FSs.
Now, if SGI releases XFS under the GPL, will a hacker port the XFS VFS to a OS/2 XFS IFS? It's already been done with ext2...
Re:The problem with journaling file systems (Score:3)
JFS does not function as revision control.
It's not keeping a rollback buffer of the
contents of your files, just the status of
the filesystem.
It's all about filesystem integrity.
To quote Chris Tyler on the topic:
"A journalled file system writes all of the proposed changes to control structures (superblock directories, inodes) into a journalling area before making those writes to the actual filesystem, then
removes them from the journal after they have been committed to disk. Thus if the system goes
down, you can get the disk into a sane state by replaying/executing the intention journal instead of
checking every structure; thus an fsck can take seconds instead of minutes (or hours).
For example, if you're going to unlink the last link to a file (aka delete the file), that involves an
update to the directory, inode, and free list. If you're on a non-journalled system and update the
directory only, you have a file with no link (see
only, you have blocks missing from your free list. Both of these require scanning the whole disk in
order to fix; but a journalled system would just update the directory, inode, and free list from the
journal and then it would be sane.
Problems with journalled filesystems include conflicts with caching systems (e.g., DPT controllers,
RAID subsystems with cache) where the intention journal is not committed to physical disk before
the writes to the filesystem commence."
well... (Score:1)
Re:Not for the empty pocketed hacker (Score:1)
venture, it's kinda prohibitive for students
and the like
I think it's really the slice that the venue
takes which hikes the price up.
Maybe the next conference should take place in
a field somewhere?
Re:Excuse my ignorance but... (Score:1)
Re:Excuse my ignorance but... (Score:1)
Re:Excuse my ignorance but... (Score:2)
Unfortunately there are "file mode forever" people on linux-kernel who would rather keep linux a clone of a 70's OS than add anything people might actually use.
Re:EXT3(?) vs XFS (Score:1)
>production systems (4+ CPUs) on an OS
>under test? Corporates, that's who. And they'll >contribute their code to Open Source,
> right? Because...?
What about hardware manufacturers they routinely
test and assemble systems and can afford to try
running new OSes on them.. the benefit to them is
being able to offer their customers a better
system
Re:EXT3 vs. XFS (Score:1)
Re:EXT3 vs. XFS (Score:1)
Re:Excuse my ignorance but... (Score:1)
Re:XFS (Score:1)
XFS (Score:2)
I haven't been able to find more information on SGI's donation of XFS. Anyone have some links?
Cheers,
Joshua.
Re:ext3 - od . (Score:2)
No, because a proper Posix system doesn't define what opening a directory as a stream should do (IIRC, it does define an error code for such an action). Thus, attempting to read a directory as a file results in undefined behavior--on older Linux kernels, you got the raw directory; on Seventh Edition UNIX, you got data blocks which the C library's opendir(3) functions and friends actually used; on Windows, OS/2, DOS, or newer Linux kernels, you get an error.
The proper way to read a directory is the system calls to open and search a directory.
Cheers,
Joshua.
Metadata `mode' and file utilities (Score:2)
We really need an object-oriented filesystem if we want concepts like these. To get that, we also need an object-oriented language (Java is a good choice, C++ doesn't count due to lack of things like decent memory management) and on object-oriented kernel (Hurd might fit the bill some day).
Cheers,
Joshua.
24x7x365 ? (Score:1)
;-)
Re:Excuse my ignorance but... (Score:1)
Re:EXT3 vs. XFS (Score:1)
Re:EXT3 vs. XFS (Score:1)
Excuse my ignorance but... (Score:1)
Wouldn't something like this be useful for ext3?
AFAIK, it would speed up searches for files...
Does XFS do this?
Re:Excuse my ignorance but... (Score:1)
You can then search on those attributes and Those are v fast.
Hope this clears things up.
FS merrits (Score:1)
Great. I can afford this one. (Score:1)
However this one is really excellent value for money as this one only costs £70.50 inc VAT (+ £20.57 for UKUUG membership if you're not a member).
Now all I have to do is check that I can get time off work and if I can I'll be there.
Re:Excuse my ignorance but... (Score:1)
Given the prevalence of shell scripts in Unix systems, sloppy semantics could easily lead to a debugging nightmare ...
Re:EXT3 vs. XFS (Score:3)
Not for the empty pocketed hacker (Score:1)
event here in England, giving me a bit more chance
to meet and hear more Linux people.
Unfortunately, the thing seems to be a bit "steep":
a pass is £78 for the 2 days and nearly £60 if
only attending on the Saturday. Plus you have to
be a member of Uk's unix group... I shall have to wait for
something a bit more Open.
Re:Not that many speakers (Score:1)
UKUUG events have been knowing to be expanded beyond their scheduled time - UK LISA 98 was extended to four days (it was originally meant to be a two day event). I'm not saying that the Linux conference will be extended but their track record suggests that they'll have no problems filling the vacant slots.
The most important thing about the conference, however, is the opportunity to meet other Linux users from around the UK as well as the panel sessions where you have a chance to put your questions to a panel of speakers. Hopefully the panel will be able to address all the questions put here about ext3 as well as anything else you want to talk about.
--
Re:Not for the empty pocketed hacker (Score:1)
That is true. If this years event is big I'm sure something MASSIVE will be organised in the UK and as more people will attend the cost per person can be reduced.
--
Re: No Journaling for performance... (Score:1)
How about XFS = Secure FS and ext3 = Fast FS? I don't think (for my purposes) that i need a journaling FS, I'm doing pretty good without it, so i could use ext3, while anyone who needed the extra security could still have it.
Re:XFS (Score:2)
http://www.linuxworld.com/linuxworld/lw-1999-05
Re:Journaled files (Score:1)
Cyclic Software [cyclic.com]
Re:EXT3 vs. XFS (Score:2)
As it stands XFS would be a complete FS that presumeably could be included in the kernel with minimal fuss. Compare this with ext3 that would either be extended ext2 or as Linus seems to want, an entirely new FS built from scratch.
Certainly XFS would be something that would lend credibility to "enterprise" Linux.
Skill
Re:EXT3 vs. XFS (Score:1)
Re:Switch (Score:1)
Switch is a system that works like a credit card, but the money comes out of your current account immediately. It's very popular since all the transactions show on your normal bank statements and you aren't faced with horrible bills at the end of the month.