Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:David Cameron is actually a genuine idiot (Score 3, Insightful) 260

Actually it is conservationism that demands bigger government and often big business to avoid accountability, usually to enforce their moral values on the people and also to create an enemy to get the people behind them, patriotism is always a good way to stop people from thinking. David Cameron is a conservative and like most conservatives, believes the governments role is to spy on the people and support the authoritarian types who run big business
Many socialists want small government and small business to avoid the tyranny that comes from any organization with too much power, they also want the people to be in charge. This is the reason that during the American Revolution conservatives were attacked by the revolutionaries (tar and feathered at first, then their property removed through Letters of Attainment, forced to leave the colonies and finally Lynch pushed extra-judiciary hanging), they wanted the people to be in charge.
https://en.wikipedia.org/wiki/... is one example

Comment Profitable (Score 1) 110

Some of those apps are probably really profitable. If you're somebody who likes to listen to lectures and you're not one of the 0.00001% of nerds who use xposed, to turn your screen off while YouTube plays costs $120/yr for a subscription (the feature is non-technically tied to Google Play Music).

There might some apps that have in-app purchase fees higher than $10/mo to keep going, but I haven't run across them. I realize you can't give everything away forever, but Google's got a lock on that market and boy do they monetize it.

Comment Give Obama's answers to security questions (Score 1) 251

You're right that it's normally easy enough to find the answers to questions like "what high school did you go to?" I make that much more secure by secretly replacing "you" with "Barak Obama".* I don't enter MY high school, I enter Obama's. I enter Obama's mother's maiden name. So anyone who goes on my Facebook** to get answers will get wrong answers.

* I actually use another famous person, not Obama.
** You won't find much on my Facebook page, because I don't use Facebook. But if I did, it wouldn't show the answers I use.

Comment Systemd, pass II (Score 1) 187

Sure, no problem. If you dislike systemd that much, it certainly makes sense to move to a different software platform.

I don't particularly dislike systemd per se. I do observe the controversy around it, and the image of it and its project, painted by its opponents (some of whom have enough creds that it's unlikely that they're talking through their hats), indicates that the claimed issues are likely to be real problems, and this may be a tipping point for Linux adoption and user choice among distributions or OSes.

Your Snowden argument isn't particularly applicable in this instance, as you have access to the full source code for systemd. If you're not comfortable looking through C code, then any init system would be a problem for you. ... If you think that porting your laptop, home servers and desktops to a completely different operating system is less effort than learning how systemd works, then I can only conclude you haven't tried to learn how systemd works. Or you've severely underestimated the work involved in moving to another OS.

I did my first Linux drivers (a PROM burner and a Selectric-with-selonoids printer) on my personal Altos ACS 68000 running System III, wrote a driver for a block-structured tape drive for AUX - working from my own decompilation of their SCSI disk driver (since the sources weren't available to me initially), ported and augmented a mainframe RAID controller from SvR3 to SvR4, and so on, for nearly three decades, through hacking DeviceTree on my current project. I don't think C has many problems left for me, nor does moving to yet another UNIX environment - especially to one that is still organized in the old, familiar, fashion. B-)

As for trying to learn how systemd works, that's not the proper question. Instead, I ask what is so great about it that I should spend the time to do so, distracting me from my other work, and how doing this would meet my goals (especially the undertand-the-security-issues goal), as compared to moving to a well-supported, time-proven, high-reliability, security-conscious alternative (which is also under a license that is less of a sell to the PHBs when building it into a shippable product.)

Snowden's revealations show that the NSA, and others like them are adept, at taking advantage of problems in obscure corners of systems and using that obscurity to avoid detection. The defence against this is simplicity and clarity, avoiding the complexity that creates subtle bugs and hides them by burying them in distractions. Bigger haystacks hide more needles.

The configuration for systemd isn't buried. It's there for all to see and change, in plain text. Logging in binary form is _optional_. You can choose to direct logged messages to syslog, or use both syslog and binary, to have the "best of both worlds", albeit with the best of disk usage.

Unfortunately, I don't get to make that choice myself. It's made by the distribution maintainers. My choice is to accept it, open the can of worms and redo the work of entire teams (and hope their software updates don't break things faster than I fix them), or pick another distribution or OS.

Again, why should I put myself on such a treadmill of unending extra work? If I could trust the maintainers to mostly make the right choices I could go along - with no more than an audit and perhaps an occasional tweak. But if they were making what I consider the right choices, I wouldn't expect to see such a debacle.

Entangling diverse processes into an interlocking mass is what operating systems are all about! ;)

No, it's not. The job of an operating system is to KEEP them from becoming an interlocking mass, while letting them become an interacting system to only the extent appropriate. It isolates them in their own boxes, protects them from each other, and facilitates their access to resources and ONLY their LEGITIMATE interaction wherever appropriate and/or necessary. The job is to Keep It Simple while letting it work.

Your phrasing, and making a joke of this issue, is symptomatic of what is alleged to be wrong with systemd and the engineering behind it.

Comment Re:Routing around (Score 2) 198

At a large scale, the internet was designed to route around individual problems such as this.
Can't this same principle be applied on a smaller scale?

Yes, it can. Just dig a whole bunch MORE trenches around the country at enormous cost.

The SONET fiber networks were designed to be primarily intersecting rings. Most sites have fiber going in opposite directions (with a few having more than two fibers going off in more than two directions so it's not just ONE big, convoluted, ring.) This is built right into the signaling architecture: Bandwitdth slots are pre-assigned in both directions around the ring. Cut ONE fiber run and the signals that would have crossed the break are folded back at the boxes at each end of the break, run around the ring the other way, and get to where they're going after taking the long route. The switching is automatic and takes place in miliseconds. The ring approach means that the expensive cable runs are about a short and as separated as it's possible to make them.

But cut the ring in TWO places and it partitions into two, unconnected, networks. To get from one to the other you have to hope there's another run between the two pieces, and there's enough switching where they join to reroute the traffic.

IP WANs have, in some portions, also adopted the ring topology as they move to fiber, rather than sticking to the historic "network of intersecting trees" approach everywhere. That's partly because much of the long haul is done on formerly "dark fiber" laid down in bundles with the SONET rings from the great fiber buildout (or is carried in assigned bandwidth slots on the SONET networks themselves), partly because the same economics of achieving redundancy while minimizing costly digging apply to high-bandwidth networking regardless of the format of the traffic, and partly because routers that KNOW they're on a ring can reroute everything quickly when a fiber run fails, rather than rediscovering what's still alive and recomputing all the routing tables.

= = = = =

Personal note: Back when Pacific Bell was stringing its fibers around the San Francisco Bay Area, I was living in Palo Alto. They did their backbone as two rings. There was only one section, perhaps a mile long, where BOTH rings ran along the same route. It happened to go right past my house, with the big, many-manhole repeater vault right next to the house. (I used to daydream of running my own fiber the few feet into the vault. B-) The best I had available, in those pre-DSL days, were dialup with Telebit PEP modems (18-23 k half-duplex) and base-rate (128k) ISDN.)

Comment Go back to school and learn to read (Score 2) 187

I'm unique - there are a dozen OS that I don't like. I don't complain about them, I just don't use them. You're like the majority of people. Really.

You are unique. Uniquely stupid and unable to pass basic reading comprehension.

The GP felt dismayed that Linus has drunk the systemd coolaid, and wants to switch to FreeBSD. I pointed out that not everyone has been taken in by the systemd nonsense, and that their are distros available that remain untainted, that if he wants to switch to *BSD I've found Dragonfly to be quite nice, but that there are a number of Linux choices he has available if he doesn't want to switch.

But go ahead and label that whining, since I don't love the excrement you find so appealing. And feel free to demand I spend my free time writing a competing pile of excrement for having the audacity to prefer existing init systems, such as those used by the *BSDs, and OpenRC, and to mischaracterize my contentment with OpenRC and other superior-to-systemd init systems as "doing nothing."

Feel free to say whatever nonsense you like. It reveals far more about yourself and other systemd astroturfers on this site than it does those of us who prefer the alternatives. And yes, it does reveal you as a bully as well as an idiot.

Feed Techdirt: Amnesty International Told That GCHQ Spied On Its Communications (google.com)

Amnesty International has been heavily engaged in fights against mass surveillance, recognizing that many of the people it communicates with need an expectation of privacy in their communications with the group. Last year, Ed Snowden revealed that the NSA specifically spied on Amnesty International and other human rights organizations. And, while Amnesty International was unable to gain standing by the US Supreme Court, since it couldn't prove that the NSA had spied on its communications, the story appears to be somewhat different over in the UK.

Last year a legal challenge was filed in the UK via the Investigatory Powers Tribunal (IPT) concerning Amnesty International. And now, the group has been informed that, yes, it was spied on by GCHQ in the UK.

In a shocking revelation, the UK’s Investigatory Powers Tribunal (IPT) today notified Amnesty International that UK government agencies had spied on the organization by intercepting, accessing and storing its communications.

In an email sent today, the Tribunal informed Amnesty International its 22 June ruling had mistakenly identified one of two NGOs which it found had been subjected to unlawful surveillance by the UK government. Today’s communication makes clear that it was actually Amnesty International Ltd, and not the Egyptian Initiative for Personal Rights (EIPR) that was spied on in addition to the Legal Resources Centre in South Africa.
As you may recall, a little over a week ago, the IPT had ruled that the GCHQ had erred in holding onto emails too long -- but had named that Egyptian organization as the one whose emails were held. However, that's now been corrected to Amnesty International.

The actual email sent by the IPT basically says that GCHQ told them that the IPT made a mistake. What you won't see anywhere is an apology from GCHQ. Amnesty is rightfully incensed about the whole thing:

“How can we be expected to carry out our crucial work around the world if human rights defenders and victims of abuses can now credibly believe their confidential correspondence with us is likely to end up in the hands of governments?

“The revelation that the UK government has been spying on Amnesty International highlights the gross inadequacies in the UK’s surveillance legislation. If they hadn’t stored our communications for longer than they were allowed to by internal guidelines, we would never even have known. What’s worse, this would have been considered perfectly lawful.”
Both issues raised here are significant. The only reason Amnesty now knows about this is because GCHQ held onto the emails too long. If it had done its usual purge, then the IPT likely would never have revealed that, and Amnesty's communications would have continued to go on being compromised without anyone knowing.

Permalink | Comments | Email This Story










Comment Re: Thanks Linus! (Score 1) 187

Anyway, I digress. Advantages of systemd are: [long list]

Those are all very nice things to have.

Unfortunately, for my needs, simplicity and understandability are far more important than a fast boot and feature-rich management of the runtime environment. I need to KNOW that things are being handled properly and securely. That's become far more important since Snowden showed us, not that the spooks were getting into our computers (which we'd already figured was happening), but how DEEPLY and EFFECTIVELY their technology and personnel are able to do so.

If the improved functionality is at the cost of burying the configuration and logging in non-human-readable form and entangling diverse processes into an interlocking mass under a complex and ever growing manager, the shark has been jumped.

Though Linux has been becoming (MUCH!) more usable with time, its configuration has been buried progressively more deeply under more and more "convenient and simplifying", but non-transparent, configuration management tools. Systemd is the continuation of the trend. But it is also a quantum leap, rather than another thin slice off the salami. So it has apparently created the "Shelling Point", where a lot of frogs simultaneously figure out that NOW is the time to jump out of the pot.

It's been a great ride. It had the potential to be even greater. But I think this is where it took the wrong turn and it's time for me to get serious about switching.

There's good reason to switch to NetBSD at work, on the product. (The code supporting the secret sauce is on the user side of the API and is Posix compatible, so it should be no big problem.) Porting my laptop, home servers, and desktops to OpenBSD now looks like it's worth the effort - and less effort than trying to learn, and keep abreast of, the internals of systemd.

Call me if somebody comes up with a way to obtain the key benefits of systemd in a simple and transparent manner, rather than creating an opaque mass reminiscent of Tron's Master Control Program. (Unfortunately, the downsides of systemd's approach seem to be built into its fundamental structure, so I don't expect it to evolve into something suitable, even if it's forked.)

Slashdot Top Deals

The one day you'd sell your soul for something, souls are a glut.

Working...