Ever hear of BusyBox?? Grab that, add a kernel, grab a floppy, run genromfs.. yada yada yadya... you get a floppy with a nice basic linux distro for about 700K (perhaps less).
there's a really good book that you can find online (at www.linuxdoc.org under the guides section) called "Securing and Optimizing Linux - Redhat Edition". It's a pretty big doc (pdf is about 5Mb, if I recall correctly, almost 500 pages too). It may be a tad more paranoid that you think. But between that guide and a normal basic-linux-commands-type book, I think you'd be on your way.
As for telnetting into your box remotely, that has to do with "sniffing". Basically, Evil People(tm) could watch all the traffic on your network connection and simply grab your username/password as you type it. But, if you're not analy paranoid, and/or you don't share a connection with other people, and/or you trust your ISP... you'll be fine. As for RedHat 6.2, be absolutely sure you grab the updated RPM for wu-ftpd (the ftp server), it has a commonly exploited hole.
From what you say, you don't sound like you need to be running things like, a web server, ftp server, dns server, nfs server, etc, etc. So, don't. The guide tells you how to disable all that stuff. Most of it is what gets you in trouble. Also, I highly recommend PortSentry from www.psionic.com. It's kinda like ZoneAlarm... it'll identify people that are trying to attack you (well, port scan at least), and block them from connecting. It works very well.
There was a project started some time ago called IP Personality. It was supposed to help hide from os fingerprinting (ala nmap). The project seems to be defunct now... which sucks... I was really looking forward to this. It used IP mangling to make your packets look like other OSs (such as Windows, amiga, etc).
Sure, it probably won't keep the real bad guys out forever, but it'll certainly throw off the script kiddies. If anybody knows the status of the project, or other similar projects, it'd be great to hear something.
I've had fairly decent service with them in the back at a company I consulted for. There were a few issues (like when they put 64Mb of RAM in a box that was speced to 512...), but they have pretty good support and certainly have the bandwidth.
Perhaps Linus has his reasons. He could be too busy, or simply feel that the PPC code is in no state to even be entered into a development kernel. I haven't followed the kernel development list lately, but I'd have to imagine that there's a reasonable explination.
Actually, I'm pretty sure a 2x4 is about 1.75 x 3.5 inches. (approx. 4.4 cm x 8.9 cm ). Additionally they're sold in varying lengths. The typical "stud" length is 7'8.5" (or about 2.35 meters) and is usually used in the framework of walls. They're also sold in longer lengths (i think 18 feet (5.5m) is about the limit... ).
I think this is a valid argument. For example, when I log into my school UNIX account to use Matlab from the console, I use the program as a console program. When I log in while in X, Matlab detects that and allows me to use all the nifty graphical stuff too. I know there are other programs that do this same thing too... emacs, etc.
Why couldn't "normal" programs do the same thing. It wouldn't hurt cron jobs and the like (as everybody keeps complaining about), because the cron isn't run on a terminal per se, and therefore the cron programs wouldn't have access to X.
I'm sure there could be an easy way to implement a "i-don't-want-this-program-to-use-x"... perhaps a simple alias would work. example) alias tar="tar --noX" or something like that. The only problem I see with this is that it would require a rewrite of a bunch of stuff, but I'm sure there are coders who enjoy stuff like this (I'm up for it if people will help).
It would make the GUI more informative. On "other" desktops, when I'm copying a bunch of files and it's going to take a while, I get a nice little progress bar... I like that. I know it's standard in UNIX that "no output is a good thing". But if a User is sitting behind a GUI, it's obvious that they're looking for output when things are going to take a while.
It seems like it wouldn't take much effort to make these devices capable of being controlled remotely. This could be useful if the drivers were snowed into their homes.
that second link basically says, that he told the installer that he was using a 17" monitor capable of 1280x1024. I don't see why that wouldn't work.. you could probably tell it to use whatever sync rates it wants... I remember having to do something like that on my laptop when 1024x768 was new.
As long as you have some free time in the evening/weekends and don't mind your current job for another few months I don't see any reason you couldn't teach yourself java. It really isn't that tough of a language. Go buy yourself a few books and find some online docs. If this is something you really want to do, then you should be able to make the necessary time to learn a new thing.
I couldn't agree more. I worked as a consultant in Miami for a.com (yes, it's still in business). I was 19 years old at the time. At my interview, I was asked, "If you don't mind, how old are you?"... to which I replied "old enough". No more questions.
There were a few akward moments. Like when some of the developers decided to go to a nearby comedy club one friday. Entry age was 21... I just opted out.
I feel that I got respect from my fellow employees because they knew that I was good at what I did. I composed myself like an adult and acted accordingly. Fortunately, I look a little older than I am.
A job should be based on your skills. Both technical and social. You might be the best programmer in the world at age 15, but if acti like a toddler, you won't get respect.
This is not the purpose of squid. Squid is designed for helping a large number of users handle a not so large ammount of bandwidth. If squid performed the actions that you mention in your post, it would be defeating this purpose. Imagine if you have 200 users sharing a dsl line. Squid would cache all those pages that everybody constantly loads up (yahoo, msn, etc.). If it also grabbed all the extra links, it would be wasting bandwidth because the cache-miss-rate would be so increadibly large.
What should really happen is that the first user that goes to a site should have to wait a bit. Squid will then have a cache and it'll be fast after that. But you know that.
Squid just isn't the right tool... perhaps if you rewrite it/make your own proxy you can do what you're looking for...
Why does this absolutely not surprise me? All that it's going to do is stop lamers from copying/pirating stuff. Anybody who really wants to dupe stuff is going to find A Way(tm). All they're doing is pushing Windows Media format which in turn just proves how monopolistic they are.
Now you certainly aren't going to be watching Windows Media under linux...
Why do you want flat panels so badly? Is it because they're "cool", or because they don't require as much disk space. Personally, I think a nice high-end monitor is a better deal. They're cheaper, bigger, and sharper; you could very easily get 3 of them for less than the price of the 2 flat panels. Plus CRTs usually run at higher resolution, so you'll get more screen real-estate.
How much longer until I can get linux on my TI-92?? I can imagine that compile times might be a little high, but hey... at least it'd look like you're doing work in class... =)
Personally, I'm not so paranoid that I'll gladly allow this type of cellphone. I would much rather have my cellphone company be able to tell where I am for whatever inane reason than be lying in a ditch somewhere in the middle of nowhere while I freeze, bleed, or be eaten alive while drifting in and out of conscienceness.
Firstly, what is the cellphone company going to do if they can locate me. They're not going to give out that info to Some Dumb Joe (tm). Have you ever even tried to get somebody else's cellphone number from the cellphone company. Last time I tried (I even told them it was an absolute emergency) they told me there was nothing they could do.
Secondly, if you were so paranoid as to be bothered by the fact that somebody might hack the signal and locate you, couldn't either (a) turn the thing off / take the battery out, or (b) not carry/own a cell phone at all??
Also, why don't people say the same thing about Chevy's NorthStar. They can track you in you car. Obviously they're able to give you directions/ unlock your doors / etc. Plus, when you get in a wreck (actually, any time the airbags deploy) they call 911 for you. Which is actually a really nice feature when you think about it.
Who cares if your cellphone told you that the store you were standing in front of was having a blue light special on fat men's uderwear. I think it'd be great if it could also find a list of coupons that are availble at the grocery store that I'm standing in. "Oh hey look, it's buy-1-get-1-free on ketchup. Maybe I should run in and grab 2 bottles for that picknic this weekend."
I'm all for it. Hell, it could even observe my driving patterns and inform me of upcoming traffic conjestion/wrecks/etc and re-route me. This would be great on the way to work. Or, I could easily check how busy my favorite restuarant is. "Hrm.. cell phone estimates almost 2 hour wait... wanna go somewhere else?"
Ever hear of BusyBox?? Grab that, add a kernel, grab a floppy, run genromfs.. yada yada yadya... you get a floppy with a nice basic linux distro for about 700K (perhaps less).
check it out, it's pretty cool.
-Andy
Agreed.. For that matter, there's also the framebuffer GTK project which allows you to run GTK apps WITHOUT the need for X at all.. nice =)
-andy
better yet, if bandwidth is there, VNC into your box at home!!!
-Andy
2001-03-14 16:32
try again, should be 3.1415926. too bad there's only 60 seconds in a second...
there's a really good book that you can find online (at www.linuxdoc.org under the guides section) called "Securing and Optimizing Linux - Redhat Edition". It's a pretty big doc (pdf is about 5Mb, if I recall correctly, almost 500 pages too). It may be a tad more paranoid that you think. But between that guide and a normal basic-linux-commands-type book, I think you'd be on your way.
As for telnetting into your box remotely, that has to do with "sniffing". Basically, Evil People(tm) could watch all the traffic on your network connection and simply grab your username/password as you type it. But, if you're not analy paranoid, and/or you don't share a connection with other people, and/or you trust your ISP... you'll be fine. As for RedHat 6.2, be absolutely sure you grab the updated RPM for wu-ftpd (the ftp server), it has a commonly exploited hole.
From what you say, you don't sound like you need to be running things like, a web server, ftp server, dns server, nfs server, etc, etc. So, don't. The guide tells you how to disable all that stuff. Most of it is what gets you in trouble. Also, I highly recommend PortSentry from www.psionic.com. It's kinda like ZoneAlarm... it'll identify people that are trying to attack you (well, port scan at least), and block them from connecting. It works very well.
Good luck!
There was a project started some time ago called IP Personality. It was supposed to help hide from os fingerprinting (ala nmap). The project seems to be defunct now... which sucks... I was really looking forward to this. It used IP mangling to make your packets look like other OSs (such as Windows, amiga, etc).
Sure, it probably won't keep the real bad guys out forever, but it'll certainly throw off the script kiddies. If anybody knows the status of the project, or other similar projects, it'd be great to hear something.
I have a UDB too, what distro are you using? Are you using an internal or external drive?? email me back
I've had fairly decent service with them in the back at a company I consulted for. There were a few issues (like when they put 64Mb of RAM in a box that was speced to 512...), but they have pretty good support and certainly have the bandwidth.
Perhaps Linus has his reasons. He could be too busy, or simply feel that the PPC code is in no state to even be entered into a development kernel. I haven't followed the kernel development list lately, but I'd have to imagine that there's a reasonable explination.
-Andy
Actually, I'm pretty sure a 2x4 is about 1.75 x 3.5 inches. (approx. 4.4 cm x 8.9 cm ). Additionally they're sold in varying lengths. The typical "stud" length is 7'8.5" (or about 2.35 meters) and is usually used in the framework of walls. They're also sold in longer lengths (i think 18 feet (5.5m) is about the limit... ).
I think this is a valid argument. For example, when I log into my school UNIX account to use Matlab from the console, I use the program as a console program. When I log in while in X, Matlab detects that and allows me to use all the nifty graphical stuff too. I know there are other programs that do this same thing too... emacs, etc.
Why couldn't "normal" programs do the same thing. It wouldn't hurt cron jobs and the like (as everybody keeps complaining about), because the cron isn't run on a terminal per se, and therefore the cron programs wouldn't have access to X.
I'm sure there could be an easy way to implement a "i-don't-want-this-program-to-use-x"... perhaps a simple alias would work. example) alias tar="tar --noX" or something like that. The only problem I see with this is that it would require a rewrite of a bunch of stuff, but I'm sure there are coders who enjoy stuff like this (I'm up for it if people will help).
It would make the GUI more informative. On "other" desktops, when I'm copying a bunch of files and it's going to take a while, I get a nice little progress bar... I like that. I know it's standard in UNIX that "no output is a good thing". But if a User is sitting behind a GUI, it's obvious that they're looking for output when things are going to take a while.
Just my $0.02.
It's all fun and games until somebody loads Quake into the HUD and starts running over cars by accident...
-andy
It seems like it wouldn't take much effort to make these devices capable of being controlled remotely. This could be useful if the drivers were snowed into their homes.
wouldn't the term 'asexual' be more appropriate... kinda like how worms reproduce with themselves... ???
-andy
a quick search revealed the following:
http://www.pintus.de/ilu/solo9300.html#x11
http://www.geocities.com/psilon001/Solo9300.htm
that second link basically says, that he told the installer that he was using a 17" monitor capable of 1280x1024. I don't see why that wouldn't work.. you could probably tell it to use whatever sync rates it wants... I remember having to do something like that on my laptop when 1024x768 was new.
-andy
As long as you have some free time in the evening/weekends and don't mind your current job for another few months I don't see any reason you couldn't teach yourself java. It really isn't that tough of a language. Go buy yourself a few books and find some online docs. If this is something you really want to do, then you should be able to make the necessary time to learn a new thing.
-Andy
I couldn't agree more. I worked as a consultant in Miami for a .com (yes, it's still in business). I was 19 years old at the time. At my interview, I was asked, "If you don't mind, how old are you?"... to which I replied "old enough". No more questions.
There were a few akward moments. Like when some of the developers decided to go to a nearby comedy club one friday. Entry age was 21... I just opted out.
I feel that I got respect from my fellow employees because they knew that I was good at what I did. I composed myself like an adult and acted accordingly. Fortunately, I look a little older than I am.
A job should be based on your skills. Both technical and social. You might be the best programmer in the world at age 15, but if acti like a toddler, you won't get respect.
-Andy
This is not the purpose of squid. Squid is designed for helping a large number of users handle a not so large ammount of bandwidth. If squid performed the actions that you mention in your post, it would be defeating this purpose. Imagine if you have 200 users sharing a dsl line. Squid would cache all those pages that everybody constantly loads up (yahoo, msn, etc.). If it also grabbed all the extra links, it would be wasting bandwidth because the cache-miss-rate would be so increadibly large.
What should really happen is that the first user that goes to a site should have to wait a bit. Squid will then have a cache and it'll be fast after that. But you know that.
Squid just isn't the right tool... perhaps if you rewrite it/make your own proxy you can do what you're looking for...
-Andy
>please turn off the cron'd perl scrips
it's a bash script, ok... geez...
=)
-andy
alright, fine... i fess up... more frequently than "sometimes" do i dislike microsoft....
Why does this absolutely not surprise me? All that it's going to do is stop lamers from copying/pirating stuff. Anybody who really wants to dupe stuff is going to find A Way(tm). All they're doing is pushing Windows Media format which in turn just proves how monopolistic they are.
Now you certainly aren't going to be watching Windows Media under linux...
MicroSoft makes me mad sometimes...
-Andy
Why do you want flat panels so badly? Is it because they're "cool", or because they don't require as much disk space. Personally, I think a nice high-end monitor is a better deal. They're cheaper, bigger, and sharper; you could very easily get 3 of them for less than the price of the 2 flat panels. Plus CRTs usually run at higher resolution, so you'll get more screen real-estate.
How much longer until I can get linux on my TI-92?? I can imagine that compile times might be a little high, but hey... at least it'd look like you're doing work in class... =)
-Andy
http://www.usdoj.gov/atr/cases/ms_index.htm
There ya go.
-Andy
Personally, I'm not so paranoid that I'll gladly allow this type of cellphone. I would much rather have my cellphone company be able to tell where I am for whatever inane reason than be lying in a ditch somewhere in the middle of nowhere while I freeze, bleed, or be eaten alive while drifting in and out of conscienceness.
Firstly, what is the cellphone company going to do if they can locate me. They're not going to give out that info to Some Dumb Joe (tm). Have you ever even tried to get somebody else's cellphone number from the cellphone company. Last time I tried (I even told them it was an absolute emergency) they told me there was nothing they could do.
Secondly, if you were so paranoid as to be bothered by the fact that somebody might hack the signal and locate you, couldn't either (a) turn the thing off / take the battery out, or (b) not carry/own a cell phone at all??
Also, why don't people say the same thing about Chevy's NorthStar. They can track you in you car. Obviously they're able to give you directions/ unlock your doors / etc. Plus, when you get in a wreck (actually, any time the airbags deploy) they call 911 for you. Which is actually a really nice feature when you think about it.
Who cares if your cellphone told you that the store you were standing in front of was having a blue light special on fat men's uderwear. I think it'd be great if it could also find a list of coupons that are availble at the grocery store that I'm standing in. "Oh hey look, it's buy-1-get-1-free on ketchup. Maybe I should run in and grab 2 bottles for that picknic this weekend."
I'm all for it. Hell, it could even observe my driving patterns and inform me of upcoming traffic conjestion/wrecks/etc and re-route me. This would be great on the way to work. Or, I could easily check how busy my favorite restuarant is. "Hrm.. cell phone estimates almost 2 hour wait... wanna go somewhere else?"
I'm all for automation that makes life easier.