Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 33 741 663

  • Nb. de membres 193
  • Nb. d'articles 1 329
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Logiciels »» Odyssey 1.16

Odyssey 1.16

3 Modérateur(s)
K-LElwoodcorto
K-L K-Licon_post
Hâte de tester tout cela !

Et félicitations à Andrea et l'équipe qui bosse avec lui pour tout ce travail !
--
AmigaONE X1000 1,8 Ghz (A-Eon), Radeon RX560, 2 Go de Ram et OS4.1 FE
Sam460LE 1,14 Ghz (ACube Systems), Radeon RX560, 2 Go de Ram et OS4.1 FE
Elwood Elwoodicon_post
C'est un sacré travail qui est fourni. Cela devrait amélioré notre utilisation du web.
Cela démontre aussi que clib4, même si certains ne sont "pas contents" est une sacré avancée. Si OS4 était recompilé en clib4, on irait plus vite. Moi je dis ça, je dis rien...
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
davebraco davebracoicon_post
Déterrage d’un vieux sujet pour une nouvelle intéressante (traduite via l’IA) :



Le retour d'Odyssey : un navigateur web moderne pour AmigaOS4

Après des années de silence, une nouvelle version du navigateur web Odyssey est en cours de développement pour AmigaOS4, ravivant l'espoir d'une navigation web moderne sur notre plateforme bien-aimée.

Le premier portage d'Odyssey pour AmigaOS4 a été réalisé par Roman "kas1e" Kargin, basé sur la version MorphOS du navigateur. Plus tard, une version AROS plus moderne, créée et maintenue par Krzysztof "deadwood" ?miechowicz, a été activement travaillée par George "walkero" Sokianos pour améliorer la compatibilité et la prise en charge d'AmigaOS4. Aujourd'hui, chez AmigaLabs, nous avons décidé de poursuivre et de consolider cet effort, dans le but d'offrir une expérience de navigation moderne basée sur MUI aux utilisateurs d'AmigaOS4.

AROS Foundation, MorphOS Technology

Cette nouvelle version d'Odyssey n'est pas une simple recompilation ; elle est basée sur le dernier portage AROS, qui intègre un cœur WebKit moderne dérivé de la base de code MorphOS. Cela signifie un meilleur rendu HTML5, un support !javascript! amélioré et un moteur nettement plus performant sous le capot.

L'un des principaux avantages techniques de l'utilisation de cette version de WebKit est son support complet des systèmes big-endian, grâce aux nombreuses corrections apportées par l'équipe MorphOS. Cela la rend particulièrement adaptée à l'architecture PowerPC utilisée dans les systèmes AmigaOS4, évitant les problèmes de rendu et de mémoire qui affectaient les anciens ports.

Interface MUI familière, moteur moderne
Odyssey continue d'utiliser l'interface Magic User Interface (MUI) pour son frontal, offrant un aspect et une convivialité natifs cohérents avec la version originale d'AmigaOS4. Cette combinaison d'un moteur de rendu moderne avec une interface MUI réactive et flexible offre le meilleur des deux mondes : puissance et convivialité.

Propulsé par clib4 : un environnement d'exécution moderne pour un navigateur moderne
Une avancée cruciale pour cette version d'Odyssey est sa dépendance complète à clib4 – une bibliothèque d'exécution C moderne, activement développée et conçue spécifiquement pour AmigaOS4. Comparé aux anciens environnements d'exécution, clib4 offre :
* Des API conformes à POSIX
* Des implémentations thread-safe et réentrantes
* Une gestion améliorée de la mémoire et des fichiers
* Une meilleure compatibilité avec les projets open-source modernes

En adoptant clib4, Odyssey devient un exemple phare de ce qui est possible avec les outils de développement AmigaOS4 actuels.
Correction des outils pendant le développement

Le parcours pour compiler et exécuter Odyssey avec clib4 n'a pas été sans défis. Au cours du développement, plusieurs problèmes et limitations au sein de clib4 et de diverses dépendances tierces ont été découverts. Cela a conduit à de nombreuses améliorations et corrections de bugs au sein de clib4 lui-même, dont beaucoup ont été motivées par des scénarios d'utilisation réels d'Odyssey.

Une correction particulièrement impactante a concerné le stockage local de threads (TLS) utilisé par pthread_setspecific et pthread_getspecific. Auparavant, l'implémentation présentait de graves problèmes de performance qui faisaient que certaines charges de travail multi-thread prenaient plus de deux jours complets à s'achever. Après avoir identifié et corrigé la cause profonde (commit 364dcbb), le même test se termine maintenant en seulement 35 secondes – un bond de performance drastique qui profite à toute application multi-thread s'appuyant sur TLS.
Une autre amélioration majeure a été apportée à memalign. La nouvelle implémentation est significativement plus efficace et, selon nos benchmarks, est jusqu'à 82 fois plus rapide que la version précédente. Ceci est particulièrement important pour les moteurs web comme WebKit, qui utilisent intensivement les opérations de mémoire alignées pendant le rendu et le traitement de la mise en page.

En d'autres termes, Odyssey ne bénéficie pas seulement de clib4, il contribue également à le façonner. Ces corrections n'impactent pas une seule application, elles élèvent le niveau de l'ensemble de l'écosystème de développement AmigaOS4.

Statut alpha : travail en cours

Aussi prometteur que soit le projet, il est important de se rappeler qu'il s'agit d'une version alpha. Il y a de nombreux bugs connus et les plantages sont fréquents. Les performances et la stabilité sont encore activement travaillées. Mais nous avançons rapidement.
Le projet est open source et disponible publiquement sur GitHub.
Nous encourageons les développeurs et les testeurs à signaler les bugs et à contribuer aux correctifs. Chaque problème signalé nous rapproche d'un navigateur utilisable et moderne.

Et ensuite ?

Nos objectifs pour Odyssey incluent :
* Améliorer la stabilité et la réactivité
* Renforcer le support des sites web et des applications web modernes
* Optimiser les performances sur les systèmes Amiga à faibles ressources
* Continuer à renforcer clib4 et son écosystème

Cette nouvelle version d'Odyssey n'est pas seulement un portage logiciel, c'est un bond en avant collaboratif pour le développement d'AmigaOS4. Avec la puissance d'un moteur WebKit moderne, d'une interface MUI native et d'une bibliothèque d'exécution pérenne, nous construisons quelque chose qui prouve que l'esprit Amiga est toujours vivant et en développement.

Nous prévoyons de publier bientôt une version alpha afin que la communauté puisse commencer à tester, expérimenter et nous aider à façonner la prochaine génération de navigation web pour AmigaOS4.

Source:
https://ko-fi.com/post/The-Return-of-Odyssey-A-New-Chapter-for-AmigaOS4-W7W71G4B2G

(Désolé pour la mise en page, j’ai publié cela en vitesse depuis mon téléphone)
A1200PPC / Sam440ep / Sam460ex /A1222/ X1000 / X5000
 Message édité par : Elwood / 08-06-2025 10:55
Creols Creolsicon_post
On va aller voir ça ! :-D
0
Pseudaxos Pseudaxosicon_post
OWB 1.23 est sur os4depot :=! :-D

Elwood Elwoodicon_post
@Iluvatar

Pourtant tout devrait être au même endroit : kicklayout et kernel (et les autres).
A moins que tu aies mis un nom de module avec un chemin différent bien-sûr.
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
Iluvatar Iluvataricon_post
Salut j'ai trouve le soucis que je tra?nai depuis un certain temps.
En fait u boot chargeais le kernel d'origine et exécutait le kickstart venant de ma carte sd avant de booter sur le HD avec le kernel d'origine cela depuis le remplacement de mon HD.
J'ai mis tous les kernels a jour et modifier l'invite de démarrage pour différencier l'origine du kickstart HD, USB ou SD maintenant tout est ok.
artblink artblinkicon_post
J'espère que l'on aura la nouvelle version demain, ce serait chouette :=!
Pseudaxos Pseudaxosicon_post
d'après Kas1e, nous aurons peut-être la nouvelle version d'odyssey demain car il a quelques trucs à fixer d'abord jusqu'à la fin du Week :-) Patience patience...... :-D

Iluvatar Iluvataricon_post
Editer le kernel et il contient bien exe.library version 53.58 .
Ou va donc chercher mon systeme une version plus ancienne.
Edité Kicklayout tous semble correcte ,il charge le kernel en ligne 10
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme