- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:14 , 26-Апр-24 (1) +13 [^]
36 лет спустя,а оно еще работает. Будем ждать сорцы хп.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, КО, 08:16 , 26-Апр-24 (2) +12 [^]
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:21 , 26-Апр-24 (5)
Зачем тебе они? Что ты будешь с ними делать?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:43 , 26-Апр-24 (18) +13 [^]
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 14:58 , 26-Апр-24 (77)
Там, во-первых, исходники SP1. SP2 там нет.Во-вторых, неполные, нет winlogon.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 07:28 , 01-Май-24 (245)
> Там, во-первых, исходники SP1. SP2 там нет. > Во-вторых, неполные, нет winlogon.Компилятор бы ещё. По слухам, версия VS 2015 и новее встраивают телеметрию в бинарники, которые компилируют. Вычистить заразу и собрать компилятор под старые ОС, чтобы и там бинарники компилить!
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:56 , 26-Апр-24 (22) +1
Выложат порционно когда nt выкинут
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, tcpip, 09:43 , 26-Апр-24 (31) –2
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Омномномус, 12:06 , 26-Апр-24 (57)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 12:21 , 26-Апр-24 (61) –4 [V]
Чёт это не помогло РекталОСу.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Tita_M, 12:34 , 26-Апр-24 (62) +3
- чем проще?, VladSh, 14:34 , 26-Апр-24 (73)
- чем проще?, Tita_M, 14:47 , 26-Апр-24 (74)
- чем проще?, Аноним, 14:58 , 26-Апр-24 (78)
Никто ж не говорит, что копипастить надо. Написали же, структуры данных посмотреть. Имена полей, если они не являются частью API, назвать по-своему. Имена вспомогательных функций, тоже, если они не экспортируются, по-своему назвать. Ещё лучше, разрезать какие-то из них на несколько. Вобщем, для изучения алгоритмов использовать виндоисходники.
- чем проще?, dannyD, 18:10 , 26-Апр-24 (108) –1
- чем проще?, Tita_M, 19:34 , 26-Апр-24 (118)
- чем проще?, dannyD, 20:00 , 26-Апр-24 (122)
- чем проще?, Аноним, 21:19 , 26-Апр-24 (137)
Microsoft Corporation зарегистрирована в США, а ReactOS Deutschland e.V. в Германии. Так что, достаточно на законы этих двух стран посмотреть. Разрешён ли он там или нет, не знаю
- чем проще?, n00by, 07:46 , 29-Апр-24 (231)
- чем проще?, zyxman, 23:08 , 26-Апр-24 (151)
- чем проще?, Электрон, 09:25 , 27-Апр-24 (177) +1
- чем проще?, Аноним, 18:01 , 26-Апр-24 (106) +1
Это может сказать только человек, который не занимался ни просмотром исходников, ни реверс инжинирингом. Хинт: непоняток как реализовать вызовы Windows никогда не было.
- чем проще?, Аноним, 19:52 , 26-Апр-24 (120)
API и структуры данных у Microsoft, в сущности, неплохо описаны. Как для прикладного уровня, так и для уровня драйверов. Для этого полные исходники не нужны.
- чем проще?, n00by, 07:43 , 29-Апр-24 (230)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, анон, 15:19 , 26-Апр-24 (83)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, EULA, 10:40 , 27-Апр-24 (182)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, нитгитлистер, 08:18 , 26-Апр-24 (3)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:23 , 26-Апр-24 (6) +9 [^]
Чем тебе будет полезен код на ассемблере? Главное по насобирать исходников, а что с ними делать никто не знает.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, IdeaFix, 08:24 , 26-Апр-24 (9) –1
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, кандидат_науков, 08:32 , 26-Апр-24 (14) +2
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 10:59 , 26-Апр-24 (45) –1
Почему не сразу на релизе?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 06:31 , 27-Апр-24 (170)
> другое дело почему сейчас?Потому что M$ любит опенсорс и отдаёт ему лучшее, и когда оно нужнее всего.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:21 , 26-Апр-24 (4) +1
Может быть как музейный экспонат и имеет смысл, но с практической точки зрения не придумаю зачем нужно.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:25 , 26-Апр-24 (10) +3
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:26 , 26-Апр-24 (12) +2
Видимо, ещё лет через 10 опубликуют наконец код MS-DOS v6.22.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, iZEN, 08:35 , 26-Апр-24 (15) +2
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:36 , 26-Апр-24 (16) +2
6.22 не нужен . PC-DOS 7.0 от IBM было интереснее.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, 1, 09:20 , 26-Апр-24 (25) +1
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 12:45 , 26-Апр-24 (64) –3
А PTS DOS ещё прикольнее.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 15:26 , 26-Апр-24 (86)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, 1, 17:59 , 26-Апр-24 (105) +1
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Чолхан, 20:44 , 26-Апр-24 (133)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 07:10 , 28-Апр-24 (221) +1
А реальной многозадачности в виде параллельного исполнения в голом досе вы по определению не сделаете, т.к. он полагается на функции BIOS, которые не рассчитаны на то чтобы их в параллель дергали (помните как обработчики прерываний по цепочке - вначале сам отработай, потом передай следующему обработчику обработать, пока не дойдем до конца, а если иначе сделать, то кто-то навернется). Запустить в параллель несколько задач - можно, V86 режим позволяет. Но если мы полагаемся где-то на общий код реального режима в биосе - а дос работает через биос - то его в параллель никак нельзя исполнять. Помните win95 "сейчас, дискетку доформатирую..."? Специально ограничено в тот момент, чтобы никто другой не сунулся в функции реального режима из биоса.Но можно иллюзию многозадачности через кванты времени, для этого и V86 не нужно, TSR висящие на прерываниях таймера исполняли код в фоне. PRINT.COM печатал файл параллельно работе других программ даже на 286, не имеющем V86 режима, в реальном режиме, забирая себе 10% или 20% квантов времени, вися на прерывании от таймера... Win 3.0 и выше могла сделать настоящую многозадачность тк там своя реализация работы с файловой системой, умеющая в параллельность, и своя реализация работы с диском в обход биоса и прочее. Эмуляция доса и биоса. И то по причинам совместимости еще в W95 форматирование дискеты использовало реальные вызовы биоса и все блокировало в тот момент. Только на 100% отказавшись от реального кода из биоса, получили 100% многозадачность для дос окон в NT
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, beck, 08:38 , 26-Апр-24 (17) –1
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 08:43 , 26-Апр-24 (19) +2
а что не 3.3? 4.0 мертвая была
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 09:12 , 26-Апр-24 (24) +1
Наконец-то. Теперь можно ставить со спокойной душой.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 09:22 , 26-Апр-24 (27) +5
но ведь есть же FreeDOS которая уже давно лучче
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 09:25 , 26-Апр-24 (29)
Корпы хотят задабить фри своим опенсорс что непонятно.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 10:30 , 26-Апр-24 (38)
ничуть. одна из игр не работала на нём.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 10:39 , 26-Апр-24 (41)
У его одна задача- установить хрюшку если нет дисковода
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 20:29 , 26-Апр-24 (127)
Не лучче. С совместимостью у неё не очень.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 09:24 , 26-Апр-24 (28)
А чего там открывать-то если исходники на ассемблере. Сама программа тогда и есть сама по себе исходник, лол.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 09:39 , 26-Апр-24 (30)
Исходники MS-DOS 6.0 тоже утекали и вполне себе собираются. Только с локализацией беда, тектовые строки даже на английском битые.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 09:47 , 26-Апр-24 (32)
У ДОСа свой месяц есть, ДОСябрь называется или DOScember по ихнему.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 10:11 , 26-Апр-24 (34)
Зумеры не осилили изобрести дизассемблер, поэтому и выложили
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 11:57 , 26-Апр-24 (54) +3
Опеннетные эксперты считают, что исходник на ассемблере и выхлоп дизассемблера — одно и то же.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 12:13 , 26-Апр-24 (59)
Опеннетные эксперты не могут доказать различия.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 17:01 , 26-Апр-24 (99) +2
> Опеннетные эксперты не могут доказать различия.Опеннетным экспертам для этого нужно всего лишь глянуть в код, если уж сами с асмом знакомы лишь по слухам или laba.asm ... https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/DEV/V...
; BIOS Parameter Block (BPB) ; ;-----------------------------------------------------------------------; ;This is where the characteristics of the virtual disk are established. ;A copy of this block is moved into the boot record of the virtual disk. ;DEBUG can be used to read sector zero of the virtual disk to examine the ;boot record copy of this block.BPB LABEL BYTE ;BIOS Parameter Block (BPB) BPB_SSZ DW 0 ;number of bytes per disk sector BPB_AUSZ DB 1 ;sectors per allocation unit BPB_RES DW 1 ;number of reserved sectors (for boot record) BPB_FATN DB 1 ;number of File Allocation Table (FAT) copies BPB_DIRN DW 0 ;number of root directory entries BPB_SECN DW 1 ;total number of sectors ;computed from buffer size and sector size ;(this includes reserved, FAT, directory, ;and data sectors) BPB_MCB DB 0FEH ;media descriptor byte BPB_FATSZ DW 1 ;number of sectors occupied by a single FAT ;computed from BPBSSZ and BPBSECN BPB_LEN EQU $-BPB ;length of BIOS parameter block BPB_PTR DW BPB ;BIOS Parameter Block pointer array (1 entry)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 07:23 , 27-Апр-24 (174) –2
> Опеннетные эксперты считают, что исходник на ассемблере и выхлоп дизассемблераРазумеется нет. В исходник M$ заботливо добавил телеметрию, ради нашего же блага.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 10:35 , 26-Апр-24 (40)
Выкладывание халявы корпами - повод для опенсорсной мыши насторожится.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, ллщд, 10:43 , 26-Апр-24 (43)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 11:22 , 26-Апр-24 (49)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 11:49 , 26-Апр-24 (53)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, ллщд, 18:27 , 26-Апр-24 (109)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 18:55 , 26-Апр-24 (114)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 19:53 , 26-Апр-24 (121)
На ПК в DOSе программировали с 640 Кб, а лично я некоторое время с 512, с IDE в виде Turbo C 2.0, и знаете — было вполне приемлемо. С 16 Мб можно было уже в винде о-очень вольготно программировать.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 20:08 , 26-Апр-24 (123)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 20:14 , 26-Апр-24 (124)
Я к тому, что эти мегабайты в DOS просто ничего не давали. Ну можно было дисковый кэш разместить, так и то пары мегабайт за глаза было.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 20:39 , 26-Апр-24 (131)
Удачи тебе без 4 мегов оперативы под досом дум запустить или без 8 гигов квейк. Всякие там CWSDPMI много у кого в комплекте шло.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 20:54 , 26-Апр-24 (135)
32-битный софт под DOS — это уже совсем другая история. DPMI-хост — это, по существу, ещё одна ОС над DOS (кстати, можете поинтересоваться происхождением).
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 21:22 , 26-Апр-24 (138)
Формат файлов обычный MZ, запускались из-под обычного доса. То, что они процессор потом переводили в другой режим и сами со всякими GDT/LDT/IDT работали вместо привычных сегментов - это уже мало кого интересовало. Если, конечно, не требовалось запустить одновременно несколько программ с разными расширителями (DOS4GW помню, да) - тут становилось весело и даже не знаю удалось кому-то такой квест пройти или нет.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 21:36 , 26-Апр-24 (139)
> Формат файлов обычный MZТак он и у винды до сих пор обычный MZ. > То, что они процессор потом переводили в другой режим и сами со всякими GDT/LDT/IDT работали вместо привычных сегментов - это уже мало кого интересовало. Ну да, _всего лишь_. Кстати https://www.delorie.com/djgpp/doc/dpmi/ch5.a.html
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 21:59 , 26-Апр-24 (140)
> Так он и у винды до сих пор обычный MZ.Нет. Был обычный MZ для доса, NE для Win16 (и вроде бы для полуоси тоже) и PE для NT и 9x (не помню поддерживался PE если ставить на Win 3.1 такую штуку как Win32s или нет). Что NE и PE в начале содержат досовскую заглушку со знаменитой надписью "This program cannot be run in DOS mode" мне конечно же известно. MZ-файлы хоть для 16битного доса, хоть для 32битных под всякие DOS4GW вроде друг от друга не отличались ничем или меня память подводит спустя 30 лет? > Ну да, _всего лишь_. Можно было бы и про ввод/вывод написать, и про другую магию. Но зачем?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 22:08 , 26-Апр-24 (144)
Так MZ в программах для DOS4GW — тоже заглушка. А внутре у нея LE. Например:file sea.exe // известная смотрелка под DOS sea.exe: MS-DOS executable, LE executable for MS-DOS, DOS4GW DOS extender
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 22:14 , 26-Апр-24 (145)
Значит я ошибался. Благодарю за поправку.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 22:32 , 26-Апр-24 (147)
Более того! Там даже DLL можно было использовать. Как минимум один раз такое чудо видел, в плеере OpenCP.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 21:59 , 26-Апр-24 (142)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 22:35 , 26-Апр-24 (148)
Да я ж не спорю, что чем больше, тем лучше. Но если хочется именно «как в DOS» — память эта будет лежать мёртвым грузом. Да много ли хотя бы для того же «скорпиона» было программ, которые использовали всю память? Как правило, всё шло под рамдиск.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, zyxman, 23:25 , 26-Апр-24 (154) +2
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Вася, 04:37 , 27-Апр-24 (166)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 09:01 , 27-Апр-24 (175)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Вася, 09:48 , 27-Апр-24 (178)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 10:12 , 27-Апр-24 (180)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 12:10 , 27-Апр-24 (189)
Современные версии Z80 работают на частоте до 20 МГц, этого хватит для преодоления любых тормозов. А обычный Z80 ещё в 90-х разгоняли до 7 МГц, чего на практике хватит для любой игры. https://zxpress.ru/article.php?id=18100
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 13:07 , 27-Апр-24 (192)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 13:22 , 27-Апр-24 (193)
> с сохранением клешенгаВот самое убожество только и сохранять, да. Из-за которого 90% игр выглядят как говно. Высокое разрешение играм как раз нафиг не сдалось, большинство на C64 со 160×200 куда лучше, чем на спектруме, выглядели. Ну и всё это решено давно, куча клонов с самыми разнообразными видеорежимами существует (а софта под это всё кот наплакал, естественно).
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 13:42 , 27-Апр-24 (195)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 14:16 , 27-Апр-24 (196)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 14:41 , 27-Апр-24 (204)
Вот только Head over Heels — это мультиплатформа. Ладно, с Амигой сравнивать неспортивно, но поглядите хотя бы, как она на Amstrad CPC выглядит. Спектрумисты почему-то думают, что они одни такие исключительные. А абсолютное большинство известных спектрумовских игр на самом деле выходило и на других платформах (и порой раньше, а на спектруме уже порты), и тут спектрум выглядит совсем не выигрышно.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 14:55 , 27-Апр-24 (205)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 15:05 , 27-Апр-24 (207)
Это «синдром утёнка» называется. К счастью, никогда им особо не страдал (помню, как в первый раз увидел Boulder Dash на Atari и офигел с разницы). Надо понимать, что Spectrum был технически убог. И полбеды бы, если бы из-за уровня тогдашней техники, но нет — исключительно в целях удешевления (даже нормальную палитру не сделали). Собственно, из-за дешевизны он популярность и получил. Тот же монохром — это по сути фейл системы клешинга вообще, типа пусть будет хотя бы так, чем никак. Нет, для ностальгии пусть остаётся, но тащить это в сейчас — просто бессмыслица.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 15:10 , 27-Апр-24 (208)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 19:07 , 27-Апр-24 (218)
Нет. Графика на спектруме — это когда у тебя задумка написать маслом, а тебе дали карандаш. Безусловно, и в этих условиях можно что-то создать, но от первоначальной идеи это будет далеко.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 16:01 , 27-Апр-24 (212)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Швондик, 10:48 , 27-Апр-24 (184)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, n00by, 08:18 , 29-Апр-24 (235) [V]
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 11:48 , 26-Апр-24 (52) –4 [V]
Знаю, что шутка не всем зайдет, но код MS DOS 4.0 на ассемблере мы всегда могли посмотреть)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 14:03 , 26-Апр-24 (69) +1
Ну голый асм код не так интересен, тут же всётаки код до препроцессора, и внутри есть имена в читаемом человеком виде и даже комментарии. Оно в разы упрощает понимание.. ну если нам в нём поковыряться, вдруг, надо.Но зачем мёртворождённая 4.0 может комуто понадобиться, неизвестно. уж или 3.3 или 6.22 открывали бы.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 18:05 , 26-Апр-24 (107)
Много чего интересного увидели? Что ж сами то не написали ещё тогда свою ось?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Пряник, 12:02 , 26-Апр-24 (56) –1
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 12:34 , 26-Апр-24 (63)
Это вам не бубунту, когда в 14.04 Хром запускается, а 22.04 уже нет, нужен какой-то вулкан.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 14:31 , 26-Апр-24 (72)
в MS-DOS 4.0 хром тоже запустится что ли? Даже без вулкана?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Шатлврот, 15:15 , 26-Апр-24 (82) +4
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 07:20 , 27-Апр-24 (173) –3
В Линуксе исходники открыты, поддерживай своё забагованное старьё сколько влезет. А в Винде - надейся на дядю, авось, не бросит поддержку, а то даже нашумевшие в прессе дыры без его разрешения не закроешь.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 15:19 , 27-Апр-24 (209) +1
И поэтому я спокойно гоняю в современной винде какую-нибудь игрушку 20летней давности, а в ненужном не могу скомпилять что-то написанное пару лет назад: то питон неправильной версии, то gcc, то qt или что-то ещё
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 12:33 , 28-Апр-24 (223) +1
В современной Винде половина игрушек, написанных под WinAPI времен 95-XP, либо не работает, либо работает с большими косяками. Про 16-битные и говорить не приходится. А вот под Линуксом (в Wine и DosBox) все вполне работают. А то, что некоторые нынешние developers, developers, что-то сконпелять не могут, если им не показать куда мышой тыкать, ну кто ж виноват? Линукс?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 13:18 , 26-Апр-24 (66) +1
Если бы был репозиторий с сорцами разных червяков и вирусняков под эти ОС, то тогда можно было бы поковырять ради общего развития.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Виктор, 14:09 , 26-Апр-24 (70)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 15:05 , 26-Апр-24 (80) +5
У тебя операционка работает в реальном режиме процессора. Все команды этого самого процессора (включая привилегированные), все порты ввода-вывода и вся память полностью доступны, так что в современных уязвимостях просто нет нужды, и так нормально.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Виктор, 17:14 , 26-Апр-24 (100) +2
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 17:24 , 26-Апр-24 (102)
Привилегированные команды появились в 286 проце, виртуализация (хоть и не в нынешнем виде) в 386. И на тех и на других MSDOS активно использовалась. В реальном режиме проца организовать переполнение буфера или в стеке данные подменить вообще не проблема, потому что все эти сегменты кода, данных и стека никакой защиты не имели и сделать что-то вроде: push dx push ds retf - вопрос желания. Ну или соответствующий jmp/call far
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 06:57 , 27-Апр-24 (171)
> чтобы при открытии текстового файла, самостоятельно выполнялся вредоносный кодAUTOEXEC.BAT исполнялся сам и вызывал другие команды при загрузке системы. Разделения привилегий нет, можно с текущими правами заразить любой файл, вызываемый оттуда. Какой-нибудь KEYRUS.COM или MOUSE.DRV. Для закрепления (резидентной загрузки). Но на практике поступали проще - заражали вообще все файлы. Поэтому для борьбы с файловыми вирусами использовали не только антивирусы, но и дисковые анализаторы (ADinf). Ну и, конечно, запись в загрузочный сектор диска, как самое очевидное средство. А для заражения, понятно, нужно принести вирус на дискетке в файле STRIPSHASHKI.EXE и запустить. Сегодня, плюс-минус, тоже самое, только каналы поставки стали шире.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 18:31 , 26-Апр-24 (110) +1
— Вот как мне, интересно, файлы получше заражать, — размышлял Винни. — Если я положу в начале программы RET, а стек заставлю смотреть на адрес возврата… — Кого заставишь смотреть? — испугался Пятачок, которому померещилось чего-то страшное. — Стек, — сказал Винни Пух. — Ага, — сказал Пятачок понимающе и отодвинулся от монитора подальше. — Вот… Заставлю его смотреть на адрес возврата, то Пчелы, наверное, подумают, что это просто какая-то ошибочка и ничего не заметят. А если я поставлю вначале переход на вирус, как вызов процедуры, то Пчелы, наверное, подумают, что это маленькая подпрограммка и тоже ничего не заметят. По-моему так.Андрей Щербаков, "9600 бод и все-все-все..."
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Пряник, 14:32 , 27-Апр-24 (200)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 14:51 , 26-Апр-24 (76) +1
MS-DOS классная система, я в те времена прям уважал Microsoft и начинал программировать с qbasic'а. И Windows 3.1 душевная такая штука, нравилась. Жаль, что потом они скатились в монополизацию, обман пользователей, и некачественное ПО...
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 15:21 , 26-Апр-24 (84)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 15:43 , 26-Апр-24 (88) –1
Например, 1990-х гг начала внедрять в свою ОС телеметрию.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 16:06 , 26-Апр-24 (90)
Ну, например, утверждали, что в Win'95 старые программы будут работать "лучше и быстрее", а это не так.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 19:49 , 26-Апр-24 (119) +2
К слову, вспомнился первый фолыч — досовскому нужно было 32 Мб, а виндовому хватало 16.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 09:54 , 27-Апр-24 (179)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 12:01 , 27-Апр-24 (186) +1
Мне, как юзеру детали реализации не интересны были. А вот то, что не нужно было делать весьма — по тем временам — дорогостоящий апгрейд, очень даже радовало. Своп, кстати, и DOS4G позволял организовать. Но оно так работало, что лучше не надо.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 00:27 , 30-Апр-24 (242)
В таком стиле и в опенсорсе вендоры тоже выступают.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 18:57 , 27-Апр-24 (217) +1
Ну я не знаю насчет 9х, но начиная с Висты мелкософт начал всех усердно пересаживать на нее под предлогом того, что все проги будут работать на 50% быстрее. Забыл только упомянуть, что это в сравнении с XP на новом железе и что это железо еще придется купить, выкинув на помойку старое, т.к. под старое никто дрова писать не хотел, причем виста требовала в разы более крутое железо. В два раза более крутой проц и в 8 раз больше памяти. А дальше вообще пошел трэш. Мелкософт полностью провалился на мобильном рынке, т.к. думал, что главное назвать ОСь виндой и все и так побегут ее покупать. Когда спохватились, миром правила уже не нокия, которую они купили, а гугель с эпплем. Так что пришлось извращаться и пересаживать всех сначала на 8ку с убогим закосом в мобилки, а потом и на 10ку с телеметрией. Под предлогом того, что 10ка будет последней версией винды. Кто то кончено теперь говорит, что это было вранье от каких-то левых не относящихся к мелкософту людей. Но я думаю, что они сами же запустили этот слух.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 15:41 , 26-Апр-24 (87) +3
В те времена когда ты юзал MS-DOS и Windows 3.1, Майкрософт уже был монополистом и обманщиком.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 23:45 , 26-Апр-24 (156)
> И Windows 3.1 душевная такая штука, нравилась. Жаль, что потом они скатились в монополизацию, обман пользователей, и некачественное ПО...Судя по тому как она быстро падала, как и Ворд 6, то некачественным оно было уже тогда. Учитывая что пишут про 4-й DOS в сравнении с 3, 5 и 6. Всегда было иногда получше, но часто плохо.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 16:50 , 26-Апр-24 (95)
Неужели сейчас исходники MSDOS пригодятся для линукса?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 16:54 , 26-Апр-24 (97)
Врядли. Вот исходники Windows пригодились бы - чтобы посмотреть, как не надо делать.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 19:19 , 26-Апр-24 (117) –1
Они годятся, чтобы оценить уровень программирования в названных конторах. Если у кого-то остались сомнения.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 20:19 , 26-Апр-24 (125) +1
Линукс пишут и кормят (ибо платиновые спонсоры) - вот тебе их нынешний уровень.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 20:25 , 26-Апр-24 (126) +2
В 2024 году оценивать уровень программирования конторы по сорцам 1988 года? Наверное можно, но бессмысленно.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 16:54 , 27-Апр-24 (213)
Код пишут не конторы, а конкретные люди.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, iZEN, 20:33 , 26-Апр-24 (128) +2
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 23:11 , 26-Апр-24 (152)
а в чем прикол открытия ассемблерных исходников?
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 23:41 , 26-Апр-24 (155) +4
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 18:30 , 27-Апр-24 (215)
Ну, наверное назначение переменных без человеческих имен сложнее разобрать.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 18:36 , 27-Апр-24 (216) +3
Ну а так да. По ассеблерным исходникам тяжело разбираться. Например под Win3.1x нет нормальных VESA дров. Чтобы вот как VBEMP. Поставил и все работает. На не так, что надо ставить проприетаные дрова от S3, которые еще вроде ниче, кроме того, что нельзя поставить разрешение побольше для TrueColor, или, не дай бог, Cirrus Logic, которые глюкавые, а править никто уже не будет, ибо adandonware. Есть SDK. Я в школе на ассемблере конечно писал и все понимаю, что написано. На там такой корявый стиль написания, что непонятно, что куда. Нет никакой документации в стиле "Вам надо реализовать такие то точки входа в DLL и они должны уметь то то". Разбирайся сам на примерах.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, zog, 09:24 , 27-Апр-24 (176)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 17:12 , 27-Апр-24 (214) –1
Я pts-dos по молодости пользовался. Скажу только одно - будешь пользоваться российскими продуктами отстанешь от жизни очень далеко - коллеги будут всегда на несколько шагов в переди.
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Геймер, 03:22 , 28-Апр-24 (220) +1
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Аноним, 20:29 , 28-Апр-24 (229)
Жду исходников телепорта билла гейтса в дум 2
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Zenitur, 12:18 , 30-Апр-24 (243)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Chromium, 14:30 , 01-Май-24 (248)
- Microsoft и IBM открыли код операционной системы MS-DOS 4.0, Ivan7, 14:38 , 01-Май-24 (249)
|