What your saying requires that the corporate interest has the same goals in mind for the product.
Apple took khtml and extended it the way it felt it needed to for Safari. Meanwhile, the khtml people were changing and extending it there own way, which happened to be a bit of a different direction. This happens all the time, and it isn't anyones fault.
Many times it becomes very hard to backport code after forks, regardless of who forked the code. The only way to fix that is to restrict development by others to a similar path as your development, which shits on the "spirit" of the GPL just as much if not more then what people were complaining about Apple doing in the first place.
When you release code under the GPL you have to know that it is totally possibly somebody might fork it and create patches that are useless to you. That is the nature of the beast and all part of the OSS development environment. If you can't deal with it, then don't use the GPL.
Given the way Intel CPU"s work these days... if they fix it in new Pentium 4/Xeons then most likely all they will have to do is issue a microcode update for the older chips with the problem and thus the problem we disapear...
So it makes you feel drunker quicker eh? So instead of having 2 beers in 2 hours and driving safely home I could have 2 beers in 2 hours and get a DUI?
Your reasoning for closing on Sunday is absolute garbage.
Take Mass. for example. A few years back (probably close to 10 now) they lifted the Sunday ban on Alcohol sales. Did every liquor store open it's doors on Sunday and suffer because of the overhead of an extra day of business? No.. some decided to open on Sunday, some decided not to, some others decided only to open on Sunday around certain Holidays when liquor/beer/wine sales are more popular.
Now take another example.. Georgia. Georgia currently doesn't allow the sale of alcohol on Sunday in stores (bars are still ok). This includes beer, wine, and liquor. However, unlike Mass. you can find beer and wine in a grocery store in Georgia.
So now you have a store that is open anyway, but has portion of inventory that it can only sell at certain times (some counties you also can't sell between midnight and 10:00am, even if the store is open, anyday of the week). This creates extra work for the business just to compli with a law that has little to no purpose in the first place.
It sure as hell isn't the governments place to set limits on when a business chooses to do it's business. If John Elway Toyota doesn't want to open on Sunday then don't open, but how does it make sense to force everyone else to follow this rule if they don't want to?
I thought the basis of trademarks only applied when you were in a situation where confusion could occur. Nobody is going to confuse some Canadian football team with some baseball team from Detroit or some Operation System for Apple computers or some on-line store.
I know TigerDirect is a computer store... however, I still fail to see how the name would cause customer confusion and as far as I know that is all that matters.
I have a feeling the RedHat guy probably offered to give them a license mostly out of spite for the moron lawyers at TigerDirect that brought this up as an issue in the first place.
Very few applications, and OS's in particular, are idle most of the time. I don't know the exact profiling characteristics of Windows, but I do know that in linux the kernel rarely, if ever, takes up 100% of a CPU's, and never does for a prolonged period of time.
If you locked one CPU and made that for OS tasks only you'd be wasting a lot of clock cycles that another application could happily use. Same would go for locking just about any application to a cpu.
Figured this had to happen
on
GCC 4.0.0 Released
·
· Score: 4, Interesting
When they announced the release of Apple 10.4 "Tiger" I noticed this page: At that point I kinda figured gcc 4.0.0 had to be out by April 29th since Apple claimed they were using it for OS X.
So far I've checked Samsung, Sony, ViewSonic, Dell, and Phillips and haven't found one yet that offers over a year standard... Dell, like apple, also only seams to allow you to add extra support if you are purchasing a computer.
Usually when a company asks for samples of what your done they don't so much care about specific implementations. I know when I look at code submitted by a possible member of my development group I'm usually just looking for style and some proof the guy actually knows what he says he knows.
It also doesn't hurt to tell somebody that you signed an NDA and as a result feel like you can't show them any specific code from your previous job. They should respect that as they would probably require you to sign the same agreement if you were leaving there company....
He isn't talking about the processors....... he is talking about the CHIPSETS.
I've found the one short coming of AMD based solutions has always been the shoddy 3rd party chipsets and motherboards out there. I have a dual Opteron system on my desk and it has been wonderful. However, I have ran into many people running Via or nVidia chipsets on brand-x motherboards that have had awful hardware difficulties.
I'm inclided to blame the mainboard manufactures more so then the chipset manufactures because companies like Asus, MSI, and Gigabyte never seam to have trouble putting out solid mainboards based on nVidia and Via chipsets.... but the fact of the matter is there seam to be a lot of other manufactures that build absolutely terrible mainboards for AMD processors.
That is rediculous. Two weeks is the professional standard. If you have another opportunity you want to take then give your two weeks notice and take it. If they want to hire you back for part time support then they damn well better do it on your terms. It isn't your fault they put to much of a burden on you and are up a creek without a paddle if you leave.
That arguement might hold water for the Desktop, but Linux has the most momentum in other areas anyway.
In the server and embedded worlds, where linux is making huge strides, plug and play driver support is not nearly as important.
In custom embedded environments it isn't unreasonable to expect to have to write some of your own drivers, even if WinCE is your platform of choice. I can tell you first had that writing a WinCE driver is WAY more of a pain then writing one for Linux. Especially for somebody new to drivers. There are so many good examples of linux drivers out there to work off of.
In the server world, linux supports almost everything out of the box, and if your a good admin your not going to be playing with a lot of cutting edge unproven hardware anyway.
I know of at least 5 major Universities that do MIPS for the majority of there assembly situations and they certainly don't have there students find MIPS machines. I know of others that use processors that don't even really exist in real hardware but have instruction sets similar to MIPS.
Whether you run the assembly on the target architecture or in an emulator means absolutely nothing. All that matters is you understand how to use the instructions availible to you in an efficent and useful manner.
I'd even argue that using an emulator can be better. With an emulator you can have a finer grain of control over what is in the pipeline and you can better see how things flow. You don't have to worry about any thing else using any resources to cloud up the picture of what is actually going on.
I'm using this on an Al PowerBook 17" 1.5Ghz. I agree with many others assessments, the XY only is the way to go (gets a little jumpy with the rotation). It works wonderfully.
There has been a lot of press about Microsoft's stance on Linux and potential negative aspects of Open Source software with regards to security.
How do you explain the use to open technologies such as kerberos and the TCP/IP stack borrowed from BSD and employed in Microsoft products if the fundemental security model's employed in the Open Source community are so flawed?
Isn't it more fair to say Microsoft is against the GPL and open sourced license that require re-release of code rather then against open source software in general?
It is true, any programmer, no matter how good, will make a mistake here and there. However, buffer overflows and such in a single program don't have to be the security nightmare that they often are these days.
It all comes down to bad OS design in general. Take the IE exploits for example. Why the heck can you get so much system access through an exploit in a web browser?!? Lets be honest here, the security model employed in most of today's OS's is mind boggling in it's ineptness.
Linux is not immune either. Many distributions out there still have absolutely retarded setup's like having server daemons running as the root user. You run each server daemon under it's own user account and give the user no permissions on anything that it doesn't need for that particular daemon and you can at least save the rest of the system if the deamon is hacked.
I love linux, but I'm sick of having to apply SELinux patches, Pax/Grsecurity patches, ACL patches, and setup complicated user jails just to feel like my system is safe.
I get the impression that our government is simply trying to have us limit our own freedoms because of fear.
They want us to be afraid of everything these days. Things like "homeland security" and there idiotic "terrorist threat level" are examples of this. What is your average joe suppose to do? Board themselves up in there house and hide in the basement everytime the stupid color scale hits red? This is America, we are suppose to laugh in the face of terrorist and there attempts to make us fear, not run and hide.
The worst part about it is that it seams to be working. Lots of people do seam to be afraid of things... and not just terrorism.
News flash... Seeing a bare ass on TV isn't going to make your child a sex offender. Hearing an expletive won't turn a kid into a degenerate loser.
Education is, and always has been, the best method for making sure kids keep on the right track. I think it is a parents responsibility to make sure there children aren't scared to ask them questions about anything and everything. If your kid sees a word written somewhere (like the inside of a bathroom stall or the back of the seat on a bus) he/she should know they can always ask there parents and get a straight, correct, answer without any chance of getting in trouble. We should teach our kids about sex. We should tell them about "alternative" lifestyles they might be exposed to.
Anyway... I know when I was 13 my friends and I had already gotten our hands on numerous dirty magazines and other things of that nature and all of us managed to grow up, go to college, and live a decent life.
If you want censorship then get the hell out of this country, there are plenty of places you can go live if you want others making all your decisions for you. You don't deserve to live here if you believe in limiting others freedoms.
I bought a Dual G5 to put linux on it in a lab at work. I got one of there "cluster node" Xserves that is now running Gentoo Linux PPC64. It is exactly what I needed it to be... fast, fast, and more fast. Especially with that nice 1.15 Ghz. system bus and 2GB of DDR400 memory.
Sure, installing it with on a serial port console was a little annoying... but once we got an iso setup right it wasn't too bad.
I also don't happen to think 3k for a dual processor box with a Nvidia 6800 Ultra DDL card capable of driving two 30" 2560x1600 resolution displays is too bad a price.
Course... that being said, I do still have a x86 PC running linux on my desktop.
Linux does have problems when it comes to security accountability in the kernel. Sometimes it is hard to figure out who you are suppose to submit important security patches/information to.
However, the linux security on a hardened system is VERY good.
Securing a linux box is pretty simple.
1. Use a kernel with grsecurity patches installed. 2. Don't EVER EVER EVER run server daemons as the root user. Each server should get it's own user/group to run under and that user/group should have no permissions on anything that isn't 100% neccesary for running the server daemon it needs to run. 3. Use 077 as a umask and use ACL's for finer grain permission controls. 4. Use a iptables firewall and DROP everything that you don't use.
You do those things and even if there is a security hole in one particular server application the attacker can't get root access, nor can they see any of your important files.
The PPC-970FX is a 46% power improvement on the original PPC-970 design and it still is a thermal nightmare for tight spaces. Not to mention still uses too much power for a laptop.
When IBM delivers a new PPC 970 version I'd start getting excited about a PowerBook G5.
I happen to live in Atlanta these days and the thing that upsets me most is how much of a waste of money this whole ordeal was.
Georgia has enough money problems (and education problems) without having to waste money on stupid stickers and the legal battles caused by them.
Yes, Evolution is a Theory. So are a lot of other things presented in that book and other science text books. Do we need to put stickers on all our books for each theory they contain now? This is rediculous.
I don't know anything about your given situation, but I can tell you from some situations I have witnessed first hand that the "lack of support" is usually bullshit.
Apathy is a huge problem at Georgia Tech, where I attended college. People bitch about how nobody wants to help them, about how professors don't offer any guidance, about how everyone is out to screw them. Fact is, the professors rarely even get approached by the students. How do you think these people that devote there lives to research and teaching feel with 99/100 questions they get are an attempt to get a higher grade? Most students show so little interest in anything other then grades it is no wonder the professors don't go out of there way to help more often.
At any good school, GT included, if you make an effort to get to know your professors it really does pay off. Professors usually love to do research, especially in new and interesting fields. In my experience most of them are more then happy to assist there students in getting involved, especially if your area of interest overlaps with theres.
If any of you are in college, or about to go to college, don't be fooled. Sure, everything they teach you there can probably be looked up in a library. However, where else are you going to be surrounded by so many people who have insight into so many different things? Don't throw away your chance to use the professors a bit and learn as much as possible.
What your saying requires that the corporate interest has the same goals in mind for the product.
Apple took khtml and extended it the way it felt it needed to for Safari. Meanwhile, the khtml people were changing and extending it there own way, which happened to be a bit of a different direction. This happens all the time, and it isn't anyones fault.
Many times it becomes very hard to backport code after forks, regardless of who forked the code. The only way to fix that is to restrict development by others to a similar path as your development, which shits on the "spirit" of the GPL just as much if not more then what people were complaining about Apple doing in the first place.
When you release code under the GPL you have to know that it is totally possibly somebody might fork it and create patches that are useless to you. That is the nature of the beast and all part of the OSS development environment. If you can't deal with it, then don't use the GPL.
Never used one of those new 24" Widescreen Dell LCD's have you? 12ms response time, 1920x1200 resolution, and all the pixels really exist...
Given the way Intel CPU"s work these days... if they fix it in new Pentium 4/Xeons then most likely all they will have to do is issue a microcode update for the older chips with the problem and thus the problem we disapear...
So it makes you feel drunker quicker eh? So instead of having 2 beers in 2 hours and driving safely home I could have 2 beers in 2 hours and get a DUI?
2.6.11.10 is out as of May 16th....
Your reasoning for closing on Sunday is absolute garbage.
Take Mass. for example. A few years back (probably close to 10 now) they lifted the Sunday ban on Alcohol sales. Did every liquor store open it's doors on Sunday and suffer because of the overhead of an extra day of business? No.. some decided to open on Sunday, some decided not to, some others decided only to open on Sunday around certain Holidays when liquor/beer/wine sales are more popular.
Now take another example.. Georgia. Georgia currently doesn't allow the sale of alcohol on Sunday in stores (bars are still ok). This includes beer, wine, and liquor. However, unlike Mass. you can find beer and wine in a grocery store in Georgia.
So now you have a store that is open anyway, but has portion of inventory that it can only sell at certain times (some counties you also can't sell between midnight and 10:00am, even if the store is open, anyday of the week). This creates extra work for the business just to compli with a law that has little to no purpose in the first place.
It sure as hell isn't the governments place to set limits on when a business chooses to do it's business. If John Elway Toyota doesn't want to open on Sunday then don't open, but how does it make sense to force everyone else to follow this rule if they don't want to?
I thought the basis of trademarks only applied when you were in a situation where confusion could occur. Nobody is going to confuse some Canadian football team with some baseball team from Detroit or some Operation System for Apple computers or some on-line store.
I know TigerDirect is a computer store... however, I still fail to see how the name would cause customer confusion and as far as I know that is all that matters.
I have a feeling the RedHat guy probably offered to give them a license mostly out of spite for the moron lawyers at TigerDirect that brought this up as an issue in the first place.
That would be a total waste of CPU time.
Very few applications, and OS's in particular, are idle most of the time. I don't know the exact profiling characteristics of Windows, but I do know that in linux the kernel rarely, if ever, takes up 100% of a CPU's, and never does for a prolonged period of time.
If you locked one CPU and made that for OS tasks only you'd be wasting a lot of clock cycles that another application could happily use. Same would go for locking just about any application to a cpu.
drrr... http://www.apple.com/macosx/developertools/
So that is what the preview button is for...
When they announced the release of Apple 10.4 "Tiger" I noticed this page: At that point I kinda figured gcc 4.0.0 had to be out by April 29th since Apple claimed they were using it for OS X.
Standard 3 year warranty?!?
So far I've checked Samsung, Sony, ViewSonic, Dell, and Phillips and haven't found one yet that offers over a year standard... Dell, like apple, also only seams to allow you to add extra support if you are purchasing a computer.
Usually when a company asks for samples of what your done they don't so much care about specific implementations. I know when I look at code submitted by a possible member of my development group I'm usually just looking for style and some proof the guy actually knows what he says he knows.
It also doesn't hurt to tell somebody that you signed an NDA and as a result feel like you can't show them any specific code from your previous job. They should respect that as they would probably require you to sign the same agreement if you were leaving there company....
He isn't talking about the processors....... he is talking about the CHIPSETS.
I've found the one short coming of AMD based solutions has always been the shoddy 3rd party chipsets and motherboards out there. I have a dual Opteron system on my desk and it has been wonderful. However, I have ran into many people running Via or nVidia chipsets on brand-x motherboards that have had awful hardware difficulties.
I'm inclided to blame the mainboard manufactures more so then the chipset manufactures because companies like Asus, MSI, and Gigabyte never seam to have trouble putting out solid mainboards based on nVidia and Via chipsets.... but the fact of the matter is there seam to be a lot of other manufactures that build absolutely terrible mainboards for AMD processors.
That is rediculous. Two weeks is the professional standard. If you have another opportunity you want to take then give your two weeks notice and take it. If they want to hire you back for part time support then they damn well better do it on your terms. It isn't your fault they put to much of a burden on you and are up a creek without a paddle if you leave.
That arguement might hold water for the Desktop, but Linux has the most momentum in other areas anyway.
In the server and embedded worlds, where linux is making huge strides, plug and play driver support is not nearly as important.
In custom embedded environments it isn't unreasonable to expect to have to write some of your own drivers, even if WinCE is your platform of choice. I can tell you first had that writing a WinCE driver is WAY more of a pain then writing one for Linux. Especially for somebody new to drivers. There are so many good examples of linux drivers out there to work off of.
In the server world, linux supports almost everything out of the box, and if your a good admin your not going to be playing with a lot of cutting edge unproven hardware anyway.
That is absolutely rediculous.
I know of at least 5 major Universities that do MIPS for the majority of there assembly situations and they certainly don't have there students find MIPS machines. I know of others that use processors that don't even really exist in real hardware but have instruction sets similar to MIPS.
Whether you run the assembly on the target architecture or in an emulator means absolutely nothing. All that matters is you understand how to use the instructions availible to you in an efficent and useful manner.
I'd even argue that using an emulator can be better. With an emulator you can have a finer grain of control over what is in the pipeline and you can better see how things flow. You don't have to worry about any thing else using any resources to cloud up the picture of what is actually going on.
I'm using this on an Al PowerBook 17" 1.5Ghz. I agree with many others assessments, the XY only is the way to go (gets a little jumpy with the rotation). It works wonderfully.
There has been a lot of press about Microsoft's stance on Linux and potential negative aspects of Open Source software with regards to security.
How do you explain the use to open technologies such as kerberos and the TCP/IP stack borrowed from BSD and employed in Microsoft products if the fundemental security model's employed in the Open Source community are so flawed?
Isn't it more fair to say Microsoft is against the GPL and open sourced license that require re-release of code rather then against open source software in general?
It is true, any programmer, no matter how good, will make a mistake here and there. However, buffer overflows and such in a single program don't have to be the security nightmare that they often are these days.
It all comes down to bad OS design in general. Take the IE exploits for example. Why the heck can you get so much system access through an exploit in a web browser?!? Lets be honest here, the security model employed in most of today's OS's is mind boggling in it's ineptness.
Linux is not immune either. Many distributions out there still have absolutely retarded setup's like having server daemons running as the root user. You run each server daemon under it's own user account and give the user no permissions on anything that it doesn't need for that particular daemon and you can at least save the rest of the system if the deamon is hacked.
I love linux, but I'm sick of having to apply SELinux patches, Pax/Grsecurity patches, ACL patches, and setup complicated user jails just to feel like my system is safe.
I get the impression that our government is simply trying to have us limit our own freedoms because of fear.
They want us to be afraid of everything these days. Things like "homeland security" and there idiotic "terrorist threat level" are examples of this. What is your average joe suppose to do? Board themselves up in there house and hide in the basement everytime the stupid color scale hits red? This is America, we are suppose to laugh in the face of terrorist and there attempts to make us fear, not run and hide.
The worst part about it is that it seams to be working. Lots of people do seam to be afraid of things... and not just terrorism.
News flash... Seeing a bare ass on TV isn't going to make your child a sex offender. Hearing an expletive won't turn a kid into a degenerate loser.
Education is, and always has been, the best method for making sure kids keep on the right track. I think it is a parents responsibility to make sure there children aren't scared to ask them questions about anything and everything. If your kid sees a word written somewhere (like the inside of a bathroom stall or the back of the seat on a bus) he/she should know they can always ask there parents and get a straight, correct, answer without any chance of getting in trouble. We should teach our kids about sex. We should tell them about "alternative" lifestyles they might be exposed to.
Anyway... I know when I was 13 my friends and I had already gotten our hands on numerous dirty magazines and other things of that nature and all of us managed to grow up, go to college, and live a decent life.
If you want censorship then get the hell out of this country, there are plenty of places you can go live if you want others making all your decisions for you. You don't deserve to live here if you believe in limiting others freedoms.
I bought a Dual G5 to put linux on it in a lab at work. I got one of there "cluster node" Xserves that is now running Gentoo Linux PPC64. It is exactly what I needed it to be... fast, fast, and more fast. Especially with that nice 1.15 Ghz. system bus and 2GB of DDR400 memory.
Sure, installing it with on a serial port console was a little annoying... but once we got an iso setup right it wasn't too bad.
I also don't happen to think 3k for a dual processor box with a Nvidia 6800 Ultra DDL card capable of driving two 30" 2560x1600 resolution displays is too bad a price.
Course... that being said, I do still have a x86 PC running linux on my desktop.
Linux does have problems when it comes to security accountability in the kernel. Sometimes it is hard to figure out who you are suppose to submit important security patches/information to.
However, the linux security on a hardened system is VERY good.
Securing a linux box is pretty simple.
1. Use a kernel with grsecurity patches installed.
2. Don't EVER EVER EVER run server daemons as the root user. Each server should get it's own user/group to run under and that user/group should have no permissions on anything that isn't 100% neccesary for running the server daemon it needs to run.
3. Use 077 as a umask and use ACL's for finer grain permission controls.
4. Use a iptables firewall and DROP everything that you don't use.
You do those things and even if there is a security hole in one particular server application the attacker can't get root access, nor can they see any of your important files.
The PPC-970FX is a 46% power improvement on the original PPC-970 design and it still is a thermal nightmare for tight spaces. Not to mention still uses too much power for a laptop.
When IBM delivers a new PPC 970 version I'd start getting excited about a PowerBook G5.
I happen to live in Atlanta these days and the thing that upsets me most is how much of a waste of money this whole ordeal was.
Georgia has enough money problems (and education problems) without having to waste money on stupid stickers and the legal battles caused by them.
Yes, Evolution is a Theory. So are a lot of other things presented in that book and other science text books. Do we need to put stickers on all our books for each theory they contain now? This is rediculous.
I don't know anything about your given situation, but I can tell you from some situations I have witnessed first hand that the "lack of support" is usually bullshit.
Apathy is a huge problem at Georgia Tech, where I attended college. People bitch about how nobody wants to help them, about how professors don't offer any guidance, about how everyone is out to screw them. Fact is, the professors rarely even get approached by the students. How do you think these people that devote there lives to research and teaching feel with 99/100 questions they get are an attempt to get a higher grade? Most students show so little interest in anything other then grades it is no wonder the professors don't go out of there way to help more often.
At any good school, GT included, if you make an effort to get to know your professors it really does pay off. Professors usually love to do research, especially in new and interesting fields. In my experience most of them are more then happy to assist there students in getting involved, especially if your area of interest overlaps with theres.
If any of you are in college, or about to go to college, don't be fooled. Sure, everything they teach you there can probably be looked up in a library. However, where else are you going to be surrounded by so many people who have insight into so many different things? Don't throw away your chance to use the professors a bit and learn as much as possible.