• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Inferno - system operacyjny

    Przeczytaj także...
    Mac OS – system operacyjny komputerów Macintosh. Od wydania wersji 10.0 (OS X), starsze wersje znane są jako Mac OS Classic.Zarządzanie pamięcią – sposób zarządzania pamięcią komputera z poziomu systemu komputerowego. Głównym wymaganiem stawianym procesowi zarządzania pamięcią jest dostarczenie możliwości dynamicznego alokowania pamięci oraz jej zwalniania, gdy już nie jest potrzebna. Jest to kluczowe wymaganie dla zaawansowanych systemów, w których jednocześnie uruchomionych jest wiele procesów.
    Openmoko, Inc. - tajwańska firma tworząca przenośne urządzenia Open Hardware i oprogramowanie FLOSS do tych urządzeń.

    Infernorozproszony system operacyjny zapoczątkowany w Bell Labs, a obecnie rozwijany przez Vita Nuova. Aplikacje dla tego systemu są pisane w języku Limbo. Nazwa systemu oraz niektórych powiązanych programów (m. in. Styx, Limbo) pochodzą z Boskiej komedii.

    Budowa[ | edytuj kod]

    Inferno powstał w celu przeniesienia pomysłów z Plan 9 na szerszy zakres urządzeń i sieci. Model przedstawiania zasobów w systemie i ich interakcji z aplikacjami został zaczerpnięty w dużej mierze z Plan 9, i opiera się na trzech podstawowych zasadach:

    Dyspozytor (ang. dispatcher), zwany czasami planistą niskopoziomowym (ang. low-level scheduler), jest częścią systemu operacyjnego odpowiedzialną za przydzielanie czasu procesora w ramach przełączania zadań. Decyzja o tym, któremu procesowi przydzielić czas procesora jest podejmowana przez planistę krótkoterminowego. Do zadań dyspozytora należy m.in. przełączanie kontekstu.Boska Komedia (wł. La Divina Commedia) – poemat napisany przez włoskiego pisarza Dante Alighieriego, w latach 1308-1321. Boska Komedia jest syntezą średniowiecznej myśli filozoficznej, historycznej, teologicznej oraz panoramą świata. Jako arcydzieło literatury włoskiej, należy do klasyki światowej i wywarła znaczny wpływ na kulturę europejską.
  • Zasoby jako pliki: wszystkie zasoby (w tym urządzenia, procesy, sieci, połączenia sieciowe) są reprezentowane w postaci plików wewnątrz hierarchicznego systemu plików;
  • Przestrzenie nazw: aplikacje widzą sieć jako pojedynczą, spójną przestrzeń nazw która przybiera postać hierarchicznego systemu plików, ale może reprezentować fizycznie oddzielone (lokalnie lub zdalnie) zasoby;
  • Standardowy protokół komunikacyjny: standardowy protokół jest wykorzystywany do komunikacji oraz zapewnienia dostępu do zasobów, zarówno lokalnych, jak i zdalnych.
  • Jądro Inferno zawiera między innymi interpreter, kompilator, zarządzanie pamięcią, dyspozytor, sterowniki urządzeń i stosy protokołów.

    Plan 9 from Bell Labs – rozproszony system operacyjny, który powstał w Computing Sciences Research Center w AT&T Bell Laboratories (obecnie Lucent Technologies, Bell Labs).Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.

    Aby poradzić sobie z różnorodnością środowisk sieciowych w jakich zamierzano go stosować, projektanci zdecydowali, że maszyna wirtualna jest niezbędnym elementem systemu. Maszyna wirtualna Dis to maszyna rejestrowa zapewniająca zarządzanie pamięcią w sposób efektywny na urządzeniach z zaledwie 1 MB pamięci.

    Internet Explorer, IE (oficjalnie Windows Internet Explorer; dawniej Microsoft Internet Explorer, MSIE) – przeglądarka internetowa (dosł. Eksplorator Internetu), produkt amerykańskiej firmy Microsoft.System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

    Historia[ | edytuj kod]

    Porty[ | edytuj kod]

    Inferno może być uruchomiony jako autonomiczny system operacyjny, jako wirtualny system pod postacią aplikacji w istniejącym już systemie, lub w przeglądarce internetowej. Na wszystkich wspieranych platformach prezentowane jest identyczne środowisko dla aplikacji, w związku z czym programy pisane w Limbo są przenośne między platformami. Inferno jako aplikacja działa pod następującymi systemami: FreeBSD, IRIX, Linux, OS X, Windows, Plan 9, Solaris. Inferno w przeglądarce działa przy pomocy wtyczki do Internet Explorera, wtyczka do Netscape nie została ukończona. Była to odpowiedź na ówczesne prognozy dotyczące przyszłego zastąpienia tradycyjnych systemów operacyjnych przez przeglądarki internetowe.

    Netscape Navigator, później Netscape Communicator, następnie Netscape i znowu Netscape Navigator to przeglądarka internetowa wyprodukowana przez amerykańskie przedsiębiorstwo Netscape Communications Corporation. Pierwsza wersja programu pojawiła się w roku 1994, ostatnia, 9. wersja programu ukazała się w 2007. 28 grudnia 2007 AOL (właściciel marki) ogłosił wstrzymanie prac nad rozwojem aplikacji internetowych (przeglądarka i klient poczty elektronicznej oraz grup dyskusyjnych), pierwotnie poprawki bezpieczeństwa miały być wypuszczane do 2 lutego 2008 r., jednak zostały przedłużone do 1 marca 2008 r.Jądro systemu operacyjnego (ang. kernel) – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.

    Inferno zostało przeniesione również na Nintendo DS, SheevaPlug, Openmoko oraz Android.

    Licencja[ | edytuj kod]

    Inferno jest dostępne jako wolne oprogramowanie, lub pod licencją komercyjną. W przypadku wolnej wersji, różne elementy systemu objęte są różnymi licencjami takimi jak GPL, LGPL, Licencja MIT, Lucent Public License. Nabycie licencji komercyjnej zwalnia użytkownika z konieczności przestrzegania warunków wolnych licencji, co zwykle oznacza zwolnienie z wymogu udostępnienia zmian dokonanych w kodzie źródłowym.

    Bell Telephone Laboratories lub w skrócie Bell Labs – oddział badawczy i wdrożeniowy telekomunikacyjnej korporacji amerykańsko-francuskiej Alcatel-Lucent.Android – system operacyjny dla urządzeń mobilnych takich jak telefony komórkowe, smartfony, tablety, tablety PC i netbooki. Obecnie (2013) najpopularniejszy system mobilny na świecie. Android został oparty na jądrze Linux oraz oprogramowaniu na licencji GNU. Początkowo był rozwijany przez firmę Android Inc. (kupioną później przez Google), następnie przeszedł pod skrzydła Open Handset Alliance.

    Zobacz też[ | edytuj kod]

  • Plan 9
  • Przypisy[ | edytuj kod]

    Linki zewnętrzne[ | edytuj kod]

  • Nieoficjalne FAQ (ang.). [dostęp 2015-01-01].
  • Kod źródłowy
  • Przestrzeń nazw (ang. namespace) – abstrakcyjne uniwersum, którego elementami mogą być nazwy, terminy techniczne lub słowa. W obrębie dowolnej przestrzeni nazw każda nazwa musi być niepowtarzalna. Przestrzeń nazw jest kontekstem, w którym słowo może być jednoznacznie przypisane do reprezentowanego przez nie pojęcia ze świata rzeczywistego.Proces – jedno z podstawowych pojęć w informatyce, definiowane jako egzemplarz wykonywanego programu. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od (ang.) process identifier).



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    System plików – metoda przechowywania plików, zarządzania plikami, informacjami o tych plikach, tak by dostęp do plików i danych w nich zgromadzonych był łatwy dla użytkownika systemu; także: wolumin.
    GNU Lesser General Public License, LGPL (słabsza powszechna licencja publiczna GNU), poprzednio GNU Library General Public License (powszechna licencja GNU dla bibliotek) - licencja wolnego oprogramowania zaaprobowana przez FSF, zaprojektowana jako kompromis między GNU GPL a liberalnymi licencjami jak licencja BSD lub licencja X11 (MIT). Napisana w roku 1991 (a następnie poprawiona w roku 1999) przez Richarda Stallmana z pomocą Ebena Moglena.
    FreeBSD — system operacyjny z rodziny Unix. Do wersji 2.0 wywodził się z systemu 4.3BSD, kolejne wersje wywodziły się z 4.4BSD Lite2; obu stworzonych przez Computer Systems Research Group (CSRG) na Uniwersytecie Kalifornijskim w Berkeley. Podobnie jak NetBSD, jest bezpośrednią pochodną 386BSD – systemu będącego pierwszą próbą przeportowania systemu Unix z gałęzi BSD na architekturę IA-32.Początkowo znany pod nazwą Unofficial 386BSD Patchkit.
    Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym) . Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.
    Przeglądarka internetowa lub przeglądarka WWW (ang. web browser) – program komputerowy służący do pobierania i wyświetlania stron internetowych udostępnianych przez serwery WWW, a także odtwarzania plików multimedialnych, często przy użyciu dodatkowych rozszerzeń, zwanych wtyczkami.
    Nintendo DS lub Nintendo Dual Screen (skr. NDS lub DS) – przenośna konsola gier wideo zaprojektowana i wyprodukowana przez japońską firmę Nintendo. Wydana w 2004 roku w Kanadzie, Stanach Zjednoczonych i Japonii. Konsola ma obudowę typu clamshell, podobną do Game Boya Advance SP, a wewnątrz dwa ekrany LCD, z których jeden jest dotykowy. Konsola zawiera również wbudowany mikrofon i obsługuje komunikację bezprzewodową w standardzie IEEE 802.11 (Wi-Fi) umożliwiając graczom wspólną interakcję bliskiego zasięgu (10–30 m, zależnie od warunków) lub online za pomocą usługi Nintendo Wi-Fi Connection, która została uruchomiona po premierze. Była to pierwsza konsola Nintendo wydana najpierw w Ameryce Północnej, a nie Japonii. Konsola została wycofana ze sprzedaży w 2009 roku
    Licencja X11 (powszechnie, ale nieprecyzyjnie nazywana Licencją MIT) to jeden z najprostszych i najbardziej liberalnych typów licencji. Daje użytkownikom nieograniczone prawo do używania, kopiowania, modyfikowania i rozpowszechniania (w tym sprzedaży) oryginalnego lub zmodyfikowanego programu w postaci binarnej lub źródłowej. Jedynym wymaganiem jest, by we wszystkich wersjach zachowano warunki licencyjne i informacje o autorze.

    Reklama

    Czas generowania strony: 0.019 sek.