• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • AROS Research Operating System



    Podstrony: [1] 2 [3]
    Przeczytaj także...
    MorphOS – 32-bitowy system operacyjny dla komputerów Pegasos, Amiga wyposażonych w procesory z rodziny PowerPC (BlizzardPPC, CyberStormPPC), Efika oraz szerokiej gamy starszych komputerów firmy Apple Inc. z procesorami PowerPC.Komputer osobisty (ang. personal computer) – mikrokomputer przeznaczony przede wszystkim do użytku osobistego w domu i biurze. Służy głównie do uruchamiania oprogramowania biurowego, dostępu do zasobów Internetu, prezentacji treści multimedialnych (tekst, obrazy, dźwięki, filmy i inne), jak i gier.
    Historia i rozwój systemu[]

    Początek projektu datuje się na rok 1995. Początkowo zmierzał do uzyskania kompatybilności z AmigaOS 3.1. Z czasem w wielu dziedzinach przewyższył oryginał. Początkowo rozszerzenie nazwy brzmiało „Amiga Research Operating System” jednak ze względu na zastrzeżenie prawne nazwy Amiga w 2007 roku zmieniono je na obecne. AROS najszybciej rozwija się na komputerach osobistych klasy PC, chociaż jest dostępny także w wersji dla platformy PowerPC, ARM i m68k.

    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.MC68000 – mikroprocesor CISC amerykańskiej firmy Motorola. Rozpoczął on udaną serię M68000 (znaną także jako 68k). Debiutował w roku 1979 i jest produkowany do dziś przez Freescale Semiconductor. Zasilany jest napięciem 5 V. Nazwa procesora 68000 pochodzi od liczby tranzystorów jaką posiadał pierwszy model tego mikroprocesora.

    Rozwój oprogramowania dla AROSa jest w dużej mierze oparty na systemie tzw. „Bounties” – niewielkich nagród pieniężnych dla programistów, którzy zdecydują się wykonać określone zadania zlecane przez fundujących nagrodę użytkowników AROSa. W ten sposób powstał m.in. stos TCP/IP (który następnie portowano w ramach analogicznego „Bounty” do systemu MorphOS), stos USB, system plików SFS, natywny port GCC, sterowniki kart graficznych nVidia i ATI, przeglądarka internetowa czy wersja systemu dla architektury 64-bitowych procesorów x86.

    Amiga (hiszp. la amiga – przyjaciółka) – popularna marka komputerów produkowanych między innymi przez firmę Commodore. Po bankructwie Commodore marka została przejęta przez firmę Escom, a następnie przez Gateway. W końcu wyłoniła się samodzielna firma Amiga INC, która po bankructwie sprzedała wszelkie prawa firmie KMOS. Z kolei KMOS zmieniło nazwę na Amiga Inc.Icaros Desktop (dawniej VmwAROS) - jedna z najpopularniejszych dystrybucji systemu operacyjnego AROS tworzona przez Paolo Bessera. Charakteryzuje się względną łatwością użytkowania nawet dla niezbyt doświadczonych użytkowników oraz estetycznym i funkcjonalnym interfejsem.

    Z powodu dużych braków w oprogramowaniu jednym z priorytetów jest uzyskanie zgodności z procesorem Motorola MC68000. W chwili obecnej zgodność tą uzyskuje się przy pomocy emulatora UAE. Technologia AmiBridge umożliwia uruchamianie programów napisanych dla komputera Amiga w postaci oddzielnych instancji UAE bezpośrednio z ich ikon. Podczas uruchamiania programu ładowane są jedynie niezbędne pliki systemowe i sam program, nie jest uruchamiany Workbench. Użytkownik wskazuje program, który chce uruchomić z poziomu AROS-a, a AmiBridge tworzy wszystkie potrzebne pliki i ikonę programu. Wymagane są pliki systemowe AmigaOS 68k i ROM Amigi w postaci pliku.

    Zune – oparty na BOOPSI, obiektowy i darmowy system tworzenia GUI dla systemu operacyjnego AROS, stanowiący zamiennik MUI. Autorem MUI jest Stefan Stuntz.Kompatybilność (ang. compatibility, pol. „zgodność”) – cecha oprogramowania oraz sprzętu, która umożliwia bezproblemową współpracę systemów komputerowych, w szczególności wymianę danych.

    Podstawowe dystrybucje AROS-a dostępne są na stronie domowej projektu. Na ich bazie powstają dystrybucje uzupełnione o oprogramowanie dostępne w sieci. Aktualnie rozwijane to IcAROS Desktop w wersji LiveDVD z opcją instalacji na dysku oraz jako środowisko dla maszyn wirtualnych i AROS Broadway.

    Cechy systemu[]

    Podstawowym narzędziem budowy graficznego interfejsu użytkownika programów dla AROSa jest Zune (zamiennik MUI). Z kolei graficznym interfejsem systemu jest Wanderer wzorowany na Workbenchu.

    Workbench – graficzny interfejs użytkownika stworzony dla systemu AmigaOS. Wydany w roku 1985 przez firmę Commodore wraz z systemem operacyjnym AmigaOS 1.0.Definicja intuicyjna: Kod źródłowy to zapis programu komputerowego w formie czytelnej dla człowieka umożliwiający jego modyfikację i rozwój.

    AROS posiada dynamicznie rozszerzający się RAM dysk, który dopasowuje swoją wielkość do zawartości. Pliki konfiguracyjne są ładowane do RAM dysku podczas uruchamiania systemu, znacznie przyspieszając jego działanie. Inne pliki mogą być kopiowane do RAM dysku jak do standardowego napędu. Zawartość RAM dysku jest czyszczona podczas wyłączania lub restartu systemu.

    System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.AmigaOS – system operacyjny opracowany przez firmę Commodore International dla produkowanych przez nią komputerów Amiga. Wersja 1.0 została wydana w 1985 roku, wraz z premierą komputera Amiga 1000.

    Ikony reprezentujące pliki, katalogi i napędy są zapisywane w specjalnych plikach graficznych z rozszerzeniem .info, posiadających nazwę identyczną z nazwą pliku jaki reprezentują. Np. plik Editor jest reprezentowany przez ikonę Editor.info. Pliki .info określają także typ pliku. Istnieją 4 typy:

  • Narzędzie – program wykonywalny
  • Projekt – plik danych wykonywalnego programu. Program, którym stworzono plik danych jest określony w pliku jego ikony. Kliknięcie na ikonie typu projekt powoduje uruchomienie przypisanego programu i załadowanie pliku danych.
  • Katalog
  • Napęd – fizyczny dysk lub RAM dysk
  • W systemie AROS zaimplementowano także obsługę języka skryptowego REXX, powszechnie stosowanego w AmigaOS.

    UAE - emulator komputera Amiga, przeznaczony dla systemów Unix, Linux, PalmOS, Mac OS, Windows, BeOS, AROS, rodziny systemów BSD, Windows Mobile oraz dla samego AmigaOS. UAE uruchomiony pod AmigaOS umożliwia uruchamiania starszego oprogramowania odwołującego się bezpośrednio do układów specjalizowanych montowanych w Amigach z czasów firmy Commodore. Programy takie nie działają na najnowszych Amigach z systemem AmigaOS 4.0, ale dzięki UAE została zapewniona kompatybilność.Universal Serial Bus, USB, uniwersalna magistrala szeregowa – rodzaj sprzętowego portu komunikacyjnego komputerów, zastępującego stare porty szeregowe i porty równoległe. Został opracowany przez firmy Microsoft, Intel, Compaq, IBM i DEC.

    Struktura katalogów systemowych:

  • C – komendy shella
  • Classes – katalog powiązany z urządzeniem logicznym LIBS:, datatypy i rozszerzenia interfejsu użytkownika
  • Devs – sterowniki
  • Fonts – czcionki
  • Libs – biblioteki
  • Locale – tłumaczenia systemu i programów
  • Prefs – programy zarządzające ustawieniami systemu oraz środowisko AROS
  • S – skrypty
  • System
  • Tools – proste narzędzia systemowe
  • Utilities
  • Live CD – system operacyjny (zazwyczaj z dołączonym oprogramowaniem) zainstalowany na nośniku (CD, DVD, HD DVD, Blu-ray, pamięć USB – Live USB) z własnym programem rozruchowym, umożliwiający uruchomienie go w pamięci RAM, bez potrzeby instalowania na dysku twardym komputera.SFS (ang. Smart File System) to system plików z księgowaniem stworzony w 1998 roku dla komputerów Amiga. Używa bloków o wielkości od 512 do 32768 bajtów. Maksymalna wielkość partycji to 2 TB (2048 GB).


    Podstrony: [1] 2 [3]



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

    Warto wiedzieć że... beta

    Graficzny interfejs użytkownika, środowisko graficzne (ang. Graphical User Interface, GUI) – ogólne określenie sposobu prezentacji informacji przez komputer oraz interakcji z użytkownikiem, polegające na rysowaniu i obsługiwaniu widżetów.
    Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC.
    HIDD (ang. Hardware Independant Device Driver – sprzętowo niezależne sterowniki urządzeń) – zespół kodów źródłowych, które umożliwiają stworzenie interfejsu dla sprzętu.
    Ramdysk – obszar komputerowej pamięci RAM, który jest wykorzystywany w roli pamięci dyskowej. Dzięki temu dalece polepszają się czasy dostępu, ponieważ ramdyski są mniej więcej tysiąc razy szybsze od napędów dysków twardych (HDD). Jednakże dane przechowywane w ramdyskach w przypadku odłączenia lub awarii zasilania są bezpowrotnie tracone, ponieważ umieszczone są w zwyczajnej, ulotnej pamięci RAM. W wyniku tego wyłączenie komputera oznacza utratę danych z ramdysku. Jednak są one doskonałym miejscem do przechowywania tymczasowych danych lub zdekompresowanych programów w krótkim czasie.
    GCC (ang. GNU Compiler Collection) - zestaw kompilatorów do różnych języków programowania rozwijany w ramach projektu GNU i udostępniany na licencji GPL oraz LGPL.
    ROM (ang. Read-Only Memory - pamięć tylko do odczytu) - rodzaj pamięci półprzewodnikowej urządzenia elektronicznego, w szczególności komputera, z której dane można tylko odczytywać, a zapis jest niemożliwy lub trwa długo może wymagać dodatkowych czynności lub sprzętu. W tego typu pamięciach przechowywane są dane, które muszą być zachowane, nawet jeśli urządzenie nie jest zasilane.
    Magic User Interface (MUI) - zorientowany obiektowo system generowania i utrzymywania GUI komputerów Amiga. Jego autorem jest Stefan Stuntz, pierwsza wersja została wydana w 1993 roku.

    Reklama

    Czas generowania strony: 0.053 sek.