Permanent topaktuelles FreeMiNT für die FireBee
2017-04-24:
Wie bereits angekündigt haben wir wirklich großartige Neuigkeiten für euch. Die letzten Monate hat Miro KropáÄek sehr hart daran gearbeitet um das FreeMiNT-Projekt ins 21. Jahrhundert zu katapultieren.
FreeMiNt wird nun unter Verwendung von git entwickelt. Das System zur verteilten Versionsverwaltung fürt zu vielen vielen neuen Funktionen für die Entwicklung sowie Zusammenarbeit bei der Entwicklung von Software. Zusätzlich gibt es auch große Vorteile für das FireBee-Projekt selbst. Die Hauptverbesserung betrifft die Integration von "Travis CI" in git(hub). Travis CI ist eine Software zur "kontinuierliche Integration" die die freie Erstellung von Programmen für alle Open Source Projekte – inkusive unserem – gestattet. Dank der github-Integration arbeitet alles vollautomatisch. Dies bedeutet, daß wir nun ein permanent topaktuells FreeMiNT für die FIreBee haben. Sobald ein Eintwickler irgendetwas zu FreeMiNT beiträgt oder einen Fehler behebt, erstellt Travis CI automatisch neue Binärpakete für Endanwender. Das führt zur befriedigenden Situation, daß sämtliche FreeMiNT-Kernels immer am selben Stand sind. Jeden Tag an dem irgend ein Stück Code in MiNT verbessert wird, bekommen wir neue und exakt gleiche Binärpakete für 68000-Ataris, 68020-060 Maschinen und für ColdFire-basierte Hardware.
Daher haben von nun an alle Plattformen, bis zum Ende aller Tage, den selben Entwicklungsstand inklusive ColdFire-Binärpaketen von FreeMiNT/XaAES. Das Gleiche gilt für Bibliotheken (cflib, gemlib, gemma) und die mintlib. Darüber hinaus kann dies auch auf alle angeschlossenen Projekte, wie QED und Viele weitere, ausgedehent werden.
Daher können alle FireBee-User jederzeit die neueste FreeMiNT Version für die FireBee herunterladen, welche den Namen "freemint-x-xx-xxx-col.zip" hat, und sich auf die Tatsache verlassen, daß alle aktuellen Verbesserungen inkludiert sind, und es sich um die exakt selbe wie für andere Prozessoren handelt.
Das Projekt selbst (inklusive weitere Software neben dem Multitasking-Betreibssystem) kann auf github gefunden werden. Wir hoffen damit auch weitere Entwickler dahingehend begeistern zu künnen am FreeMiNT-Projekt mitzuwirken.
8 Kommentare
|
| Mathias :: 2017-05-06 15:39:18
Und schon wer ausprobiert?
|
| Nervengift :: 2017-05-07 01:26:13
Dann ist das jetzt die neue, zentrale Anlaufstelle, wenn man eine neue MiNT-Version haben möchte? Alle Versionen (für die unterschiedlichen Plattformen) sind jetzt auch immer auf demselben Stand? Das ist schon eine sehr gute Entwicklung! Richtig geil wäre noch ein Installer für alle Plattformen, der dann die entsprechende Version installiert. Also ein Paket für alles. Das wäre der Hammer schlechthin. ;-)
|
| Nervengift :: 2017-05-08 08:51:35
Eine doofe Frage noch: Worin unterscheidet sich der trunk build von den restlichen builds auf der Seite? Und wo ist der helmut build abgeblieben?
|
| Mathias :: 2017-05-15 18:27:41
Richtig! alle Plattformen sind jetzt immer am selben Stand! Für V4e wird auch immer alles automatisch neu kompiliert, genauso wie für 68000 und die 020-060er CPUs.
Bezüglich Deiner Frage hab ich mal bei den Entwicklern nachgefrag. Also wenn ich alles richtig verstanden habe, dann ist der trunk-Ordner jener der nach der alten monolithischen Weise für sämtliche CPUS einen eigenen Kernel enthält. Alan, der MiNT-Maintainer, braucht das für einige Menschen auch weiterhin.
Die neuen builts in den anderen Ordnern, also die 3 neuen Archive (000, 020-60, v4e), enthalten zwar ebenfalls Alles was auch im trunk vorhanden ist, aber eben sortiert und zusammengefasst. Also beispielsweise das neue "020-60"-Archiv beinhaltet die Dateine die für 020, 030, 040, 060 CPUs kompiliert wurden in einem einzigen Binärpaket!
Helmuts built fehlte einfach wegen Mikros Faulheit bisher (wie er selbst gemeint hat). ;) Ist aber jetzt auch vorhanden.
|
| Nervengift :: 2017-05-26 00:03:33
Ok. Jetzt habe ich das auch alles verstanden. ;-) Ich denke, das Vorgehen ist gar nicht so schlecht.
Dann bin ich mal gespannt wann MiNT 1.19 final wird.
|
| Soenke :: 2017-10-28 15:04:33
Meine Meinung ein "Must have" für alle die sich mit Netsurf 3.8 beschäftigen/testen wollen. Habe mittlerweile beide mint Versionen 1-19-e83-col und 1-19-8c1-col unter der Netsurf-m5475-atari-mint- gcc-4235 getestet. Lohnt sich wirklich! Hier wird aktiv weiterentwickelt. Spart also nicht auch mal an Feedback an die Entwickler.
|
| SmintOS :: 2017-11-20 14:33:17
Jetzt fehlt nur noch die Firebee...um es zu testen...ich hoffe Sie kommt noch vor Weihnachten...
|
| Mathias :: 2017-11-24 14:08:46
Alle schaffen wir dieses Jahr leider nicht mehr. Wenns Dir ganz ganz wichtig ist, dann schick uns ein Mail und wir ziehen Dich vor.
|
|
|
Letzte Neuigkeiten
|
Das FireBee FreeMiNT Setup 2022
2022-12-31:
Mit einem kräftigen Lebenszeichen dürfen wir uns dieses Jahr erstmalig zurück ...
|
Mehr
|
EmuTOS 1.2 und 1.2.1
2022-12-25:
Das EmuTOS Development Team hat am 7. August 2022 die neue Version 1.2 des freien ...
|
Mehr
|
EmuTOS 1.1.1
2021-08-16:
Das EmuTOS Development Team hatte am 8. Juli 2021 die neue Version 1.1 des freien ...
|
Mehr
|
|