Mise à jour OS KolibriN 10.1 et MenuetOS 1.34, écrits en langage assembleur

Disponible mise à jour du système d'exploitation KolibriN 10.1, écrit principalement en langage assembleur (fasm) et distribué sous licence GPLv2. KolibriN est basé sur Colibris et fournit un environnement plus beau et plus convivial, offrant plus d'applications incluses dans le package.

Image de démarrage occupe 84 Mo et comprend des applications telles que les navigateurs WebView et Netsurf, le lecteur vidéo FPlay, la visionneuse d'images zSea, l'éditeur graphique GrafX2, les visionneuses de documents uPDF, BF2Reader et TextReader, les émulateurs de console de jeu DosBox, ScummVM et ZX Spectrum, le traitement de texte, le gestionnaire de fichiers et une sélection de Jeux. Toutes les capacités USB sont implémentées, une pile réseau est disponible, FAT12/16/32, Ext2/3/4, NTFS (lecture seule), XFS (lecture seule) sont pris en charge.

La nouvelle version ajoute la prise en charge des formats v4 et v5 du système de fichiers XFS (lecture seule), ajoute le traitement de plusieurs APIC d'E/S, améliore l'algorithme de redémarrage et garantit une détection correcte du son sur les nouvelles puces AMD. Le navigateur de la console WebView a été mis à jour vers la version 2.46, qui a ajouté un cache de page Web, des onglets, une mise à jour en ligne, une allocation de mémoire dynamique, une sélection manuelle du codage, une détection automatique du codage, la prise en charge des fichiers DOCX et une navigation par ancre.
Dans le shell de commande SHELL, l'insertion de texte, la navigation le long de la ligne éditée, l'affichage des erreurs ont été améliorés et la mise en surbrillance des répertoires a été ajoutée.

Mise à jour OS KolibriN 10.1 et MenuetOS 1.34, écrits en langage assembleur

De plus, on peut noter question système opérateur MenuetOS 1.34, dont le développement est entièrement réalisé en assembleur. Les versions MenuetOS sont préparées pour les systèmes x64 86 bits et peuvent être exécutées sous QEMU. Assemblage du système de base occupe 1.4 Mo. Le code source du projet est distribué sous une licence MIT modifiée, qui nécessite une approbation pour toute utilisation commerciale. La nouvelle version propose de nouvelles applications de jeu et de démonstration, et un nouvel économiseur d'écran a été ajouté.

Le système prend en charge le multitâche préemptif, utilise SMP sur les systèmes multicœurs et fournit une interface utilisateur graphique intégrée avec prise en charge des thèmes, des opérations glisser-déposer, de l'encodage UTF-8 et du changement de disposition du clavier. Pour développer des applications en assembleur, nous proposons notre propre environnement de développement intégré. Il existe une pile réseau et des pilotes pour les interfaces Loopback et Ethernet. Soutenu par fonctionne avec l'USB 2.0, y compris les clés USB, les imprimantes, les tuners DVB et les caméras Web. AC97 et Intel HDA (ALC662/888) sont pris en charge pour la sortie audio.

Le projet développe un simple navigateur Web HTTPC, des clients de messagerie et FTP, des serveurs FTP et http, des applications pour visualiser des images, éditer des textes, travailler avec des fichiers, regarder des vidéos, écouter de la musique. Il est possible d'exécuter un émulateur DOS et des jeux tels que Quake et Doom. Développé séparément lecteur multimédia, écrit exclusivement en langage assembleur et n'utilise pas de bibliothèques externes avec des codecs. Le lecteur prend en charge la diffusion TV/Radio (DVB-T, vidéo mpeg-2, audio mpeg-1 layer I, II, III), l'affichage DVD, la lecture MP3 et la vidéo au format MPEG-2.

Mise à jour OS KolibriN 10.1 et MenuetOS 1.34, écrits en langage assembleur

Source: opennet.ru

Ajouter un commentaire