<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hallo Adrian</p>
    <p>prinzipiell bin ich schon eher in Richtung 3 geneigt. Immerhin
      sind die alten 4MB Router dann ja nicht sofort total unbrauchbar
      sondern es gibt halt nur kein Update mehr. Das "erinnert" die
      Leute vllt. auch dann ein wenig daran, das mit den Dingern früher
      oder später Schluss ist.</p>
    <p>Ich hab allerdings auch nichts gegen 4 und kann damit auch
      wunderbar leben wenn sich jemand findet der sich drum kümmert (so
      wie ich das lese würdest du das ja sogar machen).</p>
    <p>Gegen 1 spricht für mich, das ich schon immer gern das neueste
      habe ;). Gegen 2 die Arbeit, wenn jemand jetzt auf die schnelle
      nen Trick findet wie es noch passt, wegen mir aber da jetzt ewig
      das suchen und tricksen anzufangen... nähh....<br>
    </p>
    <p>Als weitere Überlegung könnte man überlegen kein factory mehr für
      4MB Geräte anzubieten. Dann kommen Leute auch weniger in
      Versuchung die jetzt noch irgendwo gebraucht zu kaufen. Wer
      dennoch unbedingt einen flashen will, muss es dann halt über den
      Umweg OpenWRT -> sysupgrade machen und das machen eher die
      wenigstens denk ich mal. Nur mal so als Gedankengang.</p>
    <p>Gruß</p>
    <p>Christian<br>
    </p>
    <div class="moz-cite-prefix">On 31.01.19 16:49, Adrian Schmutzler
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:022b01d4b97c$7dfdb810$79f92830$@adrianschmutzler.de">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:948271234;
        mso-list-type:hybrid;
        mso-list-template-ids:1558750166 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hallo zusammen,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">irgendwann in nicht zu langer Zeit wird es
          wohl einen openwrt-19.0x Branch geben, der dann alle Targets
          mit Kernel 4.14 enthält.<o:p></o:p></p>
        <p class="MsoNormal">Ich habe hierzu ja bereits vor kurzem von
          meinen Tests berichtet.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Hier stellt sich dann ganz akut die Frage
          nach der Zukunft der tiny Geräte.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Ich sehe im Moment mehrere Wege:<o:p></o:p></p>
        <p class="MsoNormal">1. Wir bleiben bei openwrt-18.06. Dann
          müssen wir erstmal nichts tun. Dies schiebt das Problem aber
          nur auf (ggf. aber durchaus noch ein bis zwei Jahre).<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">2. Wir versuchen, die tiny Devices mit 4.14
          zum Laufen zu bringen, indem wir irgendwie Platz sparen.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Hier stellt sich neben der Frage, OB man
          sich die Arbeit machen will, auch die Frage, WER sich diese
          Arbeit macht. Da es sich hier nur um „Knoten“ handelt, wird
          die Beteiligung überschaubar.<o:p></o:p></p>
        <p class="MsoNormal">Ich halte daher relativ wenig von diesem
          Ansatz. Zudem hält das dann auch nur solange, bis Kernel 4.19
          kommt …<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">3. Wir wechseln auf openwrt-19.0x und
          lassen die tiny Devices links liegen.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">In diesem Fall würde die meisten alten
          Knoten wohl einfach auf der letzten FW Version bleiben, bis
          sie kaputt gehen, oder bis es einen Kompatibilitätsbruch gibt.<o:p></o:p></p>
        <p class="MsoNormal">Das wäre kein Weltuntergang, aber auch
          nicht unbedingt erstrebenswert. (In diesem Fall würde ich zum
          Unterhalt meiner eigenen Geräte so oder so eine Privatfirmware
          bauen.)<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">4. Wir wechseln auf openwrt-19.0x und
          machen parallel einen legacy-Branch, der nur Backports erhält.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Alternativ könnte man auf openwrt-19.0x
          umstellen, und direkt davor noch einen legacy-Branch
          abzweigen. Die Entwicklung findet im Master statt, aber viele
          Patches, z.B. am configurehood Skript, sind ja zunächst
          unabhängig von OpenWrt.<o:p></o:p></p>
        <p class="MsoNormal">Geeignete Patches könnte man dann
          backporten, wobei z.B. alles rausfällt, was die GW-Firmware
          betrifft. Da es sich um Backports handelt, könnte ein solcher
          Branch dann ohne Review-System einfach aus dem Master gespeist
          werden. Die allermeisten Backports wären trivial.<o:p></o:p></p>
        <p class="MsoNormal">Die Zahl der Patches, die wirklich
          „angepasst“ werden müssen, sollte dabei recht gering
          ausfallen. Das wird dann so wohl noch 1-3 Jahre funktionieren
          und danach sind die 4 MB Geräte zu recht tot.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Ich könnte mir vorstellen, dass man hierfür
          dann einfach einen Maintainer bestimmt, der sich um solche
          Backports kümmert (was ich auch übernehmen würde, da es
          ohnehin nur um Knoten geht).<o:p></o:p></p>
        <p class="MsoNormal">(Ein entsprechendes System würde ich in
          meiner eigenen Firmware ohnehin fahren, wenn man sich für Nr.
          3 entscheidet.)<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Wie ihr der Darstellung entnehmt,
          favorisiere ich persönlich das Modell Nr. 4 und würde dann
          auch relativ schnell den Sprung zu openwrt-19.0x vollziehen,
          wenn es in ein paar Monaten soweit ist.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Was meint ihr dazu?<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Beste Grüße<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Adrian<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
    </blockquote>
  </body>
</html>