MULTICS otwarty 16.11.2007, 18:34 Autor/Wprowadził: gniemirowski Udostępniono źródła systemu operacyjnego MULTICS, z którego wywodzi się UNIX oraz wiele innych współczesnych systemów operacyjnych.
MULTICS (Multiplexed Information and Computing Service) powstawał w latach 60-tych i był na owe czasy bardzo nowoczesnym rozwiązaniem. Oferował podział czasu, dynamiczne linkowanie, hierarchiczny system plików wraz z ACLami dla każdego pliku i możliwością tworzenia symlinków. Był modułowy a rozbudowa przez dodawanie dysków, pamięci i napędów w czasie pracy systemu była bardzo prosta. Ponieważ od początku myślano o bezpieczeństwie, wprowadzono koncepcję tzw. ringów, czyli obszarów uprawnień, gdzie jądro miało największe uprawnienia (ring0) sterowniki mniejsze, a aplikacje użytkownika najmniejsze (ring3).
Ostatni MULTICS został wyłączony 31 października 2000 roku. Teraz można go ściągnąć ze stron MIT. Źródła mają jednak obecnie wartość głównie naukowo-dydaktyczną, gdyż nie ma już obecnie żadnego działającego komputera na którym dałoby się uruchomić MULTICSa. Nie wiadomo też czy stworzenie odpowiedniego emulatora byłoby możliwe. Slashdot Źródło: komentarze (15) wyślij drukuj
Komentarze
Piotr | IPHASH : Q0-QZ-Y3-0U | 16.11.2007, 18:46
Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 Zakrecony ten kod! C to raczej nie jest.
donMenik | IPHASH : T0-W0-EY-O0 | 16.11.2007, 18:54
Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.8) Gecko/20071022 Ubuntu/7.10 (gutsy) Firefox/2.0.0.8 Może służyć jako dobre źródło inspiracji i pomysłów dla dalszego rozwoju *nixów.
unixwave | IPHASH : RB-02-W6-PT | 16.11.2007, 19:09
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20061201 Firefox/2.0.0.8 (Ubuntu-feisty) Trochę spóźniony ten news.
Bardzo dobrze że coraz więcej projektów jest otwartych nawet jeżeli nie są już rozwijane. To wróży dobrze na przyszłość wolnemu i otwartemu oprogramowaniu.
zdzana | IPHASH : UO-LG-Z1-0T | 16.11.2007, 19:14
Opera/9.24 (Windows NT 5.1; U; pl) "Zakrecony ten kod! C to raczej nie jest."
Język: PL/I
anonim | IPHASH : TR-00-CP-MY | 16.11.2007, 19:15
Opera/9.24 (Windows NT 5.1; U; pl) @Piotr
to bylo napisane w PL/I
futurman | IPHASH : WW-TG-DO-99 | 16.11.2007, 20:48
Opera/9.23 (Windows NT 5.1; U; pl) hmm, moze znajdzie sie jakas ekipa pasjonatów, ktora zajmie rozwojem tego zabytku. Kto wie moze za kilkadziesiac lat pojawia sie rozne dystrybucje tego OSa na desktopy i bedzie jakas odskocznia od wszedobylskiego linuksa, ktory za te paredziesiat lat zmonopolizuje rynek systemow operacyjnych :DD
atavus | IPHASH : QA-FG-5Z-LP | 16.11.2007, 20:57
Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.8) Gecko/20071004 Iceweasel/2.0.0.8 (Debian-2.0.0.8-1) heh, system z lat 60ych a posiada juz katalogi etc, zarzadzanie uprawnieniami etc.... a taki DOS, ktory powstal jakies 20lat pozniej.... byl o niebo prymitywniejszy. no comment
Piotr | IPHASH : Q0-QZ-Y3-0U | 16.11.2007, 22:02
Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 @atavus
bo dos (później windows) był systemem dla 1 użytkownika, więc uprawnienia nie były do niczego potrzebne.
bob | IPHASH : HI-ET-VW-EO | 16.11.2007, 23:15
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20051106 Firefox/1.0.6 muzea tez sa otwarte
--
btw udalo sie komus uruchomic os/2_3 pod virtualboxem?
dzonasek | IPHASH : 32-LV-KU-XZ | 17.11.2007, 11:14
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; FDM; Alexa Toolbar) ciekawe ile zajmowal miejsca na dysku... wsumie jezeli na nim oparte sa unixy i linux to chyba w tych systemach jest mimo wszystko spora czesc kodu identycznego z multics...
mati(at)desktop | IPHASH : Q6-OF-QC-KP | 17.11.2007, 12:21
Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 Ten kod może być całkiem ciekawy, w końcu w tamtych czasach liczono się dosłownie z każdym bitem, bo kosztował on konkretną sumkę w $ a optymalizacja działania kodu była priorytetem, bo systemik musiał śmigać na czymś co miało moc obliczeniową "jajeczek" (ruski odpowiednik sony PSP z początków lat 90' ;)
Pewnie gdyby Vistę zrobić wg tamtej filozofii przy tej samej funkcjonalności mieściła by się na dwóch dyskietkach 3,5" i chodziła by na 386 i 4MB ram :P
q3d | IPHASH : UD-Y0-Z5-ZM | 17.11.2007, 13:55
Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 @mati(at)desktop
rozłożyłeś mnie tym tekstem o mocy obliczeniowej jajeczek (ruskiego odpowiednika PSP...) :)))))))
laik555 | IPHASH : D8-CM-30-VE | 17.11.2007, 15:17
Opera/9.24 (Windows NT 5.1; U; pl) Podoba mi się idea http://en.wikipedia.org/wiki/Computing_utility (jęz.ang.), która była myślą przewodnią twórców tego systemu.
Czy ktoś mógłby wskazać mi system operacyjny spełniający założenia powyższej idei ?
Aeternitas | IPHASH : LU-US-I5-2E | 17.11.2007, 20:04
Opera/9.24 (Windows NT 5.1; U; pl) nie jestem pewien ale wydaje mi się ze HURD je spelnia
unixwave | IPHASH : RB-02-W6-PT | 17.11.2007, 22:35
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20061201 Firefox/2.0.0.8 (Ubuntu-feisty) Jak już to GNU/Hurd
Dodaj komentarz
Zasady publikowania komentarzy
Prosimy o wypowiadanie się w komentarzach w sposób uprzejmy, z poszanowaniem innych uczestników dyskusji i ich odrębnych stanowisk.
Szczegółowe zasady publikowania komentarzy. Autor Treść
43 lata od powstania projektu, ujawniony został kod źródłowy systemu MULTICS (Multiplexed Information and Computing Service), uważanego za “ojca Uniksa” i innych nowoczesnych systemów operacyjnych.

MULTICS, stworzony na uczelni MIT, to jeden z najbardziej innowacyjnych i współczesnych systemów operacyjnych. Wprowadził do świata komputerów wiele nowych koncepcji, jak hierarchiczny system plików czy dynamiczne linkowanie.

UNIX był uznawany za “uproszczoną wersję MULTICSa”. Ostatnia działająca instancja MULTICSa - została odpięta od prądu 31 października 2000 roku. Mimo, że nie ma działających komputerów, na których można byłoby go uruchomić, można go pobrać ze stron MIT. Nie ma na razie żadnych informacji o tym, czy możliwe byłoby stworzenie odpowiednich emulatorów.