Syllable

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Syllablesystem operacyjny przeznaczony do zastosowań domowych (prosta obsługa, multimedia) i biurowych.

ext2 (ang. Second Extended File System) – drugi rozszerzony system plików dla systemu Linux. Ext2 zastąpił rozszerzony system plików ext. Rozpoznanie uszkodzenia systemu plików (np. po załamaniu się systemu) następuje przy starcie systemu, co pozwala na automatyczne naprawianie szkód za pomocą oddzielnego programu (e2fsck), uszkodzone pliki zapisywane są w katalogu lost+found.World Wide Web [ˌwɜ:ldˌwaɪdˈwɛb] (sieć ogólnoświatowa, światowa rozległa sieć komputerowa), w skrócie WWW lub Web – hipertekstowy, multimedialny, internetowy system informacyjny oparty na publicznie dostępnych, otwartych standardach IETF i W3C. WWW jest usługą internetową, która ze względu na zdobytą popularność bywa błędnie utożsamiana z całym Internetem, szczególnie przez początkujących użytkowników.

Powstał w lipcu 2002 jako odgałęzienie systemu AtheOS, który został porzucony przez swojego autora, Kurta Skauena. Jest rozprowadzany na licencjach GPL oraz LGPL.

Informacje techniczne[ | edytuj kod]

W dużej części zgodny ze standardem POSIX. Jądro: wywłaszczalne jądro monolityczne z wątkami jądra oraz sprzętową ochroną pamięci. Pliki wykonywalne w formacie ELF. Biblioteka C: glibc. Funkcje wysokiego poziomu używają modelu klient-serwer. Syllable używa systemu plików AtheOS FS, ale potrafi również zamontować systemy FAT, BeFS, ext2/ext3 (w trybie tylko do odczytu) oraz NTFS (tylko do odczytu). Konsola tekstowa dostępna jest tylko z poziomu graficznego terminalu, gdyż system uruchamia się wprost do środowiska graficznego (GUI). W przeciwieństwie do Linuksa czy FreeBSD, Syllable nie korzysta z systemu X Window, lecz używa własnego, obiektowego systemu okienkowego. Obecnie obsługiwane są tylko procesory i586 x86 [1]. System posiada obsługę SMP.

ReactOS – projekt mający na celu stworzenie systemu operacyjnego funkcjonalnie równoważnego z Microsoft Windows NT i 2000. W założeniach jest możliwość korzystania z aplikacji i sterowników Windows, aplikacji OS/2, Java i POSIX. Projekt jest we wczesnej fazie rozwoju. ReactOS został napisany w C, a niektóre elementy, jak ReactOS Explorer w C++. ReactOS nie jest klonem Windows.Podprogram (inaczej funkcja lub procedura) - termin związany z programowaniem proceduralnym. Podprogram to wydzielona część programu wykonująca jakieś operacje. Podprogramy stosuje się, aby uprościć program główny i zwiększyć czytelność kodu.

Jądro Syllable napisane jest w C z niewielkimi wstawkami asemblerowymi. Architektura jądra i systemu podobnie jak projekt AtheOS była insipirowana systemem AmigaOS.

Aplikacje pisane są w C++ i wykorzystują obiektowy API.

Główną cechą systemu widoczną dla użytkownika jest interaktywność (bardzo krótki czas ładowania systemu, małe opóźnienia w obsłudze zdarzeń oraz multimediów nawet przy dużym obciążeniu) oraz prosta konfiguracja (w pełni oparta na interfejsach graficznych konfiguracja oraz automatycznej detekcji sprzętu).

Multimedia (łac. multum + medium) – media, stanowiące połączenie kilku różnych form przekazu informacji (np. tekstu, dźwięku, grafiki, animacji, wideo) w celu dostarczania odbiorcom informacji lub rozrywki. Termin „multimedia” ma również zastosowanie w mediach elektronicznych służących do rejestrowania oraz odtwarzania treści multimedialnych. Multimedia posiadają cechy tradycyjnych technik mieszanych i sztuk pięknych, jednak mają szerszy zakres. Termin bogate media jest synonimem terminu multimedia interaktywne.ELF, Executable and Linkable Format – format plików wykonywalnych, plików obiektowych, bibliotek współdzielonych oraz zrzutów pamięci, popularny na systemach uniksowych (używany m.in. w Linuksie, FreeBSD, BeOS, AmigaOS 4.0).


Podstrony: 1 [2] [3] [4]




Warto wiedzieć że... beta

Biblioteka standardowa języka C (libc) to biblioteka zawierająca podstawowe procedury języka C. W Uniksach jest używana, bezpośrednio lub pośrednio, przez praktycznie każdy program, niezależnie od języka w jakim jest napisany.
FAT (akronim z ang. File Allocation Table) – system plików powstały pod koniec lat 70. Zastosowany w systemach operacyjnych, m.in. DOS i Windows.
ext3 (ang. Third Extended File System) – system plików oparty na systemie ext2. Jest to domyślny system plików w większości dystrybucji systemu Linux opartych na jądrze od 2.4 do 2.6.
Asembler (z ang. assembler) – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów. W języku polskim oznacza on program tworzący kod maszynowy na podstawie kodu źródłowego (tzw. asemblacja) wykonanego w niskopoziomowym języku programowania bazującym na podstawowych operacjach procesora zwanym językiem asemblera, popularnie nazywanym również asemblerem. W tym artykule język programowania nazywany będzie językiem asemblera, a program tłumaczący – asemblerem.
Extensible Messaging and Presence Protocol (XMPP, dawniej Jabber) – protokół bazujący na języku XML umożliwiający przesyłanie w czasie rzeczywistym wiadomości oraz statusu. Protokół ma zastosowanie nie tylko w komunikatorach, ale również w innych systemach natychmiastowej wymiany informacji.
Cykl życia programu – seria kolejnych zmian programu, w trakcie których sukcesywnie odbywa się dodawanie nowych funkcji oraz usuwanie powstających w trakcie rozwoju błędów (tzw. bugów).
Interfejs programowania aplikacji (ang. Application Programming Interface, API) – sposób, rozumiany jako ściśle określony zestaw reguł i ich opisów, w jaki programy komunikują się między sobą. API definiuje się na poziomie kodu źródłowego dla takich składników oprogramowania jak np. aplikacje, biblioteki czy system operacyjny. Zadaniem API jest dostarczenie odpowiednich specyfikacji podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych.

Reklama