The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Microsoft открыл код 86-DOS и PC-DOS под лицензией MIT"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Microsoft открыл код 86-DOS и PC-DOS под лицензией MIT"  +/
Сообщение от opennews (?), 01-Май-26, 11:23 
Компания Microsoft опубликовала под лицензией MIT исходный код операционных систем 86-DOS 1.00 и  PC-DOS 1.00, а также runtime-библиотеки компилятора Microsoft BASIC-86, ассемблер SCP, утилиты CHKDSK и EDLIN. PC-DOS 1.00 примечателен тем, что был первым выпуском DOS для компьютеров IBM PC. Код был восстановлен в рамках проекта по реконструкции кода первых версий DOS для CPU 8086, путём сканирования и транскрибирования архивных бумажных распечаток, созданных в 1981 и 1982 годах...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65332

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от Аноним (2), 01-Май-26, 11:25   –9 +/
В линуксе директХ 1996 года осваивают, теперь надо продвигаться - освоить ещё и 80-х гг технологии.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

3. Сообщение от Аноним (68), 01-Май-26, 11:25   –2 +/
> Microsoft открыл код 86-DOS и PC-DOS под лицензией MIT

Я понял почему не открывают раритет MSDOS 5 т.б. 7(с поддержой нужных EXT MBR-разделов и FAT32)
- они похоже считают что, эти ещё могут быть установленны у людей и потому могут тупо бинарно сранив имеющееся с самими скомпилированное - и понять что им, даже не с виндов а, уже тогда десятилетиями зловреды под видом OS они всучивали.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #58

4. Сообщение от Аноним (4), 01-Май-26, 11:32   +13 +/
а винда работает на нтфс 1993 года и других не умеет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #7, #9, #12, #21

5. Сообщение от Tron is Whistling (?), 01-Май-26, 11:33   +1 +/
> Я понял почему не открывают раритет MSDOS

Потому что там патент на патенте и патентом погоняет.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

6. Сообщение от Вася Пупкин (?), 01-Май-26, 11:36   +2 +/
Открыли, но код же не их, М$ купили его у стороннего чувака
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10

7. Сообщение от Аноним (7), 01-Май-26, 11:53   –6 +/
Так она лучшая и наиболее доведённая до ума. А эти ваши поделки имени всяких бтрфсов - мамма миа!
А драйвер для этой "1993" фс т.н. "сообщество" до сих пор не осиливает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #13, #15, #18

9. Сообщение от аноним2 (?), 01-Май-26, 11:56   –2 +/
ReFS, exFAT?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

10. Сообщение от Аноним (7), 01-Май-26, 11:58   +2 +/
> код же не их
> купили

Так после покупки он стал чей? Вроде же простая логическая задачка. Даже для линуксоида.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #17, #54

11. Сообщение от Аноним (7), 01-Май-26, 11:59   –1 +/
Вот вам бы теперь поучиться. А вы не будете.
Ответить | Правка | Наверх | Cообщить модератору

12. Сообщение от Аноним (12), 01-Май-26, 12:05   –5 +/
Во-первых, не 1993, а 2001. Во-вторых, вот что значит сразу сделать хорошо, а не плодить зоопарк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #14

13. Сообщение от Аноним (13), 01-Май-26, 12:13   +6 +/
Исходники то легальные для NTFS есть?
Или предлагаешь проводить реверс-инжиниринг проприетарной поделки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #30

14. Сообщение от Аноним (13), 01-Май-26, 12:15   +2 +/
Ну да, ну да.
А WinNT4 в 1998 году на чем тогда работало?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

15. Сообщение от Аноним (15), 01-Май-26, 12:17   +10 +/
>Так она лучшая и наиболее доведённая до ума.

Ext4 буквально во всём лучше.

>А драйвер для этой "1993" фс т.н. "сообщество" до сих пор не осиливает.

То-то Microslop, который все еще осиливает ReFS.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #68

16. Сообщение от Аноним (16), 01-Май-26, 12:18   +/
Срок действия вышел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

17. Сообщение от Аноним (13), 01-Май-26, 12:18   +/
Внимание, внимание...
Даже после продажи продукта, авторское право ВНЕЗАПНО остается за автором.(В большинстве стран, включая РФ, авторское право действует всю жизнь автора и 70 лет после его смерти.)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #19, #26, #28, #65

18. Сообщение от Аноним (18), 01-Май-26, 12:25   +2 +/
> Так она лучшая и наиболее доведённая до ума.

Она уже научилась работать с огромным количеством мелких файлов или по-прежнему стабильно тормозит?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

19. Сообщение от Аноним (18), 01-Май-26, 12:28   +/
Но можно продать имущественное право и тогда ничто не запрещает открывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

21. Сообщение от Cgn (?), 01-Май-26, 12:43   +/
NTFS version 3.1 was released in October 2001
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #49

26. Сообщение от Аноним (26), 01-Май-26, 12:50   +/
Рукописи вообще не горят.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

28. Сообщение от Аноним (28), 01-Май-26, 12:57   +1 +/
Наверно, M$ купила не буковки кода, а право модифицировать и владеть безраздельно (все права).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #64

30. Сообщение от Аноним (30), 01-Май-26, 12:58   +/
Вообще-то на NTFS спецификация есть, официальная, от Microsoft.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #41

34. Сообщение от Аноним (34), 01-Май-26, 13:00   –1 +/
fastfat, используемый в десятке и одиннадцатке - опенсорсный, но ReactOS не смогла его заюзать, так как их ядро оказалось недоделкой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #53

40. Сообщение от Аноним (40), 01-Май-26, 14:03   +1 +/
Очень нужен реверс-инженеринг EGA/VGA. Почему то на буржуйских форумах есть инициативы по воссозданию XT/AT, но видушки они почему-то обходят стороной. Да, вроде как есть куча документации с описанием регистров, но этого на самом деле мало. Есть куча подводных камней, типа внутренних задержек конвейера обработки данных, которые приводят к тому, что тайминги CRTC отличаются от того простого описания, которое обычно дается в документации. Пример - HSYNC должен быть сдвинут вперед на 3/4 цикла, так что иногда вылазит за пределы HTOTAL. В таких случаях используется SKEW. Но точные данные когда и почему это надо делать - до сих пор отсутствуют.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

41. Сообщение от Аноним (41), 01-Май-26, 14:18   +/
Спецификации — сложно. Дайте списать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #50

46. Сообщение от анонимс (?), 01-Май-26, 14:24   +1 +/
Краденый т.е. скопированный CP/M Гари Килдала. Как бы не мама Мэри скорешавшаяся с CEO ibm Джоном Опелем ничего бы и Уильяма Третьего т.е. Билла Гейца не вышло бы.
Ответить | Правка | Наверх | Cообщить модератору

49. Сообщение от Аноним (18), 01-Май-26, 14:45   +/
NTFS 1.0 - 1993
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #66

50. Сообщение от Аноним (50), 01-Май-26, 14:46   +1 +/
uutils: за мной будете
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

51. Сообщение от Ананоним (?), 01-Май-26, 14:47   +/
Зачем тебе это, расскажи, интересно мне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #63

53. Сообщение от Аноним (68), 01-Май-26, 14:57    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

54. Сообщение от Аноним (54), 01-Май-26, 15:02    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

58. Сообщение от Аноним (58), 01-Май-26, 15:15   +/
leaked MS-DOS 6.0 beta source
https://github.com/AR1972/astro
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #61

60. Сообщение от Аноним (58), 01-Май-26, 15:21   +/
Очень интересно, есть даже подходящий эмулятор PCEM, жаль нет времени ковыряться.
Ответить | Правка | Наверх | Cообщить модератору

61. Сообщение от Аноним (68), 01-Май-26, 15:24   +/
Ну и что с ними ты можешь сделать - распечатав на туалетной бумаге подтереться?...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #62

62. Сообщение от Аноним (68), 01-Май-26, 15:24   +/
(про их легальность)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

63. Сообщение от Аноним (40), 01-Май-26, 15:36   +2 +/
Ради ретро-проектов. Это у нас тут всех, кому не нравится ИИ, называют луддитами, а на западе есть куча ретро-сообществ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #72

64. Сообщение от Аноним (68), 01-Май-26, 15:37   +/
Автора тогда - купили с потрохами: он потом даже помогал им в доделывании под Intel, если верить интернaционалистов-википeдикию (но, там любят пoлитически и антиpелигиозно врать и цeнзурировать всё неугодное кому либо из таких и zog, особенно же на исторические темы т.б.  рeволюционные [про Р.И. - т.е. в ч.н. и руcофобско], а про трудно скрываемую руcoфобию только в оповещении конфликта с 2014-го сразу на заглавной странице - думаю и так понятно с 2014-го, минимум пользующимся ей).

Но, факт в том что оригинального автора DOS считавшего что, его MS ограбили сделав точный клон, и затем позже убитого подозрительно на ровном месте в баре,
- MS (если верить)не то чтобы, кинули тогда а, лаконично говоря: (если им же^^^ верить - не воруя бинарный код в своей DOS)как бы сделали свой аналог ReactOS но для DOS
(и как знаем, на который  периодически сами бухтят сильно заступоривая проект в итоге вынудив переписывать с нуля аж три раза вредя развитию  - что, крадут код из дизасма или что, MS же слитые для подставы проекту разные исходники их ОС - они якобы подсматривают в ч.н.понмю докапались даже до схожести с не задекларированным имем чего то, по факту же - и таких имён разнообразнейших типов целая пачка, и секретные даже структуры с полным описанием функций каждого поля их в общем всего интересного и конкурентно-пакостя(да и backdoor'но) секретные функции не санкционированного доступа куда угодно, как и алгоритмы работы всей ОС - давно исследованы вдоль и поперёк не только [анти]вирусниками но и разными исследователями в статьях и даже уже целой куче книг, т.е. всегда были доступны публично. У меня и самого есть такая одна книга ещё про Windows 3.1 - судя по числу половина доступных функций ОС не задекларированна... и какой же там трэш в плане безопасности, compatible-перешедший затем в последующие "более защищённые" ОС, наследственно)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #75

65. Сообщение от Аноним (65), 01-Май-26, 15:44   +/
MS купила 86-DOS целиком у автора, и более того, потом продала ему лицензию на пользование
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #82

66. Сообщение от Аноним (68), 01-Май-26, 16:03   +/
(на заметку [потенциальным] oldgame'рам):
Причём, версии NTFS реально - не всегда обратно не совместимы.
NTFS раздел отформатированный в более новую версию NTFS [из под более новой версии винды]
- не гарантированно совместим с более ранней ОС, утилитами в ней и под ту.
Например, wNT4 разделы отформатированные из под  2K или XP или же сторонними утилитами в версию NTFS >1.x - (если уже не путаю с недоступностью раздела что вряд ли)портит! (сами или файлы).
Потому, минимум в данном случае при наличии NT4 в мультибуте или на другом компьютере рядом(для обеспечения экстренной взаимозаменяемости и просто переносимости)
- надо форматировать в 1.x, в NT4 или же сторонней утилитой умеющей выбирать версию NTFS, например неплоха PartitionMagic 8 (и то - что, в ней доступно только в версии под чистый DOS).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #67

67. Сообщение от Аноним (68), 01-Май-26, 16:04   +/
*  не всегда обратно совместимы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

68. Сообщение от Аноним (68), 01-Май-26, 17:01   –1 +/
> Ext4 буквально во всём лучше.

Было:

>>> Ext4 еще недостаточно устарела и окостенела, в ней, представляешь, тоже бывают ошибки, ведущие к потере или скрытой порче данных.
>> Чем плоха ext4 ?

Тем, что она примитивна. Мгновенных снапшотов нет, сжатия нет, подразделов нет, практичекски ничего нет.
Зато есть иноды, которые могут внезапно закончится.
> Тем, что она примитивна.

Это вообще-то - достоинство! :-р
> Мгновенных снапшотов нет, сжатия нет, подразделов нет

А это точно то, что должа делать _FS_? ;)     (если SOLID сжатие каталогу- желательно для ум.фрагментации файлов)
>>>> > Зато есть иноды, которые могут внезапно закончится.
>>> Могу более тупой недостаток насыпать. ... Оно в деаллокацию дир так и не умеет. Если в дире создать 100500 файлов - дира распухает до нескольких мегов веса. И начинает ощутимо тормозить. И даже если файлы стереть, дира все равно - жрет несколько мегов веса. И что еще забавнее - тормозит как будто в ней 100500 файлов. Даже если там их теперь - 10 штук. Т.е. оно походу не умеет в GC/Dealloc таких вещей по нормальному и лечится этот бред только стиранием диры и пересозданим заново.
>> А включить dir_index или large_dir религия значит не позволяет. Одно время даже быстрее btrfs открывала каталоги с большим количеством файлов.Насчёт места - e2fsck -f -D -C0 -E discard (прогресс можно не включать,параметр -C0) : чистит место,да, вручную,но говорить что только удалением директорий это враньё.

"А включить dir_index или large_dir религия значит не позволяет".
Все это счастье,  {-}  внезапно, с включеным dir_index. Кто-то ext4 без него юзает? oO Грубо говоря,
         1) возьми mc (midnight commander), он размер дир в списках умеет казать.
         2) Создай пустую диру. 3) Посмотри ее размер, должен быть мелкий. 4) создай в этой дире 100500 файлов.
         5) Посмотри теперь размер диры миднайтом. Что, распухло?
         6) Теперь сотри все файло в дире нахрен. 7) См размер диры.
       Что, размер диры - не сдувается? Даже если все 100500 файлов стереть? Ну вот то то же!  И я подозреваю что тормозит как раз что-то с невъ...м индексом, или типа того.

>> "с включеным dir_index. Кто-то ext4 без него юзает? oO"

Всегда на NTFS индексацию выключал, чтобы данные не индексировались. Вот статья даже нашлась:
"Почему стоит отключить индексирование файлов на диске для экономии ресурсов?
Отключение индексирования файлов на диске может быть полезным для экономии ресурсов компьютера по следующим причинам:
          ** Постоянная работа в фоновом режиме. 1) Это потребляет дополнительные ресурсы процессора и памяти.
             2) Бессмысленное расходование циклов чтения/записи.
          ** Особенно актуально для твердотельных накопителей (SSD и флешки), так как индексация влияет на продолжительность их работы, бессмысленно расходуя циклы перезаписи флэш-памяти"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

70. Сообщение от Аноним (70), 01-Май-26, 17:23    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

72. Сообщение от Аноним (68), 01-Май-26, 17:29   +1 +/
> Но точные данные когда и почему это надо делать - до сих пор отсутствуют.

Напакостить конкурентам, из желающих сделать аналог.
И производителям ПО из не скрыто своих компаний и не из партнёров, т.е.вредя их конкурентам.
Там везде так.  HW-доки у них - средство дезы/атаки!, надо проверять каждый чих и пин в них. В казалось бы самых простых и широко задокументированных вещах, начиная с 8086 PC-таймера...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #74, #77, #78

74. Сообщение от Аноним (68), 01-Май-26, 17:38    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

75. Сообщение от zionist (ok), 01-Май-26, 17:43   +/
Tim Paterson жив, сейчас ему 69 лет. Открой Википедию, родновер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #80, #81

76. Сообщение от Аноним (76), 01-Май-26, 17:56   +/
Заметил в комментариях обсуждение старых файловых систем. Вопрос: у OS/2 была HPFS. Что про нее скажете? Родилась мертвой?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #83

77. Сообщение от Аноним (40), 01-Май-26, 17:56   +/
Опечатки есть. Типа написать Address Strobe/Load вместо Attribute Shift/Load. Но тогда это могло быть нормой. Но вот та часть в доках про SKEW - это что то реально завуалированное. Т.е. там есть доля правды, но напрямую это не объясняется. И да. Аналоги были. Тот же Chips 82C431. Получены они были, насколько я знаю, именно реверс-инженерингом. Но все равно никто так и не решился предоставить открытые данные. Даже спустя много лет не нашлось каких-то старых чертежей или чего-то в этом роде. Что имело хотя бы музейную ценность. Наверное до сих пор боятся быть привлеченными к суду за реверс-инженеринг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

78. Сообщение от Аноним (40), 01-Май-26, 18:21   +/
Или если имеется ввиду RAS/CAS, то при чем тут тогда Load? В общем опечатка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #79

79. Сообщение от Аноним (68), 01-Май-26, 18:28   +/
Учитывая систематичность и просто мой жизненный опыт - "опечатка"...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

80. Сообщение от Аноним (80), 01-Май-26, 21:56   +/
Он про Gary Kildall. Про того, который написал CP/M, и который потом безустанно пытался доказать, что Paterson не написал QDOS с нуля, а портировал CP/M на 8086.

https://arstechnica.com/gadgets/2017/06/ibm-pc-history-part-1/
https://arstechnica.com/gadgets/2017/07/ibm-pc-history-part-2/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

81. Сообщение от RM (ok), 01-Май-26, 22:03   +/
он про DR и Килдалла
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

82. Сообщение от Аноним (80), 01-Май-26, 22:09   +/
Не продала. Та эксклюзивная лицензия была частью сделки, с Rod Brock (который не был автором QDOS'а, он был владельцем компании в которой работал автор, Tim Paterson). Единственное хорошее, что Brockу удалось выторговать. Не, $50k были вроде ничего, спасали от неминуемого банкротства, но не более того. А обещание по $10k с каждого клиента, кому MS продаст лицензию, превратилось в пшик, потому что у MS был ровно один клиент: IBM. То есть $10k он получил единожды, но это и всё. А вот из-за эксклюзивной лицензии M$ потом судилась с Brockом, пытаясь доказать, что "эксклюзивная" значит "нельзя передать другому". Кончилось всё тем, что M$ откатила Brockу лям или чототакое, чтобы он не продавал бы лицензию, а отказался от неё.

Paterson же свалил от Brockа в M$, в процессе допиливания QDOS/86-DOS/MS-DOS под прихоти IBMа.

Но суть в том, что Paterson остался автором QDOS'а, и при всём желании он не может кому-то продать титул "автор QDOS'а". Его право называться автором QDOS'а неотчуждаемо. Но оно эфемерно с экономической точки зрения. Можно себе в резюме вписать строчку "автор QDOS" и может договориться о большей зарплате, или там подкасты вести позиционируя себя автором кьюдоса, но это и всё.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

83. Сообщение от maximnik0 (?), 01-Май-26, 22:16   +/
>Что про нее скажете? Родилась мертвой?

Чуть лучше по дизайну ext2.Есть подобие экстентов, индексация имён. Есть разбивка похожая на страйпы- при этом в отличие от btrfs если методанные  не влезли пишет рядом в доп место.Из за особенностей слабо фрагментируеться. Ну а в остальном - сжатия нет, журнала нет.Есть ограничения на размер раздела.Ну и в будущем послужила основой ntfs -если меня память не подводит был даже конвертер до 4 версии nt.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

84. Сообщение от RM (ok), 01-Май-26, 22:22   +/
как я понял читая вчера про это на буржуйском
- МС вклад - только пулл реквест для МИТ лицензии. Всю работу сделали черные^W компьютерные археологи, эти Индианы Джонсы уговорили Петерсона порыцца в гараже и он нашел стопку распечаток. Они потом сделали всю работу.
- там не только МС ДОС но и ИБМ ПС ДОС исходники, это внезапно не совсем то же самое. Интересно, что скажет межделмаш по поводу раздачи МС свободных лицензий....
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру