I don't know how valuable would be that. For networking, I think that it's much better to do everything in one CPU, much better than using two CPUs. With 2 CPUs, if you're doing different tasks in the same data, cache coherency mechanism will update CPU caches as needed, and you might be _losing_ performance
(I don't know if it's exactly like that, it's one of the reasons why SMP is bad if you want to route traffic, unless you"attach" the IRQ the network card is using to a single CPU)
And what's the difference between dual core and dual processor? Dual processor machines have been working with XP since XP was released. Why would all these drivers that work just now magically stop working on dual core machines?
Probably because dual processor machines aren't common and lots of drivers have been never run on SMP-capable machines?
Yes, I know what I'm talking about. I own a dual processor p3 machine and bought a crappy winmodem. I got a nice deadlock when connecting - no error messages, no "events" recorded, no memory dump (you can get a backtrace with a memory dump at least..), the machine just "paused" I had to remove pyshically one CPU - and that was until I figured out it was SMP what was breaking it (I learnt about/ONECPU a months after...sight).
And yes, i was meaning SATA - when not in "compatibility" mode (based in words of a MVP and MS beta tester). When XP was released SATA didn't exist, and no new drivers haven added to the base CD. I don't care anyway, those drivers are not from microsoft, they're just 3rd party drivers included in the CD and signed by Microsoft.
Linux is the operative system with better driver support out-of-the-box. Windows fully depends on 3d party companies. Guess what happens when your support finishes or the company bankrupts? I know a few people with scanners that don't work in XP - there's not support except for windows 9x systems. Windows XP SP2, for example, doesn't supports SATA, you need 3rd party drivers in a floppy (unless you integrate them) if you want to install XP in a SATA box. Linux and freebsd just work.
Guess what will happen with "Windows 64 bits?". Tons of unsupported devices will never work on windows 64, companies are not going to waste money on redoing drivers for a dead product (specially lots of crappy devices made by crappy companies). And you know, you can run 32 bits programs but you can't run 32 bits drivers in a 64 bits kernel. Which is why the Windows world is going to take forever (give them 10 years as minimum) to switch to the 64 bit world, many people are going to continue using 32-bits Windows for lots of years.
And it's only worse for the dual-core CPUs which are coming at the end of Q2. Dual Core means that people will run SMP kernels, and it also means your drivers need to be SMP safe - its VERY easy to hang your machine with a non-SMP-safe driver. And everyone is going to run dual core machines - even the ones who want to run 32 bits windows. So, wait a few months, I predict we'll spend a few years laughing at Windows users just because of those reasons - lots of blue screens because of non-SMP-safe drivers and unsupported devices in windows 64 bits. Meawhile, in the linux world, everything will work (we'll get a few non-smp-safe-driver bug reports, but we fix those quite fast)
"Out of curiosity, how do you propose MS fix this problem? Break backward compatibility, and thus no one will upgrade (b/c their apps break)? Have MS force every developer to comply with creating apps that work as Users?"
Yes. (they will have to do it _anyway_, giving excuses for not doing it is pointless. They did it in SP2)
Can e17 run any apps that aren't part of the window manager? Does e17 have a mature widget set with accessability and i18n? Is edje's "theme description language" actually like xaml, or is it devoted to eye-candy?
Dunno. Even if not, that doesn't stops E17 of rocking
Correct me if I'm wrong, but E17 has things that even Mac OS X lacks. E17 is not just "transparency and hardware aceleration". Does Mac OS X has a "theme description language" (equivalent to XAML) like E17 has (edje)?
Enlightenment's objetive is not to be a gnome/kde equivalent, but a set of graphics libraries and a window manager - never a "complete desktop" like gnome or kde are.
Its really the developers I think at fault now.. how many programs just refuse to run as non-admin? There are quite a few, and I don't think any of those are MS (short of needing to install something).
Microsoft has encouraged it. The problem is that when you create a user account, the default privilege level give is administrator. This is inside of XP. In the installer, it asks you for a user name and it gives that account privileges with no option to remove the privileges until the installation finishes
If XP had created unprivileged accounts from day 1, everybody would run XP with no privileges. But that would have broken all programs...once again, the backwards compatibility bites microsoft
This will be interesting as soon as spyware starts using rootkits in windows.
You know, Microsoft is securing (really) XP with the SP2, popups-blockers, restrictions on activex objects....which is great, but Microsoft has allowed a whole industry to grow - the spyware industry. There's lot of money there and they aren't going to stop so easily, they'll try other methods, and the fact that 99% of XP users runs with administrator privileges is too sexy, it allows you to reach the kernel, where you're god and you can bypass spyware/virus programs...(and if today's spyware is very poorly designed and can break your IE eve when they don't really wnat that, guess how systems will start to break if rootkits are started to use....)
Sounds like glade. You can use different glade templates which work but have different apearance.
But even then, you wouldn't havefull HIG compliance. How do you match the HIG for menus?
In my opinion, HIG is not that important - what matters is real appearance, aka the toolkit. What makes a app more or less hig compliant in mac os x is he use of cocoa instead of X11 for example
This should stop people using C for things like evolution. Sure C is a great lenguage, but you need to dominate it. Some people knows to use it, most of use humans don't (let's remember the simultaneous 11 buffer overflow vulnerabilities discovered in gaim the past year, making it probably the most insecure IM client ever).
And let's no talk about OO, which can help a lot for those final-user apps. C is not a OO language. Yes you can try to use it as OO language like gnome/gtk/glib guys do but they're just trying. A language is either OO or not, C is not. C is a 70's language, stop making gnome "the 70's desktop" with no functional kparts equivalent (bonobo sucks) and use mono, dammit.
Sure, AMD invented those extensions, but Intel has 80% of the desktop processor market (amd only stole them a 2% in the last 6 months). This should mean that soon most of the desktop processors with 64 bit extensions will the ones from intel, not the ones from amd.
30 simultaneous connections
VS
30 connections, one at a time. Does it really matter? The bandwith is the same, you just improve time - you make the server to finish before too
There's a great article at arstecnica which talks of how a stupi directive didn't allow them to release netscape 5 and instead told them to release "something based in gecko". Of course they told them that gecko would take at least 2 year not 6 months, but he didn't listen
How would be having two memory controllers bad? Actually, it may be great - you won't have a central bus to saturate, you'll have two.
I don't know how valuable would be that. For networking, I think that it's much better to do everything in one CPU, much better than using two CPUs. With 2 CPUs, if you're doing different tasks in the same data, cache coherency mechanism will update CPU caches as needed, and you might be _losing_ performance
(I don't know if it's exactly like that, it's one of the reasons why SMP is bad if you want to route traffic, unless you"attach" the IRQ the network card is using to a single CPU)
Let me dawn some clue upon you. HT is seen from the outside as two CPUs. They just share the ALU and cache of one CPU, but that's internal details
Yoy just answered yourself - it's NOT SMP. Dual core is SMP, HT is not, period.
actually, Intel cooperates quite a bit, by maitaining their own network cards or providing 2 or 3 developers for the linux acpi subsystem:
diego@estel ~/kernel # grep -i @intel.com MAINTAINERS | wc -l
11
The fact that it needs a SMP kernel don't makes it "SMP".
Hypertreading is NOT SMP.
And what's the difference between dual core and dual processor? Dual processor machines have been working with XP since XP was released. Why would all these drivers that work just now magically stop working on dual core machines?
/ONECPU a months after...sight).
Probably because dual processor machines aren't common and lots of drivers have been never run on SMP-capable machines?
Yes, I know what I'm talking about. I own a dual processor p3 machine and bought a crappy winmodem. I got a nice deadlock when connecting - no error messages, no "events" recorded, no memory dump (you can get a backtrace with a memory dump at least..), the machine just "paused"
I had to remove pyshically one CPU - and that was until I figured out it was SMP what was breaking it (I learnt about
And yes, i was meaning SATA - when not in "compatibility" mode (based in words of a MVP and MS beta tester). When XP was released SATA didn't exist, and no new drivers haven added to the base CD. I don't care anyway, those drivers are not from microsoft, they're just 3rd party drivers included in the CD and signed by Microsoft.
Linux is the operative system with better driver support out-of-the-box. Windows fully depends on 3d party companies. Guess what happens when your support finishes or the company bankrupts? I know a few people with scanners that don't work in XP - there's not support except for windows 9x systems. Windows XP SP2, for example, doesn't supports SATA, you need 3rd party drivers in a floppy (unless you integrate them) if you want to install XP in a SATA box. Linux and freebsd just work.
Guess what will happen with "Windows 64 bits?". Tons of unsupported devices will never work on windows 64, companies are not going to waste money on redoing drivers for a dead product (specially lots of crappy devices made by crappy companies). And you know, you can run 32 bits programs but you can't run 32 bits drivers in a 64 bits kernel. Which is why the Windows world is going to take forever (give them 10 years as minimum) to switch to the 64 bit world, many people are going to continue using 32-bits Windows for lots of years.
And it's only worse for the dual-core CPUs which are coming at the end of Q2. Dual Core means that people will run SMP kernels, and it also means your drivers need to be SMP safe - its VERY easy to hang your machine with a non-SMP-safe driver. And everyone is going to run dual core machines - even the ones who want to run 32 bits windows. So, wait a few months, I predict we'll spend a few years laughing at Windows users just because of those reasons - lots of blue screens because of non-SMP-safe drivers and unsupported devices in windows 64 bits. Meawhile, in the linux world, everything will work (we'll get a few non-smp-safe-driver bug reports, but we fix those quite fast)
FSF people giving an award to a BSD guy? Delete this new, it's not 1st April tooday!
"Out of curiosity, how do you propose MS fix this problem? Break backward compatibility, and thus no one will upgrade (b/c their apps break)? Have MS force every developer to comply with creating apps that work as Users?"
Yes. (they will have to do it _anyway_, giving excuses for not doing it is pointless. They did it in SP2)
Can e17 run any apps that aren't part of the window manager? Does e17 have a mature widget set with accessability and i18n? Is edje's "theme description language" actually like xaml, or is it devoted to eye-candy?
Dunno. Even if not, that doesn't stops E17 of rocking
damn, you're right. Still it's a great grahics engine
Correct me if I'm wrong, but E17 has things that even Mac OS X lacks. E17 is not just "transparency and hardware aceleration". Does Mac OS X has a "theme description language" (equivalent to XAML) like E17 has (edje)?
Enlightenment's objetive is not to be a gnome/kde equivalent, but a set of graphics libraries and a window manager - never a "complete desktop" like gnome or kde are.
someone can put torrents of the videos?
thank you for telling us what the fuck we already know....I can't believe you got modded +5 insightful for this, jackass...
Bah, everybody also knows that I'm a jackass and you didn't get modded up. See the difference?
Its really the developers I think at fault now.. how many programs just refuse to run as non-admin? There are quite a few, and I don't think any of those are MS (short of needing to install something).
Microsoft has encouraged it. The problem is that when you create a user account, the default privilege level give is administrator. This is inside of XP. In the installer, it asks you for a user name and it gives that account privileges with no option to remove the privileges until the installation finishes
If XP had created unprivileged accounts from day 1, everybody would run XP with no privileges. But that would have broken all programs...once again, the backwards compatibility bites microsoft
This will be interesting as soon as spyware starts using rootkits in windows.
You know, Microsoft is securing (really) XP with the SP2, popups-blockers, restrictions on activex objects....which is great, but Microsoft has allowed a whole industry to grow - the spyware industry. There's lot of money there and they aren't going to stop so easily, they'll try other methods, and the fact that 99% of XP users runs with administrator privileges is too sexy, it allows you to reach the kernel, where you're god and you can bypass spyware/virus programs...(and if today's spyware is very poorly designed and can break your IE eve when they don't really wnat that, guess how systems will start to break if rootkits are started to use....)
Sounds like glade. You can use different glade templates which work but have different apearance.
But even then, you wouldn't havefull HIG compliance. How do you match the HIG for menus?
In my opinion, HIG is not that important - what matters is real appearance, aka the toolkit. What makes a app more or less hig compliant in mac os x is he use of cocoa instead of X11 for example
This should stop people using C for things like evolution. Sure C is a great lenguage, but you need to dominate it. Some people knows to use it, most of use humans don't (let's remember the simultaneous 11 buffer overflow vulnerabilities discovered in gaim the past year, making it probably the most insecure IM client ever). And let's no talk about OO, which can help a lot for those final-user apps. C is not a OO language. Yes you can try to use it as OO language like gnome/gtk/glib guys do but they're just trying. A language is either OO or not, C is not. C is a 70's language, stop making gnome "the 70's desktop" with no functional kparts equivalent (bonobo sucks) and use mono, dammit.
thanks 8even if you get paid for it), this helps linux a lot. Stupid question, is all that documentation available for everybody?
Sure, AMD invented those extensions, but Intel has 80% of the desktop processor market (amd only stole them a 2% in the last 6 months). This should mean that soon most of the desktop processors with 64 bit extensions will the ones from intel, not the ones from amd.
30 simultaneous connections
VS
30 connections, one at a time. Does it really matter? The bandwith is the same, you just improve time - you make the server to finish before too
There's a great article at arstecnica which talks of how a stupi directive didn't allow them to release netscape 5 and instead told them to release "something based in gecko". Of course they told them that gecko would take at least 2 year not 6 months, but he didn't listen
Microsoft wasn't the only culprit
They don't have enought time for that.