|
| DR-DOS 9.0 | DR-DOS неожиданно вернулся к жизни спустя долгие годы тишины. Сайт проекта снова работает, а разработчик уже выкладывает тестовые сборки DR-DOS 9.0. Пока речь идет не о готовой системе, не об открытом проекте и не о продолжении старой кодовой базы Digital Research.
На сайте DR-DOS.com уже появились шесть предварительных выпусков за 2026 год. Последняя доступная сборка носит номер 9.0.397. Новый DR-DOS при этом не связан напрямую с классическим DR DOS, который Digital Research развивала еще в 1980-х как DOS-совместимую систему на основе Concurrent DOS.
Исторический DR DOS успел пройти длинный и запутанный путь через Caldera, Lineo и DeviceLogics. Часть старых исходников Caldera открыла еще в 1990-х, а в 2022 году правообладатель Брайан Спаркс отдельно уточнил условия использования CP/M и производных. Формулировка разрешает использовать, распространять и изменять код, но под определение полноценной open source-лицензии по стандартам OSI такой текст не подпадает.
Теперь бренд DR DOS принадлежит Whitehorn Ltd. Co., которая получила торговую марку в январе 2022 года. О самой компании известно немного. В Reddit разработчик под ником CheeseWeezel заявил, что заново пишет DR-DOS с нуля по clean-room-подходу, без кода EDR-DOS, FreeDOS и старых наработок Caldera. По словам автора, новая система должна сохранить дух оригинального проекта Гэри Килдалла, но избавиться от юридического багажа, который годами тянулся за разными версиями DR DOS.
https://www.dr-dos.com/index.html
https://www.securitylab.ru/news/570294.php
| | Добавил watson6558, 2026-03-31 15:57:41 |
| Комментарии | | #1 Автор: SokilOff (2026.03.31 17:08) | Забавно, прям восстание "живых мертвецов". Сначала ARJ ожил, теперь вот это. |
| #2 Автор: Barvinok (2026.03.31 20:42) | | От DrDos там только название. Всё собственное с нуля. |
| #3 Автор: watson6558 (2026.04.01 07:24) | Так сказать, возвращение к истокам ;) Вот сколько лет уже твердят (imho, с начала девяностых), что DOS загнулся, что никому не нужен, про моральное устаревание и прочие маркетологические жупелы, ан нет, находятся и энтузиасты и ценители ;) Конечно, у DOS'а ниша применимости небольшая, но нам много и не надо, мы не жадные ;)
|
| #4 Автор: 21 (2026.04.01 10:43) | | под вин311 есть почти весь нужный софт... говорят что это дос) |
| #5 Автор: MPS (2026.04.01 16:46) | | есть Free-DOS нужен ли еще один, если выйдет, тогда можно посмотреть |
| #6 Автор: SokilOff (2026.04.01 16:52) | >есть Free-DOS
Под которым даже Windows 3.1x по сей день не работает... |
| #7 Автор: watson6558 (2026.04.01 16:55, изменений: 1, 2026.04.02 08:24) | MPS, Альтернатива никогда не помешает. Больше DOS'ов хороших и разных :) Мне вот как-то FreeDOS не зашел ... Хотя активно возился с версиями от 1.2. А вот EDR-DOS (еще когда Udo им занимался) полюбился сразу. Хотя там проблемы были. Даже с любимого IBM PC-DOS на него перелез ;) Подождем, что из проекта получился. |
| #8 Автор: 21 (2026.04.01 17:12) | | кстати физ-тех дос конфликтует с вин311? |
| #9 Автор: Superbip20 (2026.04.01 20:23) | | 21, с FreeDOS тоже самое. |
| #10 Автор: 21 (2026.04.01 22:06) | | это был вопрос.. |
| #11 Автор: clihlt (2026.04.02 08:22, изменений: 1, 2026.04.02 08:34) | >>кстати физ-тех дос конфликтует с вин311? Во времена версий 6.4, 6.51 и 6.65, когда их покупал и ими пользовался, конфликтовала, позже уже не проверял. |
| #12 Автор: watson6558 (2026.04.04 20:44, изменений: 1, 2026.04.04 20:52) | Вышла сборка 9.0.442
https://www.dr-dos.com/releases/9.0/9.0.442/
9.0 rev 442 - 2026-04-04 --- * Add floppy disk change detection; the kernel now detects disk swaps via INT 13h and automatically rebuilds the DPB, invalidates the FAT sector cache, and clears stale file handles, preventing data corruption when exchanging floppy disks * Add A:/B: drive aliasing for single-floppy systems; the physical drive is now shared between both drive letters as DOS convention requires, detected via the BIOS equipment word * Add FAT12 superfloppy support for D: drives without a partition table * Add Windows enhanced mode detection (INT 2Fh AX=1600h/1605h/1606h) with correct broadcast chaining; applications that probe for Windows enhanced mode now receive a proper "not running" response * Add save and restore of INT 22h/23h/24h vectors into the PSP on EXEC and restore them on child process termination, matching standard DOS behavior * Improve FAT12 I/O performance with an 8-slot LRU sector cache, eliminating redundant disk reads during file operations on floppy volumes * Fix FAT12 type detection to use the standard cluster-count algorithm rather than hardcoded heuristics, correctly identifying FAT12 on non-standard disk geometries * Fix FAT12 cluster allocator using incorrect EOF marker instead of the canonical 0x0FFF constant, which could cause file chain corruption * Fix Set Date (AH=2Bh) corrupting the month value when the current day is invalid for the target month (e.g., changing to February while day is 31) * Fix EXEC (AH=4Bh) not returning the error code in AX on failure; callers that inspected AX after a failed program launch received an indeterminate value instead of the correct DOS error code
|
| |
|