C'mon tr, you should know better than this. A quick dig on the CUPS website would quickly reveal an overview page detailing a raft of features that differentiate it from a standard LPR set up. Here's a brief run down of some of the feaures provided:
Cross platform system for network printing (did you know that CUPS is available for Windows as well as OS X, *BSD and Linux?).
The ability for printers to shared in such a way that a remote machine can automatically discover and print to a remote printer without having expliclty been configured to see it (Windows has been doing this for years. It's good to see this simplicity spreading elsewhere) while still announcing the capabilities of that printer.
Support for many (non postscript) backends that other printing systems may not (including things like samba for printers shared via Windows).
Queueing systems so that you can set documents to be printed to the first available printer on a network.
If your printer is non postscript (which many are), configuring CUPS may be a whole lot easier than trying to set up a magicfilter chain to do the right thing.
Sure, in your case perhaps editing printcap was "better and easier" but that doesn't mean that choice shouldn't be there for those not so fortunate to have a postscript printer, need sophisticated queing or have to set up a dozens of computers to print.
This is offtopic but I'd like to point out that many of the smaller GBA orientated games developers have gone bust over the past year or two.
I'd say the most notable of these were Crawfish who did a sterling job of converting SFA3 to the system. It's so sad to see such a good job done only for it to be met by market failiure:(
It can't be *that* cheap to publish a GBA game (they are catridges after all and there's the Nintendo licence to pay) and I suspsect it is mainly Nintendo and the uber publishers (rather than the developers) making the money out of that market. After initial interest, publishers found that they weren't making that much from GBA sales and started cutting off developer air on the system.
From a developer perspective, either you have to do quick and dirty conversions of SNES games (I am still unhappy that Nintendo saw fit to release the Mario 2 - Yoshi's Island games seperately rather than in an All-stars pack a la the SNES) or have a blockbuster franchise (e.g. Pokemon). If it doesn't take developers long to develop a GBA game then at the end of the day they are probably not earning that much for their work in the first place...
Things started out at around 20K/s before jumping to a massive 290K/s where it has stayed for about the past half an hour (its just hovered up to 310K/s which is probably faster than I want it to go). My upload rate has also been high hovering between 40K/s and 60K/s. The estimated time until completion is now just under 2 hours.
I'm kind of curious as to how BitTorrent works these days though. In the past it used to allocate space for all the files you were downloading before it started transfering the files but at the moment it appears to be growing only the the file for the first CD.
One thing though - where are the md5sums?! I know bittorrent technically doesn't need them since it checksums files anyway but I like to be doubly sure. Are these correct?
Just to reiterate the stuff in the post above, Alan is certainly not fond of such laws and has lobbied against other related laws in just the last month (or did you miss the Alan and Linus protest against software patents?).
Heck, after reading the link it may be the case that the law refered to has not even been passed yet (it was put up before parliament on the 3rd and does not come into force until the 31st). For all we know it might be being lobbied against (not everything Alan says or does makes headline news y'know. For instance, I don't see The Register reporting how he was nearly skewered by a sharp piece of metal sticking out the back of someone's seat in a car a few weeks ago)...
Users should be able to add modules to the kernel image without recompiling the whole thing -- even without having the original source tree.
I have recompiled a module on Red Hat 9 without recompiling the whole kernel (they provide a tool called the module development kit faciliating this on their kernels).
However I'm not wholly sure I understand the second part of your request. If someone has built a module against your exact kernel they can just give you the resulting binary and you can use it without recompiling. In order to compile a module though, you must have the kernel source available configured for your system. Without the configured tree how do you know what needs to be compiled to match the running kernel? How do you know even know which kernel to match?
This is purely a userspace issue. The events are passed through, it's just you have nothing bound to them so nothing happens. I have seen screenshots of GNOME 2.4 with a "bind multimedia keys" dialog and there are program like linEAK already.
why not buy a PS2 and burn games for a couple cents each?
Because they won't be translated into Chinese. I'm sure Sony doesn't like ignoring such a large market but since they make a loss on the console it is very unattractive market to spend money on given that profits come from selling games (which you pointed out will only be pirated).
It looks like Nintendo is willing to go to the effort of translation since they are confident that they have eliminated the piracy problem (whether the whole unpiratable part turns out to be true is anyone's guess though).
The custom DVD format the Gamecube uses has been broken and in a manner Nintendo is unlikely to be able to block. Take a look at the fledling GC home brew scene on Dexrose.
Ahh I hadn't realised there was a difference between the two. In that case it will hopefully have the best of both worlds with fixes migrating back into the mainstream in a timely fashion.
Well all I can say is that this announcement is great news. Hopefully this will give us access to a larger collection of consistently packaged software while putting the destinty of the project in the hands of the community in a sustainable manner (supporting a single release of a large base of software for years on end without subscriptions is not in my opinion sustainable).
...so long as the upgrades between them are easy. I think one of the biggest complaints I hear about Linux distros is that xyz new program does not run on them and many cite the sheer rapid availability of new releases as one of the reasons they switched to Gentoo from Debian. Plus it is harder to continously backport fixes to an old distro. Using the latest release is far easier from a maintainer's point of view (although doing this obviously introudces more risk)...
What I do find interesting is the fact that Red Hat will not provide support Fedora. This is probably the biggest blow - it has been great to file bugs into Red Hat's bugzilla and see the hackers they employ answer rather than post to a mailing list and see your comment washed away with the flood. Sure it wasn't enterprise support but no-one enjoys seeing their bug just rot away unlooked at only to be declared too old to care about.
I wonder if in the end this means we'll see move from "Small number of tightly tested packages" to "Large RPM repository of the latest versions of all the popular packages". In this scenario if the fault is anything but packaging then you have to find the original author of the program and ask them to fix it rather than being able to pass it through to an intermediary third party.
To the best of my knowledge linux doesn't automatically reboot after a kernel crash unless you have told it to. If the crash was that severe this means you can walk up to the crashed machine and read the oops off the screen. If the machine isn't oopsing before the reboot this suggests some sort of hardware fault (e.g. your CPU is overheating). If it is hardware resetting the machine it is very unlikely that Linux can tell you what the fault is by itself (e.g. if it was the CPU overheating you will have to find someway to log the temperature to a file and observe the graph up to crash yourself).
Oh and here's a useful way of working out whether there was a crash or not: last -x | grep "shutdown\|reboot" Every reboot that doesn't have a matching shutdown was probably a crash (other than the last line).
I second the comment about using IMAP. I have been using it very successfully and it makes it easy to move spam inbox messages from whatever email program I'm using into a spam mailbox. I then have a script called learn-spam.sh that could be set to run each night to reclassify spam / ham.
Also, SpamAssassin has a Bayesian classifier built in, but it wasn't used in these tests, since having five was enough.
If you reread the slightly ambiguous sentence in context you will realise he meant he had evaluated five baysian filters and felt that was enough. Nothing to do with Spamassassins point system...
And the results were pretty much the same. Using render was several magnitudes slower on tests 2 - 7. I have a GeForce1 with 1.0.4349 nvidia driver and haven't had the same trouble others have with this option on so I run with this extension on all the time.
Here are the results for the interested:
Available XRENDER filters: nearest bilinear fast good best Set up... *** ROUND 1 ***
Test: Test Xrender doing non-scaled Over blends Time: 0.190 sec.
Test: Test Xrender (offscreen) doing non-scaled Over blends Time: 0.303 sec.
Test: Test Imlib2 doing non-scaled Over blends Time: 0.697 sec.
*** ROUND 2 ***
Test: Test Xrender doing 1/2 scaled Over blends Time: 10.347 sec.
Test: Test Xrender (offscreen) doing 1/2 scaled Over blends Time: 10.231 sec.
Test: Test Imlib2 doing 1/2 scaled Over blends Time: 0.315 sec.
*** ROUND 3 ***
Test: Test Xrender doing 2* smooth scaled Over blends Time: 207.028 sec.
Test: Test Xrender (offscreen) doing 2* smooth scaled Over blends Time: 205.275 sec.
Test: Test Imlib2 doing 2* smooth scaled Over blends Time: 5.695 sec.
*** ROUND 4 ***
Test: Test Xrender doing 2* nearest scaled Over blends Time: 164.460 sec.
Test: Test Xrender (offscreen) doing 2* nearest scaled Over blends Time: 166.281 sec.
Test: Test Imlib2 doing 2* nearest scaled Over blends Time: 4.119 sec.
*** ROUND 6 ***
Test: Test Xrender doing general nearest scaled Over blends Time: 313.187 sec.
Test: Test Xrender (offscreen) doing general nearest scaled Over blends Time: 310.261 sec.
Test: Test Imlib2 doing general nearest scaled Over blends Time: 11.444 sec.
*** ROUND 7 ***
Test: Test Xrender doing general smooth scaled Over blends Time: 477.511 sec.
Test: Test Xrender (offscreen) doing general smooth scaled Over blends Time: 474.695 sec.
Test: Test Imlib2 doing general smooth scaled Over blends Time: 17.290 sec.
... because there is not guarantee that the GNOME settings will be there. You don't have to have GNOME installed to use Mozilla (you could be running KDE, Window Maker etc.) but you do have to have the fundamental parts of GNOME installed in order to run Galeon.
There are a lot of hidden prefs (in keeping with the style of GNOME 2) which control behaiour that cannot be set by a preference dialog (some of these were in a pref dialog in Galeon 1). See the tab location part of the ExtraPrefs document on how to change it.
Depending on what you mean when you say "networking code" it could be argued that Linux does not use the BSD networking code. I believe the TCP/IP stack was written from scratch many years ago and does not include BSD code.
As for named, doesn't the ISC recommend that you use Version 9.x of BIND rather than the patched 4.x version shipped with a stock OpenBSD install?
Your post came too late for me:( Looks like the moderators are listening as it is falling down the page. I guess that's what I get for reading new stories...
Mandrake builds it into file managers
on
Review of SuSE 8.2
·
· Score: 1
Mandrake have built Samba support into Konqueror and Nautilus since around Mandrake 9.0 (or maybe the version before). This allows you to select a directory, press the right mouse button over it and choose share.
The catch is you will need to make sure that the user is in the fileshare group or is allowed to share directories over the network by using the diskdrake --fileshare tool.
This is simply not true. There is default distribution python2 package for at least RedHat 7.3 that you can install side-by-side with the python1 package. You can then use the command line python2 pythonfile.py to run it.
It's not quite as simple as that. The client engages in tit-for-tat (so if you can only give me 5K/s I will only give you 5K/s). This is about as fair as you can get. The exception is when you connect to people who already have the whole file - they do not care what speed you upload at (since they already have the whole lot).
The main reason this is to encourage sharing. The more you can share the better off the network is. Obviously not everyone can/will share a lot (cable modems tend to have a stingy upload rate compared to their download rate) but that's the way it goes. A peer that can share more is simply more valuable to the network (after all it can support more downloaders) and is rewarded more. However, even if you don't upload a thing you will probably get the file in the end (it will just take a considerably longer period of time).
I would liken it to finding money on the floor. You can just take it but did you try to find out who the owner was first? Some WAP points allow you to set a comment and sometimes there's an email address in that comment.
C'mon tr, you should know better than this. A quick dig on the CUPS website would quickly reveal an overview page detailing a raft of features that differentiate it from a standard LPR set up. Here's a brief run down of some of the feaures provided:
Cross platform system for network printing (did you know that CUPS is available for Windows as well as OS X, *BSD and Linux?).
The ability for printers to shared in such a way that a remote machine can automatically discover and print to a remote printer without having expliclty been configured to see it (Windows has been doing this for years. It's good to see this simplicity spreading elsewhere) while still announcing the capabilities of that printer.
Support for many (non postscript) backends that other printing systems may not (including things like samba for printers shared via Windows).
Queueing systems so that you can set documents to be printed to the first available printer on a network.
If your printer is non postscript (which many are), configuring CUPS may be a whole lot easier than trying to set up a magicfilter chain to do the right thing.
Sure, in your case perhaps editing printcap was "better and easier" but that doesn't mean that choice shouldn't be there for those not so fortunate to have a postscript printer, need sophisticated queing or have to set up a dozens of computers to print.
This is offtopic but I'd like to point out that many of the smaller GBA orientated games developers have gone bust over the past year or two.
:(
I'd say the most notable of these were Crawfish who did a sterling job of converting SFA3 to the system. It's so sad to see such a good job done only for it to be met by market failiure
It can't be *that* cheap to publish a GBA game (they are catridges after all and there's the Nintendo licence to pay) and I suspsect it is mainly Nintendo and the uber publishers (rather than the developers) making the money out of that market. After initial interest, publishers found that they weren't making that much from GBA sales and started cutting off developer air on the system.
From a developer perspective, either you have to do quick and dirty conversions of SNES games (I am still unhappy that Nintendo saw fit to release the Mario 2 - Yoshi's Island games seperately rather than in an All-stars pack a la the SNES) or have a blockbuster franchise (e.g. Pokemon). If it doesn't take developers long to develop a GBA game then at the end of the day they are probably not earning that much for their work in the first place...
Things started out at around 20K/s before jumping to a massive 290K/s where it has stayed for about the past half an hour (its just hovered up to 310K/s which is probably faster than I want it to go). My upload rate has also been high hovering between 40K/s and 60K/s. The estimated time until completion is now just under 2 hours.
I'm kind of curious as to how BitTorrent works these days though. In the past it used to allocate space for all the files you were downloading before it started transfering the files but at the moment it appears to be growing only the the file for the first CD.
One thing though - where are the md5sums?! I know bittorrent technically doesn't need them since it checksums files anyway but I like to be doubly sure. Are these correct?
Just to reiterate the stuff in the post above, Alan is certainly not fond of such laws and has lobbied against other related laws in just the last month (or did you miss the Alan and Linus protest against software patents?).
:)
Heck, after reading the link it may be the case that the law refered to has not even been passed yet (it was put up before parliament on the 3rd and does not come into force until the 31st). For all we know it might be being lobbied against (not everything Alan says or does makes headline news y'know. For instance, I don't see The Register reporting how he was nearly skewered by a sharp piece of metal sticking out the back of someone's seat in a car a few weeks ago)...
Oh and I can confirm the SUCS stuff too
You're right. I believe the utility is xrandr but you may need your X grahpics driver to support the X-render extensions for it to work.
Users should be able to add modules to the kernel image without recompiling the whole thing -- even without having the original source tree.
I have recompiled a module on Red Hat 9 without recompiling the whole kernel (they provide a tool called the module development kit faciliating this on their kernels).
However I'm not wholly sure I understand the second part of your request. If someone has built a module against your exact kernel they can just give you the resulting binary and you can use it without recompiling. In order to compile a module though, you must have the kernel source available configured for your system. Without the configured tree how do you know what needs to be compiled to match the running kernel? How do you know even know which kernel to match?
This is purely a userspace issue. The events are passed through, it's just you have nothing bound to them so nothing happens. I have seen screenshots of GNOME 2.4 with a "bind multimedia keys" dialog and there are program like linEAK already.
why not buy a PS2 and burn games for a couple cents each?
Because they won't be translated into Chinese. I'm sure Sony doesn't like ignoring such a large market but since they make a loss on the console it is very unattractive market to spend money on given that profits come from selling games (which you pointed out will only be pirated).
It looks like Nintendo is willing to go to the effort of translation since they are confident that they have eliminated the piracy problem (whether the whole unpiratable part turns out to be true is anyone's guess though).
The custom DVD format the Gamecube uses has been broken and in a manner Nintendo is unlikely to be able to block. Take a look at the fledling GC home brew scene on Dexrose.
Ahh I hadn't realised there was a difference between the two. In that case it will hopefully have the best of both worlds with fixes migrating back into the mainstream in a timely fashion.
Well all I can say is that this announcement is great news. Hopefully this will give us access to a larger collection of consistently packaged software while putting the destinty of the project in the hands of the community in a sustainable manner (supporting a single release of a large base of software for years on end without subscriptions is not in my opinion sustainable).
So that's why tallyho's NTPd was broken this morning ;)
...so long as the upgrades between them are easy. I think one of the biggest complaints I hear about Linux distros is that xyz new program does not run on them and many cite the sheer rapid availability of new releases as one of the reasons they switched to Gentoo from Debian. Plus it is harder to continously backport fixes to an old distro. Using the latest release is far easier from a maintainer's point of view (although doing this obviously introudces more risk)...
What I do find interesting is the fact that Red Hat will not provide support Fedora. This is probably the biggest blow - it has been great to file bugs into Red Hat's bugzilla and see the hackers they employ answer rather than post to a mailing list and see your comment washed away with the flood. Sure it wasn't enterprise support but no-one enjoys seeing their bug just rot away unlooked at only to be declared too old to care about.
I wonder if in the end this means we'll see move from "Small number of tightly tested packages" to "Large RPM repository of the latest versions of all the popular packages". In this scenario if the fault is anything but packaging then you have to find the original author of the program and ask them to fix it rather than being able to pass it through to an intermediary third party.
To the best of my knowledge linux doesn't automatically reboot after a kernel crash unless you have told it to. If the crash was that severe this means you can walk up to the crashed machine and read the oops off the screen. If the machine isn't oopsing before the reboot this suggests some sort of hardware fault (e.g. your CPU is overheating). If it is hardware resetting the machine it is very unlikely that Linux can tell you what the fault is by itself (e.g. if it was the CPU overheating you will have to find someway to log the temperature to a file and observe the graph up to crash yourself).
Oh and here's a useful way of working out whether there was a crash or not:
last -x | grep "shutdown\|reboot"
Every reboot that doesn't have a matching shutdown was probably a crash (other than the last line).
It's called Browsercam and here's an example set of screen shots of an old version of Jeffery Zeldman's site. It's not email based but the gist of the service is as you described.
It sounds like an ideal way of testing a site without having every popular platform / browser combination available.
I second the comment about using IMAP. I have been using it very successfully and it makes it easy to move spam inbox messages from whatever email program I'm using into a spam mailbox. I then have a script called learn-spam.sh that could be set to run each night to reclassify spam / ham.
If you reread the slightly ambiguous sentence in context you will realise he meant he had evaluated five baysian filters and felt that was enough. Nothing to do with Spamassassins point system...
And the results were pretty much the same. Using render was several magnitudes slower on tests 2 - 7. I have a GeForce1 with 1.0.4349 nvidia driver and haven't had the same trouble others have with this option on so I run with this extension on all the time.
t up...
Here are the results for the interested:
Available XRENDER filters:
nearest
bilinear
fast
good
best
Se
*** ROUND 1 ***
Test: Test Xrender doing non-scaled Over blends Time: 0.190 sec.
Test: Test Xrender (offscreen) doing non-scaled Over blends Time: 0.303 sec.
Test: Test Imlib2 doing non-scaled Over blends Time: 0.697 sec.
*** ROUND 2 ***
Test: Test Xrender doing 1/2 scaled Over blends Time: 10.347 sec.
Test: Test Xrender (offscreen) doing 1/2 scaled Over blends Time: 10.231 sec.
Test: Test Imlib2 doing 1/2 scaled Over blends Time: 0.315 sec.
*** ROUND 3 ***
Test: Test Xrender doing 2* smooth scaled Over blends Time: 207.028 sec.
Test: Test Xrender (offscreen) doing 2* smooth scaled Over blends Time: 205.275 sec.
Test: Test Imlib2 doing 2* smooth scaled Over blends Time: 5.695 sec.
*** ROUND 4 ***
Test: Test Xrender doing 2* nearest scaled Over blends Time: 164.460 sec.
Test: Test Xrender (offscreen) doing 2* nearest scaled Over blends Time: 166.281 sec.
Test: Test Imlib2 doing 2* nearest scaled Over blends Time: 4.119 sec.
*** ROUND 6 ***
Test: Test Xrender doing general nearest scaled Over blends Time: 313.187 sec.
Test: Test Xrender (offscreen) doing general nearest scaled Over blends Time: 310.261 sec.
Test: Test Imlib2 doing general nearest scaled Over blends Time: 11.444 sec.
*** ROUND 7 ***
Test: Test Xrender doing general smooth scaled Over blends Time: 477.511 sec.
Test: Test Xrender (offscreen) doing general smooth scaled Over blends Time: 474.695 sec.
Test: Test Imlib2 doing general smooth scaled Over blends Time: 17.290 sec.
(reformatted to get past the lameness filter)
... because there is not guarantee that the GNOME settings will be there. You don't have to have GNOME installed to use Mozilla (you could be running KDE, Window Maker etc.) but you do have to have the fundamental parts of GNOME installed in order to run Galeon.
There are a lot of hidden prefs (in keeping with the style of GNOME 2) which control behaiour that cannot be set by a preference dialog (some of these were in a pref dialog in Galeon 1). See the tab location part of the ExtraPrefs document on how to change it.
Depending on what you mean when you say "networking code" it could be argued that Linux does not use the BSD networking code. I believe the TCP/IP stack was written from scratch many years ago and does not include BSD code.
As for named, doesn't the ISC recommend that you use Version 9.x of BIND rather than the patched 4.x version shipped with a stock OpenBSD install?
Your post came too late for me :( Looks like the moderators are listening as it is falling down the page. I guess that's what I get for reading new stories...
Mandrake have built Samba support into Konqueror and Nautilus since around Mandrake 9.0 (or maybe the version before). This allows you to select a directory, press the right mouse button over it and choose share.
The catch is you will need to make sure that the user is in the fileshare group or is allowed to share directories over the network by using the diskdrake --fileshare tool.
This is simply not true. There is default distribution python2 package for at least RedHat 7.3 that you can install side-by-side with the python1 package. You can then use the command line python2 pythonfile.py to run it.
It's not quite as simple as that. The client engages in tit-for-tat (so if you can only give me 5K/s I will only give you 5K/s). This is about as fair as you can get. The exception is when you connect to people who already have the whole file - they do not care what speed you upload at (since they already have the whole lot).
The main reason this is to encourage sharing. The more you can share the better off the network is. Obviously not everyone can/will share a lot (cable modems tend to have a stingy upload rate compared to their download rate) but that's the way it goes. A peer that can share more is simply more valuable to the network (after all it can support more downloaders) and is rewarded more. However, even if you don't upload a thing you will probably get the file in the end (it will just take a considerably longer period of time).
I would liken it to finding money on the floor. You can just take it but did you try to find out who the owner was first? Some WAP points allow you to set a comment and sometimes there's an email address in that comment.