Inferno to kompaktowy system operacyjny przeznaczony do budowania systemów rozproszonych oraz w sieci na wielu różnych urządzeniach i platformach.
Inferno został pierwotnie opracowany w Bell Labs (dział badań Lucent Technologies).
Inferno jest system operacyjny dobrze zaprojektowane, ekonomiczny system operacyjny, szczególnie nadaje się do stosowania w urządzeniach sieciowych, takich jak telefony, urządzeń zaawansowanych ręcznych, TV dekoderów i wielu innych zastosowań wbudowanych.
Inferno może pracować w trybie natywnym na wbudowany system lub w trybie emulacji na podstawie wielu różnych systemów operacyjnych. Piekło ma wiele cech wspólnych z Plan 9.
Cross-Platform Przenośność
Inferno może działać jako aplikacja użytkownika na górze istniejącego systemu operacyjnego lub jako samodzielnej systemu operacyjnego. Większość popularnych systemów operacyjnych i architektur procesora obsługiwane są:
Host systemy operacyjne:
· Windows NT / 2000 / XP
· Irix
· Linux
· MacOS X
· FreeBSD
· Solaris
· Plan 9
Obsługiwane architektury:
· Intel x86 (386 i więcej)
· Intel XScale
IBM PowerPC ·
· ARM StrongARM (ARM i Thumb)
· Sun SPARC
Inferno działa również jako wtyczki pod Internet Explorer w wersji 4 i wyższych. Każdy system Inferno prezentuje identyczną środowiska do aplikacji, niezależnie od podstawowego przyjmującego OS lub architekturze, co pozwala programistom na pracę z prawdziwie jednorodnego środowiska na wielu różnych platformach.
Aplikacje przenośne
Aplikacje Inferno są napisane w Limbo, nowoczesnym, sejf, modułowej, jednoczesnego składni języka programowania z podobną C. To jest silniejsze niż C, ale znacznie łatwiejsze do zrozumienia i debugowania niż C ++ lub Java. Kod Limbo jest kompilowany do kodu bajtowego niezależnej architektury, która jest następnie interpretowany (lub zebranych w locie) na procesorze docelowej. Oznacza to, że aplikacja będzie działać identycznie Inferno na wszystkich platformach Inferno.
Przezroczyste Zasoby
Inferno oferuje pełną przejrzystość zasobów i danych za pomocą systemu proste, ale potężne "przestrzeni nazw". Reprezentując zasobów jak pliki i posiadające jeden standardowy protokół komunikacyjny, zasoby, takie jak magazyny danych, usług i urządzeń zewnętrznych można łatwo udostępniać między systemami Inferno. Interfejs zasobów mogą być importowane do systemu lokalnego i używane przez aplikacje bez ich wiedzy lub potrzebują wiedzieć, czy jest lokalnym lub zdalnym.
Bezpieczeństwo
Wysoki poziom bezpieczeństwa jest ważnym elementem systemu Inferno. Stosując jeden standardowy protokół dla całej sieci komunikacyjnej, zabezpieczenie może być skoncentrowane w jednym punkcie i zawiera na poziomie systemowym. Inferno oferuje pełne wsparcie dla szyfrowanych połączeń uwierzytelnionych, za pomocą systemu identyfikacji użytkownika certyfikatu w oparciu i różnych algorytmów, w tym:
· Pomysł 56-bitowe DES, 40, 128 i 256-bitowe algorytmy szyfrowania RC4
· MD4, MD5 i SHA algorytmy Secure Hash
Kompletne rozwiązanie
Inferno jest nie tylko system operacyjny, jest również kompletne środowisko programistyczne, zapewniając wszystkie narzędzia niezbędne do tworzenia, testowania i debugowania aplikacji, które działają w nim.
· Acme IDE: zawiera edytor, powłoki, zaawansowane narzędzia do dopasowania i wzór więcej
· Szybki Compiler: z pełną składnię i kontrola typów w czasie kompilacji
· Graficzny debugger: z pełną ślad stosu dla aktualnie realizujących wątków
· Potężny Shell: z zaawansowanych funkcji skryptowych
· UNIX jak komendy: w tym wiążą, grep, gzip, mount, ps, smoły, yacc ...
Co nowego w tym wydaniu:
· Warunki licencji Nowe (`podwójnej licencji" program umożliwiający wykorzystanie jako Wolnego Oprogramowania)
· Styx rewizji na podstawie 9P2000, oraz wynikające z tego zmiany w Sys
· Zmiany uwierzytelniania
· Ulepszona obsługa i kolorowa grafika, w tym tworzenie kompozycji
· Czcionki skalowalne za pomocą FreeType
· Revamped wdrożenie Tk
· Zarządzanie Okno wyprowadziła się z Tk do osobnego menedżera okien w Limbo
· Limbo: obsługa wyjątków i stałym punktem
· Limbo: inne ewentualne zmiany
· Zmiany Dis VM
· Więcej poleceń i moduły biblioteczne
· Lepsza konfiguracja usługa sieciowa
· / Net / dns serwowane przez gospodarza i natywnej rozpoznawania nazw DNS
· Hosted jądra skonfigurowane z elementów listy, jak na jądrach rodzimych
· Podpisano moduły
· Internet Explorer plug-in, poprawione i w postaci źródłowej
· Rozszerzone dokumentacji
Szczegóły programowe:
Wersja: 20100120
Filmu: 11 May 15
Licencja: Wolny
Popularność: 82
Komentarze nie znaleziono