Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:When doing anything involving the ocean (Score 4, Interesting) 198

The original screws were probably bronze, not brass. Bronze has no appreciable zinc while brass contains a lot of zinc. Immersed in sea water, brass will dezincify and corrode.

Most marine raw water systems use bronze fittings for this reason.

Stainless isn't suitable for below the waterline applications because the chromium can't form a protective oxidization layer due to the lack of oxygen exposure.

Your boat would have sunk with brass or stainless screws.

Comment Re:Simple set of pipelined utilties! (Score 2, Informative) 385

Xorg, which on desktop is as critical as init to keep running, is not really simple.

Never go full retard. X is not even remotely as important as init. For one thing, if X dies, who will restart it? And do we really want computers that explode when the GUI dies? I, for one, would like network services to terminate gracefully. The whole idea of TCP/IP networks, the dominant network used with Unix, is peer-to-peer. I may well run both services and clients on my machine. If X dies, the clients may die (if they're not text and running in screen) but the servers won't.

kernel, which is also as critical as init to keep running, and it is *much* *much* more complex than systemd. systemd is not at the "bottom layer" of the system, there's the whole of kernel underneath still.

So the argument is that since the kernel is complex, we should add more complexity, or that more complexity won't matter? That's an ignorant, illogical argument.

And one common myth is that systemd has these so many features and systemd is pid 1 therefore pid 1 is this huge bloated monster that does udev, logging and NTP, right? Wrong; actually, just the core bits of systemd run in pid 1 and the rest is compartmentalized in a bunch of separate daemon processes.

Systemd still has to be more complicated so that it knows how to run these other processes, which wasn't even necessary. init was never meant to manage daemons. daemons were meant to manage themselves, or be run from inetd. If you want more complexity, inetd is the place to add it. And for handling daemons which don't adequately manage themselves, there's daemontools. There was simply no need whatsoever for this to happen.

So, this "increased complexity" issue is not really as bad as it sounds, realistically.

It is bad, because PID1 is now responsible for a bunch of things which could have existed in any other daemon. And rather than roll the things which actually make sense in together, everything is getting rolled together. So now not only do we depend on a complex kernel, but we depend on a needlessly complex init system. There was no good reason to put all of this stuff into the same daemon.

Comment Re:Simple set of pipelined utilties! (Score 3, Informative) 385

You can't seriously claim that systemd provides nothing that can't be done by script based init systems, shell scripts and existing daemons

Yes, yes I can. And I did.

logind is just one example

Does nothing a script can't do

But it would be an interesting project to make a Linux SysVinit distro that tried get feature parity with systemd, so that daemons could utilize the kernel "namespaces" and "capabilities"

Systemd doesn't even fucking use capabilities, just cgroups. Which we could use before systemd. Systemd manages permissions in lieu of using capabilities, e.g. apparmor or selinux.

Isn't that argument just trying to make a virtue out of the fact, that SysVinit and the like, are totally crude and primitive init systems that are unable to anything much of interest?

No. That is the virtue. They are simple. Simplicity is still a virtue.

All the analyses I have seen shows that moving crucial processes into PID2, just makes everything more fragile and opens up security holes.

Making PID1 more complex makes everything more fragile and opens up security holes.

I think that there are actually very good design reasons for why systemd is designed like it is.

NIH

It only runs one process as PID1, the daemon "systemd" which is rather small. This daemon however, is capable of "talking" with with several other processes, which gives it many advantages,

This is making init do stuff it doesn't need to do, which makes it more complex, which makes it more fragile. You should not need a detailed explanation to understand why this is a bad thing.

Comment Is that a serious question? (Score 4, Interesting) 981

Because if it is, you need to pull your head out of your ass and go and do some extremely basic, cursory, research on the situation in the US. There are for sure some loud fundy Christian that like to whine about science, evolution in particular. However they have had little and less success in pushing their agenda and the US remains a powerful center of scientific research.

Trying to equate the US to ISIS is beyond stupid.

Comment Re:Are you even aware of SystemD works? (Score 5, Informative) 385

You don't seem to understand how SystemD actually works. The PID 1 is relatively simple -- it uses all sorts of separate (i.e. non-PID 1) helper processes to do all the heavy and complicated lifting.

Lifting which should not be done by PID 1. And PID 1 has to be more complex than it should be just to handle those external programs.

SystemD currently does a fuckton of stuff no other currently usable init system on Linux does.

It does a lot of stuff the init system shouldn't do.

(Reliable process supervision which cannot be evaded,

cgroups existed before systemd.

sane handling of process stdout/stderr

Up to the init script.

proper handling of dependencies at runtime

Already handled by several init systems.

socket activation

We call it inetd.

I don't particularly care which init system my system runs, but I want those features and currently only SystemD can deliver them.

That is ignorance at best, or perhaps a lie.

Please stop spreading FUD about things you know next to nothing about.

You have no idea about anything, that didn't stop you. I see why you didn't log in.

Comment It doesn't seem to make sense (Score 3, Informative) 494

I don't really understand the political or economic motivations of Scottish independence.

The political side would make more sense if Scotland was greatly different than UK culturally and had a significant short-term history of English subjugation. The Scots really aren't an ethnic or racial grouping, except at some micro level and don't seem to have a serious complaint regarding discrimination on language or religious grounds.

The economics make less sense -- Scotland has been economically integrated with the larger UK for a long time. Had Scotland split off in 1850, it would have been at a time when economies were smaller and much more locally self sufficient and it would have had time to develop into something that The economy seems much more regional now and it will be a hard transition to a more standalone economy.

Comment Re:No True Scotsman (Score 1) 494

But, it smells like a nationalistic cry for independence above all other considerations.

There's also a big party-political divide: In UK general elections, Scotland generally returns a substantial majority of Labour MPs. At the last UK general election, Scotland elected 1 Conservative MP and 41 Labour MPs yet the UK still got an (effectively) Conservative government.

From the English perspective, it would be hard for Labour in their current form to get into power without votes from Scotland.

That's really a symptom of the problem of the disproportionate influence of London on UK politics. The departure of Scotland (or significant concessions on devolution in the event of a "no" vote) is likely to create pressure from Wales, NI, the north of England etc. for more local powers.

Shit. We're gonna turn into Westeros :-)

Comment Re:Simple set of pipelined utilties! (Score 5, Insightful) 385

If you really buy that principle and want to enforce it religiously,

It's not a religion, it's a principle. When it makes sense, you put it aside and get work done. The argument against systemd is that it doesn't make sense. systemd is a simple case of NIH because it provides absolutely nothing which could not be implemented with the existing daemons and some small shell scripts.

That't the issue: Every single person who hates SystemD because "UNIX PHILOSOPHY!!" has no problem violating that philosophy to actually get things done in a whole bunch of other areas.

That's right.

That's not even bringing up the fact that SystemD is.. wait for it... built from a bunch of individual utilities that can actually be used by non-systemd programs.

That's not the complaint. The complaint is that the process at PID 1 should be simple. You people running around screaming about a bunch of different processes are only compounding the proof that you do not understand Unix. It's not a problem to have many processes.

Comment Water/retardant "bombing"? (Score 1) 112

Could they encapsulate the retardant or water into some kind of non-flammable shell that would break open on impact? Sort of like giant water balloons or paintballs.

If so, they could repurpose some of the parked B-52s into "water bombers". It's not clear to my quickie referencing if this would be a net improvement in payload but it might be an improvement in payload delivery flexibility if you could choose to unload a partial load or make multiple passes. It looks like the DC10 has to dump the entire payload at once.

I would guess that loadout might be easier with a bulk tank than with bombs, but I think some models of the B52 could be loaded with "clips" of several bombs at once.

Slashdot Top Deals

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...