There are still services that run as root. sshd for example, although it does fork a new process as the user you're logging in as. It didn't do that until sometime in 2002, though.
Still, sshd's main process runs as root, for obvious reasons. I imagine telnet does too... if anyone still uses it in this day and age.
How many Linux distros come with services running as root?
100%. You can't bind to TCP/UDP ports below 1024 without being root. The difference is that these services usually drop privileges after acquiring the appropriate listening ports. This wasn't always true.
iptables also allows you to redirect ports. I've used this in the past to redirect low service number ports to higher service number ports where the real daemon is listening.
That's probably why *nix'es are very, very specific about separation of concerns and granting the least possible permissions to a limited service account.
We are talking about the same *nix's that bar limited service accounts from binding to the TCP/UDP ports used by DNS, POP3, IMAP, SMTP, HTTP, etc?
Since Shados didn't say what the difference is, I will.
Inner and outer joins always have a join condition. An INNER JOIN only returns the records that satisfy the join condition. An OUTER JOIN always returns all the results of one (LEFT or RIGHT) or both (FULL) tables, returning nulls for all the requested data in the other table when the join condition is not met.
Maybe that's not clear enough. I'll make a pair of contrived tables to demonstrate.
Yes, the nick powerlord was already snapped up when I registered here. I should have been more inventive and just come up with something new rather than just slapping the first two letters of the website I run in front, but hindsight is always 20/20.
Anyway, C is going to stick around because it is the most superb assembly language developed by man. C++ will of course stay around as well, but by modern standards it fails as a "high-level" language. The ceiling got a lot higher in the intervening 20 years; other languages reach much higher in a very useful way. I'd be happy to see less C++.
C is an assembly language? For what processor? I always thought C needed to be compiled and linked, not run through an assembler, so that it was portable.
For those of you who have absolutely no idea what I just said, I recommend either being glad that a small piece of copyright law may soon bite the dust, or hoping that NYCL will explain this better.
As much as Copyright Law sucks, there are some parts of it that I'd be quite upset if they struck.
Fair Use to name one. Limited Immunity for ISPs (one of the few or only good things to come out of the DMCA) to name another.
As much as I hate NetSol, their hosting service redirecting dead subdomains has nothing to do with them being a registrar. Other hosts, such as Dreamhost or Lunarpages (both, afaik, popular web hosts for small pages) could do the same thing if they controlled your DNS.
True, but timing wise, EQ2 was WoW's main competition, with near contemporaries Star Wars Galaxies (also SOE) and Final Fantasy XI. It just goes to reinforce nick_davison's point: What WoW did differently was what sold it.
In my opinion, Blizzard did do a few things differently, but I don't see the ones I'm thinking of in the list.
What they did differently was this:
They made a good UI. Blizzard usually has good UIs, and WoW's is no exception. They've even modified it over time to add some new things to it (such as additional button bars)... things that were being done by AddOns before.
They allow... no, encourage people to make UI Addons Certain types of Addons have had the ideas behind them incorporated into the main WoW interface, too. Examples of this include the current Raid UI and the multiple button bars.
They don't nickel and dime you to death. See: EQ2, where even new dungeons (AKA "Adventure Packs") cost money.
Keep It Simple Stupid (the KISS principle) WoW still has the same 9 classes it started with. While the abilities these classes have has changed over time, it's still easier than juggling 20+ classes like most other MMOs. While there will be a 10th class introduced in the next expansion, it will automatically start at a certain level (although Blizzard hasn't yet said which... rumors say 50 or 60) and will only have to be balanced from that level up.
(This would have been a numbered list, but Slashdot is apparently stripping out ol and ul tags now, despite them being on the Allowed HTML list)
You may think this list is silly, but certain other MMO makers haven't grasped them.
Sony Online Entertainment, in particular, tends to piss off its userbase on a regular basis. They even totally changed (read: trashed) one of their properties with about two weeks notice a few years ago.
I'm confused. I thought they did support TLS, but only on IP based virtual hosts because of the way SSL/TLS work... the TLS handshake is done before the server knows which domain name you're connecting to.
You know, I'd consider marking that as Funny if I had mod points... and if you weren't confusing FAT16 and FAT32.
There are still services that run as root. sshd for example, although it does fork a new process as the user you're logging in as. It didn't do that until sometime in 2002, though.
Still, sshd's main process runs as root, for obvious reasons. I imagine telnet does too... if anyone still uses it in this day and age.
For that matter, sshd still needs a root process in order to create the child process with the appropriate permissions.
100%. You can't bind to TCP/UDP ports below 1024 without being root. The difference is that these services usually drop privileges after acquiring the appropriate listening ports. This wasn't always true.
iptables also allows you to redirect ports. I've used this in the past to redirect low service number ports to higher service number ports where the real daemon is listening.
We are talking about the same *nix's that bar limited service accounts from binding to the TCP/UDP ports used by DNS, POP3, IMAP, SMTP, HTTP, etc?
Inner and outer joins always have a join condition.
An INNER JOIN only returns the records that satisfy the join condition.
An OUTER JOIN always returns all the results of one (LEFT or RIGHT) or both (FULL) tables, returning nulls for all the requested data in the other table when the join condition is not met.
Maybe that's not clear enough. I'll make a pair of contrived tables to demonstrate. Seems simple, right? Here's the various queries and what they'd return: Note that if you ever used real tables like this, your work would probably end up on The Daily WTF.
Yes, the nick powerlord was already snapped up when I registered here. I should have been more inventive and just come up with something new rather than just slapping the first two letters of the website I run in front, but hindsight is always 20/20.
What editor are you using that creates .pyc files on save?
That was a rhetorical question, by the way.
Elton John is a werewolf?!
C is an assembly language? For what processor? I always thought C needed to be compiled and linked, not run through an assembler, so that it was portable.
I'm not surprised. Intel was (and possibly still is) making 32-bit processors after Vista was released.
As much as Copyright Law sucks, there are some parts of it that I'd be quite upset if they struck.
Fair Use to name one. Limited Immunity for ISPs (one of the few or only good things to come out of the DMCA) to name another.
So, the OS inspects everything that a driver sends to hardware? That would explain why XP has a much higher performance than Vista.
While you can blame Microsoft for training issues, Microsoft's own products work just fine as Limited Users.
In that case, we should jail the members of congress that tried to rename french fries to freedom fries.
As much as I hate NetSol, their hosting service redirecting dead subdomains has nothing to do with them being a registrar. Other hosts, such as Dreamhost or Lunarpages (both, afaik, popular web hosts for small pages) could do the same thing if they controlled your DNS.
I don't do audio work, but everyone I know who does serious audio work on a PC seems to have an M-Audio Audiophile card of some sort.
True, but timing wise, EQ2 was WoW's main competition, with near contemporaries Star Wars Galaxies (also SOE) and Final Fantasy XI. It just goes to reinforce nick_davison's point: What WoW did differently was what sold it.
I must point out that EQ2 and WoW launched within a few weeks of each other. EQ2's userbase is nowhere near where WoW's is.
It's more than just timing. Unless you count the two weeks between the EQ2 launch and the WoW launch to be significant.
In my opinion, Blizzard did do a few things differently, but I don't see the ones I'm thinking of in the list.
What they did differently was this:
They made a good UI.
Blizzard usually has good UIs, and WoW's is no exception. They've even modified it over time to add some new things to it (such as additional button bars)... things that were being done by AddOns before.
They allow... no, encourage people to make UI Addons
Certain types of Addons have had the ideas behind them incorporated into the main WoW interface, too. Examples of this include the current Raid UI and the multiple button bars.
They don't nickel and dime you to death. See: EQ2, where even new dungeons (AKA "Adventure Packs") cost money.
Keep It Simple Stupid (the KISS principle)
WoW still has the same 9 classes it started with. While the abilities these classes have has changed over time, it's still easier than juggling 20+ classes like most other MMOs. While there will be a 10th class introduced in the next expansion, it will automatically start at a certain level (although Blizzard hasn't yet said which... rumors say 50 or 60) and will only have to be balanced from that level up.
(This would have been a numbered list, but Slashdot is apparently stripping out ol and ul tags now, despite them being on the Allowed HTML list)
You may think this list is silly, but certain other MMO makers haven't grasped them.
Sony Online Entertainment, in particular, tends to piss off its userbase on a regular basis. They even totally changed (read: trashed) one of their properties with about two weeks notice a few years ago.
I'm confused. I thought they did support TLS, but only on IP based virtual hosts because of the way SSL/TLS work... the TLS handshake is done before the server knows which domain name you're connecting to.
That particular article implies that they already have iTunes installed, so of course it would only offer the iTunes + QuickTime update.
Apple Update offers updates to both QuickTime and iTunes + QuickTime. As someone who only has Safari installed, I can show you that it offers both.