In my country, we have a saying: "Why buy the cow when you can get the milk for free?" In this case, the milk is open source software and the cow is the developer.
*Ideally* open-source software is the (using your terminology)"milk". In reality near all open-source projects are not as "user-friendly" and clear as you think. Actually open-source project is not the milk, it's "free and open-source cow". And if you want some milk you have to feed and milk this cow by yourself. (btw: you can even improve and fork the cow, but I don't think you have enough knowledge and time to do it).
So, anyway you need some guy that would milk, feed and improve your cow as you wish. And this guy has his cost.
Alos look at this example occured some time ago in russia:
Imagine: you are a local police officer, or rather police team - why not. You have just been criticized rather nastily by a 20-something in a blog entry. What do you do? Well, you wouldn't even notice because you don't bother to check blogs, right? Wrong. At least when we're talking about the regional authorities of the north-Russian city of Syvtykar.
On this LiveJournal blog, 22-year old musician Savva Terentiev decried Syvtykar's militsiia in February 2007 for measures taken against the local oppositional press. Gripped by the event, Terentiev didn't take recourse to the friendliest possible terms: he proposed to regularly 'set a bad cop on fire' on the main square of every Russian city. The comment was recalled later, but by then the damage had been done: in August, Terentiev was charged with inciting hatred against public authorities. This week, prosecutors announced that he is sent to court, facing up to 2 years in prison or an 8.000 EU fine. http://russ-cyberspace.livejournal.com/32016.html
(And please don't view this as 100% of a flame. RMS's contributions to the Open Source world have been vast. However, I don't think he's particularly good as a spokesman or to be "at the helm" of Open-Source development. He's also a bit too stubborn on his ideologies, as shown with the GPLv3 debacle.)
RMS is fanatic and only fanatic can fanatically involve, propagate and protect ideas of his religion (sorry for tautology).
Also RMS is philosopher, which teaches other people to understand open-source and only philosopher can give you ideology, enemy and vector. He gave it to community. If someone other - very tolerate, non-fanatical, very rational, someone without philosophy - would replace RMS, it will be real pain for community and possible ideological crash. And if we'll lose ideology, we'll lose vector.
I think that microkernels are really too slow for even simple user aims. How microkernels handle interrupts? Yep, they have separate server in servers ring or in the user space that will handle all interrupts and then will send them from user space to kernel space and vice versa. In this case microkernels have significant overhead, because interrupts are generated quite frequently and must be handled *fast*.
Are microkernels more secure? Yes they are, but a little bit. Because even in microkernels some code *must* be handled in kernel space.
I think that microkernels can be used in big clusters or for any other kind of communication between machines via the network. Microkernels have by default good abstraction level. They have servers and some protocol using which servers communicates with each other and(may be) with the kernel. So, using such protocol we can send for example tasks or threads from one physical machine to another without significant changes in the kernel code. It is just more simple, but is not a silver bullet.
We just don't know all possible patents that we can violate. May be when i'm typing this message, i'm violating someones patent. I just clearly understand one thing: patents are not constructed for *protecting* intellectual property, but they're constructed for *attacking* concurrents or playing FUD game. So, until you're not dangerous concurrent for patent holder, you can do anything you want.
i think that developers shouldn't use a license that hasn't proven it's reliability on practice. and it's obviously why most of developers were made such sollution. they're just waiting for some real proves.
this man did really stupid thing. why did he start to rewrite his _working_ project? because ror became trendy? it's bullshit.
how can anybody read this guy's comments about ror? he even doesn't understand that language is just an instrument and if you can't adopte to language semantic and syntax it doesn't mean that language is 'bad'.
In my country, we have a saying: "Why buy the cow when you can get the milk for free?" In this case, the milk is open source software and the cow is the developer.
*Ideally* open-source software is the (using your terminology)"milk". In reality near all open-source projects are not as "user-friendly" and clear as you think. Actually open-source project is not the milk, it's "free and open-source cow". And if you want some milk you have to feed and milk this cow by yourself. (btw: you can even improve and fork the cow, but I don't think you have enough knowledge and time to do it). So, anyway you need some guy that would milk, feed and improve your cow as you wish. And this guy has his cost.
Alos look at this example occured some time ago in russia:
Imagine: you are a local police officer, or rather police team - why not. You have just been criticized rather nastily by a 20-something in a blog entry. What do you do? Well, you wouldn't even notice because you don't bother to check blogs, right? Wrong. At least when we're talking about the regional authorities of the north-Russian city of Syvtykar. On this LiveJournal blog, 22-year old musician Savva Terentiev decried Syvtykar's militsiia in February 2007 for measures taken against the local oppositional press. Gripped by the event, Terentiev didn't take recourse to the friendliest possible terms: he proposed to regularly 'set a bad cop on fire' on the main square of every Russian city. The comment was recalled later, but by then the damage had been done: in August, Terentiev was charged with inciting hatred against public authorities. This week, prosecutors announced that he is sent to court, facing up to 2 years in prison or an 8.000 EU fine.
http://russ-cyberspace.livejournal.com/32016.html
Another good reason to stop raping icq's corpse and start to use nifty and religiously right jabber.
I use linux cuz I like penguins. Quite funny birds.
(And please don't view this as 100% of a flame. RMS's contributions to the Open Source world have been vast. However, I don't think he's particularly good as a spokesman or to be "at the helm" of Open-Source development. He's also a bit too stubborn on his ideologies, as shown with the GPLv3 debacle.) RMS is fanatic and only fanatic can fanatically involve, propagate and protect ideas of his religion (sorry for tautology). Also RMS is philosopher, which teaches other people to understand open-source and only philosopher can give you ideology, enemy and vector. He gave it to community. If someone other - very tolerate, non-fanatical, very rational, someone without philosophy - would replace RMS, it will be real pain for community and possible ideological crash. And if we'll lose ideology, we'll lose vector.
hm, why was this technical-illiterate crap approved on slashdot? Should we discuss all illiterate crap-articles that can be found over the web?
I think that microkernels are really too slow for even simple user aims. How microkernels handle interrupts? Yep, they have separate server in servers ring or in the user space that will handle all interrupts and then will send them from user space to kernel space and vice versa. In this case microkernels have significant overhead, because interrupts are generated quite frequently and must be handled *fast*. Are microkernels more secure? Yes they are, but a little bit. Because even in microkernels some code *must* be handled in kernel space. I think that microkernels can be used in big clusters or for any other kind of communication between machines via the network. Microkernels have by default good abstraction level. They have servers and some protocol using which servers communicates with each other and(may be) with the kernel. So, using such protocol we can send for example tasks or threads from one physical machine to another without significant changes in the kernel code. It is just more simple, but is not a silver bullet.
hmm, mac os x is a hybrid kernel.
We just don't know all possible patents that we can violate. May be when i'm typing this message, i'm violating someones patent. I just clearly understand one thing: patents are not constructed for *protecting* intellectual property, but they're constructed for *attacking* concurrents or playing FUD game. So, until you're not dangerous concurrent for patent holder, you can do anything you want.
The issue is Trend Micro's patent on 'anti-virus detection on an SMTP or FTP gateway'. great. may be someone should to patent breathing oxygen?
great! may be in near future we'll see an open society structure and all lows will be edited by community via wiki. =)
i think that developers shouldn't use a license that hasn't proven it's reliability on practice. and it's obviously why most of developers were made such sollution. they're just waiting for some real proves.
this man did really stupid thing. why did he start to rewrite his _working_ project? because ror became trendy? it's bullshit. how can anybody read this guy's comments about ror? he even doesn't understand that language is just an instrument and if you can't adopte to language semantic and syntax it doesn't mean that language is 'bad'.
wow. do you want red pill or blue one?