Ahh yes, mine works in PCI mode too... The problem I have, is that i have one of the few Alphas with an AGP slot (UP1100 motherboard), which uses an AMD Irongate chipset, however the linux kernel doesn't display the irongate chipset under menuconfig on alpha (it shows up on x86), which is weird because it shows some other chipsets (the irongate is the only agp supporting chipset to ever be used on the alpha)
There will always be users who *want* these whizz-bang features, and want to own and control their own machine etc... But for the average user who does very little with his computer, just wants to browse the web, read email, and not have to worry about updating his machine and dealing with viruses/spyware, a managed system is ideal.
By documenting the technology and open sourcing the drivers, performance and stability improvements in the drivers (which are what lets ATI down the most currently, on both windows and linux) will be forthcoming.
Remember when matrox open sourced the drivers for some of their earlier cards? These cards quickly became the fastest 3d performers on linux, even beating out some theoretically faster hardware running on windows.
As an ISP, BT sell you the line to the exchange, and then the central pipe back to your network. Ofcourse, since BT are a pain to deal with a lot of ISPs use third parties as the go between with BT, companies such as easynet, griffin and entanet... Who offer a range of plans, both traffic limited (fixed cost for a line regardless of speed, and you pay for traffic usage) and unlimited (where faster lines cost more)...
Currently i have 2mb unlimited, and i run it flat out pretty much 24/7.
Typically more time is spent running the code than writing it... For a one-off script that's gonna be run once and never used again, slow inefficient code that's quick to write makes sense... But for the majority of code that's going to be run over and over again, the time you saved writing the code could be wasted 10 times over waiting for it to run.
Which is why users should have absoloute minimal privileges... Really, users should rent computers, not have administrative privileges on them, and pay when they need support or for someone to install something for them etc, this would solve a lot of these problems, and provide the users with a source of help (so they don't need to hassle friends/family)
I have an ATI FireGL card, a fairly old one but it still works well... Their proprietary drivers don't work with anything newer than XFree86 4.2.0 and some old kernel that was around in those days. I would still use that card in my AMD64 machine if i could, but i can't because the driver is not 64bit, and the old kernel doesn't support all the other hardware in this machine anyway, even if i did run it in 32bit mode, not only that but i would miss out on any new features present in 2.6.x kernels and modern versions of xorg. This card was high end in it's day, and is still more than quick enough to run all the fancy compositing tricks done by modern X.
Radeon in Alpha? I had major trouble getting the kernel on an UP1100 board (AMD chipset) to recognise the AGP slot, so it's just being used like a PCI card right now... Is there any way to do this? And are you considering selling your alpha?
Not at all. Every computer sold has at least 1 CPU, but may not have a GPU at all (what use does a server have for a GPU if it's sitting in a rack and never has a screen attached), or it might have one integrated into the chipset. The most a single system will have is 2 GPUs, whereas highend machines could have many CPUS, and are unlikely to need a GPU at all.
Exactly... Once your development costs are paid off, your costs drop to almost zero, conversely if you don't sell enough copies then you won't cover the initial cost. Whereas with hardware, your costs may drop but nowhere near as far, each unit will still cost *something* to produce.
A better idea would be distributions of firefox with extensions by default... Or perhaps make it easier for newbies to install them, when firefox is executed for the first time (or during the install) provide a list of popular extensions, complete with information about them and a checkbox to select which ones you want. And ofcourse tell the user how to download more in future.
Because the other features are ones you can do without but might be nice to have, whereas this will end up preventing a lot of newer games from running, effectively holding a gun to your head.
On the other hand, some third parties will most likely hack it to work on older versions... I remember the hacked directx6 for nt4 (which only officially supported version 3 i believe)
Because quartz extreme is an interface improvement, the lack of it doesn't prevent you from running any third party apps. So by not backporting it, Apple provide incentive to upgrade to the latest version, but they aren't blackmailing you by intentionally making new apps incompatible with the old version.
It was interesting to see the memory usage of ie6 with 6 tabs (i assume they actually opened seperate windows, since this browser doesnt even support tabs) open... People often complain about the memory usage of firefox with lots of tabs open, but most users of ie never actually load that many seperate pages because of how awkward it is to switch between them, and also it seems, because of it's memory usage when doing so.
A 3ghz P4 is probably not faster than a 2.3ghz G5... Especially for floating point workloads. Also, the dual core P4 is basically 2 cpus in a single package, there is no interconnect between the cpus so they have to share a single memory bus, which hampers performance somewhat, i would imagine the G5 has a more sensible design.
The P4 is actually a pretty crappy design, slower than a P3 or anything from AMD at the same clock, while the G5 is quite reasonable clock for clock (but admittedly lagging behind in clockrates nowadays)
The idea of openmosix is that your application doesn't need to be specifically designed for clustering, it just has to support multi threading, the kernel takes care of migrating processes to other machines and distributing the load around your cluster.
Server supports multiple processor guests (dual cores too)... Server has a web based interface where you can have some control over virtual machines Server lets you run a remote client to connect to the server Server lets you detach the gui and leave the images running in the background Workstation has (or will have) support for hardware accelerated 3d, currently very beta.
I believe vmware server will use the VT support in the cpu if it's detected too... Infact vmware server requires VT to run 64bit guest machines on intel hardware (intel can't do segmentation in 64bit mode, newer revision amd chips can)
Have you checked for a bios update for your system? And have you verified that the system manufacturer actually supports VT, since this is a relatively new technology quite a few hardware vendors don't officially support it (even tho theoretically the processor should) and you tend to get situations where it doesn't function correctly.
I like how ESX is a standalone product that installs on the bare hardware, and gives you a central place to update it etc... Virtualcenter on the other hand requires windows (and doesn't even have a linux version), so you have multiple things to patch (including all the junk like outlook express you can't easily remove). If they make a version which is a standalone platform, or which runs under linux i'l consider using it, but until then i can't use windows machines for production systems for a myriad of reasons.
In many cases they couldn't, or doing so would be hugely inconvenient and/or costly. Raising prices sufficiently might be enough to make the cost of migrating acceptable for some, but for many others it may just mean they can't expand or ugdate their infrastructure from what they already have.
Absoloutely. Hardware has only become so cheap, and improved so rapidly, because there is competition in the hardware market. If MS had the same competition, then their products would be even cheaper, because economies of scale can push the cost of producing software down much more than they can with hardware.
Unfamiliarity is what stops a majority of people from using openoffice... Perhaps the radically different interface in msoffice 2007 will scare people away too, it's vastly different to current versions and openoffice, and just about any other app.
As for being easier for newbies, macosx and modern linux distros are easier than windows for newbies too, the only thing keeping people away from them is being familiar with a different way of doing things.
Ahh yes, mine works in PCI mode too...
The problem I have, is that i have one of the few Alphas with an AGP slot (UP1100 motherboard), which uses an AMD Irongate chipset, however the linux kernel doesn't display the irongate chipset under menuconfig on alpha (it shows up on x86), which is weird because it shows some other chipsets (the irongate is the only agp supporting chipset to ever be used on the alpha)
There will always be users who *want* these whizz-bang features, and want to own and control their own machine etc...
But for the average user who does very little with his computer, just wants to browse the web, read email, and not have to worry about updating his machine and dealing with viruses/spyware, a managed system is ideal.
By documenting the technology and open sourcing the drivers, performance and stability improvements in the drivers (which are what lets ATI down the most currently, on both windows and linux) will be forthcoming.
Remember when matrox open sourced the drivers for some of their earlier cards? These cards quickly became the fastest 3d performers on linux, even beating out some theoretically faster hardware running on windows.
As an ISP, BT sell you the line to the exchange, and then the central pipe back to your network.
Ofcourse, since BT are a pain to deal with a lot of ISPs use third parties as the go between with BT, companies such as easynet, griffin and entanet... Who offer a range of plans, both traffic limited (fixed cost for a line regardless of speed, and you pay for traffic usage) and unlimited (where faster lines cost more)...
Currently i have 2mb unlimited, and i run it flat out pretty much 24/7.
Typically more time is spent running the code than writing it...
For a one-off script that's gonna be run once and never used again, slow inefficient code that's quick to write makes sense... But for the majority of code that's going to be run over and over again, the time you saved writing the code could be wasted 10 times over waiting for it to run.
Which is why users should have absoloute minimal privileges...
Really, users should rent computers, not have administrative privileges on them, and pay when they need support or for someone to install something for them etc, this would solve a lot of these problems, and provide the users with a source of help (so they don't need to hassle friends/family)
3. Because users have administrative privileges by default
I have an ATI FireGL card, a fairly old one but it still works well...
Their proprietary drivers don't work with anything newer than XFree86 4.2.0 and some old kernel that was around in those days. I would still use that card in my AMD64 machine if i could, but i can't because the driver is not 64bit, and the old kernel doesn't support all the other hardware in this machine anyway, even if i did run it in 32bit mode, not only that but i would miss out on any new features present in 2.6.x kernels and modern versions of xorg. This card was high end in it's day, and is still more than quick enough to run all the fancy compositing tricks done by modern X.
Radeon in Alpha? I had major trouble getting the kernel on an UP1100 board (AMD chipset) to recognise the AGP slot, so it's just being used like a PCI card right now... Is there any way to do this? And are you considering selling your alpha?
Not at all.
Every computer sold has at least 1 CPU, but may not have a GPU at all (what use does a server have for a GPU if it's sitting in a rack and never has a screen attached), or it might have one integrated into the chipset.
The most a single system will have is 2 GPUs, whereas highend machines could have many CPUS, and are unlikely to need a GPU at all.
Exactly... Once your development costs are paid off, your costs drop to almost zero, conversely if you don't sell enough copies then you won't cover the initial cost.
Whereas with hardware, your costs may drop but nowhere near as far, each unit will still cost *something* to produce.
Then, your ISP/Company/ETC can more easily parse it to remove malware
A better idea would be distributions of firefox with extensions by default...
Or perhaps make it easier for newbies to install them, when firefox is executed for the first time (or during the install) provide a list of popular extensions, complete with information about them and a checkbox to select which ones you want.
And ofcourse tell the user how to download more in future.
Because the other features are ones you can do without but might be nice to have, whereas this will end up preventing a lot of newer games from running, effectively holding a gun to your head.
On the other hand, some third parties will most likely hack it to work on older versions...
I remember the hacked directx6 for nt4 (which only officially supported version 3 i believe)
Because quartz extreme is an interface improvement, the lack of it doesn't prevent you from running any third party apps.
So by not backporting it, Apple provide incentive to upgrade to the latest version, but they aren't blackmailing you by intentionally making new apps incompatible with the old version.
It was interesting to see the memory usage of ie6 with 6 tabs (i assume they actually opened seperate windows, since this browser doesnt even support tabs) open...
People often complain about the memory usage of firefox with lots of tabs open, but most users of ie never actually load that many seperate pages because of how awkward it is to switch between them, and also it seems, because of it's memory usage when doing so.
A 3ghz P4 is probably not faster than a 2.3ghz G5... Especially for floating point workloads.
Also, the dual core P4 is basically 2 cpus in a single package, there is no interconnect between the cpus so they have to share a single memory bus, which hampers performance somewhat, i would imagine the G5 has a more sensible design.
The P4 is actually a pretty crappy design, slower than a P3 or anything from AMD at the same clock, while the G5 is quite reasonable clock for clock (but admittedly lagging behind in clockrates nowadays)
The idea of openmosix is that your application doesn't need to be specifically designed for clustering, it just has to support multi threading, the kernel takes care of migrating processes to other machines and distributing the load around your cluster.
Server supports multiple processor guests (dual cores too)...
Server has a web based interface where you can have some control over virtual machines
Server lets you run a remote client to connect to the server
Server lets you detach the gui and leave the images running in the background
Workstation has (or will have) support for hardware accelerated 3d, currently very beta.
I believe vmware server will use the VT support in the cpu if it's detected too... Infact vmware server requires VT to run 64bit guest machines on intel hardware (intel can't do segmentation in 64bit mode, newer revision amd chips can)
Have you checked for a bios update for your system? And have you verified that the system manufacturer actually supports VT, since this is a relatively new technology quite a few hardware vendors don't officially support it (even tho theoretically the processor should) and you tend to get situations where it doesn't function correctly.
I doubt your copy of win98 is licensed for use at your home and at your university...
I like how ESX is a standalone product that installs on the bare hardware, and gives you a central place to update it etc...
Virtualcenter on the other hand requires windows (and doesn't even have a linux version), so you have multiple things to patch (including all the junk like outlook express you can't easily remove).
If they make a version which is a standalone platform, or which runs under linux i'l consider using it, but until then i can't use windows machines for production systems for a myriad of reasons.
In many cases they couldn't, or doing so would be hugely inconvenient and/or costly.
Raising prices sufficiently might be enough to make the cost of migrating acceptable for some, but for many others it may just mean they can't expand or ugdate their infrastructure from what they already have.
Absoloutely.
Hardware has only become so cheap, and improved so rapidly, because there is competition in the hardware market. If MS had the same competition, then their products would be even cheaper, because economies of scale can push the cost of producing software down much more than they can with hardware.
Unfamiliarity is what stops a majority of people from using openoffice...
Perhaps the radically different interface in msoffice 2007 will scare people away too, it's vastly different to current versions and openoffice, and just about any other app.
As for being easier for newbies, macosx and modern linux distros are easier than windows for newbies too, the only thing keeping people away from them is being familiar with a different way of doing things.