Documentation TinkerOS/TempleOS
Téléchargements TempleOS
Téléchargements TinkerOS
Guide de configuration de la machine virtuelle TempleOS/TinkerOS Linux QEMU
Guide de configuration de la machine virtuelle TempleOS/TinkerOS Windows QEMU
Guide de configuration TempleOS/TinkerOS baremetal (matériel réel)
Préface
TinkerOS est essentiellement renommé TempleOS avec quelques modifications qui lui permettent de fonctionner sans système d'exploitation sur certaines machines plus modernes, car il nécessite "seulement" une entrée clavier et souris PS/2 réelle ou émulée et une prise en charge du démarrage hérité, mais ne nécessite pas de prise en charge des disques hérités/IDE. . Bien que certaines améliorations et corrections de bugs soient ajoutées à TinkerOS, 95 % du code est le même que celui de TempleOS et TinkerOS peut installer et compiler TempleOS. TempleOS, d'autre part, nécessite un matériel prenant en charge le mode vidéo 640x480 codé en dur de Terry, qui est obsolète sur certaines machines plus récentes. TempleOS nécessite également une interface de lecteur IDE ou une prise en charge ATA SATA héritée. TinkerOS prend en charge l'installation en mode AHCI SATA. Il dispose également d'une version "Live USB" qui s'exécute à partir d'un disque RAM, ce qui permet de l'essayer sans installation ou de l'exécuter sur des systèmes sans lecteurs pris en charge. Vous pouvez également utiliser la version USB pour l'installer sur des machines prises en charge qui ne disposent pas de lecteur CD/DVD. Si votre machine utilise la méthode de démarrage EFI la plus récente, elle devra toujours prendre en charge le démarrage existant (via CSM), que vous devrez peut-être activer dans votre BIOS.
Objectifs
- Conservez une apparence et une convivialité semblables à celles de TempleOS tout en essayant de conserver une API entièrement compatible avec TempleOS dans la mesure du possible. TinkerOS devrait toujours être capable de compiler et d'installer TempleOS.
- Soyez un système d'exploitation de terrain de jeu amusant que vous pouvez exécuter sur des machines plus anciennes 64 bits et faire des choses utiles avec les ports série et parallèle.
- Les images de démarrage USB en direct permettent d'essayer TempleOS/TinkerOS sans avoir à l'installer. Ceux-ci fonctionnent également sur certains systèmes dépourvus de prise en charge du stockage existant. La version de démarrage en direct contient également des utilitaires pour faciliter l'installation sans système d'exploitation sur du matériel réel.
- Nettoyez un langage malheureux qui a été laissé dans TempleOS.
- Ramenez certaines anciennes fonctionnalités de TempleOS et ajoutez de nouvelles fonctionnalités, des applications et des jeux populaires.
- Facilitez la configuration des résolutions plus élevées.
- Rendre plus de couleurs disponibles pour les fonctionnalités TinkerOS et les applications tierces. Le code TempleOS original qui utilise seulement 16 couleurs fonctionne toujours, aucune compatibilité descendante n'a été rompue. TempleOS utilise les couleurs 16 couleurs 0-15 et 255=transparent. TinkerOS et les applications tierces peuvent également utiliser les couleurs 16 à 254 pour 239 couleurs supplémentaires avec lesquelles travailler. Il peut s'agir de n'importe quelle couleur RVB 24 bits.
- Faites fonctionner la plupart des applications et des jeux et obtenez un aspect correct sur les moniteurs 4:3 et grand écran en utilisant la boîte aux lettres pour une expérience 4:3 ou les modes écran large mis à l'échelle avec une largeur effective de 640 (640 x 360, 640 x 400, 640 x 512).
- Améliorer le processus d'installation.
- Peut-être une nouvelle prise en charge de pilotes de périphériques pour un stockage et/ou un réseau moderne.
- Documentez la compatibilité des appareils nus. Veuillez faire une pull request pour mettre à jour Compatibility.csv si vous souhaitez aider.
Remarques
- TempleOS et TinkerOS n'ont pas de pilotes de périphérique pour le contrôle de la fréquence du processeur, la détection de la température, les ventilateurs ou d'autres périphériques de la carte mère. Il se peut que vous puissiez démarrer TinkerOS sans système d'exploitation, mais vous risquez de mettre votre machine en danger et elle risque de planter en raison de problèmes thermiques ou parce qu'un minuteur de surveillance est déclenché parce que le système d'exploitation ne prend pas le contrôle des éléments critiques. matériel (puisqu’il n’y a pas de pilote pour cela). Il n'est pas prévu de résoudre ce problème. Si votre système présente ces problèmes, votre seule option est de l'exécuter dans une machine virtuelle au lieu d'un système nu ou d'implémenter vous-même les pilotes requis.
- Bien que seulement 16 couleurs soient généralement utilisées à la fois, le mode graphique est 32 bits. Le tampon de trame est linéaire et a une résolution FB_WIDTH de FB_HEIGHT qui peut être supérieure à GR_WIDTH et GR_HEIGHT. Vous pouvez toujours suspendre le gestionnaire de fenêtres et dessiner les graphiques de votre choix à la place. text.fb_alias est un pointeur vers le tampon de trame.
- De nombreux ordinateurs portables sont équipés de claviers et de trackpads qui ne sont pas compatibles PS/2 (cela est particulièrement vrai pour les ordinateurs portables ultra fins et les Chromebooks).
- Les contributions sont les bienvenues, mais veuillez ne pas créer de problème pour lequel vous n'avez pas l'intention de créer une pull request pour le résoudre.
Remerciements
- Terry Davis pour TempleOS bien sûr !
- Code porté depuis ZealOS.