Who you kidding? I'm no windows developer, but even I know you don't use pipes for IPC in windows, it's all COM. COM on windows versus CORBA or DCOP might be interesting.
Remeber, firewire and usb were also supposed to
complement each other. usb was for low-power, low-bandwith, dumb devices like mice and keyboards while firewire was for high-bandwidth, smarter devices like hard drives, a/v equipment, and even other computers. Intel at one point even promised to include firewire support in one of their chipsets a while back.
Where are we now? usb hard drives, cd burners, network adaptors, and a new backward-compatible, high-bandwith version on the horizon. firewire comes standard on vaios and macs and not much else. usb is ubiquitous while firewire has become an niche technology.
Bluetooth and 802.11 may be too close to coexist peacefully. I know nothing about the technologies here, but what's to stop the 802.11 people from making a low-power version?
The point of stable isn't to have the latest stable releases, in fact that's what unstable is for. Stable refers to the fact that it's no longer a moving target. The myriad of software components have been tested with eachother. This means that that ancient version of mozilla is known to work with that ancient version of galeon. That prehistoric version of o'caml works with all the o'caml libraries in that distribution.
Stable and unstable are not statements about likelihood of crashing! Stable is for those situations where you need to know that the software has been tested. A lot. Unstable (and now testing) is for everything else.
Well now, that's awfully misleading. First of all, hard links don't cross device boundaries. Second, most of the program references you see in a gui are located in text files, as paths, not inodes. And if you update your system frequenly, even security-only updates, you could easily end up with a reference to an obsolete binary. Personally, I end up using symbolic links far more often.
I think he's looking for something much more like debian's/etc/alternatives. After all, there's no reason symbolic links can't point to other symbolic links.
I think his point is about what it emulates, not whether it emulates. Wine provides no start menu, no desktop. It provides things like GDI and DirectX.
But in general the acronym is trying to differentiate WINE from those other emulators, SoftPC, Bochs, VMWare and such. There's a lot more of those (or were) than high level emulators.
Last I heard NTFS was broken in 2.4.x, I think reads would work, but writes would trash the filesystem. This may have changed - I know there were efforts to fix it in any case.
This sounds like kde wants to do it's own package management, which is scary. Package management should be easier, yes, but kde is simply the wrong place to fix the problem. Agreed, rpm isn't enough. Several dists provide the extra utils needed, the shining example is apt. Locating and installing packages is a breeze -- once you've configured the repositories you can just run apt-get install task-kde.
Now if you're talking about a gui layer above the OS package management, excellent! Debian has an excellent system in place, i here Mandrake has it's own too, and there are a number of upstart projects (check freshmeat). Just don't build it directly above rpm, there's no need to reinvent the wheel.
I haven't used an rpm based distribution in years, so i do have on question about rpm. Debian has a nice system for configuring packages (debconf), you can configure it to ask only a certain level of questions (critical,high,medium,low), remember your answers, and use a variety of interfaces. It'd be easy to add kde support to debconf, but how about rpm?
Funny you shound say that, given that the only way you can get transactions in mysql is by using bdb (a.k.a. sleepycat's berkeley db) tables. When was the last time you looked at berkeley db? -- it's a lot more than a simple on-disk hash or btree. Take transactions for instance, libdb prvide's 'em, mysql just makes use of 'em.
It's funny, one of the questions in sleepycat's FAQ is "does berkeley db support an sql interface?". Once TCX calls 3.23 stable, they can change this to "Yes!".
Re:Why this is useful.. Kernel Development
on
Plex86 Runs DOS
·
· Score: 1
You might also want to check out user mode linux: "a port of the Linux kernel to its own system call interface".
Oh yeah, almost forgot, if you go the IPSec route, you might want to look at PGPnet, included in PGP from version 6.5. I think you might need the commercial version to get support for secure gateways in addition to secure hosts.
I believe W2K includes supports IPSec, not sure if it can act as a VPN server or if it's compatible w/ freeswan/kame, though of course, it should be.
I've heard very bad things about pptp, which PoPTop implments. For a sample see this FAQ. Please consider an IPSec solution like FreeSwan for linux or Kame the BSD equivalent.
When I first started using WindowMaker I thought the lack of a pager was a glaring omission, but it's absence forced me to use the kbd shortcuts which are WAY faster than mouse clicks. While a pager is very intuitive, it just slows you down in the long run, something of a mis-feature to mind.
It would also be a little misleading since wmaker doesn't beleive in contiguous desktops, eg a window can only be on one desktop at a time.
But if you really want a pager, you could always use the pager applet for the gnome panel.
There's a security issue with X forwarding, not sure how bad, so ssh can be configured to disable the feature by default. I believe debian does this. Have you tried ssh -X?
If it's enabled, your $DISPLAY should be set to the local hostname + : + a relatively high number, e.g. 10. This correlates to the X proxy ssh setup on the local host. Some ppl set $DISPLAY to the remote host's X display, which works, but totally negates the security gained by using ssh.
Creation of a standardized API will allow digital content application developers to more easily integrate video and graphics capabilities into their application suites... this new API will consist of standard techniques for input and output of digital video and audio data...
In the faq, they mention Windows Media and QuickTime as alternatives. I don't think this is like directx at all. I think this is for making and playing movies and such. (does anyone actually follow those links?)
I don't think wine means less unix native apps, i think it means a lower barrier to entry. If a vender gives unix a try with a winelib port and finds a real market to tap, maybe they'll do a full native port down the road. Otherwise, they might never have tried or at least been seriously delayed.
Yeah, it's in the url and you don't need to mess with static pages if you use relative links, but it doesn't use wildcard dns records. Which seems the largest part of their "innovation".
Software RAID gives such fantabulous performance, that for a long time I couldn't understand why someone would still go for a (real, as in dedicated processor, ram) hardware controller. Then I read a post on slashdot that points out that you don't get a nice red led next to the dead drive, i.e. it takes considerably more skill to replace a disk in software-raid, and it's much easier to screw up. This alone could be reason enough for some.
As to ide, even a good software layer still can't make up for deficiencies in the hardware. My two raided UDMA maxtors can completely starve the system. True, I haven't bothered to hunt down the problem (it's just my home system), but I think it's a fair bet that it's due to the poor design of ide in general.
Agreed, gtk's default theme is butt-ugly. Agreed, pixmap themes are way to slow. I can actually see the menus being drawn. Not acceptable. BUT, try a engine theme (e.g. thinice) and you get pretty, functional, and fast.
I ment to hit "preview"... there isn't any way to modify one's commets, is there?
Anyway "Dinix" should be "DinX", and here's the description from the 0.2.2 announcement on linux-fbdev:
DinX is an experimental windowing system that performs clipping and drawing inside Linux kernel modules. This eliminates much context switching between clients and the server, and makes the code small, simple and fast. It is aimed at small systems like Linux handhelds.
STLport for one.
Who you kidding? I'm no windows developer, but even I know you don't use pipes for IPC in windows, it's all COM. COM on windows versus CORBA or DCOP might be interesting.
Remeber, firewire and usb were also supposed to complement each other. usb was for low-power, low-bandwith, dumb devices like mice and keyboards while firewire was for high-bandwidth, smarter devices like hard drives, a/v equipment, and even other computers. Intel at one point even promised to include firewire support in one of their chipsets a while back.
Where are we now? usb hard drives, cd burners, network adaptors, and a new backward-compatible, high-bandwith version on the horizon. firewire comes standard on vaios and macs and not much else. usb is ubiquitous while firewire has become an niche technology.
Bluetooth and 802.11 may be too close to coexist peacefully. I know nothing about the technologies here, but what's to stop the 802.11 people from making a low-power version?
The point of stable isn't to have the latest stable releases, in fact that's what unstable is for. Stable refers to the fact that it's no longer a moving target. The myriad of software components have been tested with eachother. This means that that ancient version of mozilla is known to work with that ancient version of galeon. That prehistoric version of o'caml works with all the o'caml libraries in that distribution.
Stable and unstable are not statements about likelihood of crashing! Stable is for those situations where you need to know that the software has been tested. A lot. Unstable (and now testing) is for everything else.
Well now, that's awfully misleading. First of all, hard links don't cross device boundaries. Second, most of the program references you see in a gui are located in text files, as paths, not inodes. And if you update your system frequenly, even security-only updates, you could easily end up with a reference to an obsolete binary. Personally, I end up using symbolic links far more often.
I think he's looking for something much more like debian's /etc/alternatives. After all, there's no reason symbolic links can't point to other symbolic links.
I think his point is about what it emulates, not whether it emulates. Wine provides no start menu, no desktop. It provides things like GDI and DirectX.
But in general the acronym is trying to differentiate WINE from those other emulators, SoftPC, Bochs, VMWare and such. There's a lot more of those (or were) than high level emulators.
Last I heard NTFS was broken in 2.4.x, I think reads would work, but writes would trash the filesystem. This may have changed - I know there were efforts to fix it in any case.
This sounds like kde wants to do it's own package management, which is scary. Package management should be easier, yes, but kde is simply the wrong place to fix the problem. Agreed, rpm isn't enough. Several dists provide the extra utils needed, the shining example is apt. Locating and installing packages is a breeze -- once you've configured the repositories you can just run apt-get install task-kde.
Now if you're talking about a gui layer above the OS package management, excellent! Debian has an excellent system in place, i here Mandrake has it's own too, and there are a number of upstart projects (check freshmeat). Just don't build it directly above rpm, there's no need to reinvent the wheel.
I haven't used an rpm based distribution in years, so i do have on question about rpm. Debian has a nice system for configuring packages (debconf), you can configure it to ask only a certain level of questions (critical,high,medium,low), remember your answers, and use a variety of interfaces. It'd be easy to add kde support to debconf, but how about rpm?
NT won't let you, no. I believe {sys,win}ternals has a hack to do it, but it's all but pointless: a fresh fs takes up most of the floppy.
Funny you shound say that, given that the only way you can get transactions in mysql is by using bdb (a.k.a. sleepycat's berkeley db) tables. When was the last time you looked at berkeley db? -- it's a lot more than a simple on-disk hash or btree. Take transactions for instance, libdb prvide's 'em, mysql just makes use of 'em.
It's funny, one of the questions in sleepycat's FAQ is "does berkeley db support an sql interface?". Once TCX calls 3.23 stable, they can change this to "Yes!".
You might also want to check out user mode linux: "a port of the Linux kernel to its own system call interface".
Oh yeah, almost forgot, if you go the IPSec route, you might want to look at PGPnet, included in PGP from version 6.5. I think you might need the commercial version to get support for secure gateways in addition to secure hosts.
I believe W2K includes supports IPSec, not sure if it can act as a VPN server or if it's compatible w/ freeswan/kame, though of course, it should be.
I've heard very bad things about pptp, which PoPTop implments. For a sample see this FAQ. Please consider an IPSec solution like FreeSwan for linux or Kame the BSD equivalent.
When I first started using WindowMaker I thought the lack of a pager was a glaring omission, but it's absence forced me to use the kbd shortcuts which are WAY faster than mouse clicks. While a pager is very intuitive, it just slows you down in the long run, something of a mis-feature to mind.
It would also be a little misleading since wmaker doesn't beleive in contiguous desktops, eg a window can only be on one desktop at a time.
But if you really want a pager, you could always use the pager applet for the gnome panel.
There's a security issue with X forwarding, not sure how bad, so ssh can be configured to disable the feature by default. I believe debian does this. Have you tried ssh -X?
If it's enabled, your $DISPLAY should be set to the local hostname + : + a relatively high number, e.g. 10. This correlates to the X proxy ssh setup on the local host. Some ppl set $DISPLAY to the remote host's X display, which works, but totally negates the security gained by using ssh.
what's that textart sig supposed to be?
a pokemon creature sitting by a lamp with a rabbit by it's feet?
guess you'll have to telnet in to fix it.
In the faq, they mention Windows Media and QuickTime as alternatives. I don't think this is like directx at all. I think this is for making and playing movies and such. (does anyone actually follow those links?)
I don't think wine means less unix native apps, i think it means a lower barrier to entry. If a vender gives unix a try with a winelib port and finds a real market to tap, maybe they'll do a full native port down the road. Otherwise, they might never have tried or at least been seriously delayed.
;)
Think of it as an upgrade path to linux
Yeah, it's in the url and you don't need to mess with static pages if you use relative links, but it doesn't use wildcard dns records. Which seems the largest part of their "innovation".
Software RAID gives such fantabulous performance, that for a long time I couldn't understand why someone would still go for a (real, as in dedicated processor, ram) hardware controller. Then I read a post on slashdot that points out that you don't get a nice red led next to the dead drive, i.e. it takes considerably more skill to replace a disk in software-raid, and it's much easier to screw up. This alone could be reason enough for some.
As to ide, even a good software layer still can't make up for deficiencies in the hardware. My two raided UDMA maxtors can completely starve the system. True, I haven't bothered to hunt down the problem (it's just my home system), but I think it's a fair bet that it's due to the poor design of ide in general.
Agreed, gtk's default theme is butt-ugly.
Agreed, pixmap themes are way to slow. I can actually see the menus being drawn. Not acceptable.
BUT, try a engine theme (e.g. thinice) and you get pretty, functional, and fast.
as above.
Now that the api emulation is working well, i think some ppl are working on cpu emulation to match. So it may be more useful to you than you think.
I ment to hit "preview"... there isn't any way to modify one's commets, is there?
Anyway "Dinix" should be "DinX", and here's the description from the 0.2.2 announcement on linux-fbdev:
Full anouncement here .