Also, who exactly do you expect to install software for you? Is your computer supposed to guess what you want and install it for you? I don't quite understand how you expect new programs to get to your computer if you don't tell your computer that you want them there (i.e. install them)
Compiling my own software from source isn't exactly what most people mean by "installing" software. They mean clicking a nice "setup.exe" or "setup.msi" icon amd launching something from InstallShield or Microsoft Installer, which will take care of placing the right files in their proper places, and put a nice little icon on your desktop.
I'm a Windows "admin" but can't even install something simple like OpenSSH onto my Linux box. I haven't a clue how. And admining on Windows is more complicated than most MCSEs will tell you.
Open Source per the ever-present GPL is fundamentally opposed to making money. It is, in fact, actively discoraged. You are forbidden from incorporating publically-gathered code into a propritary library or program without releasing its source as well. Lets say that Microsoft did this with Office, released the source code. Then someone came along, and fixed the bugs in the source, and sells it as a different product. 100% office-compatibile, but better than the real thing. Sound like a good business model to you? I didn't think so.
People in OSS generally are totally open source and won't try. Anyone who tries to make money while following the terms of a license that almost prohibits making money off the intellectual property is asking to go bankrupt. The product may be sound, but the business practices aren't.
Off-Topic means just that. Off topic. The topic of this thread is a Microsoft Halloween memo. I'd mod you off-topic if I had mod points, simply because you don't fit under the right heading. Topics = to organize similar thoughts together. Your point may hold water, but it is not in the right spot - and that makes it irrelevant.
Half of not losing karma is posting in the right places.
(Karma 41 and proud of it! No alt accounts either.)
Over 7 million people don't use Windows. What kind of monopoly is that?
How many people are there in the United States with computers? How many people in the world? I'd imagine that 150 million people in the US using Windows outweighs 7 million not using it.
3D0 was a very brilliantly engineered piece of hardware. IIRC, it had ability to play VCDs (not DVDs, but those weren't out yet), along with 32-bit and the new released 64-bit M2 games, at a very high framerate. They just got beat down by the PlayStation, and you never heard much of them when M2 never really took off. It was slightly too "niche" to be mainstream, and relatively expensive, but very high quality.
JKoebel
Re:MacOS's vastly inferior and triumphant rival
on
MS DOS: A Eulogy
·
· Score: 3, Funny
History is written by the winners. Not by the losers. Because of this, there are always three sides to a story. The winner's side, the loser's side, and the truth. It's not possible to know all 3 at any given time.
Maybe someone with lots of money and an open source bent would pay Microsoft some odd millions of dollars for the source to DirectX 1.0 and go from there? It would be so buggy it would be unusable for the most part; but the OSS community would refine it and make it better. It wouldn't be an MS API but would be compliant to the DirectX spec.
Please mod this "Flamebait", because I am sure it will offend quite a few people.
I'm a Windows user. Windows 2000 specifically, because of its more powerful command line interface and more crash-resistant GUI, but still a windows user.
The problem in my eyes is that Linux has no central figure directing development. For those who would jump up and yell "Linus!" think again - he's doing the OS core but not terribly much else in this area. In the Windows world, where Microsoft is on 80-95% of desktops depending on how you count, MS drives the entire industry. DirectX is *the* API. It killed off Glide, and OpenGL doesn't seem to be doing terribly well either now. Why? Because it's standard. It comes with the OS and it comes preconfigured to *work* with the OS.
I have psuedo-Linux (Cygwin/XFree86 running KDE 1.1.2) installed and am learning how to use it. I hope to one day shed my chains of Microsoftness and become Enlightened, but I'm struck by the complexity of it all. I just learned how to mount drives. I still don't know how to install software. Every time I try it tells me my GCC can't produce executables. No mention on how to fix this, however.
Linux is, for many average *gamers* too difficult of a market to bother wasting time on. 9/10 of games are for a gamer, not a *geek gamer* which the Slashdot community is. With the exception of hard-core simulators (NOT the porn kind to all trolls), everyone the game company cares about is running Windows. Why spend $$$ porting to another platform?
I don't agree with that personally, but it makes sense in a business way.
I've got Cygwin, XFree86, and SSH Secure Server 2 running. Figured that if everyone suggested it so strongly, it would probably be a good idea to try. SSH won't accept any logins but I'm working on it. It tells me every account has an invalid password (This is the Windows version; I don't know how to install applications in Unix. Again, though, I'm learning.)
Windows 2000 has a variable page file size, but it doesn't adjust very gracefully at all. I've run into the limit before I upgraded to 384MB of physical RAM; before that time, opening Everquest with Winamp running hit the page file barrier. It popped up a message saying that it was out of available space, and was increasing the page file size, but more often than not, the system would either bluescreen with an HIRQ_EXCEPTION_NOT_HANDLED error, or just become unresponsive.
Other than that, Win2K has the best memory managment that I've seen on a Windows OS.
Windows 2000 can't boot off a dynamic drive, because the OS itself only establishes the dynamic volume after it is loaded. Before that time, even to the BIOS, they are seperate drives.
Dynamic Volumes == Software RAID. The data is stored on there, but the partition tables and FAT are so mangled that converting back and forth, or even just removing one of the drives and swapping in another, will render all data across all volumes unreadable.
MSKB has an article about this, I don't remember the number.
Now, would you *really* pay for the channels, or was that just the way to get the question posted? Ohh that reminds me, I need to pay for my copies of Windows...Ohh well I paid for Windows 3.1, I'll just keep using these that I have.
The flamebait out of the way, its an interesting idea. How does the TiVo work? Does it do the actual decoding, or does it just slave to your decoder box? I'd imagine if you had a hacked decoder, you could just connect the video-out coax cable to the video-in coax port on your ATI card, and go like that - but that implies you actually have a hacked decoder.
Try SourceForge. There's a lot of good stuff there.
IE uses about 10 MB of "memory" (swap or physical) per instance. You're right that duplicate URIs don't count; it probably has something to do about it is just displaying the same instance twice, not actually spawning a new one.
Office 2000 apps require in the range of 40MB of free memory. SCSIFiberPro 32 uses about 2MB. Winamp, Morpheus, etc. use 5-10 each.
That's not that much, however. What's really draining your memory is probably the services you're running.
LSASS uses only 1MB, so thats not a big deal, but SVCHOST uses 8-10, services.exe uses 10-ish, most of the others are in the 5-10 range, but there's about a dozen of them. With nothing running except for the services, I use 90MB of physical memory; it's about 105 when using IEXPLORE on top of that.
Windows doesn't have the best resource mangment available. However, Win 2K has considerably better than Windows 9x does - you'd crash long before you opened 70 some windows in one of those OSes.
(All numbers taken from the processes tab of Task Manager.)
I'm using Telnet because many of the places I've used to shell into my system don't have SSH clients. Airport web terminals, the local library, friends' computers. I'm less concerned about the security of my connection (I've changed the default port to an obscure one), since I don't have anything sensative, and only a handful of the accounts have administrator permissions.
SSH would be just another thing I'd have to install and configure, and unless I wanted to run two servers, which would defeat the purpose of an SSH server at all, it would be relatively useless. I'm admining this for fun, not a paid position, mainly to increase my own knowledge about the system.
This is a relatively sad day for Americans who love the freedom that they usually take for granted. Lets hope (yeah, right) that Dubya doesn't sign it. Not that it would do much good, with 98-1 with 1 abstain passing it.
I purchased Quantex systems (They're out of business now; otherwise I would strongly recommend you buy from them) until I became skilled enough to build my own. A 100MHz Pentium, and a 350MHz Pentium II system. Both systems have had things fail in them...I believe it was a CPU fan, hard drive, power supply, and a monitor that was in the process of dying. Every time, it took less than an hour on tech support to have a new part or tech sent out in two days to be replaced. Support actually knew what a computer was, and were always friendly. They had a strict policy of "we do not give supervisors" but the one time it was necessary, the line tech had enough authority to resolve it himself.
Unfortunately, they went out of business. Their order-tracking system was relatively poorly designed, and in the end, $1.2M of cross-shipped equipment was outstanding. The dying monitor I had replaced had a "one-month" extension on returning it placed due to my busy schedule. Five months later (Yes I know.....) they still hadn't charged me. Next thing I know, they're out of business. The monitor did die eventually, but it took a while.
Too bad really; they were probably the best supported OEM I've ever dealt with.
JKoebel
Re:The Downside of Open Source and Free Software
on
Opposing Open Source?
·
· Score: 2
If Linux were a beer, it would be shipped in open barrels for everyone to piss in before drinking.
The logic chip on the IR board says "EMC" and has a model number which I can't read because it's faded on it. I'm thinking I can use this to construct an infared GraphLink cable for TI calcualtors, but I'll have to do some voltage testing and such to find out which pins go to which part of the TI cable.
Is open source software always better? It may be in some cases (OpenSSH doesn't have the security flaws that commerical SSH does, MySQL is very powerful, so is PERL), but just because it's free doesn't mean its better. If someone gave you a car for free that you didn't know personally, I'd probably not take it, for fear it would explode under me.
(Open-Source = Free) != Good software, any more then (microsoft = bad software) automatically.
Buy an OLAP database engine from a company that sells them, and support people who work for a living.
Even the sample error message on the XP compatibility web site supports my above post. The message "This program requires Windows 95" can be corrected, since that's obviously a version check. However, "POINTER NOT FOUND ON LINE 224 OF KERNEL32.DLL. PROGRAM HALTED." cannot be corrected without a different KERNEL32, which is exactly what Application Compatibility Layers do not do.
Windows 2000 has a similar feature, availble from Windows Update as "Windows 2000 Application Compatibility Update" This will allow you to return Windows 95, Windows 98, or Windows NT 4.0 SP 4 (I think)
The fundamental problem with this is that it doesn't maintain the system libraries for those OSes. To do so would require too much hard drive space, but all the compatibility layer does is returns a different version to any version checks called by a program, similar to the program SETVER in MS-DOS days.
One of the best examples that comes to mind of this is C&C95's dependance on certain Windows 9x functions in KERNEL32.dll. Windows 2000 has this file, but it's a different file then Windows 98 has, and doesn't contain the same functions. Because of this, C&C95 can't find the functions it needs, and either crashes with illegal operation, or invalid pointer, or one of a dozen other error messages it spit at me for not having the right entry points where it expected them.
Any (game/application) tied to an OS by anything more than a version number, such as dependance on the specific locations of functions in a system library, isn't going to run under a compatibility layer. The layer doesn't alter your system files - it just makes the program think you have a different operating system.
Ethernet Wiring Through Hostile Territory?
Posted by Cliff on Friday October 19, @04:36AM
from the security-doesn't-end-at-the-console dept.
GoogleDidntFindIt asks: "I need to connect a terminal to a server which contains very sensitive information. Unfortunately, the terminal is about 200 feet away from the server. The server (which even includes a 'self destruct' device) and terminal are both in highly secure areas of the building, but the wiring will be in uncontrolled areas. What should I do to keep people from tapping or monitoring the wire?" Is there any way a conduit can be wired with an alarm which goes off when it's integrity has been violated?
It sounds, to me, that he's not trying to send a line between his house, his server room, through the Mafia's territory, but within the same building, there are the secure areas, and he has to pass the wire down a back hallway, or a corridor that people are in, but isn't access controlled. Pressurization would be a little bit of overkill; just run multiple strands of whatever it is you're linking over in the same pipe. Put them in the walls, in a central vaccuum system, in steam or water pipes, in a sewer, or something, but make sure there's a lot. There are devices that can be purchased that encrypt/decrypt and stream random noise along; put one of these on each of the dummy lines, and run ipsec over the real one. A motion/vibration sensor would do the rest. Every week or so you could switch which physical cable that was used, with little more effort than swapping a plug or two on each end.
Compiling my own software from source isn't exactly what most people mean by "installing" software. They mean clicking a nice "setup.exe" or "setup.msi" icon amd launching something from InstallShield or Microsoft Installer, which will take care of placing the right files in their proper places, and put a nice little icon on your desktop.
I'm a Windows "admin" but can't even install something simple like OpenSSH onto my Linux box. I haven't a clue how. And admining on Windows is more complicated than most MCSEs will tell you.
Open Source per the ever-present GPL is fundamentally opposed to making money. It is, in fact, actively discoraged. You are forbidden from incorporating publically-gathered code into a propritary library or program without releasing its source as well. Lets say that Microsoft did this with Office, released the source code. Then someone came along, and fixed the bugs in the source, and sells it as a different product. 100% office-compatibile, but better than the real thing. Sound like a good business model to you? I didn't think so.
People in OSS generally are totally open source and won't try. Anyone who tries to make money while following the terms of a license that almost prohibits making money off the intellectual property is asking to go bankrupt. The product may be sound, but the business practices aren't.
Off-Topic means just that. Off topic. The topic of this thread is a Microsoft Halloween memo. I'd mod you off-topic if I had mod points, simply because you don't fit under the right heading. Topics = to organize similar thoughts together. Your point may hold water, but it is not in the right spot - and that makes it irrelevant.
Half of not losing karma is posting in the right places.
(Karma 41 and proud of it! No alt accounts either.)
No, but it might call format.com...
How many people are there in the United States with computers? How many people in the world? I'd imagine that 150 million people in the US using Windows outweighs 7 million not using it.
3D0 was a very brilliantly engineered piece of hardware. IIRC, it had ability to play VCDs (not DVDs, but those weren't out yet), along with 32-bit and the new released 64-bit M2 games, at a very high framerate. They just got beat down by the PlayStation, and you never heard much of them when M2 never really took off. It was slightly too "niche" to be mainstream, and relatively expensive, but very high quality.
JKoebel
History is written by the winners. Not by the losers. Because of this, there are always three sides to a story. The winner's side, the loser's side, and the truth. It's not possible to know all 3 at any given time.
Maybe someone with lots of money and an open source bent would pay Microsoft some odd millions of dollars for the source to DirectX 1.0 and go from there? It would be so buggy it would be unusable for the most part; but the OSS community would refine it and make it better. It wouldn't be an MS API but would be compliant to the DirectX spec.
Not that MS would ever sell it, but stil...
Please mod this "Flamebait", because I am sure it will offend quite a few people.
I'm a Windows user. Windows 2000 specifically, because of its more powerful command line interface and more crash-resistant GUI, but still a windows user.
The problem in my eyes is that Linux has no central figure directing development. For those who would jump up and yell "Linus!" think again - he's doing the OS core but not terribly much else in this area. In the Windows world, where Microsoft is on 80-95% of desktops depending on how you count, MS drives the entire industry. DirectX is *the* API. It killed off Glide, and OpenGL doesn't seem to be doing terribly well either now. Why? Because it's standard. It comes with the OS and it comes preconfigured to *work* with the OS.
I have psuedo-Linux (Cygwin/XFree86 running KDE 1.1.2) installed and am learning how to use it. I hope to one day shed my chains of Microsoftness and become Enlightened, but I'm struck by the complexity of it all. I just learned how to mount drives. I still don't know how to install software. Every time I try it tells me my GCC can't produce executables. No mention on how to fix this, however.
Linux is, for many average *gamers* too difficult of a market to bother wasting time on. 9/10 of games are for a gamer, not a *geek gamer* which the Slashdot community is. With the exception of hard-core simulators (NOT the porn kind to all trolls), everyone the game company cares about is running Windows. Why spend $$$ porting to another platform?
I don't agree with that personally, but it makes sense in a business way.
JKoebel
I've got Cygwin, XFree86, and SSH Secure Server 2 running. Figured that if everyone suggested it so strongly, it would probably be a good idea to try. SSH won't accept any logins but I'm working on it. It tells me every account has an invalid password (This is the Windows version; I don't know how to install applications in Unix. Again, though, I'm learning.)
JKoebel
Windows 2000 has a variable page file size, but it doesn't adjust very gracefully at all. I've run into the limit before I upgraded to 384MB of physical RAM; before that time, opening Everquest with Winamp running hit the page file barrier. It popped up a message saying that it was out of available space, and was increasing the page file size, but more often than not, the system would either bluescreen with an HIRQ_EXCEPTION_NOT_HANDLED error, or just become unresponsive.
Other than that, Win2K has the best memory managment that I've seen on a Windows OS.
JKoebel
Windows 2000 can't boot off a dynamic drive, because the OS itself only establishes the dynamic volume after it is loaded. Before that time, even to the BIOS, they are seperate drives.
Dynamic Volumes == Software RAID. The data is stored on there, but the partition tables and FAT are so mangled that converting back and forth, or even just removing one of the drives and swapping in another, will render all data across all volumes unreadable.
MSKB has an article about this, I don't remember the number.
JKoebel
Now, would you *really* pay for the channels, or was that just the way to get the question posted? Ohh that reminds me, I need to pay for my copies of Windows...Ohh well I paid for Windows 3.1, I'll just keep using these that I have.
The flamebait out of the way, its an interesting idea. How does the TiVo work? Does it do the actual decoding, or does it just slave to your decoder box? I'd imagine if you had a hacked decoder, you could just connect the video-out coax cable to the video-in coax port on your ATI card, and go like that - but that implies you actually have a hacked decoder.
Try SourceForge. There's a lot of good stuff there.
JKoebel
IE uses about 10 MB of "memory" (swap or physical) per instance. You're right that duplicate URIs don't count; it probably has something to do about it is just displaying the same instance twice, not actually spawning a new one.
Office 2000 apps require in the range of 40MB of free memory. SCSIFiberPro 32 uses about 2MB. Winamp, Morpheus, etc. use 5-10 each.
That's not that much, however. What's really draining your memory is probably the services you're running.
LSASS uses only 1MB, so thats not a big deal, but SVCHOST uses 8-10, services.exe uses 10-ish, most of the others are in the 5-10 range, but there's about a dozen of them. With nothing running except for the services, I use 90MB of physical memory; it's about 105 when using IEXPLORE on top of that.
Windows doesn't have the best resource mangment available. However, Win 2K has considerably better than Windows 9x does - you'd crash long before you opened 70 some windows in one of those OSes.
(All numbers taken from the processes tab of Task Manager.)
JKoebel
I'm using Telnet because many of the places I've used to shell into my system don't have SSH clients. Airport web terminals, the local library, friends' computers. I'm less concerned about the security of my connection (I've changed the default port to an obscure one), since I don't have anything sensative, and only a handful of the accounts have administrator permissions.
SSH would be just another thing I'd have to install and configure, and unless I wanted to run two servers, which would defeat the purpose of an SSH server at all, it would be relatively useless. I'm admining this for fun, not a paid position, mainly to increase my own knowledge about the system.
J.Koebel
This is a relatively sad day for Americans who love the freedom that they usually take for granted. Lets hope (yeah, right) that Dubya doesn't sign it. Not that it would do much good, with 98-1 with 1 abstain passing it.
I purchased Quantex systems (They're out of business now; otherwise I would strongly recommend you buy from them) until I became skilled enough to build my own. A 100MHz Pentium, and a 350MHz Pentium II system. Both systems have had things fail in them...I believe it was a CPU fan, hard drive, power supply, and a monitor that was in the process of dying. Every time, it took less than an hour on tech support to have a new part or tech sent out in two days to be replaced. Support actually knew what a computer was, and were always friendly. They had a strict policy of "we do not give supervisors" but the one time it was necessary, the line tech had enough authority to resolve it himself.
Unfortunately, they went out of business. Their order-tracking system was relatively poorly designed, and in the end, $1.2M of cross-shipped equipment was outstanding. The dying monitor I had replaced had a "one-month" extension on returning it placed due to my busy schedule. Five months later (Yes I know.....) they still hadn't charged me. Next thing I know, they're out of business. The monitor did die eventually, but it took a while.
Too bad really; they were probably the best supported OEM I've ever dealt with.
JKoebel
If Linux were a beer, it would be shipped in open barrels for everyone to piss in before drinking.
(a JOKE!)
The logic chip on the IR board says "EMC" and has a model number which I can't read because it's faded on it. I'm thinking I can use this to construct an infared GraphLink cable for TI calcualtors, but I'll have to do some voltage testing and such to find out which pins go to which part of the TI cable.
Is open source software always better? It may be in some cases (OpenSSH doesn't have the security flaws that commerical SSH does, MySQL is very powerful, so is PERL), but just because it's free doesn't mean its better. If someone gave you a car for free that you didn't know personally, I'd probably not take it, for fear it would explode under me.
(Open-Source = Free) != Good software, any more then (microsoft = bad software) automatically.
Buy an OLAP database engine from a company that sells them, and support people who work for a living.
JKoebel
Slashdot.com is a redirect to slashdot.org, for lazy people who only think in .com terms.
DOS has some elementary directory restructuring commands that you might be able to use to get around this limit by setting up multiple RAM drives.
SUBST {drive letter} {path} assigns the drive letter {drive letter} to a directory. It doesn't need to be on the same
ASSIGN {target}={actual} reroutes drive requests for TARGET to ACTUAL.
JOIN (this is probably what you want) driveletter: path. This allows you to access the contents of one directory through another.
These might work.
JKoebel
Even the sample error message on the XP compatibility web site supports my above post. The message "This program requires Windows 95" can be corrected, since that's obviously a version check. However, "POINTER NOT FOUND ON LINE 224 OF KERNEL32.DLL. PROGRAM HALTED." cannot be corrected without a different KERNEL32, which is exactly what Application Compatibility Layers do not do.
Windows 2000 has a similar feature, availble from Windows Update as "Windows 2000 Application Compatibility Update" This will allow you to return Windows 95, Windows 98, or Windows NT 4.0 SP 4 (I think)
The fundamental problem with this is that it doesn't maintain the system libraries for those OSes. To do so would require too much hard drive space, but all the compatibility layer does is returns a different version to any version checks called by a program, similar to the program SETVER in MS-DOS days.
One of the best examples that comes to mind of this is C&C95's dependance on certain Windows 9x functions in KERNEL32.dll. Windows 2000 has this file, but it's a different file then Windows 98 has, and doesn't contain the same functions. Because of this, C&C95 can't find the functions it needs, and either crashes with illegal operation, or invalid pointer, or one of a dozen other error messages it spit at me for not having the right entry points where it expected them.
Any (game/application) tied to an OS by anything more than a version number, such as dependance on the specific locations of functions in a system library, isn't going to run under a compatibility layer. The layer doesn't alter your system files - it just makes the program think you have a different operating system.
JKoebel