mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Rob Landley <rob@landley.net>
To: Vlad Glagolev <stealth@tiberian.ru>
Cc: Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: OT: Open letter to the Linux World
Date: Sat, 16 Aug 2014 16:10:04 -0500	[thread overview]
Message-ID: <CAOS_Y6RaY22vAE4JbN+WWd_O2YniyrYynWA1K_TpJqc0_phwvg@mail.gmail.com> (raw)
In-Reply-To: <20140815125955.243e8a5d.stealth@tiberian.ru>

On Fri, Aug 15, 2014 at 3:59 AM, Vlad Glagolev <stealth@tiberian.ru> wrote:
> Now what do we see? Complete degradation of Linux-like ecosystem. I'm

Nah, lots of embedded guys value simplicity and a modular design where
you can swap actually out parts. Check out the musl-libc.org mailing
list for example. Those mailing lists are the place for this sort of
thing, this isn't.

Way back when I wrote mdev instead of accepting udev, and I plan to do
some kind of "lunchd" in toybox (loosely based on launchd but not
crazy stuff like xml config files) as part of my project to make
android self-hosting, which I gave a talk about last year:

video: http://youtu.be/SGmtP5Lg_t0
outline: http://landley.net/talks/celf-2013.txt

Keep in mind that mainframes and minicomputers got kicked up into the
server space by the PC, and now smartphones are kicking the PC up
there. The fight between Amazon's PC cloud and IBM big iron servers is
exactly the same fight IBM's mainframes and DEC's minicomputers fought
25 years ago. Last time DEC lost, this time IBM is losing, but it
doesn't matter to the rest of us.

Plug your phone into a USB hub, add a USB keyboard, USB mouse, and USB
to VGA (or with USB3 a USB to HDMI) adapter, and you've got the
hardware of a development workstation. The software side we're working
on, but it won't be the current pile of PC userspace for the same
reason the PC didn't run MVS or VMS. Technological disruption goes
_upmarket_, not down.

Android has a no GPL in userspace policy, so nothing systemd does has
any impact on the _billion_ seat android market. Among other things,
if a company adds GPL software to Android they violate the Android
trademark licensing guidelines and can't call the result "android".
But toybox is public domain, musl is BSD licensed, they can add _our_
stuff no problem.

Fighting over the desktop market in 2014 is like Unix fighting over
the minicomputer and RISC workstation market in 1994. It doesn't
_matter_. Sure the modern equivalent of cobol programmers will make
plenty of money servicing entrenched fortune 500 fossils in that
space, but the rest of us can ignore it and focus on what will replace
it instead.

And that's highly unlikely to include a GPL'd systemd. Busybox
predates android and they're _still_ not using it. Good luck waiting
them out...

Rob

  parent reply	other threads:[~2014-08-16 21:10 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1XHxA6-0000ar-2a@feisty.vs19.net>
2014-08-15  8:59 ` Vlad Glagolev
2014-08-15 14:04   ` Gene Heskett
2014-08-16 21:10   ` Rob Landley [this message]
2014-08-12 19:38 Christopher Barry
2014-08-12 20:21 ` Steven Rostedt
2014-08-12 20:44   ` Borislav Petkov
2014-08-12 22:07   ` Måns Rullgård
2014-08-13  8:27     ` Peter Zijlstra
2014-08-13  9:00       ` Borislav Petkov
2014-08-18 18:15         ` Alexander Holler
2014-09-04  7:54           ` Peter Zijlstra
2014-09-04 10:16             ` Alexander Holler
2014-09-04 14:36               ` Austin S Hemmelgarn
2014-09-04 17:29                 ` Alexander Holler
2014-09-04 17:58                   ` Austin S Hemmelgarn
2014-09-04 18:11                     ` Alexander Holler
2014-09-04 18:27           ` Rogelio Serrano
2014-09-04 18:33             ` Alexander Holler
2014-09-04 19:18               ` Rob Landley
2014-09-05  6:31                 ` Alexander Holler
2014-09-06 20:01                   ` Alexander Holler
2014-09-06 23:44                     ` Lennart Sorensen
2014-09-07  1:42                       ` Alexander Holler
2014-08-13  9:24       ` Måns Rullgård
2014-08-13  9:31         ` Peter Zijlstra
2014-08-13  9:37           ` Måns Rullgård
2014-08-13  9:37       ` Martin Steigerwald
2014-08-13  9:52         ` Peter Zijlstra
2014-08-13  9:59           ` Martin Steigerwald
2014-08-13  9:54         ` Peter Zijlstra
2014-08-13  9:57         ` Måns Rullgård
2014-08-13 10:21           ` Martin Steigerwald
2014-08-13 20:19       ` William Pitcock
2014-08-14  1:08 ` Robert Hancock
2014-08-15 18:41 ` Jaswinder Singh
2015-04-08 13:12 ` Denys Vlasenko
2015-04-09  0:37   ` Rob Landley
2015-04-09 18:18     ` Denys Vlasenko
2015-04-10 12:40     ` Rogelio M. Serrano Jr.
2015-04-10 21:20     ` Aaro Koskinen
2015-04-11  1:08       ` Rob Landley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAOS_Y6RaY22vAE4JbN+WWd_O2YniyrYynWA1K_TpJqc0_phwvg@mail.gmail.com \
    --to=rob@landley.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stealth@tiberian.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®