Microsoft wydaje kod źródłowy ms
Spisu treści:
Microsoft opublikował kod źródłowy legendarnego systemu operacyjnego MS-DOS na GitHub. Nowe repozytorium zawiera oryginalny kod źródłowy i skompilowane pliki binarne dla MS-DOS 1.25 i MS-DOS 2.0. Microsoft czyni ten krok, aby ułatwić znajdowanie kodu źródłowego systemu, do którego odnoszą się pisma zewnętrzne i praca, oraz aby umożliwić eksplorację i eksperymentowanie dla osób zainteresowanych wczesnymi systemami operacyjnymi.
Kod MS-DOS 1.25 został utworzony 9 maja 1983 r
W 2014 r. Microsoft był częścią współpracy z Muzeum Historii Komputerów, w ramach którego oprócz pierwszych wersji programu Word przesłali kod źródłowy systemu. Teraz, gdy publikują go na GitHub, możesz dotrzeć do znacznie większej liczby odbiorców.
Kod MS-DOS 1.25 został utworzony 9 maja 1983 r. I składa się tylko z 7 plików źródłowych, w tym oryginalnej powłoki COMMAND.ASM . MS-DOS 2.0 został utworzony 3 sierpnia 1983 r. I znacznie się rozwinął pod względem zaawansowania (i rozmiaru), składając się wówczas ze 100 plików.ASM.
Istnieje kilka interesujących plików dokumentacji (.TXT,.DOC) przeplatanych z plikami źródłowymi i obiektowymi (wiele z nich zasługuje na przeczytanie, podobnie jak wiele komentarzy do kodu źródłowego).
Cały kod źródłowy znajduje się w tym linku, skąd możemy pobrać i rozpocząć analizę w tym systemie, dziś uważanym za relikt informatyki.
Fakt, że kod źródłowy został opublikowany na GitHub, nie wydaje się przypadkowy, ponieważ Microsoft kupił tę platformę dla programistów w czerwcu zeszłego roku za około 7, 5 miliarda dolarów.
Źródło MSPoweruserLifehacker (obraz)Wikileaks filtruje kod źródłowy CIA w celu śledzenia demaskatorów
WikiLeaks filtruje kod źródłowy CIA w celu śledzenia demaskatorów. Scribbles to nazwa tego projektu, który wyciekł z WikiLeaks.
Nvidia wydaje kod physx
Symulacja fizyki jest tak fundamentalna dla wielu różnych rzeczy, że Nvidia postanowiła otwarcie udostępnić PhysX światu.
Kod źródłowy Cryengine jest dostępny na github
Crytek opublikował kod źródłowy CryEngine w Internecie, aby ułatwić programistom uzyskanie informacji o zmianach między wersjami.