File systems

Pages: 12
This is a great book about file systems (as well as designing and implementing them) written by someone who worked on BeOS.

I thought some of you might find it interesting.

http://www.letterp.com/~dbg/practical-file-system-design.pdf

I'm on page 18 of 247 :)
Last edited on
Thanks.
Cheers chris
I hoped someone would find this interesting and as useful as I am. I think it's great, even if just for interest in BeOS, which gives me an awesome idea. In that book it says that a version of "the BeBox" had LEDs on the front panel showing CPU usage. Well... you don't really need CAPS lock, NUM lock or SCROLL lock, do you? (I rarely use any of them, I find shift easier than caps lock, I don't use the numpad (even though it's meant to be quicker, I tried getting used to it and couldn't) and I don't even know what scroll lock does).

+----------+-----------+-------------+-----------+
| Num lock | Caps lock | Scroll lock | CPU Usage |
+----------+-----------+-------------+-----------+
| off      | off       | off         | 000-025%  |
+----------+-----------+-------------+-----------+
| on       | off       | off         | 025-050%  |
+----------+-----------+-------------+-----------+
| on       | on        | off         | 050-075%  |
+----------+-----------+-------------+-----------+
| on       | on        | on          | 075-100%  |
+----------+-----------+-------------+-----------+

That would be awesome.
See what happens on Notepad++ when you hold CTRL and press up or down. Scroll lock used to do that.

The numpad is much faster than the normal keyboard, particularly if you need to type number with at least two or three digits. For single digits, the regular keyboard is faster. If you use the calculator a lot, I strongly suggest you get used to the numpad.
Has been many many years since I've seen a PC with scroll lock/num lock/ Caps lock on the front of the box. Nowdays it's mostly keyboards that have this. You still may be able to achieve the same...

My box has a Core CPU temp, clock, and computer temp. 5 x USB2.0 Multi-Card Reader with LED, mini-SD card reader. speaker/headphone jack. power/reset button with green/red LED.

I saw a cool trick with keyboards LED a few months back, taking off the keyboard cover pulling out the leds, and placing small tubing out of the k/b with wires through the middle, then attaching the wires to the led jack in microboard, and attaching LED to the other end, this made for a series of bendable lights you could either shine at the keyboard keys or shine at nearby text books, etc.

An extension to the LED's already on the k/b. Just like bendy booklights coming out of your keyboard, I will try that trick one day.
Last edited on
@helios,
Oh, I've done that before.

The numpad is much faster than the normal keyboard, particularly if you need to type number with at least two or three digits. For single digits, the regular keyboard is faster. If you use the calculator a lot, I strongly suggest you get used to the numpad.

Hmm... I'll try to get used to it again. I did get to the point of being able to use the numpad, but two weeks with a laptop keyboard got me back to my old habits... there's no way using the number-row (official new name) is slower than fn + M for 0, etc. so I was using the number-row.

@gcampton
What I would like to do to a keyboard is:
1. remove the LEDs from the PCB (I've mastered the art of removing pins without a "solder-sucker" (something which uses a vacuum to suck melted solder away from a joint) by using wire cutters and a souldering iron to melt the solder and then pull the pins away from the hole (wouldn't work for surface mounting) because my soldering is so bad. I can design a circuit because I understand how electronics works at a logical level, but I can't actually solder the pins. I burn the board, splash molten solder over the board, connect pins by accident, and I've even melted joints off (i.e. melted the copper around the hole that connects to the solder, so I had to bend the pin over to the track it was connecting to so that the solder could just about stick to it). Maybe it's because of the same reason I suck at drawing... It's akin to maths, I guess. I'm able to do algebra (better than most people in my class, anyway... today we were doing algebraic proofs and I found that ridiculously easy...) and probability in maths, but things like geometry bore the hell out of me. Quadratic functions, Pythagoras' theorem and trigonometry I can actually enjoy to a limited degree... and functions of x (f(x)) stuff too, I guess because it's mostly logic. Wow, that was a digression and a half :l
2. solder a variable resistor (potentiometer) to each one
3. connect an LED to each potentiometer
4. have variable light output for each LED

Or you could use an LDR (Light Dependant Resistor) and a Schmitt inverter, so the darker the ambience, the brighter the LEDs would go (or would it be the opposite? I forget how LDRs work).
I saw a cool trick with keyboards LED ...

http://www.youtube.com/watch?v=iOn72Y5DT6M
That guy's voice is not real. Also, why does he say "sodder" and not "solder?"
Because that's a comparative, not a verb.
What? How is whether or not a word is a verb related to whether or not you can disregard the 'l' and pronounce it wrong?
Sod, sodder, soddest.
Admittedly, "sod" is not an adjective, so that person is even more confused than you initially thought.
What the hell are you talking about?
He's referring to solder, but mispronouncing it as "sodder." Stop trying to screw with my head.
The l in solder is silent. He's pronouncing it properly. don't think I've ever heard anyone actuall pronounce the l. THAT would be pronouncing it wrong.
+1 to jRaskell

Solder = SAH-dur

EDIT: http://dictionary.reference.com/browse/solder
Last edited on
http://en.wiktionary.org/wiki/solder
http://www.thefreedictionary.com/solder (below in "translations". Don't ask why the translations section has English pronunciations)
closed account (z05DSL3A)
George Bernard Shaw wrote:
England and America are two countries separated by a common language.
US English
English.
Not the same thing.

I don't understand why Americans are so intent on saying they speak English while simultaneously telling me I pronounce words wrong. Uhh... I'm from England. That's where the language originates from (unless the single origin theory is correct, which I doubt), so surely the English definition is the correct one? Or do you suggest we say to e.g. China that they pronounce their words incorrectly because someone in a China town in New York (I don't even know if there is one there) says so?

I guess it would be different if the word "solder" originated in the USA, but it doesn't.

I have a nasty feeling someone is going to feel the need to say "shut up, England doesn't have an empire any more, stop clutching to days gone by and recognise the fact that your country has no power any more." Well, the language still originated here. English is English. US English isn't.

My £0.012 (exchange rate as of 4/2/10 (yeah, I put the day before the month before the year. Don't like it? Tough!)).

Also, because people seem to take everything I say literally, I'd like to disclaim that some parts of virtually every post by me are satirical and should be ignored.
Last edited on
exchange rate as of 4/2/10 (yeah, I put the day before the month before the year. Don't like it? Tough!)
Speaking as a citizen of the World, I don't like that that date is a) unsortable by strcmp(), and b) ambiguous.
a) unsortable by strcmp()

What?

b) ambiguous.

It's no more ambiguous than 2/4/10 or 10/2/4.
How about 4/Feb/2010? Is that less ambiguous?

Pages: 12