Old-DOS.ru

GitDOS

Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Эмуляторы калькуляторов
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE/MIME
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   • Анимация и морфинг
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
+ РАЗНОЕ
   • ИИ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




GitDOS
Сегодня я сделал гениальнейший инструмент GitDOS, он позволяет создать репозиторий и установить туда ПО для DOS, windows 3x и т.д. Можно подключить действующие репозитории и редактировать код при помощи инструментов для ms-dos, к примеру можно обслуживать свои сайты GitHub Page, с помощью инструментов MS-DOS, а так-же писать программы под DOS, исходный код которых будет сразу сохранятся в репозитории.

Диск C: — это ваш основной репозиторий. Его содержимое становится корневым каталогом C:\ в эмуляторе.

Дополнительные диски подключаются как папки внутри C:\DISKS\ (например, C:\DISKS\D). Это сделано из-за технического ограничения js-dos, который умеет монтировать только один диск. Но это не мешает работе: каждый такой "поддиск" синхронизируется со своим собственным репозиторием.

Процесс подключения
Авторизация: Для работы с приватными репозиториями или для записи изменений требуется персональный токен GitHub с правами repo.

Подключение: В интерфейсе вы указываете владельца, имя репозитория, ветку и путь (опционально). Можно подключить существующий репозиторий или создать новый прямо из интерфейса.

Сохранение данных: Для удобства GitDOS использует встроенный менеджер паролей браузера для безопасного хранения токена и данных подключения. Токен отправляется только на api.github.com и никогда не сохраняется в коде или репозитории.

При старте эмулятор проверяет наличие файлов AUTOEXEC.BAT и CONFIG.SYS. Если их нет, они создаются по умолчанию. Существующий AUTOEXEC.BAT будет выполнен автоматически при загрузке, что позволяет настроить окружение "под себя".

Самая впечатляющая функция — это автоматическая синхронизация.

Каждые ~6 секунд GitDOS проверяет, изменились ли файлы на виртуальном диске.

Если изменения обнаружены, они автоматически сохраняются в соответствующий репозиторий.

Система умная: она отправляет только новые или изменённые файлы (сравнивая по git-sha) и даже удаляет в репозитории файлы, которые вы удалили в DOS. Это делает работу с GitDOS похожей на работу с обычным диском, но с контролем версий "под капотом".

Безопасность и приватность: Все библиотеки загружаются локально. Токены и данные хранятся только в вашем браузере (localStorage и менеджер паролей). Никакие данные не отправляются на сторонние серверы, кроме официального API GitHub.
Создано при помощи: Claude Code


GitDOS тут: https://sementsul.github.io/GitDOS/
Исходники тут: https://github.com/sementsul/GitDOS
Добавил ctv, 2026-06-27 22:31:54

Комментарии
#1 Автор: ctv (2026.06.27 23:39)
Программа пока на стадии разработки, не судите строго

#2 Автор: Tigoro (2026.06.28 14:23, изменений: 1, 2026.06.28 14:26)
"Программа пока на стадии разработки, не судите строго"
Для подобных вещей - форум. Не для новостной. Основная претензия.

Реальные минусы:
попросите ИИ поругать проект, она расскажет много интересного :-)

Фактически - это proof of concept. Игрушка, которая позволяет набрать текст в Edit.exe и увидеть коммит на GitHub.

#3 Автор: ctv (2026.06.28 15:31)
Я только что обновил, есть теперь в дос все команды git

#4 Автор: ctv (2026.06.28 15:46)
Я через эту штуку даже win3.11 поставил. Есть все функции git, через команду gitdos. Можно использовать любые ms-dos программы для работы с репозиторием. Да и вообще можно сделать закрытый репозиторий, ставить туда игры программы и т.д.

#5 Автор: luzga (2026.06.28 19:25)
Ой как нескромно. Так говорят, только кресты деревенские!

#6 Автор: Superbip20 (2026.06.28 19:34)
> Создано при помощи: Claude Code
Использовать ИИ в коде, это очень плохая идея.
В целом, не плохой проект, но можно было лучше сделать, убрав требование с репозиториями.

#7 Автор: ctv (2026.06.28 20:51)
>>
#5 Автор: luzga (2026.06.28 19:25)
Ой как нескромно. Так говорят, только кресты деревенские!<<

Так этот текст тоже ИИ сделал.

#8 Автор: ctv (2026.06.28 20:58)
>>#6 Автор: Superbip20 (2026.06.28 19:34)
> Создано при помощи: Claude Code
Использовать ИИ в коде, это очень плохая идея.
В целом, не плохой проект, но можно было лучше сделать, убрав требование с репозиториями.<<

Там можно в настройках ещё Claude Code подключить и он будет выполнять запросы, у него доступ к командной строке и ко всем программам
Есть возможность загружать программы из основного репозитория, по команде install и удалять эти программы через uinstall. В любой папке можно написать uploads и откроется окно загрузки файлов с компьютера.

Из минусов, огромные репозитории долго синхронизируются.

#9 Автор: Superbip20 (2026.06.28 21:41, изменений: 1, 2026.06.28 21:53)
> Из минусов, огромные репозитории долго синхронизируются
Короче, твой ответ вовсе не вкатил, сделаю форк под названием MuuMuuDOS (тоесть, MuuDOS), который решит эту проблему (см. происхождение названия: https://en.wikipedia.org/wiki/Pocket_MuuMuu).

#10 Автор: ctv (2026.06.29 01:49)
>>Использовать ИИ в коде, это очень плохая идея.<<
Тут не соглашусь, весь код проекта написал клоад код, это единственная ИИ которая так умеет, но она поэтому очень дорогая. С помощью этой ИИ пишут огромные системы, а тут маленький проект. Есть такое направление как вайб кодинг, когда весь код пишет клоад, ты только составляешь бриф, тз, бз, усер флоу, дизайн спеку, далее клод сам создаёт иногда спрашивает как лучше сделать. Кстати это огромный проект 2к строк, без клода самому в его коде сложно разобраться, да и вообще что-то изменится, так что вряд ли у тебя получится форк сделать, только если через клоад.

#11 Автор: luzga (2026.06.29 05:26)
ctv, если не вы, значит, нужно ставить метку, чтобы у меня и других людей, не было соблазна - поучать; а так, согласитесь. Глаз режет точно. Иначе, не напечатал бы. Все-равно, кто-то прочитает и в назидательных целях - примет.

#12 Автор: ctv (2026.06.29 06:28)
Хорошо

Имя:
E-mail:
 =
Ваш комментарий:
Это еще FIDO или уже белая горячка?

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2026 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
3 queries, db time 0.000577, memory 1467.63 Kb, total time 0.057 sec