Чего он не может?
rc="https://saintist.ru/wp-content/uploads/2024/05/dexos-small-1.jpg" alt="дексос-маленький">Большую часть времени в MTE мы уделяем учебным пособиям, обзорам и другим практическим применениям современных технологий. Однако время от времени появляется какая-нибудь изящная новая игрушка, которой нам просто нужно поделиться. Такова DexOS, и если у вас есть склонность к пользовательским операционным системам или новым способам вычислений, вам может понравиться возиться с ней так же, как и мне. Это специальная ОС, полностью написанная на ассемблере, а это значит, что она БЫСТРАЯ и МАЛЕНЬКАЯ. Насколько быстро и насколько мало? Этот автор видел, как он запускается на виртуальной машинепримерно за 5 секунд и может поместиться на дискету. Правильно, дискета.Что он может сделать?
Вы можете подумать что-то вроде: «Если он такой маленький, то от него вряд ли будет много пользы». и если это так, вы можете быть удивлены. В крошечном ISO-образе вы найдете:
- Игры (например, клоны Pong и Space Invaders)
- Медиаплеер
- Среда графического окна
- Командная строка в стиле DOS
- Ассемблер и IDE
- Поддержка ZIP-файлов
На домашней странице есть еще несколько дополнительных утилит, включая (очень) легкий веб-сервер, а также некоторые дополнительные драйверы и
Contents
Что он может сделать?
он не может?Во-первых, поддержка сети ОЧЕНЬ ограничена. Поддерживаются только определенные типы Ethernet, а не Wi-Fi. Частично из-за этого в настоящее время нет веб-браузера.
К сожалению, многозадачность также практически отсутствует, а индивидуальная природа ОС не позволяет запускать существующее программное обеспечение из вашей любимой ОС.
Как я уже сказал, это игрушка.
Интерфейс консольного типа
Существует два способа графического взаимодействия с DexOS. Первый — это собственный пользовательский интерфейс, напоминающий тот, который можно найти в видеоиграх или игровых консолях. Он очень упрощен и очень стилизован, но позволяет вам получить доступ к тому, что вам нужно.
Не все здесь работает, по крайней мере, в моем тестировании. Для запуска приложений вы можете запустить файлы GEX (аналогично EXE-файлам DOS. Похоже, что приложения с графическим интерфейсом — это GEX, а консольные приложения — это DEX) из меню Загрузить программу.
Командная строка
DexOS также включает в себя довольно функциональный интерфейс командной строки, который очень похож на DOS и использует многие из тех же команд, таких как dirи cd(хотя cdпоказал какое-то странное поведение при тестировании).
Как видите, в базе уже есть несколько приложений, таких как Pong и Invaders. Просто введите имя прогр
Интерфейс консольного типа
mg decoding="async" src="https://saintist.ru/wp-content/uploads/2024/05/dexos-pong.png" alt="дексос-понг">Оконный интерфейс
Возможно, вы заметили WIN.DEX в списке файлов в режиме консоли. Откроется рабочий стол с окном, макет которого знаком практически любому пользователю ПК.
Поскольку в DexOS нет реальной многозадачности, в настоящее время в этом режиме мало что можно сделать. Фактически, большинство пунктов меню вообще ничего не делают. Похоже, это скорее демонстрация или проверка концепции, чем реальный предполагаемый интерфейс.
Заключение
В ближайшее время вы перестанете использовать DexOS в качестве основной операционной системы. Она мало что может (если вообще что-то) может сделать из того, что не могла бы сделать лучше «настоящая» ОС, однако подобные проекты являются важной стартовой площадкой для новых идей и новых подходов к программному обеспечению. Я, например, никогда не ожидал, что вы сможете вместить столько функций в столь удивительно маленькую систему. DexOS, возможно, не станет следующим большим достижением среди настольных операционных систем, но это отличная с