Not to mention RedHat is not any kind of savings vs. Microsoft..
Have you included hardware costs in your equation ?
Windows Server does need beefier hardware more than not to provide the same level of service
Certainly does.
Maybe that has changed with Windows Core. But I haven't used it yet, and using it instead of the GUI costs in ease of administration that Windows seem to offer in favor of linux.
MinWin could certainly run on nearly anything that runs Linux where the two are available on the same processor; but you can't get MinWin as it was simply an internal project for Microsoft that they never made a public release of.
Server Core, though, was meant to compete with Linux Systems. However, (last I knew) they severely limited it by allowing only one "Server Role" per Server Core system. That is, a Windows Server Core system could have the "File Server" Server Role installed, but then it cannot also do other things, Active Directory Server Role or Exchange Server Role, etc. And they did the dumbest thing of putting the command-line in the GUI, well - not so dumb since they have really horrific command-line tools so its nearly impossible to be effective and efficient on the command-line.
(Yes, you can do a lot on the command-line, but only after a lot of development effort to do so. Good luck trouble shooting on just the command-line.)
I think the GP is referring to the business precept that it isn't the amount of shit rolling downhill that matters, but rather where it stops.
That's why you see companies doing seemingly silly things like purchasing manufacturers' support contracts for obscene amounts of money when the same support could be provided in-house for less than a tenth the cost. The reason is that if all hell breaks loose, if you have a support contract(*) you can shift the blame onto the manufacturer, but if you're doing it in-house and it breaks, you only have yourself to blame.
So if you have a Microsoft machine, and it has a severe remote vulnerability, you can say "Hey, it's not our fault! We're using software provided for this purpose by one of the biggest software companies in the world. If they didn't know it was broken, what chance did we have?" Whereas if you're using a system which was put together in-house, especially if such a system was billed as a "cost-cutting option" in opposition to a CYA Microsoft option, the blame stops at the in-house people who put it together. Offloading the blame to a nebulous group of people on the Internet to whom you paid absolutely no money tends not to work.
*) I know Microsoft typically doesn't have a support contract with similar monetary disaster penalties, but the same general pass-the-blame approach applies, even if no money changes hands because of it.
Which is where Canonical, Red Hat, and SuSE step in - to provide those CYA agreements.
You pay for Software Assurance and yet their release cycles seem to push past the edge of the 3 year SA agreements in so many cases, requiring ongoing renewal of SA in order to not lose it.
They took notes from Cisco's playbook on how to long term fuck their clients.
They started the that policy in when Windows XP (and Server 2003) were released, and lost a third of the customers when they didn't deliver a new release within the 3 year Window. Yes, some of those got new policies later after that, but that policy change also drove many to evaluating Linux as an alternative (well documented at the time in the news) and some to switch when they found out they didn't really need Windows or Microsoft.
Even the manager above you wants a report they can easily edit, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.
Just open the region selection tool, draw a rectangle around the parts of the data you want, Control + X, and then Control +V the picture into your report... . easy as pie ^_^
Or print it out, and they can grab scissors and cut out the data and paste it onto their report.
There are a lot of legit ways to handle this one.
While those may work, they are neither desirable nor sufficient for the kinds of reports that management uses.
It's not like they're going to turn to page 36 of some report, and start asking us what's the deal about latency increasing from 5 milliseconds to 10 milliseconds.
The CEO may not, but you're boss's boss might; or your boss might condense that 100 page report to 50 pages for his boss who might make it 5 pages for their boss, which might become an excerpt in the report that the CEO does read.
And that 5 ms jump to 10 ms might very well make it into a report to the CEO if it caused a major issue for the organization, especially an organization that is solely centered around providing IT services to other organizations.
A screenshot of a report is a poor substitute for an Excel or PDF report where you can copy and paste the data.
This is where picatext or other OCR software comes in handy.
Also... in principle, you could make or use screenshot software which also captures the text from the window shown.
Neither of which your CEO, President, VP(s), Sr. VPs, or Directors want to do or learn, nor should they have to. That's what underlings are for, and they don't want their secretaries doing it either (should they have one). Their time is too valuable to the corporation for that, and yes, they will all pull data from that report to make another report.
Even the manager above you wants a report they can easily edit, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.
Implying that "doing good" and "making money" are mutually exclusive... I believe this to be a false assumption.
The problem is you cannot use a charitiable non-profit to promote a for-profit business, and that is exactly what the Bill and Malinda Gates Foundation does, tieing grants to using Microsoft products, etc.
If they are using iPads with the latest version of iOS 8, they can just save the passwords using the keychain in safari with autofill (only works if a site is HTTPS, however)
So long as it can be backed up, that is fine. But you need to have a backup for safety in case something happens to that particular iPad or Chromebook, which will in part depend on the web browser being used - whether it uses its own set or the system's, and if it is its own if that gets included in the backups.
But yes, I would highly recommend using a password manager and teaching the kid how to use it properly, possibly even having them setup a master password for it, that only you (and those you authorize) have access to that the kid knows and is instructed not to provide to anyone without your permission, even their teacher.
Yes, the employer should provide training; but they also have to prioritize what training is important to them, and that might not line up with what is important to you.
So it's a negotiation. It seems like they've been considerate for local conferences, and that's great. But you can't expect more without negotiating and proving to them the benefit of it.
In the end, I hold one rule: If my employer is paying for, then I'm representing them at the conference. Their name is on the registration, etc. If I am paying for it, then I'm a free agent during the conference and I'm representing myself and myself alone. If it's somewhere in between, well...best to play it safe and act like you're representing your employer because they'll probably think of it that way.
So, if you really want to go, then go on your own dime, as a free-agent. And make it clear to them that that will be the case unless they want to poney up at least some of the money for the conference. Who knows, may be there is some other opportunity they could use a well while you're in the area to make it more than just a conference trip too. But you'll have to negotiate all of that.
Let's rephrase that - I don't understand what point you are making with that number unless it's about hibernate being better than it used to be on most hardware or something else I've missed.
Hibernate? What's that? My computers are either powered on, or powered off entirely. They don't sleep (S3) or hibernate (S4).
I have several different systems (servers) like the above and I pretty much reboot them all at the same time when upgrades require it and I feel like rebooting the system. I probably have a few that are longer than that even.
If you want a real thin install, pick something like Gentoo and Slackware. You can build minimal installs from the kernel up. In ye olden days when I was working on pretty minimal hardware (low RAM, slow CPUs, small drives), I used to install minimum base on top of a very small kernel (only the hardware found on the machine, plus a few generic IDE drivers just in case I had to move the HD and fire it up on another computer). It's a pain in the rear, and with even low-end hardware having huge amounts of RAM and storage space, I don't bother.
The whole point of the net install version of Debian is that it installs a very base version of Linux; and then you build on top of it. If you really need some sort of unique kernel variant, most fine tuning can be done in/boot or/proc.
Debian, and Slackware - agreed.
Gentoo? Not really unless you setup a build server for yourself separately, namely because Gentoo will bloat a bit due to build dependencies and there's not much in the Gentoo Portage Repositories that are merely binaries since it is a source based distribution.
That said, replace Gentoo with Arch and you're exactly right.
Science works without even the existance of ultimate causes and absolute truth.
Well, yes - it doesn't require existence of ultimate causes, but by nature it is very much about finding "absolute truth".
To deny that, is to misunderstand what Science is and what it seeks.
That was the novelty of Christianity 2000 years ago-
It was already centuries old by the time Christianity started.
When Christianity (Followers of the Way) showed up around 50 A.D, Judaism was extremely focused on (i) racism - you had to be a member of Jewish descent - and (ii) works - you had to keep the law, which also reflected in social strata (e.g Pharisees, rich vs. poor, etc) in numerous ways (kinds of sacrifies one could use to fulfill the law, etc). Christianity did away with both of those, pointing only to faith in Christ as a requirement; making all equal.
Christianity also did away with the "mysteries" of religion, which is one of the reasons why it spread through the rest of the Roman Empire as it did. All the religions had things that only the high priests knew; you only got to know them by climbing the "corporate ladder" (for lack of a better term) of the religion; and this is still reflected in many modern religions (Islam, Mormonism, Buddism, etc). Christianity, by contrast, told everything about itself to everyone who wanted to listen; essentially no ability to differentiate between priest and worshipper.
And yes, the Western Orthodoxy did do a lot of things to elevate those in the church hierarchy (e.g bishops, priests, etc) to non-human levels, etc - wrongly so. (I'm not familiar enough with the Eastern Orthodoxy to say anything there; so they may have also, but I can't say one way or another.) In part, that is human nature as people try to control others, etc. But that is not a tenant of Christianity in any way.
Regular finance account reporting of how the money is being used should be required. If you can't handle it, don't ask for money.
Such production of reporting and auditing of reports has costs and could consume significant amount of project funds.
Nonsense. If it's a serious project, they should already have an accountant or at least some form of accounting software - once you have that, it's pretty simple to produce a basic cash flow report. Regardless of what your business is, tracking the financials is basic to it. If not just to know whether or not you can afford that widget or software package, because come the end of the year you have to let the IRS know. If the project doesn't have financial tracking, it's a sign to run - far and fast.
If it's a small project (not aiming to go big or anything, and I'm specifically thinking about tinkering projects that are looking for under $10k total), then yes the money for the requisite software could be substantial relative to the project costs.
If it's anything bigger, then yes, they should have to do more. Even so, the cost of a CPA to audit and maintain their books could still make up a substantial portion of the costs for projects under $50k.
So as with anything, it needs to be graduated or may be Kickstarter provides some of those services - e.g they provide a Quickbooks account and a team of CPAs to review them and help the projects out unless the project certifies that it can do it on its own with a reference to their hired CPA (which companies would have no problem with) in exchange for a slightly smaller pinch from Kickstarter.
It almost seems like an accident, though. They need to move to HTML5 because Microsoft supports its technologies like high school students support their relationships.
12 years for Win XP.
However, Silverlight is already out of support. It didn't even make 3 years of support. I think the big thing that did it in was also the same thing that MS tried to show it off with - the Olympics on-line broadcasting in the US. Too many restrictions and it didn't go anywhere. NBC left it behind shortly after; an there has been zero large deployments of it since (at least any where near that scale).
Profound analysis. By your logic, why don't we just give up on anything requiring centralized government then?
Exactly. Outside of keeping the states working together collaboratively, and providing national defense, there really isn't much that the Federal Government should be doing.
That is why the original Articles of Confederation were so weak - too weak to even enforce getting funding from the States; the US Constitution that replaced it was made stronger primarily to ensure the Federal Government was able to collect funding from the States and do a little more, but the intent of the Federal Government was still basically the same - to help smooth over relations between the States by managing the inter-state relationships, and provide a uniform defense for all States against foreign (not domestic) enemies. (Domestic enemies were left for the States to manage.)
If you really buy that principle and want to enforce it religiously, then please never use a web browser again (even Lynx!), not to mention any other complex program that isn't formed from a bunch of small "do one thing well!" utilities that are executed in a pipeline.
If web browsers and other modern programs do not follow the "many small tools doing 1 thing well" model, that's only due to programmer mediocrity and market pressure.
Not quite. There are a number of reasons why one would build a binary that doesn't have any shared libraries:
You want to control the dependencies of the software on the target system
You want to have the installed software be minimally impacting the target system
You are targetting a portion of the system that is loaded before the libraries are available
and more...
Technically, any program under/bin and/sbin are suppose to be fully self-contained binaries - e.g. no external library dependencies; if they must, then those can only be under/lib, but it has to be a minimal set. That was deu to / being the only file system mounted for certain scenarios, e.g boot time before the other volumes are mounted, or in recovery mode when other volumes have not yet been mounted.
Further, any file that goes into an initrd image has the same set of requirements - in that case initrd is extracted to a RAM-based file system (f.e tempfs) so it's only what you put in.
This is yet another area that systemd is breaking - because they're pushing for everything to be/usr and removing/sbin,/bin, etc claiming those are "not useful any more". The devs need to get exposed to some real embedded development environments where the reality is that those things are still extremely useful.
When I was in university,I used an HPUX system that had been heavily retrofitted to use all of the gnu applications and utilities that were available at the time. Nobody ever insisted that it ever should have been called GNU/HPUX. At east one release of Minix extensively used gnu software as well. If that was ever an expectation of Stallman's for operating system installations that heavily depended on GNU, then should have been in v1 of the GPL. Doing otherwise, and pulling this only after Linux had started to acquire some notoriety of its own makes him look just as bad as people who sit on patents until some really big company start to use it without knowing about the patent, and start enforcing it only then.
Agreed. Even Solaris uses mostly GNU software now. So are you going to call it GNU/OpenSolaris or GNU/Solaris? Or GNU/MacOSX?
No. It's just Solaris, OpenSolaris, and MacOS X.
True - I had to look up Digia at first. But simply put - Digia is one of 3 main Qt commercial contractors (KDAB, and ICS being the others). That is to say, their bread & butter is implementing Qt software for companies.
Don't get me wrong, it is extremely well used, but nothing close to universal.
Now that it's been LGPL for a while, possibly if it ditched moc and used standard C++ templates for signals and introspection it could be the primary desktop toolkit. Though to be honest plenty of Linux developers have no love for C++ either.
You do realize that there are more and more parts of the Linux Desktop using Qt directly, even outside of KDE?
I generally like Amazon. I am a Prime subscriber and I am supposed to be able to watch their Prime videos as well. However we're an Android family and do not have any iOS or Amazon devices. I have tried them, but I did not like them.
Netflix supports Android devices well. And I like them for it. Amazon is pulling these shenanigans in order to prop up support for their mostly uninteresting platform. Android has the largest market share and my family has 4 Android tablets and 4 Android phones. None of these devices can play Amazon instant video. Damn you Amazon!
My wife has an Prime account, and we basically don't use it for Video's because its too damn confusing what you can watch for free, what's up for rent, or purchases. I really wish they made it so that Prime members could just WATCH a video regardless, with rent being for non-prime, and purchases being an optional thing in addition. Then we might actually use the Prime Video; but as it stands now it's useless.
Have you included hardware costs in your equation ?
Windows Server does need beefier hardware more than not to provide the same level of service
Certainly does.
Maybe that has changed with Windows Core. But I haven't used it yet, and using it instead of the GUI costs in ease of administration that Windows seem to offer in favor of linux.
MinWin could certainly run on nearly anything that runs Linux where the two are available on the same processor; but you can't get MinWin as it was simply an internal project for Microsoft that they never made a public release of.
Server Core, though, was meant to compete with Linux Systems. However, (last I knew) they severely limited it by allowing only one "Server Role" per Server Core system. That is, a Windows Server Core system could have the "File Server" Server Role installed, but then it cannot also do other things, Active Directory Server Role or Exchange Server Role, etc. And they did the dumbest thing of putting the command-line in the GUI, well - not so dumb since they have really horrific command-line tools so its nearly impossible to be effective and efficient on the command-line.
(Yes, you can do a lot on the command-line, but only after a lot of development effort to do so. Good luck trouble shooting on just the command-line.)
I think the GP is referring to the business precept that it isn't the amount of shit rolling downhill that matters, but rather where it stops.
That's why you see companies doing seemingly silly things like purchasing manufacturers' support contracts for obscene amounts of money when the same support could be provided in-house for less than a tenth the cost. The reason is that if all hell breaks loose, if you have a support contract(*) you can shift the blame onto the manufacturer, but if you're doing it in-house and it breaks, you only have yourself to blame.
So if you have a Microsoft machine, and it has a severe remote vulnerability, you can say "Hey, it's not our fault! We're using software provided for this purpose by one of the biggest software companies in the world. If they didn't know it was broken, what chance did we have?" Whereas if you're using a system which was put together in-house, especially if such a system was billed as a "cost-cutting option" in opposition to a CYA Microsoft option, the blame stops at the in-house people who put it together. Offloading the blame to a nebulous group of people on the Internet to whom you paid absolutely no money tends not to work.
*) I know Microsoft typically doesn't have a support contract with similar monetary disaster penalties, but the same general pass-the-blame approach applies, even if no money changes hands because of it.
Which is where Canonical, Red Hat, and SuSE step in - to provide those CYA agreements.
Lol.
You pay for Software Assurance and yet their release cycles seem to push past the edge of the 3 year SA agreements in so many cases, requiring ongoing renewal of SA in order to not lose it.
They took notes from Cisco's playbook on how to long term fuck their clients.
They started the that policy in when Windows XP (and Server 2003) were released, and lost a third of the customers when they didn't deliver a new release within the 3 year Window. Yes, some of those got new policies later after that, but that policy change also drove many to evaluating Linux as an alternative (well documented at the time in the news) and some to switch when they found out they didn't really need Windows or Microsoft.
Even the manager above you wants a report they can easily edit, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.
Just open the region selection tool, draw a rectangle around the parts of the data you want, Control + X, and then Control +V the picture into your report... . easy as pie ^_^
Or print it out, and they can grab scissors and cut out the data and paste it onto their report.
There are a lot of legit ways to handle this one.
While those may work, they are neither desirable nor sufficient for the kinds of reports that management uses.
It's not like they're going to turn to page 36 of some report, and start asking us what's the deal about latency increasing from 5 milliseconds to 10 milliseconds.
The CEO may not, but you're boss's boss might; or your boss might condense that 100 page report to 50 pages for his boss who might make it 5 pages for their boss, which might become an excerpt in the report that the CEO does read.
And that 5 ms jump to 10 ms might very well make it into a report to the CEO if it caused a major issue for the organization, especially an organization that is solely centered around providing IT services to other organizations.
Exactly; not to mention that the various levels of management in an organization will summarize reports from those under them for those above them.
A screenshot of a report is a poor substitute for an Excel or PDF report where you can copy and paste the data.
This is where picatext or other OCR software comes in handy.
Also... in principle, you could make or use screenshot software which also captures the text from the window shown.
Neither of which your CEO, President, VP(s), Sr. VPs, or Directors want to do or learn, nor should they have to. That's what underlings are for, and they don't want their secretaries doing it either (should they have one). Their time is too valuable to the corporation for that, and yes, they will all pull data from that report to make another report.
Even the manager above you wants a report they can easily edit, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.
Implying that "doing good" and "making money" are mutually exclusive... I believe this to be a false assumption.
The problem is you cannot use a charitiable non-profit to promote a for-profit business, and that is exactly what the Bill and Malinda Gates Foundation does, tieing grants to using Microsoft products, etc.
If they are using iPads with the latest version of iOS 8, they can just save the passwords using the keychain in safari with autofill (only works if a site is HTTPS, however)
So long as it can be backed up, that is fine. But you need to have a backup for safety in case something happens to that particular iPad or Chromebook, which will in part depend on the web browser being used - whether it uses its own set or the system's, and if it is its own if that gets included in the backups.
But yes, I would highly recommend using a password manager and teaching the kid how to use it properly, possibly even having them setup a master password for it, that only you (and those you authorize) have access to that the kid knows and is instructed not to provide to anyone without your permission, even their teacher.
Yes, the employer should provide training; but they also have to prioritize what training is important to them, and that might not line up with what is important to you. So it's a negotiation. It seems like they've been considerate for local conferences, and that's great. But you can't expect more without negotiating and proving to them the benefit of it.
In the end, I hold one rule: If my employer is paying for, then I'm representing them at the conference. Their name is on the registration, etc. If I am paying for it, then I'm a free agent during the conference and I'm representing myself and myself alone. If it's somewhere in between, well...best to play it safe and act like you're representing your employer because they'll probably think of it that way.
So, if you really want to go, then go on your own dime, as a free-agent. And make it clear to them that that will be the case unless they want to poney up at least some of the money for the conference. Who knows, may be there is some other opportunity they could use a well while you're in the area to make it more than just a conference trip too. But you'll have to negotiate all of that.
Let's rephrase that - I don't understand what point you are making with that number unless it's about hibernate being better than it used to be on most hardware or something else I've missed.
Hibernate? What's that? My computers are either powered on, or powered off entirely. They don't sleep (S3) or hibernate (S4).
On my work laptop, namely b/c I had to take it home for something and it would otherwise overheat in my bag:
up 10 days, 21:38, 6 users, load average: 0.33, 0.29, 0.25
On the system I actually work on:
up 71 days, 25 min, 2 users, load average: 0.00, 0.01, 0.05
I have several different systems (servers) like the above and I pretty much reboot them all at the same time when upgrades require it and I feel like rebooting the system. I probably have a few that are longer than that even.
If you want a real thin install, pick something like Gentoo and Slackware. You can build minimal installs from the kernel up. In ye olden days when I was working on pretty minimal hardware (low RAM, slow CPUs, small drives), I used to install minimum base on top of a very small kernel (only the hardware found on the machine, plus a few generic IDE drivers just in case I had to move the HD and fire it up on another computer). It's a pain in the rear, and with even low-end hardware having huge amounts of RAM and storage space, I don't bother.
/boot or /proc.
The whole point of the net install version of Debian is that it installs a very base version of Linux; and then you build on top of it. If you really need some sort of unique kernel variant, most fine tuning can be done in
Debian, and Slackware - agreed.
Gentoo? Not really unless you setup a build server for yourself separately, namely because Gentoo will bloat a bit due to build dependencies and there's not much in the Gentoo Portage Repositories that are merely binaries since it is a source based distribution.
That said, replace Gentoo with Arch and you're exactly right.
Science works without even the existance of ultimate causes and absolute truth.
Well, yes - it doesn't require existence of ultimate causes, but by nature it is very much about finding "absolute truth".
To deny that, is to misunderstand what Science is and what it seeks.
That was the novelty of Christianity 2000 years ago-
It was already centuries old by the time Christianity started.
When Christianity (Followers of the Way) showed up around 50 A.D, Judaism was extremely focused on (i) racism - you had to be a member of Jewish descent - and (ii) works - you had to keep the law, which also reflected in social strata (e.g Pharisees, rich vs. poor, etc) in numerous ways (kinds of sacrifies one could use to fulfill the law, etc). Christianity did away with both of those, pointing only to faith in Christ as a requirement; making all equal.
Christianity also did away with the "mysteries" of religion, which is one of the reasons why it spread through the rest of the Roman Empire as it did. All the religions had things that only the high priests knew; you only got to know them by climbing the "corporate ladder" (for lack of a better term) of the religion; and this is still reflected in many modern religions (Islam, Mormonism, Buddism, etc). Christianity, by contrast, told everything about itself to everyone who wanted to listen; essentially no ability to differentiate between priest and worshipper.
And yes, the Western Orthodoxy did do a lot of things to elevate those in the church hierarchy (e.g bishops, priests, etc) to non-human levels, etc - wrongly so. (I'm not familiar enough with the Eastern Orthodoxy to say anything there; so they may have also, but I can't say one way or another.) In part, that is human nature as people try to control others, etc. But that is not a tenant of Christianity in any way.
Nonsense. If it's a serious project, they should already have an accountant or at least some form of accounting software - once you have that, it's pretty simple to produce a basic cash flow report. Regardless of what your business is, tracking the financials is basic to it. If not just to know whether or not you can afford that widget or software package, because come the end of the year you have to let the IRS know. If the project doesn't have financial tracking, it's a sign to run - far and fast.
If it's a small project (not aiming to go big or anything, and I'm specifically thinking about tinkering projects that are looking for under $10k total), then yes the money for the requisite software could be substantial relative to the project costs.
If it's anything bigger, then yes, they should have to do more. Even so, the cost of a CPA to audit and maintain their books could still make up a substantial portion of the costs for projects under $50k.
So as with anything, it needs to be graduated or may be Kickstarter provides some of those services - e.g they provide a Quickbooks account and a team of CPAs to review them and help the projects out unless the project certifies that it can do it on its own with a reference to their hired CPA (which companies would have no problem with) in exchange for a slightly smaller pinch from Kickstarter.
It almost seems like an accident, though. They need to move to HTML5 because Microsoft supports its technologies like high school students support their relationships.
12 years for Win XP.
However, Silverlight is already out of support. It didn't even make 3 years of support. I think the big thing that did it in was also the same thing that MS tried to show it off with - the Olympics on-line broadcasting in the US. Too many restrictions and it didn't go anywhere. NBC left it behind shortly after; an there has been zero large deployments of it since (at least any where near that scale).
Profound analysis. By your logic, why don't we just give up on anything requiring centralized government then?
Exactly. Outside of keeping the states working together collaboratively, and providing national defense, there really isn't much that the Federal Government should be doing.
That is why the original Articles of Confederation were so weak - too weak to even enforce getting funding from the States; the US Constitution that replaced it was made stronger primarily to ensure the Federal Government was able to collect funding from the States and do a little more, but the intent of the Federal Government was still basically the same - to help smooth over relations between the States by managing the inter-state relationships, and provide a uniform defense for all States against foreign (not domestic) enemies. (Domestic enemies were left for the States to manage.)
If you really buy that principle and want to enforce it religiously, then please never use a web browser again (even Lynx!), not to mention any other complex program that isn't formed from a bunch of small "do one thing well!" utilities that are executed in a pipeline.
If web browsers and other modern programs do not follow the "many small tools doing 1 thing well" model, that's only due to programmer mediocrity and market pressure.
Not quite. There are a number of reasons why one would build a binary that doesn't have any shared libraries:
Technically, any program under /bin and /sbin are suppose to be fully self-contained binaries - e.g. no external library dependencies; if they must, then those can only be under /lib, but it has to be a minimal set. That was deu to / being the only file system mounted for certain scenarios, e.g boot time before the other volumes are mounted, or in recovery mode when other volumes have not yet been mounted.
/usr and removing /sbin, /bin, etc claiming those are "not useful any more". The devs need to get exposed to some real embedded development environments where the reality is that those things are still extremely useful.
Further, any file that goes into an initrd image has the same set of requirements - in that case initrd is extracted to a RAM-based file system (f.e tempfs) so it's only what you put in.
This is yet another area that systemd is breaking - because they're pushing for everything to be
In fact, you have *two* programs to read all logs. More and less.
But you don't have to have both. You can use more OR less and it just works ;-)
When I was in university,I used an HPUX system that had been heavily retrofitted to use all of the gnu applications and utilities that were available at the time. Nobody ever insisted that it ever should have been called GNU/HPUX. At east one release of Minix extensively used gnu software as well. If that was ever an expectation of Stallman's for operating system installations that heavily depended on GNU, then should have been in v1 of the GPL. Doing otherwise, and pulling this only after Linux had started to acquire some notoriety of its own makes him look just as bad as people who sit on patents until some really big company start to use it without knowing about the patent, and start enforcing it only then.
Agreed. Even Solaris uses mostly GNU software now. So are you going to call it GNU/OpenSolaris or GNU/Solaris? Or GNU/MacOSX?
No. It's just Solaris, OpenSolaris, and MacOS X.
True - I had to look up Digia at first. But simply put - Digia is one of 3 main Qt commercial contractors (KDAB, and ICS being the others). That is to say, their bread & butter is implementing Qt software for companies.
Linux has uses it as a primary desktop toolkit
Don't get me wrong, it is extremely well used, but nothing close to universal.
Now that it's been LGPL for a while, possibly if it ditched moc and used standard C++ templates for signals and introspection it could be the primary desktop toolkit. Though to be honest plenty of Linux developers have no love for C++ either.
You do realize that there are more and more parts of the Linux Desktop using Qt directly, even outside of KDE?
For example, LightDM uses Qt and Qt5's QML.
It's Grant.
No, it's Q...it wasn't really a continuum after all..
I generally like Amazon. I am a Prime subscriber and I am supposed to be able to watch their Prime videos as well. However we're an Android family and do not have any iOS or Amazon devices. I have tried them, but I did not like them.
Netflix supports Android devices well. And I like them for it. Amazon is pulling these shenanigans in order to prop up support for their mostly uninteresting platform. Android has the largest market share and my family has 4 Android tablets and 4 Android phones. None of these devices can play Amazon instant video. Damn you Amazon!
My wife has an Prime account, and we basically don't use it for Video's because its too damn confusing what you can watch for free, what's up for rent, or purchases. I really wish they made it so that Prime members could just WATCH a video regardless, with rent being for non-prime, and purchases being an optional thing in addition. Then we might actually use the Prime Video; but as it stands now it's useless.