Not a complete apples-to-apples comparison (as you mention bzip), but you can gzip a FreeBSD/kernel file. The boot loader will recognize/kernel.gz, uncompress it, and load it like any other.
I myself did this on a Soekris Net4501 when squeezing FreeBSD into a 32M flash card. Kernel size (on disk) went from 2.1 MB to 970 kB.
It isn't. It's Microsoft's fault for not modularizing the Office components, at least to a point where an Office Pro CD can be used to install the export components on a system installed with Office Standard and vice versa.
I ran into a similar (and yet even more unusual) battle this weekend with my wife's PC at home. Its running Windows XP Home, installed with the Windows XP Home SP1 CD. I installed a CD-RW drive so she could burn mix CDs to take with her in the car. After I installed the CD-RW drive, she later complained that "the Internet is down again". After doing some initial troubleshooting I discovered that the TCP/IP stack somehow ate itself-- I tried an ipconfig/renew and I received "You are trying to perform an operation on something that is not a socket". Anyway, in the process of trying to get the TCP/IP stack reinstalled I decided to run System File Checker. To my great suprise, sfc immediately asked me to insert the Windows XP Professional SP1 CD to continue. As I mentioned, this machine was installed with XP Home SP1, so of course putting in the original install media did nothing. I thought I might be able to get around the issue with an XP Pro CD I have here for one of my laptop, but its an XP Pro SP0 CD, so that didn't work either.
This is the first (and only thus far) case I've ever seen where Windows has needed to copy files from a CD of software that I don't even own, especially when I legally purchased the XP Home SP1 CD in the first place.
Fallout and Fallout II, some of the best RPG material I ever had the good fortune to purchase (and on the cheap). While the graphics don't really add-up to much in today's market, the story and depth of choices in the game made it an incredible experience.
Besides, what other games allow your character to completely forget his main quest and become a drug-addicted sex-fiend extortionist?
Re:Joe vs. vi vs. GUI based editors
on
JOE Hits 3.0
·
· Score: 2, Informative
What exactly is it that vi's steep learning curve gives people apart from a feeling of "eliteness", that can't be found elsewhere in easier to use software? What's the pay-off?
Well, for starters, when you spend a good deal of time editing text files (source, confs, whatever), vi can be marvelous for doing a lot of work with just a few keystrokes. Delete a word, delete a line, delete to this mark, search and replace, yank and paste, all easily done with 2-3 keypresses.
When having to do edits over a console link, every keystroke counts if you're doing a great deal of editing. I learned vi specifically for this reason when performing emergency firewall rule changes or fixes over a 9600 baud serial connection at my last job.
How come that is the only argument I hear from people about why vi is so great?
When you are put in a situation where you have to edit something on a UNIX system that you are unfamilar with, or any Solaris system that's recently been reinstalled, knowing vi makes doing any editing task very easy.
Not everyone is faced with these sorts of situations, and not everyone has a significant need to use/learn vi (note I never said there was a steep learning curve, I picked up on basic skills in less than a day). For the reasons mentioned above, knowing how to use vi was incredibly useful and saved me a good deal of time. Learning it was a minimal investment that had a significant benefit in my case.
Re:Joe vs. vi vs. GUI based editors
on
JOE Hits 3.0
·
· Score: 2, Insightful
Funny that, replace "text editor" with "operating system" and you've just described the stereotypical Windows zealot.
As with anything, it all comes down to what you determine to be the best tool for the job. If you work with all sorts of *NIX OSes, groking vi is valuable as it is ubiquitous.
An interesting side-effect of using vi is the tie-ins between vi, ed, and sed, as they all use largely the same command set. Knowing how to do something like a search-and-replace in one translates easily to the other two, and vice versa.
What you should do is let them bring in all the food they want, but no drink. Then bust all of the water fountains and up the price of a Coke (if that's even possible, its close to infinity as it is).
No, the gateway or direct host has ALL PORTS CLOSED, however it does log port requests. If the log shows the knocking sequence, then and only then, will it open a port.
Right, but if you are behind a NAT gateway that is filtering packets, a drop will still appear differently than a closed connection to someone scanning the host.
Thinking about this again, I suppose you could still trigger with all filtered ports as well, so long as the firewall software is configured to log dropped packets to those ports and you have a script capable of triggering such a setup. The original post said closed ports, so I mentioned a caveat if a filter is also dropping packets somewhere in there.
That depends on the NAT gateway, as per the original poster. If the NAT gateway is dropping all packets that aren't part of a) valid incoming connections or b) a port knocking scheme, a portscan would reveal some or all of the ports utilized in the port knocking scheme. Ports that are closed but part of the knocking scheme would return a connection refused, while all the other (filtered) ports would simply be dropped.
Granted, most anyone implementing this sort of security setup on their firewall would most likely think about this and either a) open an entire range of ports, only some of which would be used for port knocking (as a previous poster mentioned) or b) simply close everything at the NAT gateway and not drop any packets, thereby not revealing any detail regarding a port knocking scheme.
I'm sure there are several other ways to deal with this at a NAT gateway, but they just aren't coming to mind at the moment.
Your reference to shoes brings to mind the Shoe Event Horizon from the Hitchhiker's Guide to the Galaxy's planet Brontitol.
"The Shoe Event Horizon is now a firmly established, and rather sad economic phenomenon which, in future times will be taught as part of the basic Middle School Life, the Universe, and Everything syllabus....
TEACHER: Stand up! Harsh Economic Truths, Class 17. You are standing up? STUDENT: Yes. T: Good. You are living in an exciting, go-ahead civilization. Where are you looking? S: Up. T: What do you see? S: The open sky, the stars, an infinite horizon. T: Correct... You are living in a stagnant, declining civilization. Where are you looking? S: Down. T: What do you see? S: My shoes. T: Correct. What do you do to cheer yourself up? S: I buy a new pair. T: Correct! Now, imagine everone does the same thing... everyone buys new shoes, what happens? S: More shoes. T: And? S: More shoe shops. T: Correct... and in order to support all these extra shoe shops, what happens? S: Everyone must keep buying shoes. T: And how is that arranged? S: Manufacturers dictate more and more different fashions of and make shoes so badly that they either hurt the feet or fall apart. T: So that? S: Everyone has to buy more shoes. T: Until? S: Until... everyone gets fed-up with lousy, rotten shoes. T: And then what? S: Massive capital investment by the manufacturers to try and make people buy the shoes. T: Which means? S: More shoe shops. T: And then we reach what point? S: The Shoe Event Horizon! The whole economy overbalances. Shoe shops outnumber every other kind of shop. It becomes economically impossible to build anything other than shoe shops. T: Now, what's the final stage? S: Um... every shop in the world becomes a shoe shop. T: Full of? S: Shoes no one can wear. T: Result? S: Famine, collapse, and ruin. Any survivors eventually evolve into birds and never put their feet on the ground again. T: Excellent! End of lesson."
Not all laptops are like this. You can still find the field replacement manuals for many many IBM Thinkpads from IBM's support site. They are the equivalent of a Haynes Auto Manual; you can use it to practically tear-down the entire laptop and rebuild it.
For an open hotspot, I would suggest using NoCatAuth. Even for an open, free-for-all hotspot, NoCatAuth can be setup to require users to click past a disclaimer screen. This forces the user to accept usage terms before getting Internet access, which is perhaps a greater indemnifier than a sign out front saying "Security not provided".
For-fee wifi hotspots are one of the only ways some of the larger network providers can recoup costs associated with equiptment installs and proper blanket coverage of an area.
While I agree that free wifi hotspots are incredible (and applaud my local coffee shop, my local Mellow Mushroom, and Atlanta Freenet for providing free hotspots close to me) and users will gravitate towards those for preferred access, I can definitely see where fee-based hotspots can work as well. What the fee providers need to understand is they will need to offer services above and beyond what the free hotspot providers are doing to really entice users to spend money for wifi. If a local wifi hotspot offered additional or exclusive webcasts, Shoutcast streams, or even a well-thought-out community portal, I'd seriously consider spending a few bucks a day for those extras.
I just purchased 20 of my own CDs, since after 12/3 they won't be available anymore. I really wish I could have received more than 3 weeks notice of this, but business is business I suppose. I'm now in the process of trying to find a new host for my stuff. As I don't currently or plan to make any money off my music (I've always allowed all of my own songs to be freely downloadible, and my CDs are sold at the lowest possible price MP3.COM allows), all I'm interested in is a host that is incredibly inexpensive. IUMA looks promising, and has been around much longer than MP3.COM, so maybe they are worth a try.
Are you sure about this? I tried installing RH9 on a P75 laptop with 40 MB RAM. Even with a text mode install, I was told that the install required 64 MB and wouldn't continue.
RH will run with little amounts of RAM, but I do believe it requires at least 64 MB to install it.
This is really for the install, as the install process is contained in a ramdisk. You could run the OS with 8-16 MB of RAM after its installed, although I don't know why you would want to (particularly if you had 64 MB at your disposal for the install).
Dunno about te US, but over here the best lawyers are definately the judges.
Its largely the same in the US, but with a slightly different take...
The best lawyers aren't.
Nice work obsd people. Must be about time to have a relaxing beverage or twelve :)
You can always assist in bringing relaxing-beverage goodness to the OpenBSD development team.
You haven't been here very long have you?
Not a complete apples-to-apples comparison (as you mention bzip), but you can gzip a FreeBSD /kernel file. The boot loader will recognize /kernel.gz, uncompress it, and load it like any other.
I myself did this on a Soekris Net4501 when squeezing FreeBSD into a 32M flash card. Kernel size (on disk) went from 2.1 MB to 970 kB.
It isn't. It's Microsoft's fault for not modularizing the Office components, at least to a point where an Office Pro CD can be used to install the export components on a system installed with Office Standard and vice versa.
/renew and I received "You are trying to perform an operation on something that is not a socket". Anyway, in the process of trying to get the TCP/IP stack reinstalled I decided to run System File Checker. To my great suprise, sfc immediately asked me to insert the Windows XP Professional SP1 CD to continue. As I mentioned, this machine was installed with XP Home SP1, so of course putting in the original install media did nothing. I thought I might be able to get around the issue with an XP Pro CD I have here for one of my laptop, but its an XP Pro SP0 CD, so that didn't work either.
I ran into a similar (and yet even more unusual) battle this weekend with my wife's PC at home. Its running Windows XP Home, installed with the Windows XP Home SP1 CD. I installed a CD-RW drive so she could burn mix CDs to take with her in the car. After I installed the CD-RW drive, she later complained that "the Internet is down again". After doing some initial troubleshooting I discovered that the TCP/IP stack somehow ate itself-- I tried an ipconfig
This is the first (and only thus far) case I've ever seen where Windows has needed to copy files from a CD of software that I don't even own, especially when I legally purchased the XP Home SP1 CD in the first place.
Fallout and Fallout II, some of the best RPG material I ever had the good fortune to purchase (and on the cheap). While the graphics don't really add-up to much in today's market, the story and depth of choices in the game made it an incredible experience.
Besides, what other games allow your character to completely forget his main quest and become a drug-addicted sex-fiend extortionist?
What exactly is it that vi's steep learning curve gives people apart from a feeling of "eliteness", that can't be found elsewhere in easier to use software? What's the pay-off?
Well, for starters, when you spend a good deal of time editing text files (source, confs, whatever), vi can be marvelous for doing a lot of work with just a few keystrokes. Delete a word, delete a line, delete to this mark, search and replace, yank and paste, all easily done with 2-3 keypresses.
When having to do edits over a console link, every keystroke counts if you're doing a great deal of editing. I learned vi specifically for this reason when performing emergency firewall rule changes or fixes over a 9600 baud serial connection at my last job.
How come that is the only argument I hear from people about why vi is so great?
When you are put in a situation where you have to edit something on a UNIX system that you are unfamilar with, or any Solaris system that's recently been reinstalled, knowing vi makes doing any editing task very easy.
Not everyone is faced with these sorts of situations, and not everyone has a significant need to use/learn vi (note I never said there was a steep learning curve, I picked up on basic skills in less than a day). For the reasons mentioned above, knowing how to use vi was incredibly useful and saved me a good deal of time. Learning it was a minimal investment that had a significant benefit in my case.
Funny that, replace "text editor" with "operating system" and you've just described the stereotypical Windows zealot.
As with anything, it all comes down to what you determine to be the best tool for the job. If you work with all sorts of *NIX OSes, groking vi is valuable as it is ubiquitous.
An interesting side-effect of using vi is the tie-ins between vi, ed, and sed, as they all use largely the same command set. Knowing how to do something like a search-and-replace in one translates easily to the other two, and vice versa.
OB MATRIX REFERENCE
If you've seen The Animatrix, this is really how the war versus man and AI began.
The Second Renaissance, Part I & Part II
Quite possibly some of the most intense cartoonage I've ever seen.
They do-- you just need to visit toastdot.org or autodot.org to read about it.
What you should do is let them bring in all the food they want, but no drink. Then bust all of the water fountains and up the price of a Coke (if that's even possible, its close to infinity as it is).
Happy customers, happy theater, happy everybody!
No, the gateway or direct host has ALL PORTS CLOSED, however it does log port requests. If the log shows the knocking sequence, then and only then, will it open a port.
Right, but if you are behind a NAT gateway that is filtering packets, a drop will still appear differently than a closed connection to someone scanning the host.
Thinking about this again, I suppose you could still trigger with all filtered ports as well, so long as the firewall software is configured to log dropped packets to those ports and you have a script capable of triggering such a setup. The original post said closed ports, so I mentioned a caveat if a filter is also dropping packets somewhere in there.
That depends on the NAT gateway, as per the original poster. If the NAT gateway is dropping all packets that aren't part of a) valid incoming connections or b) a port knocking scheme, a portscan would reveal some or all of the ports utilized in the port knocking scheme. Ports that are closed but part of the knocking scheme would return a connection refused, while all the other (filtered) ports would simply be dropped.
Granted, most anyone implementing this sort of security setup on their firewall would most likely think about this and either a) open an entire range of ports, only some of which would be used for port knocking (as a previous poster mentioned) or b) simply close everything at the NAT gateway and not drop any packets, thereby not revealing any detail regarding a port knocking scheme.
I'm sure there are several other ways to deal with this at a NAT gateway, but they just aren't coming to mind at the moment.
OBHHGTTGR
...
Your reference to shoes brings to mind the Shoe Event Horizon from the Hitchhiker's Guide to the Galaxy's planet Brontitol.
"The Shoe Event Horizon is now a firmly established, and rather sad economic phenomenon which, in future times will be taught as part of the basic Middle School Life, the Universe, and Everything syllabus.
TEACHER: Stand up! Harsh Economic Truths, Class 17. You are standing up?
STUDENT: Yes.
T: Good. You are living in an exciting, go-ahead civilization. Where are you looking?
S: Up.
T: What do you see?
S: The open sky, the stars, an infinite horizon.
T: Correct... You are living in a stagnant, declining civilization. Where are you looking?
S: Down.
T: What do you see?
S: My shoes.
T: Correct. What do you do to cheer yourself up?
S: I buy a new pair.
T: Correct! Now, imagine everone does the same thing... everyone buys new shoes, what happens?
S: More shoes.
T: And?
S: More shoe shops.
T: Correct... and in order to support all these extra shoe shops, what happens?
S: Everyone must keep buying shoes.
T: And how is that arranged?
S: Manufacturers dictate more and more different fashions of and make shoes so badly that they either hurt the feet or fall apart.
T: So that?
S: Everyone has to buy more shoes.
T: Until?
S: Until... everyone gets fed-up with lousy, rotten shoes.
T: And then what?
S: Massive capital investment by the manufacturers to try and make people buy the shoes.
T: Which means?
S: More shoe shops.
T: And then we reach what point?
S: The Shoe Event Horizon! The whole economy overbalances. Shoe shops outnumber every other kind of shop. It becomes economically impossible to build anything other than shoe shops.
T: Now, what's the final stage?
S: Um... every shop in the world becomes a shoe shop.
T: Full of?
S: Shoes no one can wear.
T: Result?
S: Famine, collapse, and ruin. Any survivors eventually evolve into birds and never put their feet on the ground again.
T: Excellent! End of lesson."
That was just his screen saver coming on.
One OS in particular seems to use the blue color to represent system failure. That OS is not what many call "effective".
Not all laptops are like this. You can still find the field replacement manuals for many many IBM Thinkpads from IBM's support site. They are the equivalent of a Haynes Auto Manual; you can use it to practically tear-down the entire laptop and rebuild it.
For an open hotspot, I would suggest using NoCatAuth. Even for an open, free-for-all hotspot, NoCatAuth can be setup to require users to click past a disclaimer screen. This forces the user to accept usage terms before getting Internet access, which is perhaps a greater indemnifier than a sign out front saying "Security not provided".
Actually (at least according to the install of XP Home I just did on my mother's new laptop), its 30 days not 60.
While I agree that free wifi hotspots are incredible (and applaud my local coffee shop, my local Mellow Mushroom, and Atlanta Freenet for providing free hotspots close to me) and users will gravitate towards those for preferred access, I can definitely see where fee-based hotspots can work as well. What the fee providers need to understand is they will need to offer services above and beyond what the free hotspot providers are doing to really entice users to spend money for wifi. If a local wifi hotspot offered additional or exclusive webcasts, Shoutcast streams, or even a well-thought-out community portal, I'd seriously consider spending a few bucks a day for those extras.
Actually, my Samsung YEPP has a built-in microphone. Its perfect for recording little self-memos and such.
I just purchased 20 of my own CDs, since after 12/3 they won't be available anymore. I really wish I could have received more than 3 weeks notice of this, but business is business I suppose. I'm now in the process of trying to find a new host for my stuff. As I don't currently or plan to make any money off my music (I've always allowed all of my own songs to be freely downloadible, and my CDs are sold at the lowest possible price MP3.COM allows), all I'm interested in is a host that is incredibly inexpensive. IUMA looks promising, and has been around much longer than MP3.COM, so maybe they are worth a try.
Are you sure about this? I tried installing RH9 on a P75 laptop with 40 MB RAM. Even with a text mode install, I was told that the install required 64 MB and wouldn't continue.
RH will run with little amounts of RAM, but I do believe it requires at least 64 MB to install it.
This is really for the install, as the install process is contained in a ramdisk. You could run the OS with 8-16 MB of RAM after its installed, although I don't know why you would want to (particularly if you had 64 MB at your disposal for the install).
Its still chugging along, but you can see for yourself.