#kolibrios — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #kolibrios, aggregated by home.social.
-
И вновь KolibriOS! И вновь ассемблер!.
В прошлой статье , я решил потестировать ассемблер на данной ОС. Но я ни когда не ищу лёгких путей и потому решил окунуться в мир KolibriOS и программировать используя только данную ОС. Всё что я смог выяснить, это то что давно когда-то что-то делали и на данный момент, увы, многое забросили... Но далеко не всё так плохо как кажется! В KolibriOS есть готовый редактор кода с подсветкой CEdit , и он поддерживает подсветку для нескольких языков программирования. Но я не уверен что он умеет компилировать под все эти языки. Но как минимум текст набрать можно. Fasm поддерживается полностью и собирать/запускать/отлаживать приложения можно "используя" данный редактор (не совсем, редактор запускает отдельно компилятор и так же запускает отдельно отладчик), что и позволяет полноценно разрабатывать программы. Я бы хотел сразу предупредить, практически ни какого обучения в статье не будет. Всё рассчитано на то, что вы уже хотя бы немного знаете ассемблер x86 и уже создавали простые программы под данную архитектуру (под Windows, Dos, Linux, а так может и MacOS).
-
KolibriOS: пробуем ассемблер
Решил потренироваться на ассемблере под x86 и выбор мой пал на KolibryOS . Ведь как-никак это ОС была написана на ассемблере и для использования ассемблера. И я хотел именно из самой KolibriOS писать код. Но... Наверное, зря я это всё затеял. Как оказалось, примеров кода не мало и не много. А так как я привык к Dos, Windows или Linux, то и ожидал что-нибудь в этом роде. Код, код и ещё раз код. Макросы не так часто встречаются. Ну и уж точно не весь код из одних макросов (утрирую). Пример кода из «официального источника» вносит больше сумятицы, чем понимания, что происходит в данном коде. И... там нет никакого объяснения этим «буквенным значениям». Есть только то, что ссылаются на файл «macros.inc». Если просматривать источники интернета, то где‑то более понятно написано и даже рассказывают, что взять «macros.inc» (и многие другие файлы можно на SVN KolibriOS и, как оказалось, ещё можно на GitHub (дублируется?). Покопавшись в файле «macros.inc», а так же на просторах интернета и найдя пример (смотрите код Fasm), я понял, что всё становится на свои места и более‑менее проясняется.
-
@markearnest May I recommend KolibriOS (for weekend fun)? Really impressive, super tiny and written entirely in x86 asm.
Another project that comes to mind is SymbOS – its main purpose was to demonstrate that an OS with "look & feel" of Windows 95 is possible to run on 8-bit (Z80) computers of the 1980s.
Screenshots of SymbOS running on Amstrad CPC are presented below.
-
#OneWeekOneDistro week 10 (equator passed): #KolibriOS
A lovely minimalistic system, totally independent, written in assembly, with a nice GUI and lots of tiny fancy apps. Boots in a fraction of second, able to connect to the network with my Ethernet card, and built-in browser can even show some simple sites!
-
#ActuLibre Les projets un peu fou du logiciel libre, épisode 29 : KolibriOS, un OS entièrement écrit en assembleur. à lire sur https://blog.fredericbezies-ep.fr/2021/07/25/les-projets-un-peu-fou-du-logiciel-libre-episode-29-kolibrios-un-os-entierement-ecrit-en-assembleur/ #Projetsunpeufoudulogiciellibre #projetsunpeufou #logiciellibre #Informatique #Trucsdegeek #assembleur #Libreries #geekeries #KolibriOS #libre #OS