Re: stop posting useless cruft and get to work (systemd and Linux are *fundamentally incompatible* -> and I can prove it)

2014-03-28 Thread Kevin Toppins
On 28 Mar 2014 03:40, Olav Vitters wrote:
[...]
> > I can tell you right now, it is *vastly more difficult* to try to
> > adapt programs modified to work with systemd in their current state,
> > than it is to *revert* those programs to their pre-systemd state.
>
> You're so certain while so utterly wrong on so many levels it is pretty
> amusing and embarrassing at the same time. You said you don't easily get
> offended, but hopefully you do pickup some learnings here.


Did you understand that...

There are (at least) two paths to take here, and this is referring to
the more difficult of the two.  The easier choice is the reversion
then selective upgrade path.

I did go on to explain why the first path was more difficult.  Did you
consider what I said there?


Please, put why I'm so utterly wrong into writing here and let's see
what you understand.


-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cadkoaxhnleetyo6-fgjqujaryhnq8nv6kaxu8bazyudvzvr...@mail.gmail.com



Re: stop posting useless cruft and get to work (systemd and Linux are *fundamentally incompatible* -> and I can prove it)

2014-03-27 Thread Kevin Toppins
On 26 Mar 2014 12:30, Matthias Urlichs  wrote:
[...]
> > But here is the vastly oversimplified technical argument...
> >
> To the point of being neither technical nor valid.
> (Which admittedly was never in doubt even before I started reading.)

What do you consider technical?

Vastly oversimplified doesn't mean automatically wrong in this
context.  It means there are a huge amount more of valid technical
points I can raise here, but under the requirements expressed, I had
to fit it down to a page, and so I left out quite a lot.

These arguments are still valid, even if they are but only a small tip
of the iceberg.


> > I think you will confirm that neither you, nor I, nor the guy who came
> > up with the original idea actually understands how it works
>
> If understanding how systemd works is so much of a problem for you that you
> cannot even conceive of anybody, let alone its author, doing so then I'd
> like to suggest that debian-devel is not the right place for you.

One of the problems of giving truncated information is that some
people aren't aware of the steps one has already taken to establish
the validity of the argument.

Lennart Poettering doesn't really understand what systemd is, and as a
consequence, how it works.  I tested this out myself.

You can read up on how I determined this if you want, but it is a
truth in its own right.


> I'd suggest an alternate mailing list, but I'm afraid I'd offent both you
> and the other participants of that list, should I do so.

You do not have to fear that you will offend me.  But, there are
specific reasons why debian-devel is the primary target here.
Again... information I left out in the condensed version.


-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CADkoAxj+rFQXvGhv-BHF5pX0DZwMV=gyioaf_d8j8be-ywz...@mail.gmail.com



Re: stop posting useless cruft and get to work (systemd and Linux are *fundamentally incompatible* -> and I can prove it)

2014-03-26 Thread Kevin Toppins
On 26 March 2014 13:42, Shachar Shemesh  wrote:
[...]
> As far as the systemd vs. upstart discussion, I was leaning in upstart (more
> precisely, against systemd). As such, your email was very interesting to me.
> Unfortunately, it was unreadable. You said you'll start with background, but
> instead of providing technical background, you provided meaningless and
> irrelevant "he said, I said" arguments. Trying to skim ahead to find where
> the meat starts did not easily detect such a point.
>
> At this point, I simply assumed the email had nothing more to say. If I'm
> wrong, feel free to answer with the technical gist of your arguments. If you
> want me to read it, please adhere to the following guidelines:
>
> No more than one page.
> No *asterisks* and -> arrows.
> No references to previous discussions, or other people's arguments
> for/against systemd.


First, here is a version with the asterisks removed.  It might be
visually easier to read.

https://lists.debian.org/debian-devel/2014/03/msg00449.html


Second, some concepts need a lot of information communicated to make
sense to those who are not already familiar with the concept.  We
don't send people to college for a day and expect them to grasp 4
years of higher education.  There are some limits on Human learning
that you have to respect.


But here is the vastly oversimplified technical argument...

The test of comprehension is... if you cannot put an idea into
writing, then you do not understand that idea well enough to be of any
practical use.

If that idea is a program... this means you do not actually have
control of the program when implemented.  Our ability to control
things is directly dependent on our knowledge of how that thing
operates.  With knowledge, comes the ability to manipulate the thing
to suite our purposes.

Please, tell me what systemd is, fitting its entire functionality as
expressed as one single concept.  That does not mean it has to be one
sentence, but it does mean you cannot group different concept together
and simply give that as an answer.  Grouping them together is saying
what it does, not what it is.  Big difference.

I think you will confirm that neither you, nor I, nor the guy who came
up with the original idea actually understands how it works, and we
will not actually have control of it in situations where we need to
control it.  And so we need to pull it out of linux.

-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CADkoAxgmfwpKw-cx4abjQZXK0d+-VgKzbu1Rugk=xtp3efk...@mail.gmail.com



Re: stop posting useless cruft and get to work (systemd and Linux are *fundamentally incompatible* -> and I can prove it)

2014-03-26 Thread Kevin Toppins
On 26 March 2014 10:13, Cameron Norman  wrote:
[...]
> That is pretty much impossible, according to the developers of the logind
> API and its single implementation. Perhaps a subset of the logind API for
> use by desktop environments / compositors would be more useful in this init
> and OS portability predicament. I think Matthias Clasen, a GNOME developer,
> actually recently expressed interest in this from a portable window manager
> and compositor's perspective.

I can tell you right now, it is *vastly more difficult* to try to
adapt programs modified to work with systemd in their current state,
than it is to *revert* those programs to their pre-systemd state.
There is a huge amount of unknown design parameters that would need to
be known to adapt those programs effectively, and since systemd
clearly lacks any coherent design, you will not be able to identify
coherent ways to fix this.  That is your signal to abandon that path
right there.

Trust me on this, you don't want to try to patch the *current* versions.

And what about all the non-systemd improvements made to those programs
over the years they worked with systemd?

For that, it is *orders of magnitude easier* to take the improvements
and adapt them to the pre-systemd version of the program.

This is why I specifically mentioned that Debian perform a pre-systemd
reversion to escape this mess.  Once you have reverted, you can then
figure out how to apply the *useful* upgrades to the old programs.
This is the easiest path you can take.

-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CADkoAxh2_GyySKzTVOmdTvzSMy8w=pjkhu1u4vj76jtvw-y...@mail.gmail.com



Re: stop posting useless cruft and get to work (systemd and Linux are *fundamentally incompatible* -> and I can prove it)

2014-03-26 Thread Kevin Toppins
On 26 March 2014 05:40, Thomas Goirand  wrote:
[...]
> If you want thing to move on, stop posting useless messages, and start
> working on alternatives. For example, helping adding more features to
> OpenRC would certainly help a way more than this post.


I am going to have to respectfully disagree with you on my post being useless.

First off, let's realize that we have more than one problem here.

The actual implementation work that you indicate should be done is a
valid point.  We are both in agreement there.

However, there exists an even bigger problem to be tackled.

You can come up with all the solutions you want, but until it is
*widely understood* that your solutions are *needed*, people tend to
ignore and dismiss you.

You can clearly see that happening in the responses I got back in Nov 2012.

You first have to help people *understand* the problem and given
how all the other topics on systemd being a failure *still didn't
stop* debian's progress with using it I decided a very different
perspective needed to be introduced.

And I had to wait a while for things to get bad enough for people to
see some validity in what I am saying.

And while *you* might understand systemd is a problem, it is
*objectively evident* that most do not, given the recent momentum to
further adopt systemd by the linux community at large.

My post is an analysis of systemd from an engineer's point of view.
And systemd *violates* every engineering principle I spent years in
college to learn.

The biggest problem is awareness and that is the primary purpose of my
post.  And having it discussed in closed or private circles does not
help mass awareness.  It needs to be out in the open where everyone
can read it.

But it will have the most traction here.  Hence why debian-devel was
the primary target all along.

-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CADkoAxhLo5fmJHEukhct2WB1ATH6a4yf_k=kjtm9qvc2gnk...@mail.gmail.com



Re: systemd and Linux are *fundamentally incompatible* -> and I can prove it

2014-03-25 Thread Kevin Toppins
On Tuesday, March 25, 2014 11:40:02 AM UTC-5, Jonathan Dowland wrote:
> I was very proud of my fellow colleagues for not feeding the troll a
> full 24 hours later. Thanks for breaking the record :(


Jonathan we've been through this before.

 -> https://lists.debian.org/debian-devel/2012/11/msg00565.html

 -> https://lists.debian.org/debian-devel/2012/11/msg00604.html


You think I'm retarded or a troll.

Believe it or not, I can actually sympathize with why you think that.

I too, would find myself to be a huge pain in the ass if I threw a
wrench into something as big as systemd.

I recognize the frustration, I really do.


But I am not trolling you here.


There is something that you fundamentally don't get

 -> if I present a question regarding the interaction of linux and systemd

 -> and you get pissed with me because it's too exhausting or
difficult to formulate a response

 -> that means you don't really understand how the interaction between
linux and systemd works


Yes. That's the point (not to piss you off, but to test what you comprehend).


That's why engineering has the phrase to begin with...

 -> if you can't put it in writing, then you don't understand it well enough


Because it's pissing you off, it's telling me that we have a problem
with the design of systemd.

It's underthought.  Dangerously underthought.


This entire time, my concerns were never about the features of either program.

It was always about the design.

Features don't make good software.good design makes good software.

systemd is its own project (operating system?).  It does not have any
design blueprint for how it works with linux.

That's why you need to pull it out of linux, because it's trashing all
the good designs for crap that we can't even explain very well in
writing.  Which means that we don't really know what this is doing.

And when we don't really understand what something is doing, we are
extremely vulnerable to a symphony of problems waiting to occur.

I would say that trying to resolve the default init system hassle
is one example of a problem that could have been easily avoided if we
had a blueprint for how systemd is designed.

Please try to look past my failings with using lists, and see that we
really do have a nightmare situation on our hands.


-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cadkoaximadsjomvwd1xihlglp3v8utfyb4bqrpa+u0bypz3...@mail.gmail.com



Re: systemd and Linux are *fundamentally incompatible* -> and I can prove it

2014-03-25 Thread Kevin Toppins
On 25 March 2014 11:25, William Unruh  wrote:
[...]
> And if they are there, together with all the boldfacing, people tend to
> think that you are a complete kook. So you makes your choices...

Okay, my apologies.

I am not very experienced with lists and the expectations that run within them.

Here is a plaintext version stripped of asterisks.

I do think the arrows help though.

-Kev


--

To all debian developers:


-> systemd is fundamentally incompatible with linux


Now, I realize that's a bold claim, but if you are up for some reading, I
will prove it.


First -> a little history just to put this into a context that's easier to
follow


Over a year ago (Nov 2012), I tried to warn you that systemd was a
disaster in progress.

It started out over a discussion about udev, and some of the reasons people
were giving for using systemd seemed to be woefully naive.

I tried to explain this simple point at first, but it became increasingly
evident that -> none of the people who were advocating systemd -> because
they claimed it would solve certain problems -> seemed to understand what
systemd would do to linux

So, I took some of the problems systemd was supposed to fix, and wrote a
response that primarily did three things.


1 -> explain why linux had certain mechanisms, and what would happen if
you removed them

2 -> show how those problems could be solved without stripping out very
important pieces of the architecture (which systemd would do, knowingly or
not)

3 -> the most important one -> probe how much the systemd people really
understood about what they were doing to the rest of linux


Now, I'm sure many people will jump on that last one right there and
declare -> how can you possibly judge what they understand if you don't
understand it yourself?!!


And this is how...


There is a well known saying that runs in every engineering discipline,
including software engineering...

 -> if you can't put it in writing, then you don't understand it well enough

Einstein had another version...

 -> if you can't explain it simply, you don't understand it well enough


So, I presented a series of technical questions, that I asked to be
answered without references for me to go read documentation.

Those questions are not there because I'm clueless as to how systemd
works.

Those questions are there to see if anyone (including systemd people) had
any clue how systemd would interoperate with -> the rest of linux.


And I got my answer.

 -> nope


I even said -> the point of this post was to see if these questions
could be answered -> because if they couldn't -> that was a very strong
signal that they didn't understand it


And I got several responses, many of them saying I was...

 -> ignorant

 -> unhelpful

 -> wasting everyone's time because I didn't read the documentation

 -> weird (lol)

 -> and in some places elsewhere over the internet -> autistic


I even went to Lennart Poettering's google+ page and 

 -> tried to warn everyone there that systemd was headed for failure

 -> asked Poettering (in a different way) if he could answer what role
systemd was to serve in linux


I said -> I have a question for you. If you can answer it with one, and
ONLY one, concept that describes fully what systemd is I will consider I
might have misjudged this.

He replied...

 -> systemd is a suite of basic building blocks to build an OS from


Okay -> right there he gives two important pieces of information...

1 -> there is nothing about how it works with linux

2 -> his answer is so vague, it should tell you he hasn't really thought
this out


systemd will wreck linux, I am certain of it.



Without some kind of design blueprint of some sort -> systemd ended up
being built by programming blindly in the dark.

There is no boundary where systemd stops and linux begins.

They will keep on absorbing pieces of linux until systemd is the entire
operating system -> and there is no coherent design to how it does / should
work.


I think everyone here knows how this is going to end.


I tried to get this point across back in Nov 2012 -> however, I don't think
systemd caused enough chaos back then to really register with people what
was coming their way.

Now that systemd has wrecked all kinds of previously working stuff, and
many are beginning to realize the impossibility of getting systemd to
work with linux -> I think this might have some effect this time around.


  -> Debian needs to cut all ties to systemd


It is not possible to save it unless a design blueprint for how it
works with linux can be expressed in writing -> and I seriously doubt
anyone can (I sure as hell can't).

 -> revert every program systemd took over to its pre-systemd state

 -> cut your losses while you still can technically achieve a reversion


While systemd might one day work flawlessly on its own -> it has
absolutely no business being in linux.


And you might ask -> why did I put this

Re: systemd and Linux are *fundamentally incompatible* -> and I can prove it

2014-03-25 Thread Kevin Toppins
On 25 March 2014 08:54, Federico Di Gregorio  wrote:
[...]
> Lots of asterisks won't make a point.

The asterisks are there to specifically focus your attention on those words.

Because -> I find that if I don't use them -> people tend to misread
what I write (or more so at least)

-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cadkoaxjot59abrb-+ihutqf6g8e8mdto5n3vcbwf9zuxzh6...@mail.gmail.com



systemd and Linux are *fundamentally incompatible* -> and I can prove it

2014-03-24 Thread Kevin Toppins
To all debian developers:


-> systemd is *fundamentally incompatible* with linux


Now, I realize that's a bold claim, but if you are up for some reading, I
will prove it.


First -> a little history just to put this into a context that's easier to
follow


Over a year ago (Nov 2012), I tried to *warn* you that systemd was a
disaster in progress.

It started out over a discussion about udev, and some of the reasons people
were giving for using systemd seemed to be woefully naive.

I tried to explain this simple point at first, but it became increasingly
evident that -> none of the people who were advocating systemd -> because
they claimed it would solve certain problems -> seemed to *understand* what
systemd would do to *linux*

So, I took some of the problems systemd was supposed to fix, and wrote a
response that primarily did three things.


1 -> explain *why* linux had certain *mechanisms*, and what would happen if
you removed them

2 -> show *how* those problems could be *solved* without stripping out very
important pieces of the architecture (which systemd would do, knowingly or
not)

3 -> the *most important* one -> probe how much the systemd people *really
understood* about what they were doing to the rest of linux


Now, I'm sure many people will jump on that last one right there and
declare -> how can you possibly judge what they understand if you don't
understand it yourself?!!


And this is *how*...


There is a well known saying that runs in every engineering discipline,
including software engineering...

 -> if you can't put it in writing, then you don't understand it well enough

Einstein had another version...

 -> if you can't explain it simply, you don't understand it well enough


So, I presented a series of *technical questions*, that I asked to be
answered *without* references for *me* to go *read documentation*.

Those questions are *not* there because I'm clueless as to how systemd
works.

Those questions are there to see if *anyone* (including systemd people) had
any clue how systemd would *interoperate* with -> the rest of linux.


And I got my answer.

 -> nope


I even said -> the *point* of this post was to see if these questions
*could* be answered -> because if they couldn't -> that was a *very strong*
signal that they *didn't understand it*


And I got several responses, many of them saying I was...

 -> ignorant

 -> unhelpful

 -> wasting everyone's time because I didn't read the documentation

 -> weird (lol)

 -> and in some places elsewhere over the internet -> autistic


I even went to Lennart Poettering's google+ page and 

 -> tried to warn everyone there that systemd was headed for failure

 -> asked *Poettering* (in a different way) if he *could answer* what role
systemd was to serve in linux


I said -> I have a question for you. If you can answer it with one, and
ONLY one, concept that describes fully what systemd is I will consider I
might have misjudged this.

He replied...

 -> systemd is a suite of basic building blocks to build an OS from


Okay -> right there he gives two important pieces of information...

1 -> there is *nothing* about how it works with linux

2 -> his answer is so *vague*, it should tell you *he hasn't really thought
this out*


systemd will *wreck* linux, I am certain of it.



*Without* some kind of *design blueprint* of some sort -> systemd ended up
being built by *programming blindly in the dark*.

There is no *boundary* where systemd stops and linux begins.

They will keep on absorbing pieces of linux until systemd is the entire
operating system -> and there is no coherent design to how it does / should
work.


I think everyone here knows how this is going to end.


I tried to get this point across back in Nov 2012 -> however, I don't think
systemd caused enough chaos back then to really register with people what
was coming their way.

Now that systemd has wrecked all kinds of previously working stuff, and
many are beginning to realize the *impossibility* of getting systemd to
work *with* linux -> I think this might have some effect this time around.


  -> Debian needs to *cut all ties* to systemd


It is *not possible* to save it *unless* a design blueprint for how it
works *with* linux can be *expressed in writing* -> and I seriously doubt
anyone can (I sure as hell can't).

 -> revert every program systemd took over to its pre-systemd state

 -> cut your losses while you still can technically achieve a reversion


While systemd *might* one day work flawlessly on its own -> it has
*absolutely no business* being in linux.


And you might ask -> why did I put this on the debian list? This clearly
applies to *all* of linux...

 -> because out of any linux distro that stands a *reasonable chance* to
undo the systemd nightmare -> debian is the *most visible* -> and other
distros are more likely to *follow your lead* than any other distro that
might change


If you think I am wrong -> let's settle the debate, once and for all.

If sy

Re: Systemd

2012-11-21 Thread Kevin Toppins
Thu, 22 Nov 2012 12:56:09 +0800 from Chow Loong Jin 

> >  -> What role is systemd designed to facilitate?
>
> An init daemon. But why don't you ask yourself -- what role(s) should an init
> daemon play anyway?


Thank you.



Everyone raising a fuss and not many seeing the focus I am trying to
direct you towards -> this *had* to be answered by someone other than
myself.

Let's (just to show what I mean), consider an init daemon facilitates
the role of [daemon launch facility] or something like that. Singular
concept.

I phrased that question with role as a *singular* concept for specific
reasons. I won't state them again because you've kindly just answered
my question, but I want to focus your attention now towards this last
rationale

 -> If there is more than one role, they should be *identified* and
*distinctly* separated into individual ones, and if they interact with
themselves or things external, the mechanisms for how they interact
should be specified. Things that perform different roles should be
considered different entities and separate from one another.

 -> If this cannot be done (as in it's not so easy to write it out),
that is a *very strong* indication the design is not understood well
enough for things to move forward with it. This is what I mean when I
say the engineering wisdom of : if you can't put it in writing, then
you don't understand it well enough.


I am afraid the fundamental idea behind systemd has mobilized people
into action without a really concrete idea of just *what* is systemd's
*role* and what are the ways it interacts with things performing other
roles in linux. It looks like systemd takes on a bunch of roles and
that makes it very difficult to really understand what it is.

I think if it's not so easy to detail out the separate roles that are
involved here, it's not so easy to spot complex problems with it down
the road.

If you can trace out all of the different roles involved, and the
follow along all the ways they interconnect, disastrous problems
become (more) detectable.

This is what I am trying to get you to consider. Everyone gets upset
that I don't know what I'm talking about and all I'm trying to do is
see if you can easily put it *into words* what's going on, and it's
the *people are getting pissed* responses that make me think systemd
needs a lot more thought to how it is designed.


I will leave you alone now that you recognize the point of the questions.

I appreciate your patience with me.

I am sorry to get on your last nerves. I pray something good comes
from the uproar I have caused. I hope this has some positive effect.


-Kev


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CADkoAxhNHwFEkRvB27O3jy9pXAKxL=2htj+rxkgtmthxagn...@mail.gmail.com



systemd

2012-11-21 Thread Kevin Toppins
> Sadly it is obvious from the rest of this message that you are not up
> to speed on the topic here. If you want to usefully contribute to the
> topic, at a very least you should familiarise yourself with the prior
> threads about systemd to debian-devel. At a very, bare-minimum least.
> It would then of course be polite to other thread participants to make
> sure you are at least up to speed on what systemd is and how it works…
>
> > I think it is categorically important to *identify* and *convey to the
> > community*...
> >
> >  -> What role is systemd designed to facilitate?
>
> >  -> Do we know why we want to prevent a process from forking?
>
> This is something that pretty much goes without saying, if you are
> familiar with the technology which underpins what we're talking about.


First off, I don't have a sysvinit agenda. I know you didn't say that,
but I keep getting the feeling that is what these responses are
concluding, and therefore dismissing what I am saying.

I use gentoo with openrc. So I would like for you to consider my
reasons are something different than -> I am just trying to shoot down
anything that is not sysvinit.

I read through some of the systemd man page and a little of the
original design document. I think I have a rough idea of what systemd
thinks it is. But I am not able to form a sound foundation from the
ideas systemd describes.

It is very dangerous to go ahead with systemd if that first question
cannot be given an answer.

It seems to me that you are confusing my asking as me being ignorant
and stuck to archaic ideas (which I tried to show previously old idea
!= bad idea), when the real reason I am asking is to get you to think
about how this is designed and how it should work. If you can't
formulate them and write them down, we have an underthought design.

In engineering, there is a *very wise* expression when considering how
much thought to give to a design

 -> If you can't put it in writing, then you don't understand it well enough.

Software engineering is no different.

Read the second listing as to what caused the Air France 447 crash in 2009.

https://en.wikipedia.org/wiki/Air_France_447#Final_report

 -> Inappropriate control inputs. (the sticks the pilot and copilot
each have were not coordinated to act together)

In flying (originally with mechanically linked controls), when the
pilot and copilot are in the cockpit, their control over the airplane
is synchronized. One pilot cannot pull up and the other pilot push
down. This has the purpose of letting one pilot know if the other is
making a mistake. People make mistakes, planes crash, we learned to
have to pilot & copilot with constant connection to each other so that
they could watch for errors.

What went wrong with Air France 447 is the *software* that controlled
the force feedback on the *digital stick* didn't give this any thought
and the pilot's control stick was not coupled together with the
copilot's control stick. Air France 447 crashed because a rookie pilot
pulled the stick the wrong way during a sensor error -> while the
experienced pilot held steady and the airplane's software *stupidly*
averaged the two inputs together. If it had synchronized it like the
mechanical sticks do, Air France 447 would not have crashed.

If they had thought it out

 -> What design does the synchronized sticks fulfil and why is it like that?

 -> Should we perhaps consider it when coding the digital sticks?

 -> Why do we have 2 sets of sticks and only one is needed to fly the plane?


Not knowing how to *answer the question* of how to make 2 sticks fly
one plane, they just decided : we'll average them together. That makes
sense. Ok, moving on.

If you can't give me an answer to my questions it might be that
systemd is so overly complicated and takes on so many separate roles
that it might be a disaster to lump them all together. I say might,
because unless you can show me how it won't, then it certainly needs
some more thought to its design, and certainly needs to answer my
questions with something besides *sigh, isn't it obvious you know
nothing...read documentation*

So I would appreciate it if you would consider that linux might be
used in some important technology, like deployment of airbags in cars
one day, and I would like you to be able to see that we might have a
problem with what all systemd is trying to take control over and how
that might require a bit more thought.

People went to the moon on 1960s technology, others designed the unix
model with 1960s technology. What they first had to master was
*understanding what it was they were doing* - they had to *comprehend*
it. They gave it thought. They *designed* it according to what *role*
it was supposed to serve.


There is real wisdom in that. So let's review the purpose of my
previous post in this sobering light one more time.


Has systemd considered that the *filesystem* in linux is the mechanism
in which programs can interact with other progr

Re: Gentoo guys starting a fork of udev

2012-11-20 Thread Kevin Toppins
> Me too, please read:
> http://catb.org/jargon/html/T/top-post.html

Oh crap, my apologies.

I honestly forgot that the reply was still at the bottom of my email.

I did not intentionally leave it there.

It certainly wasn't some passive-aggressive kind of post-reply, I do
apologize for it being there.

-Kev


Re: Gentoo guys starting a fork of udev

2012-11-19 Thread Kevin Toppins
unning them with deception. Since unix long ago
learned that you should only use the admin account to do admin things,
on unix, malware might print through all the paper you have, or delete
all of your files, but with minimal permissions, the damage would
(usually) stop there. It would suck, but it wasn't compromise your
entire computer with just browsing the web suck. You had to be
targeted by crackers, your system wasn't so naive as to just let any
and everybody have their way - hence, where the unix model got its
start.

Microsoft tested what happens when you remove a police force from a
population - anarchy and chaos and vigilantes ensue. Only it's system
- malware, bluescreens, and antivirus.

Would not call it a better way to go.

People don't like history lessons because they feel lectured when
history disagrees with their idea.

History shows people who don't like history lessons tend to concretely
re-establish why we teach history lessons in the first place.

History is a ladder. Kick it aside and start climbing anyway and
eventually you will climb up to where you started, minus a significant
amount of time and energy, and possibly your life as well.

If it is something new, go for it. If it is something previously done
but abandoned, there are probably some lessons why, and that is what
some of the people here are trying to get you to see.



-Kev

On 19 November 2012 04:23, John Paul Adrian Glaubitz
 wrote:
> Hello Kevin,
>
> On Sun, Nov 18, 2012 at 09:51:22PM -0600, Kevin Toppins wrote:
>> Just because something is very old, does not necessarily make it
>> wrong, obsolete, or require that it be changed.
>
> Correct. But on the other hand, just because something is 40 years
> old, doesn't mean we're not allowed to rethink the idea and start from
> scratch. A fresh breeze is always needed from time to time.
>
>> The unix model stemmed from when computers were mainframes and single
>> user systems had not been conceived.
>
> Thank you for your lesson, but I think I already know that.
>
>> Unix's design of minimal permissions was/is a good idea. Since not
>> everything running reflects the mindset of just one person, it makes
>> sense to isolate users from messing with one another. Or, to allow for
>> some relative sanctuary while using the system with others logged in.
>
> And this has to do with replacing sysvinit with a modern alternative
> how? We still have user separation. In fact, we have even more
> possibilities by being able to control what ressources single users
> can use (cgroups) which is very important if you have a big cluster
> with dozens of concurrent users.
>
>> It worked well to keep the peace.
>
> Again, that doesn't mean we're not allowed to rethink the idea. CRT
> television sets, analogue broadcasting, steam engines, mechanic
> typewriters, analogue photography, audio and video cassettes also
> worked well for decades. Still, people have upgraded to newer
> technologies when they became available.
>
>> Computer viruses (really) emerged when microsoft threw that notion to
>> the wind and made their os a single user system with unlimited power
>> and no layers of permissions to protect the integrity of the system.
>
> Well, no. You can have a single user operating system and still be
> perfectly free of virusses. On the other hand, you can even have
> virusses on Linux machines. An important factor of a successful virus
> infection is social engineering. Even Windows can be safe when taking
> the proper precautions and even without a virus scanner.
>
>> It's like if the pentagon upgraded every united states government
>> employee with the highest security clearance. Sure the spec ops guy
>> has clearance. So does the janitor and the delivery guy as well. It's
>> defcon 1 24/7.
>
> Again, how is this related to systemd vs sysvinit? As I mentioned
> already, systemd has even more features to ensure resource control and
> security (fine-grained permissions for journalctl, for example).
>
>> That is why viruses are so prevalent. That is the real reason.
>
> No, virusses are prevalent because people open every file without
> extra precautions. Even advanced users and administrators sometimes
> happen to do that.
>
>> So unix stayed with the idea of minimal permissions for 40 years. They
>> still stay with it. So does linux.
>
> It's getting tiresome. I suggest you just read up on systemd a bit
> before you start your discussion. systemd is actually a huge
> improvement over sysvinit regarding reliability and security. It's
> designed with these considerations in mind.
>
>> Just about every os I can think of that has some resistance to malware
>> us