read the article. this is the athlon64, the desktop chip. this is not the opteron. the athlon is a 3500+ rating and the Xeon is 3.6Ghz.
this is a horrible review. the a64 is not even close to direct competition with the Xeon, its the midrange desktop chip. where is the opteron 150 vs the Xeon review?
do notice that this desktop chip, the one that shouldn't compete with a server/high end workstation chip like the Xeon, does kick its ass in a couple of benchmarks.
also notice that their are very few examples of anything the a64 is marketed to run, like games. this is benchmarking the Xeon on home turf, and the a64 on foreign soil, playing soccer when it was meant to play american football. got it?
i'm not trying to be a dick here, but your a fucking moron if you think you can use elmers glue and duct tape to build a high speed network! gigabit needs gigabit cards and gigabit switches period, not haveing these is effectively taking the giga out of the bit.
secondly, if your saying that it was cheaper for you to get 5 gigabit cards that it was to get 3 gigabit cards and a 4 port gigabit switch, then a lot of your problem is problably weak gigabit cards. you didn't but the 12$ ones on the internet did you? those should be labeled 1/3gigabit, their processors arent capable of enough transactions, and some actually offload onto the CPU like some sick "winethermodem"
i run a gigabit network at my home, i have 4 desktop machines on it, 2 of them with INTEL gigabit built into the motherboard, and the other 2 with intel PCI cards. i can easily transfer using nfs at 700mpbs, which sounds fair to me after TCP/IP overhead. my samba results are a bit less and around 600-650mpbs.
also. every one of these machines is an XP1600+ or faster, except for my notebook, which is a celeron2.4 and is using a PCMCIA gigabit card from 3Com. The laptop is slower on the network with about 400mbps with samba, which is most likely a limitation of the 3com card combined with the PCMCIA bus.
--
i appologize for cursing, but please read that paragraph again. you need to build things within spec(or above) to get the stated performance, gigabit is not made to be strung nic->nic->nic and routed with standard routing software. Your PCI bus, your nics, your memory and CPU, and your un-tuned routing are problably ALL adding up to your week transfer rates.
I have built a number of 'cheap' arrays for A/V techs. High capacity, high performance SATA arrays are prefered.
The most Rescent system was a 11 device SATA with 250WD drives in RAID5, for (((11-1)*250)/1024)*1000 or 2.384TBytes. Originally I had decided to use a 3ware card for the RAID but changed my mind to a linux based box with 3xPromise 4 SATA device cards and Linux's own RAID5 using LVM. This 'should' provide hot-swap but that is not essential and is untested. Linux(LVM) labels each drive and keeps track of everything and allows easy array rebuilds on drive failure. Also, the system is a 64*66 Mhz PCI on a Single CPU Xeon, 512MB(256x2)registered. this provides 528MBytes/sec, and the array can give 400+ MBytes/second, easily passing the 125MB/seconds theoretically possible on Gigabit Ethernet.
In the end, the transfer rate accross the network is just over 100MBytes/second, and I believe that most of this is TCP/IP overhead. Also, standard smb was used to transfer data from the linux server(samba3.0)
I built a similar system about 3 weeks earlier, but used 160WD drives and a 3Ware card. The reason I chose Linux software this round was because the 3Ware card showed pretty weak transfer rates in Linux. This machine runs WindowsXP Pro(did not nead 2003 server's features) and Linux is a cheaper Yet comprable if not faster.
I have no Linux-vs-3Ware benchmarks, but I certainly believe that Linux's RAID is as good as 3Ware cards and is very much cheaper.
----
also, backup is EASIER in linux, you can mount a drive via NFS and do an incremental backup with tar+gzip, or you can set up rsync and backup on a regular basis, with linux and rsync you can have rsync run daily and have offsite storage also.
storage area networks. at 10Gb/s, SAN's are not a slow data storage medium, but an ultra fast storage medium, that may ever be faster that your local hard drive.
OR, how about full diskless clients, with BIOS manufactures being able to map specific locations on the network to a local harddrive via something like NBD(network block device) or some next-gen NFS. at 10Gb/s, your datatransfer is 1.164GBytes/s, minus overhead, lets say %25 to be safe, or just short of a GIGABYTE/s. how fast is your local hard drive? with a SAN, your could run a very fast RAID5 setup, with a rediculously large cache and have nearly instantanios access to 1,000s of large files. transfer a full DVD in 5-10 seconds, boot your machines faster because of increased datarates.
-
CLUSTERING software. imagin a beow...., how about openmosix!, with 30 desktops running linux, all with an openmosix kernel and a very high speed interconnect, each user would feel like they are on a supercomputer when rendering digital media, encoding video or audio, compiling programs etc. You would basically be using CPU's like ISPs use bandwidth, each user feels like they have a faster connection even thought they are being oversold bandwidth, idle users give up spare cycles for greedy users to prosper.
-
also, ethernet attatched expansion devices. Need a new sound card? need one to run the loby music system and want your server to handle it? Ethernet Attatched Expansion Port(EAEP), plug the device in, connect to it accross the network, and hit play on xmms!
EAEP scanners and video cameras = awesome. 1 640x480 camera compressing plain mpeg1 video can saturate a 100Mbps network pretty quickly, 3 or 4 can bog down a 1000Mbps, with 10Gbps, you can get 25-30 without boging down your network.
-
HDTV delivery, speeds like this would allow High Definition media delivery without bandwidth pains
as many have pointed out: no turning no dogs no breakdowns no bicycles
and as i'm pointing out: no lane changes no variable sized cars/busses no emergency vehicles!
=
turning can be solved, the outer most lanes are for turning, and would theirfor not place a lease on the forward motion but would place a lease on the crossing lane so any oncoming traffic the crosses in the turning lane would be told accordingly.
lane changes would have to be allowed only far between intersections, and disallowed in the intersections.
no generic vehicle size could be accounted for, but every vehicle must state it's size when placing lease, so busses could get more intersection time. ALSO, busses should have a higher priority and that could be stated with conditions to acceptance while placing lease.
accidents can be handled via a motion detection system at the intersection seeing non-leased action and routing traffic to other lanes around the incident. if their are 6 lanes, and an accident or breakdown occurs blocking 2 lanes, then the other 4 lanes must be routed for traffic instantly.
Emergency vehicles(EV) must take top priority and must also place a lease as they arrive. other traffic would route around the EV.
pedestrians should not be allowed and high walls and fences should protect such roadways. also, the incedent detection system should be able to see non-lease activity and if it is moving. Then adjust traffic speeds accordingly and signal for human intervention.
=
though these intersections would be autonomous, they would require human monitoring of signaled events, and human can make deccisions and lower traffic speed to adapt.
how about measure the volume of the crowd and the 'tone' for cheering or booing, add 5 seconds before the cheering or booing, and thats your highlight.
the crowd get excited so it must be good, if the crowd is bored then i'll be bored.
how about blocking netbios, many virii spread by searching writable netbios shares on a windows network and modifying the files it finds.
setup your routers to block netbios traffic, also have incomming and local network packets scanned with a virus scanner in route. you can also block ports used by common virii.
OR, some page designers still design their pages to work in IE, which is basically broken/or not standards compliant, or however you'd like to put it. A poorly coded OR PURPOSELY poorly coded page made to work for IE may not work correctly on a better browser bacause it does not render certain functions wrong or have the same quirks as IE.
you need to go 500MPH on a crotch rocket to get 1 person to 1 place in a certain about of time, then you need to make 20 trips to get 20 people. OR you could take a bus that holds 20 people, make 1 trip, and do it at 25MPH, so you could kick that up to 50MPH and move twice as many people in less than half the time.
the whole landscape of computing could shift to more SMP capable systems. Ideally, you should have some interconnect for CPU's that was more modular. Have a high speed interconnect for just processors OR have a universal high speed interconnect for everything including processors. have the system see a CPU simply as somthing that run processes, and have some small memory on the chip that let the system know what that CPU could process and how man MIPS/FLOPS/whatever it was capable of running.
You would boot up your OS and have X amount of processing power, then you could plug in a CPU card into a spare slot and it would hotplug and be added into the processing pool for whatever instructions it was capable of processing.
ideally, you could run multiple intruction sets on any given system, because when you plugged in a new processor, it would allow those new instructions to be executed, your powerpc programs would no longer segfault OR they would not have to run in emulation space.
you could also have the system use power management to shut off extra processors and put their abilities into a "powerup if needed" state, so you would only power up for floating point processor if needed, and only run it at the Mhz needed for the task at hand.
When you buy a car, you don't just consider how fast it goes, you consider fuel economy/comfort/quality etc. this could be applied to CPUs
for instance, you buy a new DeLL/HP/whatever, the machine has 3 numbes on it. 12/16/65 - which means, 12 is the general office app benchmark, 16 is the gaming benchmark, and 65 is the mean power usage of the machine.
so a good office machine is a 14/2/30, but if you are playing games, you need a 6/26/130, you don't care as much about the power bill or how fast office computes a6:c6*c14 whatever. these numbers would be linear, as in the nex-gen would just have higher numbers.
Each computers label would ave a description of the rating above the label saying "look at the killer gamer system" or whatever.
I can see the arguement of the system being confusing, but i'd take the least confusing method that was effective, and i think this would be effective.
------------------
Something like this could translate over to server side with web/fileserving/powerreq or something, but it would allow companies like AMD and IBM who have not pushed the MHz myth to the extreme to allow their product to compete on merrit not Mhz.
you could add another button for people to play with while sitting and reading slashdot that would charge the device as the button were push down.(maybee a lever?)
you could have a mouse wheel just for generating power like the above post and still only use optical for tracking.
the mouse wheel could be put on a small motor to generate power when turned.
the whole using could be on a system so that when the mouse were pushed down(like an apple no-button mouse) it would generate power.
1) powered wusb devices? typical usb devices can be powered by the line, I see no current system be spoken of to use the wireless signal for power.
keep in mind that the recieved signal in % is the same as the power output of the hub/host/whatever. so a 100mw access point can deliver 60mw of power to a device that has 60% signal. Their is no reason that this power could not be used to power a device, like a tv remote control or power switch for a light. most devices could leech the 60mw of power(if thats what they receive!) and charge a small battery so that they have a little more power when needed. This would be usefull for night lights or something but still not enough power for a printer. speakers would be a definite no.
Although I would prefer to just power speakers off of the nearest power outlet, it doesn't completely elimintate the need for a wire. Game Controllers can use battery power and have a charging cradle and that would work well.
2)Wireless HDTV, component systems, speakers, etc Some people are asking why this is usefull. here you go. a)Simple setup with no routeing of wires, not rats nest behind your tv, lessened fire hazard of components. b)zero tear-down time for moving the system. again, no speaker cables, video cables etc. c)instant device assignment with no cable rearanging. for example: i walk the the living room with my laptop and set it on the coffee table, I can gain control of the speakers in the room and have full use of them for a game or some mp3s. I could also have access to the video and play some mpegs from it.
3)802.11 too slow? wusb ethernet adapters. Walk in the living room and have a WIRED Gigabit ethernet to the hub, and then 480Mbit via the wusb. 802.11g's 55Mb is pretty insignificant here. 4)wusb dvd-rw drives. have a single dvd-rw in the room, and have direct access to it via wusb. Now everymachine in the room can have direct access to it and be able to burn via nero or comprable software. current networking only allows the machine with physical access to it use the device in that manner and only linux with NBM could possible route hardware access over the network, and i'm not sure that's possible. 5)not to mention the options available for NAS(network attatched storage). some newer motherboards can boot from usb devices, so you could theoretically boot any number of machines across the 480Mb link(60MBytes/s) and not have drives in every machine, AND you can have a single CD-Rom drive to use in any number of machines. You could boot and entire cluster of machines up off a single cd-r and hard drive. AND you could have 480Mb networking on another channel and have disk-free systems.
AND I HAVEN'T EVEN GOT WARMED UP YET! the posibilities are nearlty endless. so yes, this absolutely destroys bluetooth in EVERY area accept power usage.
It is absolutely illegal to download OR view it. It is proprietary software that was stolen and the company(M$ft) holds this code as private. It is illegal to even view the code with the intent to view it(got that? you could pull up any random webpage and see the code itself but as soon as you realized what you were reading, you would have to close the page or you would infringe on private code.
This is a bunch of bullshit, people thinking that its just illegal to download, but you can view it all you want.
it's not forcing you, its using the theme to render the widgets. Now the window manager provides AND renders the widgets, the WM(or app) would still provide the widgets, but Y would render them at a lower level.
Now what's wrong with Lindoors? or Winux? or just changing the nameing to Lindos or Lyndos?
Windows and Lindows can be seen as an attempt to make linux sound more like windows because of obvious similarities in spelling and sound. But Lindos or Lindoors is not similar to windows, they might as well sue mentos(the fresh maker;) )
This is very simple, It avoids breaking various distros by working outside the distros file tree./applications/applications/mozilla/applications/mozilla/bin/mozilla.
each installer package would link all the executables to a/applications/bin folder. so
Have a script run before every install to check all the links in the/applications/bin folder and delete invalid ones, so that you can just delete a directory to uninstall.
the installer could also be responsible for checking if requiered libraries are installed and prompt a daemon for these libraries, that daemon would be distro specific and perform the appropriate action to get the packages. ex.1 if the distro is debian, and an installer needs samba3.x.x, it passes the need to a daemon "need samba3.", this then apt-get install samba3. ex.2 if the distro is gentoo.....emerge samba-3.x.x, where the daemon would need to check if that is the default install for samba or if it needs to pass ACCEPT_KEYWORDS="~x86".
you get the point.
now we also have a/applications/menu
this folder contains menu items, just text files with the path to the/applications/bin/*whatever
also, it would contain some other data identifying the program as office, games, whatever so that the menus can be built inteligently.
now another program that would be run whenever this menu directory were altered would update KDE, GNOME, windowmaker, flux, this, that, everything so that menuitems were automagically generated.
I think this would be a fairly simple system that is cross-distro compatible, easy to implement, and with easy to write tools.
we don't need them. The planet needs animal life to support animal life. If all other animal life died out, only science and technology could save the remaining single species as it would overpopulate and ravage its food source.
also, if all dog species died out, humans would not perish, not would many other species.
if all humans die, just one species has been eliminated and most others would survive as they do now. Now if all ants died, that would be an ecological disaster and a number species would be lost as a result of one of the worlds most populous species being lost and its contributions to the landscape such as waste removal(dead animals)
humans are not a form of life all unto themselves.
the system is not plant, animal, human. we fit into the animal group!
Consider Ant intelligence in a different way that most mamals.
The chemically processes that drive ant society basically make the colony a large, slow, brain. Different nodes/ants perform different tasks and use chemical and electrical intructions to do so. The more ants, the more successfull the colony. The more ants to faster the colony adapts and grows.
you can see evidence of this by the fact that the number of offspring produced by the queen cannot grow exponentially like it does in other animals that have a number of breeders simply bacause the queen cannot produce more eggs just because the colony is larger. The colony does grow exponentially because of better organization and efficiency with more ants.
what are the chances of someone modding some wireless router to the linux mesh router project. this would make an inexpensive AP for all your wireless mesh routing needs.
Windows: High initial cost. MSCE positions also expensive
Linux: FREE initial cost. Linux "guru" typically slightly cheaper that MCSE
Windows: Modern Windows Server OS requires substantial hardware to run efficiently, large amounts of RAM.
Linux: Can run effectively on very modest hardware. Very good at being used in "modular networks" where VERY low end hardware is used on a 1machine/service basis.
Windows: continuous sercurity issues, OS is the focus of vast majority of computer viruses.
Linux: properly configured linux is very secure, probably only beaten by a BSD. Few computer viruses targeted at linux.
Windows: network machines are suseptible to downtime as users have access to file system, mostly by security issues and ability to bypass safeguards.
Linux: linux users have no write access to file system, and NO access to critial
Currently, the problem with this is AGP. AGP is meant for downstream data( cpu/memory -> agp -> video card ) but is miserable at upstream data.
On the other hand, PCI-X or PCI-Express will solve this problem with very high up AND downstream data paths. So your output would be easily sent back to the CPU for data handling.
With this approach, you could optimize your code to run integer math on the main cpu, and export floats to the graphics card(s)
also, with PCI+? aditional graphics cards could be use and excellerator cards to handle additional math that the primary graphics card cant handle well, and improve performance on the primary card through some sort of Scan line interleaving or something. The fact the the upstream data path is so high make this possible without proprietary tech like voodoo2 cards did.
read the article. this is the athlon64, the desktop chip. this is not the opteron. the athlon is a 3500+ rating and the Xeon is 3.6Ghz.
this is a horrible review. the a64 is not even close to direct competition with the Xeon, its the midrange desktop chip. where is the opteron 150 vs the Xeon review?
do notice that this desktop chip, the one that shouldn't compete with a server/high end workstation chip like the Xeon, does kick its ass in a couple of benchmarks.
also notice that their are very few examples of anything the a64 is marketed to run, like games. this is benchmarking the Xeon on home turf, and the a64 on foreign soil, playing soccer when it was meant to play american football. got it?
just get a gigabit switch.
i'm not trying to be a dick here, but your a fucking moron if you think you can use elmers glue and duct tape to build a high speed network! gigabit needs gigabit cards and gigabit switches period, not haveing these is effectively taking the giga out of the bit.
secondly, if your saying that it was cheaper for you to get 5 gigabit cards that it was to get 3 gigabit cards and a 4 port gigabit switch, then a lot of your problem is problably weak gigabit cards. you didn't but the 12$ ones on the internet did you? those should be labeled 1/3gigabit, their processors arent capable of enough transactions, and some actually offload onto the CPU like some sick "winethermodem"
i run a gigabit network at my home, i have 4 desktop machines on it, 2 of them with INTEL gigabit built into the motherboard, and the other 2 with intel PCI cards. i can easily transfer using nfs at 700mpbs, which sounds fair to me after TCP/IP overhead. my samba results are a bit less and around 600-650mpbs.
also. every one of these machines is an XP1600+ or faster, except for my notebook, which is a celeron2.4 and is using a PCMCIA gigabit card from 3Com. The laptop is slower on the network with about 400mbps with samba, which is most likely a limitation of the 3com card combined with the PCMCIA bus.
--
i appologize for cursing, but please read that paragraph again. you need to build things within spec(or above) to get the stated performance, gigabit is not made to be strung nic->nic->nic and routed with standard routing software. Your PCI bus, your nics, your memory and CPU, and your un-tuned routing are problably ALL adding up to your week transfer rates.
i have some experience with this, please read:
I have built a number of 'cheap' arrays for A/V techs. High capacity, high performance SATA arrays are prefered.
The most Rescent system was a 11 device SATA with 250WD drives in RAID5, for (((11-1)*250)/1024)*1000 or 2.384TBytes. Originally I had decided to use a 3ware card for the RAID but changed my mind to a linux based box with 3xPromise 4 SATA device cards and Linux's own RAID5 using LVM. This 'should' provide hot-swap but that is not essential and is untested. Linux(LVM) labels each drive and keeps track of everything and allows easy array rebuilds on drive failure. Also, the system is a 64*66 Mhz PCI on a Single CPU Xeon, 512MB(256x2)registered. this provides 528MBytes/sec, and the array can give 400+ MBytes/second, easily passing the 125MB/seconds theoretically possible on Gigabit Ethernet.
In the end, the transfer rate accross the network is just over 100MBytes/second, and I believe that most of this is TCP/IP overhead. Also, standard smb was used to transfer data from the linux server(samba3.0)
I built a similar system about 3 weeks earlier, but used 160WD drives and a 3Ware card. The reason I chose Linux software this round was because the 3Ware card showed pretty weak transfer rates in Linux. This machine runs WindowsXP Pro(did not nead 2003 server's features) and Linux is a cheaper Yet comprable if not faster.
I have no Linux-vs-3Ware benchmarks, but I certainly believe that Linux's RAID is as good as 3Ware cards and is very much cheaper.
----
also, backup is EASIER in linux, you can mount a drive via NFS and do an incremental backup with tar+gzip, or you can set up rsync and backup on a regular basis, with linux and rsync you can have rsync run daily and have offsite storage also.
I have read slashdot from the following:
/. from Estonia!
many USA States, mostly Montana
via 19.2k uplink on a plane runway waiting for go to take off.
In greenland, yeah that greenland
Faroa Islands
Denmark, Sweden, Norway, but NOT FINLAND
UK and Scottland, and France.
Estonia...how many people have checked
at a stop light, in the mall, many airports, LA, the beach in LA(hermosa).
on a mountain at a hangliding point.
ONE ACRONYM PEOPLE "SAN"
storage area networks. at 10Gb/s, SAN's are not a slow data storage medium, but an ultra fast storage medium, that may ever be faster that your local hard drive.
OR, how about full diskless clients, with BIOS manufactures being able to map specific locations on the network to a local harddrive via something like NBD(network block device) or some next-gen NFS. at 10Gb/s, your datatransfer is 1.164GBytes/s, minus overhead, lets say %25 to be safe, or just short of a GIGABYTE/s. how fast is your local hard drive? with a SAN, your could run a very fast RAID5 setup, with a rediculously large cache and have nearly instantanios access to 1,000s of large files. transfer a full DVD in 5-10 seconds, boot your machines faster because of increased datarates.
-
CLUSTERING software. imagin a beow...., how about openmosix!, with 30 desktops running linux, all with an openmosix kernel and a very high speed interconnect, each user would feel like they are on a supercomputer when rendering digital media, encoding video or audio, compiling programs etc. You would basically be using CPU's like ISPs use bandwidth, each user feels like they have a faster connection even thought they are being oversold bandwidth, idle users give up spare cycles for greedy users to prosper.
-
also, ethernet attatched expansion devices. Need a new sound card? need one to run the loby music system and want your server to handle it? Ethernet Attatched Expansion Port(EAEP), plug the device in, connect to it accross the network, and hit play on xmms!
EAEP scanners and video cameras = awesome. 1 640x480 camera compressing plain mpeg1 video can saturate a 100Mbps network pretty quickly, 3 or 4 can bog down a 1000Mbps, with 10Gbps, you can get 25-30 without boging down your network.
-
HDTV delivery, speeds like this would allow High Definition media delivery without bandwidth pains
as many have pointed out:
no turning
no dogs
no breakdowns
no bicycles
and as i'm pointing out:
no lane changes
no variable sized cars/busses
no emergency vehicles!
=
turning can be solved, the outer most lanes are for turning, and would theirfor not place a lease on the forward motion but would place a lease on the crossing lane so any oncoming traffic the crosses in the turning lane would be told accordingly.
lane changes would have to be allowed only far between intersections, and disallowed in the intersections.
no generic vehicle size could be accounted for, but every vehicle must state it's size when placing lease, so busses could get more intersection time. ALSO, busses should have a higher priority and that could be stated with conditions to acceptance while placing lease.
accidents can be handled via a motion detection system at the intersection seeing non-leased action and routing traffic to other lanes around the incident. if their are 6 lanes, and an accident or breakdown occurs blocking 2 lanes, then the other 4 lanes must be routed for traffic instantly.
Emergency vehicles(EV) must take top priority and must also place a lease as they arrive. other traffic would route around the EV.
pedestrians should not be allowed and high walls and fences should protect such roadways. also, the incedent detection system should be able to see non-lease activity and if it is moving. Then adjust traffic speeds accordingly and signal for human intervention.
=
though these intersections would be autonomous, they would require human monitoring of signaled events, and human can make deccisions and lower traffic speed to adapt.
this slashdotting effectively destroyed any opportunity to get a deal, as 100,000,000 greedy geeks will LIVE at dovebid til the auction is over.
how about measure the volume of the crowd and the 'tone' for cheering or booing, add 5 seconds before the cheering or booing, and thats your highlight.
the crowd get excited so it must be good, if the crowd is bored then i'll be bored.
works for sports, but not the news.
how about blocking netbios, many virii spread by searching writable netbios shares on a windows network and modifying the files it finds.
setup your routers to block netbios traffic, also have incomming and local network packets scanned with a virus scanner in route. you can also block ports used by common virii.
just some thougths
OR, some page designers still design their pages to work in IE, which is basically broken/or not standards compliant, or however you'd like to put it. A poorly coded OR PURPOSELY poorly coded page made to work for IE may not work correctly on a better browser bacause it does not render certain functions wrong or have the same quirks as IE.
just a thought
i think this should not be a 'mainframe' technology from SGI, but something you can do with your gateway or dell.
well, how about this
you need to go 500MPH on a crotch rocket to get 1 person to 1 place in a certain about of time, then you need to make 20 trips to get 20 people. OR you could take a bus that holds 20 people, make 1 trip, and do it at 25MPH, so you could kick that up to 50MPH and move twice as many people in less than half the time.
the whole landscape of computing could shift to more SMP capable systems. Ideally, you should have some interconnect for CPU's that was more modular. Have a high speed interconnect for just processors OR have a universal high speed interconnect for everything including processors. have the system see a CPU simply as somthing that run processes, and have some small memory on the chip that let the system know what that CPU could process and how man MIPS/FLOPS/whatever it was capable of running.
You would boot up your OS and have X amount of processing power, then you could plug in a CPU card into a spare slot and it would hotplug and be added into the processing pool for whatever instructions it was capable of processing.
ideally, you could run multiple intruction sets on any given system, because when you plugged in a new processor, it would allow those new instructions to be executed, your powerpc programs would no longer segfault OR they would not have to run in emulation space.
you could also have the system use power management to shut off extra processors and put their abilities into a "powerup if needed" state, so you would only power up for floating point processor if needed, and only run it at the Mhz needed for the task at hand.
its radical, but it could be a good idea.
thoughts?
here is a thought.
When you buy a car, you don't just consider how fast it goes, you consider fuel economy/comfort/quality etc. this could be applied to CPUs
for instance, you buy a new DeLL/HP/whatever, the machine has 3 numbes on it. 12/16/65 - which means, 12 is the general office app benchmark, 16 is the gaming benchmark, and 65 is the mean power usage of the machine.
so a good office machine is a 14/2/30, but if you are playing games, you need a 6/26/130, you don't care as much about the power bill or how fast office computes a6:c6*c14 whatever. these numbers would be linear, as in the nex-gen would just have higher numbers.
Each computers label would ave a description of the rating above the label saying "look at the killer gamer system" or whatever.
I can see the arguement of the system being confusing, but i'd take the least confusing method that was effective, and i think this would be effective.
------------------
Something like this could translate over to server side with web/fileserving/powerreq or something, but it would allow companies like AMD and IBM who have not pushed the MHz myth to the extreme to allow their product to compete on merrit not Mhz.
thoughts??
you could add another button for people to play with while sitting and reading slashdot that would charge the device as the button were push down.(maybee a lever?)
you could have a mouse wheel just for generating power like the above post and still only use optical for tracking.
the mouse wheel could be put on a small motor to generate power when turned.
the whole using could be on a system so that when the mouse were pushed down(like an apple no-button mouse) it would generate power.
1) powered wusb devices?
typical usb devices can be powered by the line, I see no current system be spoken of to use the wireless signal for power.
keep in mind that the recieved signal in % is the same as the power output of the hub/host/whatever. so a 100mw access point can deliver 60mw of power to a device that has 60% signal. Their is no reason that this power could not be used to power a device, like a tv remote control or power switch for a light. most devices could leech the 60mw of power(if thats what they receive!) and charge a small battery so that they have a little more power when needed. This would be usefull for night lights or something but still not enough power for a printer. speakers would be a definite no.
Although I would prefer to just power speakers off of the nearest power outlet, it doesn't completely elimintate the need for a wire. Game Controllers can use battery power and have a charging cradle and that would work well.
2)Wireless HDTV, component systems, speakers, etc
Some people are asking why this is usefull. here you go.
a)Simple setup with no routeing of wires, not rats nest behind your tv, lessened fire hazard of components.
b)zero tear-down time for moving the system. again, no speaker cables, video cables etc.
c)instant device assignment with no cable rearanging. for example: i walk the the living room with my laptop and set it on the coffee table, I can gain control of the speakers in the room and have full use of them for a game or some mp3s. I could also have access to the video and play some mpegs from it.
3)802.11 too slow? wusb ethernet adapters. Walk in the living room and have a WIRED Gigabit ethernet to the hub, and then 480Mbit via the wusb. 802.11g's 55Mb is pretty insignificant here.
4)wusb dvd-rw drives. have a single dvd-rw in the room, and have direct access to it via wusb. Now everymachine in the room can have direct access to it and be able to burn via nero or comprable software. current networking only allows the machine with physical access to it use the device in that manner and only linux with NBM could possible route hardware access over the network, and i'm not sure that's possible.
5)not to mention the options available for NAS(network attatched storage). some newer motherboards can boot from usb devices, so you could theoretically boot any number of machines across the 480Mb link(60MBytes/s) and not have drives in every machine, AND you can have a single CD-Rom drive to use in any number of machines. You could boot and entire cluster of machines up off a single cd-r and hard drive. AND you could have 480Mb networking on another channel and have disk-free systems.
AND I HAVEN'T EVEN GOT WARMED UP YET! the posibilities are nearlty endless. so yes, this absolutely destroys bluetooth in EVERY area accept power usage.
It is absolutely illegal to download OR view it. It is proprietary software that was stolen and the company(M$ft) holds this code as private. It is illegal to even view the code with the intent to view it(got that? you could pull up any random webpage and see the code itself but as soon as you realized what you were reading, you would have to close the page or you would infringe on private code.
This is a bunch of bullshit, people thinking that its just illegal to download, but you can view it all you want.
it's not forcing you, its using the theme to render the widgets. Now the window manager provides AND renders the widgets, the WM(or app) would still provide the widgets, but Y would render them at a lower level.
Now what's wrong with Lindoors? or Winux? or just changing the nameing to Lindos or Lyndos?
Windows and Lindows can be seen as an attempt to make linux sound more like windows because of obvious similarities in spelling and sound. But Lindos or Lindoors is not similar to windows, they might as well sue mentos(the fresh maker;) )
I have a solution.
/applications /applications/mozilla /applications/mozilla/bin/mozilla.
/applications/bin folder. so
/applications/mozilla/bin/mozilla /applications/bin/mozilla.
/applications/bin folder and delete invalid ones, so that you can just delete a directory to uninstall.
.
/applications/menu
/applications/bin/*whatever
This is very simple, It avoids breaking various distros by working outside the distros file tree.
each installer package would link all the executables to a
ln -s
Have a script run before every install to check all the links in the
the installer could also be responsible for checking if requiered libraries are installed and prompt a daemon for these libraries, that daemon would be distro specific and perform the appropriate action to get the packages.
ex.1 if the distro is debian, and an installer needs samba3.x.x, it passes the need to a daemon "need samba3.", this then apt-get install samba3.
ex.2 if the distro is gentoo.....emerge samba-3.x.x, where the daemon would need to check if that is the default install for samba or if it needs to pass ACCEPT_KEYWORDS="~x86"
you get the point.
now we also have a
this folder contains menu items, just text files with the path to the
also, it would contain some other data identifying the program as office, games, whatever so that the menus can be built inteligently.
now another program that would be run whenever this menu directory were altered would update KDE, GNOME, windowmaker, flux, this, that, everything so that menuitems were automagically generated.
I think this would be a fairly simple system that is cross-distro compatible, easy to implement, and with easy to write tools.
any thoughts?
idiot..
we don't need them. The planet needs animal life to support animal life. If all other animal life died out, only science and technology could save the remaining single species as it would overpopulate and ravage its food source.
also, if all dog species died out, humans would not perish, not would many other species.
if all humans die, just one species has been eliminated and most others would survive as they do now. Now if all ants died, that would be an ecological disaster and a number species would be lost as a result of one of the worlds most populous species being lost and its contributions to the landscape such as waste removal(dead animals)
humans are not a form of life all unto themselves.
the system is not plant, animal, human. we fit into the animal group!
Consider Ant intelligence in a different way that most mamals.
The chemically processes that drive ant society basically make the colony a large, slow, brain. Different nodes/ants perform different tasks and use chemical and electrical intructions to do so. The more ants, the more successfull the colony. The more ants to faster the colony adapts and grows.
you can see evidence of this by the fact that the number of offspring produced by the queen cannot grow exponentially like it does in other animals that have a number of breeders simply bacause the queen cannot produce more eggs just because the colony is larger. The colony does grow exponentially because of better organization and efficiency with more ants.
what are the chances of someone modding some wireless router to the linux mesh router project. this would make an inexpensive AP for all your wireless mesh routing needs.
Windows: need license PER connection to server
Linux: no license requried.
Windows: High initial cost. MSCE positions also expensive
Linux: FREE initial cost. Linux "guru" typically slightly cheaper that MCSE
Windows: Modern Windows Server OS requires substantial hardware to run efficiently, large amounts of RAM.
Linux: Can run effectively on very modest hardware. Very good at being used in "modular networks" where VERY low end hardware is used on a 1machine/service basis.
Windows: continuous sercurity issues, OS is the focus of vast majority of computer viruses.
Linux: properly configured linux is very secure, probably only beaten by a BSD. Few computer viruses targeted at linux.
Windows: network machines are suseptible to downtime as users have access to file system, mostly by security issues and ability to bypass safeguards.
Linux: linux users have no write access to file system, and NO access to critial
Currently, the problem with this is AGP. AGP is meant for downstream data( cpu/memory -> agp -> video card ) but is miserable at upstream data.
On the other hand, PCI-X or PCI-Express will solve this problem with very high up AND downstream data paths. So your output would be easily sent back to the CPU for data handling.
With this approach, you could optimize your code to run integer math on the main cpu, and export floats to the graphics card(s)
also, with PCI+? aditional graphics cards could be use and excellerator cards to handle additional math that the primary graphics card cant handle well, and improve performance on the primary card through some sort of Scan line interleaving or something. The fact the the upstream data path is so high make this possible without proprietary tech like voodoo2 cards did.