IDE-SCSI no longer works from 2.6.10 onwards at least up to 2.6.16
IDE-SCSI never worked properly. I've had constant problems with it since I started CD burning on Linux. Thankfully it is now obsoleted by the new ATA drivers since the ATA devices just shows up on the system as a SCSI device. If you really need to have SCSI support for IDE devices I highly suggest trying the new drivers.
I think you misunderstand how the new development system works and why it was put in place.
In the past days everything was done in a stable and an unstable branch. The unstable branch had so many changes that once a freeze was in place it could take over a year to get close to stable and another year to get it up to mission critical standards. The whole time this was happening everyone was stuck on the previous stable kernel and falling farther behind on hardware support and features they needed. The largest problem with this is that about mid way through the dev cycle the old kernel would end up so far behind that people would start demanding changes to be back ported to the previous stable branch. Developers would then try and hack these features and drivers into the old version which would rather unsurprisingly destabilize that as they try and hack drivers into the old kernel while trying to back port as little of the needed infrastructure as possible. The result was TWO unstable kernels.
I recall a particularly nasty moment where my employer handed me a brand new server witch which to do an install on. The 2.4 driver I needed to power the RAID array wouldn't survive the install without crashing. 2.6. was out of the question because it just wasn't stable yet and also wouldn't run without crashing.
Now fast forward to the new system: each branch is frozen as soon as Linus is done with it. NO new features or drivers get added. Only bug fixes. Nasty bug in 2.6.14? update to 2.6.14.2. Now you know you have the SAME kernel only with the bug fix installed. it worked before? It should still work. Old kernels are maintained as far back as the new dev system was thought up.
Want that shiny new feature? They will probably have it stabilized in a month or so. Since that was one of only a few features added to the last dev branch it will take less time to debug. No more back porting. I have had much fewer problems with the new dev systems on both systems I need to be rock solid and systems I like to keep on the cutting edge(my PC).
The new system is easier to everyone involved and if you don't like it? 2.4 and 2.2, and 2.0 are still in bug fix mode so you can always go back to one of those.
The down side of this is that if they are scraping my inbox to determine my interests the spam is really going to throw this thing off. I can see getting a lot of ads for viagra, lotteries and Canadian drugs.
I have an easy fix for that. I have a bank account reserved for paypal and paypal NEVER sees my main account. When I want to spend money I transfer it in. When I get money I transfer it out. This way paypal can only touch the money if I want them to.
Well, I used to live in a poor neighborhood and the Canadian government subsidizes energy efficiency inspections for people who make less than $15k a year so I had Équiterre stop by my place and offer an inspection which I didn't qualify to have for free. But I offered to pay them because:
A: I consider myself a lazy environmentalist (I'll save the planet when I can but I won't inconvenience myself)
B: Why should I waste money on something I don't have to?
Anyways it payed for itself but that's probably not so helpful for you. I'd look under "energy efficiency inspection" or I'd call a heating contractor and see what they say about it.
Point well taken, but I do wonder how often these kind of exploits actually happen in the wild on linux or on commercial unixen.
Often enough. Exploits will be written for any OS that has a decent return on investment time wise. These days that means both Windows and Linux. You could actually see this in when the better architected OpenSSH became the standard for most Linux distros the move to Linux brought a bunch of new eyes to go over the code and a bunch of exploits got discovered in a really short time.
Linux isn't the only one of course a couple of years back I left a new FreeBSD install over night without locking it down and discovered a root kit waiting for me in the morning.
I used to get more calls than I get now though. The Linux vendors have improved a lot and removed crap like WuFTPd, sendmail and moved to the rewritten bind9. Those moves a have cut the attack vector and instead of system daemons being the main focus it's badly written web apps being used to gain a shell and then a local root exploit used to gain root.
The really fascinating thing is that I've seen custom PHP scripts get scanned for common programming mistakes and exploited
So all that to say basically Linux gets hit too it is better than Windows by a long shot but it's not perfect. Keep your distro patched.
That's crap. The only way to keep people from installing back doors on your system is to keep up with your security updates and only run daemons with good reputations for security. I've seen backdoored glibc so the kernel isn't the only backdoor possibility.
If any of my clients comes to me telling me someone made root on their system my advice is always to backup the data and reformat. I had a guy once refuse my advice and ran several security scanners only to miss one and have his server shut down again a week later. Strangely enough, after that, he took my advice and reformatted.
How would an unauthorized person get write access to my kernel or operating system files? I keep them all password protected, and I only allow root login on the console.
I do hope your joking but in case you aren't: Attackers gain access by exploiting bugs in either network daemons or web scripts to gain access to the machine. then if they aren't root already they try and find a local utility that can be used to elevate their privileges.
Just because it's Linux does not mean it's secure. If you have any network daemons enabled and your not on top of the security updates, or you run daemons with histories of security problems, you are at risk.
That is mostly because the low flow toilets here in North America are crap. When I was in Bulgaria a few months back I noticed all the toilets were low flow and they all worked better at emptying and cleaning the bowl than even the "normal" toilets here.
It's all about using the right tool for the job. I tend not to use bash for anything complicated enough to require that many command line args. Come to think of it none of my C code ever requires 10 args either.
2. how about accepting command line arguments in bash? in perl it's just $ARGV[0]. nice and simple and like C++ (except for the offset by one) so i don't want to have to bother learning another one.
Command line args? $1 $2 etc or $* for all of them.
This is one step of many taken here in Canada. I know they have a victims database and better international cooperation between poilice departments in order to track down child rapists.
As it was explained to me this cleenfeed system is mainly for dealing with countries that don't really care to do anything about the problem.
My agreement with my current employer requires I work for 40 hours a week. When I need to spend extra time I document it and take it off later. Works for me because I like time off during the day for doctor appointments, errands etc. Salaries are not a ticket for unpaid extra hours and any company that does this is setting themselves up for a lawsuit.
As bad as it sounds, promotions typically come to those who are willing to drop everything for their employer.
I can tell you that statement is actually quite often crap. Working extra hours and dropping all sense of personal life for your employer is like putting a giant sign on your forehead that says DOORMAT. Why should they promote you and pay you more when they can pay you exactly what your getting now for the same price?. Aside from that it shows you have no backbone and therefore no leadership abilities. If you can't stand up for yourself now how will you stand up to people under you?
This is a lesson I learned the hard way. I used to spend all my free time at work and put in whatever hours the boss asked for. Now I find I get taken much more seriously now that I have learned to stand up for myself.
Not quite. The patent is for objects that are indexed on multiple lists rather a double linked list as most programmers know it. It's still a common contstruct.
I don't think that would help. This is a patent on a linked list with two sets of pointers. This contstruct is COMMON and If I had to send everyone with a patent on some common data structure for every user I shipped the costs would very quickly outstrip any revenue generated.
The only way your idea can work is if we go back to charging $1000+ for software.
The kernel of any OS is a very complicated piece of code and bugs can be very subtle and hard to spot. You have a wider range of inputs than other pieces of software and at the same time you have a large array of hardware and BIOS to interface and they all have potential bugs of their own.
I've gone through bug reports to try and understand what goes wrong and how it's fixed. Those programmers are very good at what they do and I've seen even the best and most secure coders introduce bugs.
Plenty good will come of this. With an improved PHP it's now easier for ASP shops to migrate to PHP. It's now possible for a slow migration instead of having to change everything over at once. I've had several potential clients come to me with exactly this problem "we want to move to PHP but we don't want to run 2 servers".
The funny thing is that even with the current speed penalty PHP has become the second most popular web programming language on windows servers.
IDE-SCSI no longer works from 2.6.10 onwards at least up to 2.6.16
IDE-SCSI never worked properly. I've had constant problems with it since I started CD burning on Linux. Thankfully it is now obsoleted by the new ATA drivers since the ATA devices just shows up on the system as a SCSI device. If you really need to have SCSI support for IDE devices I highly suggest trying the new drivers.
It's not that helpful. The difference in price is $21 once you configure the two computers to have exactly the same hardware.
I think you misunderstand how the new development system works and why it was put in place.
In the past days everything was done in a stable and an unstable branch. The unstable branch had so many changes that once a freeze was in place it could take over a year to get close to stable and another year to get it up to mission critical standards. The whole time this was happening everyone was stuck on the previous stable kernel and falling farther behind on hardware support and features they needed. The largest problem with this is that about mid way through the dev cycle the old kernel would end up so far behind that people would start demanding changes to be back ported to the previous stable branch. Developers would then try and hack these features and drivers into the old version which would rather unsurprisingly destabilize that as they try and hack drivers into the old kernel while trying to back port as little of the needed infrastructure as possible. The result was TWO unstable kernels.
I recall a particularly nasty moment where my employer handed me a brand new server witch which to do an install on. The 2.4 driver I needed to power the RAID array wouldn't survive the install without crashing. 2.6. was out of the question because it just wasn't stable yet and also wouldn't run without crashing.
Now fast forward to the new system: each branch is frozen as soon as Linus is done with it. NO new features or drivers get added. Only bug fixes. Nasty bug in 2.6.14? update to 2.6.14.2. Now you know you have the SAME kernel only with the bug fix installed. it worked before? It should still work. Old kernels are maintained as far back as the new dev system was thought up.
Want that shiny new feature? They will probably have it stabilized in a month or so. Since that was one of only a few features added to the last dev branch it will take less time to debug. No more back porting. I have had much fewer problems with the new dev systems on both systems I need to be rock solid and systems I like to keep on the cutting edge(my PC).
The new system is easier to everyone involved and if you don't like it? 2.4 and 2.2, and 2.0 are still in bug fix mode so you can always go back to one of those.
The down side of this is that if they are scraping my inbox to determine my interests the spam is really going to throw this thing off. I can see getting a lot of ads for viagra, lotteries and Canadian drugs.
Or a load it in a virtual machine and debug that.
I have an easy fix for that. I have a bank account reserved for paypal and paypal NEVER sees my main account. When I want to spend money I transfer it in. When I get money I transfer it out. This way paypal can only touch the money if I want them to.
Well, I used to live in a poor neighborhood and the Canadian government subsidizes energy efficiency inspections for people who make less than $15k a year so I had Équiterre stop by my place and offer an inspection which I didn't qualify to have for free. But I offered to pay them because:
A: I consider myself a lazy environmentalist (I'll save the planet when I can but I won't inconvenience myself)
B: Why should I waste money on something I don't have to?
Anyways it payed for itself but that's probably not so helpful for you. I'd look under "energy efficiency inspection" or I'd call a heating contractor and see what they say about it.
Point well taken, but I do wonder how often these kind of exploits actually happen in the wild on linux or on commercial unixen.
Often enough. Exploits will be written for any OS that has a decent return on investment time wise. These days that means both Windows and Linux. You could actually see this in when the better architected OpenSSH became the standard for most Linux distros the move to Linux brought a bunch of new eyes to go over the code and a bunch of exploits got discovered in a really short time.
Linux isn't the only one of course a couple of years back I left a new FreeBSD install over night without locking it down and discovered a root kit waiting for me in the morning.
I used to get more calls than I get now though. The Linux vendors have improved a lot and removed crap like WuFTPd, sendmail and moved to the rewritten bind9. Those moves a have cut the attack vector and instead of system daemons being the main focus it's badly written web apps being used to gain a shell and then a local root exploit used to gain root.
The really fascinating thing is that I've seen custom PHP scripts get scanned for common programming mistakes and exploited
So all that to say basically Linux gets hit too it is better than Windows by a long shot but it's not perfect. Keep your distro patched.
That's crap. The only way to keep people from installing back doors on your system is to keep up with your security updates and only run daemons with good reputations for security. I've seen backdoored glibc so the kernel isn't the only backdoor possibility.
If any of my clients comes to me telling me someone made root on their system my advice is always to backup the data and reformat. I had a guy once refuse my advice and ran several security scanners only to miss one and have his server shut down again a week later. Strangely enough, after that, he took my advice and reformatted.
Backdoor scanners are useless.
How would an unauthorized person get write access to my kernel or operating system files? I keep them all password protected, and I only allow root login on the console.
I do hope your joking but in case you aren't: Attackers gain access by exploiting bugs in either network daemons or web scripts to gain access to the machine. then if they aren't root already they try and find a local utility that can be used to elevate their privileges.
Just because it's Linux does not mean it's secure. If you have any network daemons enabled and your not on top of the security updates, or you run daemons with histories of security problems, you are at risk.
I saved more money by hiring someone to go through my house and fixing all of the heat leaks. Heating is still the largest expense.
That is mostly because the low flow toilets here in North America are crap. When I was in Bulgaria a few months back I noticed all the toilets were low flow and they all worked better at emptying and cleaning the bowl than even the "normal" toilets here.
Don't let this outdated, apples to oranges comparison fool you: Postgres is a very solid and usable database.
Does it have clustering yet? How about load ballancing? Those were the main issues that stopped our deployment of postgres.
It's all about using the right tool for the job. I tend not to use bash for anything complicated enough to require that many command line args. Come to think of it none of my C code ever requires 10 args either.
2. how about accepting command line arguments in bash? in perl it's just $ARGV[0]. nice and simple and like C++ (except for the offset by one) so i don't want to have to bother learning another one.
Command line args? $1 $2 etc or $* for all of them.
This is one step of many taken here in Canada. I know they have a victims database and better international cooperation between poilice departments in order to track down child rapists.
As it was explained to me this cleenfeed system is mainly for dealing with countries that don't really care to do anything about the problem.
My agreement with my current employer requires I work for 40 hours a week. When I need to spend extra time I document it and take it off later. Works for me because I like time off during the day for doctor appointments, errands etc. Salaries are not a ticket for unpaid extra hours and any company that does this is setting themselves up for a lawsuit.
As bad as it sounds, promotions typically come to those who are willing to drop everything for their employer.
I can tell you that statement is actually quite often crap. Working extra hours and dropping all sense of personal life for your employer is like putting a giant sign on your forehead that says DOORMAT. Why should they promote you and pay you more when they can pay you exactly what your getting now for the same price?. Aside from that it shows you have no backbone and therefore no leadership abilities. If you can't stand up for yourself now how will you stand up to people under you?
This is a lesson I learned the hard way. I used to spend all my free time at work and put in whatever hours the boss asked for. Now I find I get taken much more seriously now that I have learned to stand up for myself.
Not quite. The patent is for objects that are indexed on multiple lists rather a double linked list as most programmers know it. It's still a common contstruct.
I don't think that would help. This is a patent on a linked list with two sets of pointers. This contstruct is COMMON and If I had to send everyone with a patent on some common data structure for every user I shipped the costs would very quickly outstrip any revenue generated. The only way your idea can work is if we go back to charging $1000+ for software.
What issues are those? Nothing other than system software should even see a difference between the two.
Well for starters Linux isn't the only kernel with bugs. I'm not slamming OpenBSD but it was a very quick example.
The kernel of any OS is a very complicated piece of code and bugs can be very subtle and hard to spot. You have a wider range of inputs than other pieces of software and at the same time you have a large array of hardware and BIOS to interface and they all have potential bugs of their own.
I've gone through bug reports to try and understand what goes wrong and how it's fixed. Those programmers are very good at what they do and I've seen even the best and most secure coders introduce bugs.
You mean like Zend studio?
Plenty good will come of this. With an improved PHP it's now easier for ASP shops to migrate to PHP. It's now possible for a slow migration instead of having to change everything over at once. I've had several potential clients come to me with exactly this problem "we want to move to PHP but we don't want to run 2 servers".
The funny thing is that even with the current speed penalty PHP has become the second most popular web programming language on windows servers.
The problems with electronic voting systems--namely no paper trail--is the reason why many municipalities are switching to mark sense voting ballots.
So that's what it's called.. we used exactly that in the last municipal election for my riding in St-Laurent Quebec.