Well, for what it's worth, ZFS on Sun(Oracle) hardware is by far the best I've ever seen. Working with PB of drive space on a daily basis of nearly every vendor flavor, ZFS (especially on ZFS appliances) is absolutely stunning.
It's a shame the CLI utilities on Solaris for managing ZFS are so obnoxious and offered little automatic integration with other features of Solaris. Compare BRTFS with it's automatic snapshot capability with Linux Containers verses Solaris Zones and ZFS' automatic snapshot support (or lack of automatic functionality).
Using some mail servers I setup as an example, it is built up of numerous separate programs and offers access through a lot of different protocols.
Only service that is separate from the servers is LDAP authentication, but there is also numerous on-system intrusion detection services (as well as external) which wouldn't work without being on the same server.
Do you run each application with it's own UID?
Yes.
How do you keep one from hogging all the memory?
/etc/security/limits.conf
Network IO?
iptables with QoS
Disk IO?
/etc/security/limits.conf
Is each running on its own disk partition?
No, because they all share data between each other.
Do you configure disk quotas for your apps?
No, just users for their e-mail quotas.
Do you allocate a unique service IP to each app?
No, because IPs are expensive and some places won't even allocate you more external ones anymore. Nor is it necessary.
How do you manage a cluster of such multipurpose systems?
The command line (monitoring is separate issue all together).
Can you move an application from one node to another easily?
No, but I can create a new server instance and have it begin clustering within a few minutes (most of that time is spent waiting on the VPS provider).
I won't even ask if you can do that without interruption...
I could do that without interruption because of fail over.
Running 12 unrelated apps on one system is almost pointless these days, because server operating systems have stagnated to a point where it's best to just ignore them, popping them out of cookie cutter build servers - one per app, and let the VM software handle isolation and resource sharing.
In theory, almost every single process could run on their own VM, but I get the impression it wouldn't be cost effective and I am not convinced VM software can do resource sharing more gracefully?
As an example of resource sharing, Storage Area Networks as a prime example become more of a headache (they slow down and become more of a performance bottleneck) when they require atomic synching of events (which is a good thing for most application uses), which is less of an issue when there are fewer virtual servers accessing the SAN filesystem as a whole.
The only thing I can think of that would meet this criteria of usefulness is a TeamSpeak server I am running on a crash report processing server. The crash report processing system has several different applications for processing reports, while TeamSpeak is just there because buying another VM is pointlessly costly for the purpose of just TeamSpeak.
I think I'll keep going with the respected industry reviewers.
Whatever floats your boat.
In many ways OS X is simply a superior OS.
And in other ways, it's inferior, take for example their POSIX support. Despite having UNIX certification, it doesn't follow the specification as it should because the testing performed to get the certification didn't try everything. One example of this is that OS X requires you to fork() and exec() when it cannot guarantee you that the libraries you are using are async-signal-safe. It cannot guarantee your code can be forked even in a signal handler at any time and this is what the POSIX standard demands. So when you try to port an application that does is trying to fork() without exec() and attempt to use it, which is permitted in POSIX standards, OS X cannot guarantee that the libraries in use are 'async-signal-safe', and so it crashes the thread.
There is a reason why MacPorts, Darwin ports etc. have so many unstable applications.
Here is the funny bit, even Windows' POSIX support is more compliant and "just works" than OS X.
In case you're wondering: Apple took my defect reports and did nothing. The open group gave me a response that OS X had already passed certification (so much for UNIX 03 Conformance Requirements).
I could also ramble on about OS X's POSIX threads, OpenGL support and graphic drivers, the C++ std libraries etc. but I think I have made my point that OS X has some fairly large glaring holes and really shouldn't be considered superior when it can't get the general basics right.
Actually, since I'm a developer, I have justification for getting the upper-end hardware anyway, and if you're going to do that, the cost differential between Mac and PC is actually pretty small. Review after review after review have been saying the same thing for years: "For the same level of hardware, Macs are only slightly more expensive."
Generally it's for 'almost' the same hardware this is proven. I have found when doing my purchases that I could get sufficiently better hardware for the same price though, which is probably where people find this to be the case.
I have repeatedly over the years found this to the case.
in fact only in parts of Europe were they even known
I have no idea what you're talking about. Everywhere I've been in Europe (and I have travelled a lot), I have seen people with Nokia phones. It's only since around 2009 that I stopped seeing them in most places.
Anyone who uses a 'best interests of the children' argument should be immediately shipped to an island populated entirely by other people just like them.
They are invariably the lowest form of scum humanity has to offer, worse even than rapists and murderers... because at least you know where you stand with them, and you know they're evil. "For the children" people are just as evil, but they wrap themselves in robes and go about talking about how holy they are. Put them all on the island, setup cameras, and wait.
You're not far off, considering:
"The state must declare the child to be the most precious treasure of the people. As long as the government is perceived as working for the benefit of the children, the people will happily endure almost any curtailment of liberty and almost any deprivation." --Adolf Hitler, Mien Kampf
Meanwhile, other countries that have public healthcare (like the United Kingdom, Canada, Australia, France etc) and private healthcare don't generally have these problems. Why has it turned into a mess in the United States when they had so many better working examples from first world countries to work from?
Great solution, I agree with the article. All software should point documentation to learning how to program (in the language the application uses) books for the user that are known for "teaching the user". Then the user is no longer a user, but a programmer and can use the sourcecode for documentation.
The article "Crowdfunding Video Games" by JD Alois claims that a successful campaign starts by "Leveraging strong social network ties". So how would one go about getting those "strong social network ties" in the first place?
My project (also FOSS) did it through our links in the Second life combat community through being an already pre-existing and active participating group in the community. This probably doesn't help you since it's specific to our project. If there was a universal formula and method, everyone would be doing it. In reality, you will likely have to custom tailor your plans for your situation, fanbase (if any) etc. I don't see how being an opensource project prevents you from doing this - It didn't stop mine.
The mentality I anticipate is "Why pledge now, if I can just download the game as free software later?"
If you looked at other projects, they generally offer those who pledge some unique type of opportunities such as special characters, badges, early access, etc.
Plus however much it costs to staff the UK mailing address and handle accounting for this UK limited company.
I used my home address and did it myself (seriously, it's not hard), but there are many agencies out there that will handle this for you - Maybe you should ask them for a quote?
Would you name some notable Free video games that were funded through Kickstarter
Trick question! Despite knowing many games, I can't even think of one I'd consider notable from this year. AAA titles like Bioshock: Infinite in my opinion aren't even notable.
I and other developers who are first-time users of Kickstarter can understand how this tool was used successfully in the past and in this way figure out how best to use this tool?
You may wish to look at examples of other open source projects using kickstarter, such as openphoto while also looking at how the bigger funding kickstarters managed to acquire large resources/funding (such as with Star Citizen). To be frank, I do not see how the subject of an opensource license or free game blocks you here.
And what's the best way to approach establishing a US, UK, or Canadian subsidiary in order to qualify under KS's guidelines?
It cost me £15 to register a limited company in the UK and it was fairly trivial to figure out using Google. I'm not giving advice on what to do here, I just don't really understand what stops you from finding this out on your own.
Has the community figured out a business model for funding development of a video game for distribution under a license for free software and free cultural works?
Yes, the community has figured out how to do 'Kickstarter' campaigns.
Fortunately, I keep "Google Play Services" cut off from the net via Droidwall.
Droidwall requires root access. This is not usable for the majority and therefore I feel that this should not be considered helpful advice but instead, 'gloating'.
More than several >TB boxes.
It's a shame the CLI utilities on Solaris for managing ZFS are so obnoxious and offered little automatic integration with other features of Solaris. Compare BRTFS with it's automatic snapshot capability with Linux Containers verses Solaris Zones and ZFS' automatic snapshot support (or lack of automatic functionality).
I had more, didn't experience this any more with ReiserFS than I did with EXT3 (and every time it was a RAID controller issue).
No, it did not. The only thing it did was cause a temporary issue for PR and even then it wasn't even close to killing the distribution.
Why is it not production ready?
It was the killer filesystem... Then distros decided to drop it :(
Can you tell me of a government organization that isn't like this?
Clearly you never heard of Wine.
Note: I am not the original poster.
Using some mail servers I setup as an example, it is built up of numerous separate programs and offers access through a lot of different protocols.
Only service that is separate from the servers is LDAP authentication, but there is also numerous on-system intrusion detection services (as well as external) which wouldn't work without being on the same server.
Yes.
/etc/security/limits.conf
iptables with QoS
/etc/security/limits.conf
No, because they all share data between each other.
No, just users for their e-mail quotas.
No, because IPs are expensive and some places won't even allocate you more external ones anymore. Nor is it necessary.
The command line (monitoring is separate issue all together).
No, but I can create a new server instance and have it begin clustering within a few minutes (most of that time is spent waiting on the VPS provider).
I could do that without interruption because of fail over.
In theory, almost every single process could run on their own VM, but I get the impression it wouldn't be cost effective and I am not convinced VM software can do resource sharing more gracefully?
As an example of resource sharing, Storage Area Networks as a prime example become more of a headache (they slow down and become more of a performance bottleneck) when they require atomic synching of events (which is a good thing for most application uses), which is less of an issue when there are fewer virtual servers accessing the SAN filesystem as a whole.
The only thing I can think of that would meet this criteria of usefulness is a TeamSpeak server I am running on a crash report processing server. The crash report processing system has several different applications for processing reports, while TeamSpeak is just there because buying another VM is pointlessly costly for the purpose of just TeamSpeak.
Whatever floats your boat.
And in other ways, it's inferior, take for example their POSIX support. Despite having UNIX certification, it doesn't follow the specification as it should because the testing performed to get the certification didn't try everything. One example of this is that OS X requires you to fork() and exec() when it cannot guarantee you that the libraries you are using are async-signal-safe. It cannot guarantee your code can be forked even in a signal handler at any time and this is what the POSIX standard demands. So when you try to port an application that does is trying to fork() without exec() and attempt to use it, which is permitted in POSIX standards, OS X cannot guarantee that the libraries in use are 'async-signal-safe', and so it crashes the thread.
There is a reason why MacPorts, Darwin ports etc. have so many unstable applications.
Here is the funny bit, even Windows' POSIX support is more compliant and "just works" than OS X.
In case you're wondering: Apple took my defect reports and did nothing. The open group gave me a response that OS X had already passed certification (so much for UNIX 03 Conformance Requirements).
I could also ramble on about OS X's POSIX threads, OpenGL support and graphic drivers, the C++ std libraries etc. but I think I have made my point that OS X has some fairly large glaring holes and really shouldn't be considered superior when it can't get the general basics right.
My point was that I don't believe there is any part of Europe where they aren't known.
Generally it's for 'almost' the same hardware this is proven. I have found when doing my purchases that I could get sufficiently better hardware for the same price though, which is probably where people find this to be the case.
I have repeatedly over the years found this to the case.
They do have separate parts. One is to protect the United Kingdom, the other is to protect the United States.,
I have no idea what you're talking about. Everywhere I've been in Europe (and I have travelled a lot), I have seen people with Nokia phones. It's only since around 2009 that I stopped seeing them in most places.
The xbox one hasn't been released yet, there is no 'original'.
You're not far off, considering:
"The state must declare the child to be the most precious treasure of the people. As long as the government is perceived as working for the benefit of the children, the people will happily endure almost any curtailment of liberty and almost any deprivation." --Adolf Hitler, Mien Kampf
Meanwhile, other countries that have public healthcare (like the United Kingdom, Canada, Australia, France etc) and private healthcare don't generally have these problems. Why has it turned into a mess in the United States when they had so many better working examples from first world countries to work from?
Great solution, I agree with the article. All software should point documentation to learning how to program (in the language the application uses) books for the user that are known for "teaching the user". Then the user is no longer a user, but a programmer and can use the sourcecode for documentation.
Genius.
My project (also FOSS) did it through our links in the Second life combat community through being an already pre-existing and active participating group in the community. This probably doesn't help you since it's specific to our project. If there was a universal formula and method, everyone would be doing it. In reality, you will likely have to custom tailor your plans for your situation, fanbase (if any) etc. I don't see how being an opensource project prevents you from doing this - It didn't stop mine.
If you looked at other projects, they generally offer those who pledge some unique type of opportunities such as special characters, badges, early access, etc.
I used my home address and did it myself (seriously, it's not hard), but there are many agencies out there that will handle this for you - Maybe you should ask them for a quote?
Trick question! Despite knowing many games, I can't even think of one I'd consider notable from this year. AAA titles like Bioshock: Infinite in my opinion aren't even notable.
You may wish to look at examples of other open source projects using kickstarter, such as openphoto while also looking at how the bigger funding kickstarters managed to acquire large resources/funding (such as with Star Citizen). To be frank, I do not see how the subject of an opensource license or free game blocks you here.
It cost me £15 to register a limited company in the UK and it was fairly trivial to figure out using Google. I'm not giving advice on what to do here, I just don't really understand what stops you from finding this out on your own.
You'd probably prefer ustream, twitchtv, justin.tv, livestream, blog tv then.
My Android phone has a 64GB SDHC card, as well as 16GB internal storage.
It's okay, my harddrive was made in after the 90s, where we can afford to store tiny amounts of text without a concern for space usage.
Yes, the community has figured out how to do 'Kickstarter' campaigns.
Droidwall requires root access. This is not usable for the majority and therefore I feel that this should not be considered helpful advice but instead, 'gloating'.