<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>