ტექნოლოგიური ისტორიის მოყვარულებისთვის მნიშვნელოვანი სიახლეა: Microsoft-მა გაასაჯაროვა 86-DOS-ის საწყისი კოდი. ეს არის ყველაზე ადრეული ვერსია, რომელიც დღემდე აღმოჩენილა და ის წინ უსწრებს ცნობილ MS-DOS-ის ბრენდს. აღნიშნული ნაბიჯი კომპანიის მიერ საკუთარი ფესვების საჯარო არქივის გაფართოების ნაწილია.
გამოქვეყნებული მასალები მოიცავს 86-DOS 1.00-ის ბირთვს, PC-DOS 1.00-ის რამდენიმე განვითარების ეტაპს და ისეთ კლასიკურ უტილიტებს, როგორიცაა CHKDSK. ეს კოდი იმდენად ძველია, რომ მისი ციფრული ვერსიები ბუნებაში არ არსებობდა.
ისტორიული აღდგენა ქაღალდიდან
კოდის აღდგენა რთული პროცესი აღმოჩნდა. რადგან ციფრული ფაილები არ იყო შემონახული, „DOS Disassembly Group“-ის წევრებმა, იუფენგ გაოსა და რიჩ სინის ხელმძღვანელობით, ქაღალდის ამონაბეჭდები ხელით გადაიტანეს ციფრულ ფორმატში. პროცესი გაართულა იმან, რომ თანამედროვე OCR-პროგრამებს გაუჭირდათ ათწლეულების წინანდელი, გაცრეცილი დოკუმენტების ტექსტის ამოცნობა.
რა იყო 86-DOS?
86-DOS-ის ისტორია პროგრამისტ ტიმ პატერსონს უკავშირდება. მან თავდაპირველად შექმნა ეს სისტემა, რომელსაც მაშინ QDOS-ს („quick and dirty operating system“) ეძახდნენ, Intel 8086-ზე მომუშავე კომპიუტერული ნაკრებისთვის. Microsoft-მა, რომელიც IBM-ისთვის ოპერაციული სისტემის მიწოდებაზე მუშაობდა, პატერსონის ნამუშევარი ჯერ დაალიცენზირა, მოგვიანებით კი სრულად შეიძინა.
სწორედ 86-DOS გახდა საფუძველი იმ სისტემისა, რომელიც ათწლეულების განმავლობაში დომინირებდა პერსონალური კომპიუტერების ბაზარზე. Microsoft-მა ის IBM-ს PC-DOS-ის სახელით მიჰყიდა, თავად კი MS-DOS-ის სახელით გაავრცელა, რაც 80-იანი და 90-იანი წლების კომპიუტერული რევოლუციის ქვაკუთხედი გახდა.
ღია კოდის პოლიტიკა
ეს პირველი შემთხვევა არ არის, როდესაც Microsoft საკუთარ ისტორიულ პროგრამულ უზრუნველყოფას საჯაროს ხდის. კომპანიამ უკვე გამოაქვეყნა MS-DOS 1.25, 2.0 და 4.0 ვერსიები. გარდა ამისა, ღია კოდის პროექტებში მოხვდა თამაში Zork და Microsoft 3D Movie Maker. ყველა ეს მასალა ხელმისაწვდომია Microsoft-ის ოფიციალურ GitHub-ის გვერდზე, რაც საშუალებას აძლევს მკვლევრებსა და ენთუზიასტებს, დეტალურად შეისწავლონ თანამედროვე გამოთვლითი ტექნიკის საწყისები.





დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.