OSMC to darmowy, otwartoźródłowy system operacyjny oparty na Debianie, przeznaczony do tworzenia domowego centrum multimedialnego (HTPC – Home Theater PC). Zawiera preinstalowany Kodi – rozbudowany interfejs do odtwarzania filmów, muzyki, zdjęć oraz strumieniowania treści.
OSMC działa na urządzeniach takich jak:
OSMC korzysta z Kodi jako interfejsu graficznego:
OSMC daje pełny dostęp do systemu przez SSH lub terminal lokalny:
osmc / osmcsudo apt install ampache, vsftpd, nginx)systemctl)Nextcloud, Ampache.https://osmc.tv/download/
OSMC jako lekki system z interfejsem Kodi może być używany równolegle jako serwer multimedialny (Ampache):
http://<IP>:<port>
OSMC zbudowany jest na Debianie, więc ogólna struktura katalogów jest zgodna ze standardem Filesystem Hierarchy Standard (FHS) Linuksa.
├── bin/ # Podstawowe programy i polecenia (np. ls, cp, mv) ├── boot/ # Pliki startowe systemu (np. kernel Linuksa) ├── dev/ # Pliki urządzeń (np. /dev/sda1 dla dysku twardego) ├── etc/ # Pliki konfiguracyjne systemu i aplikacji │ ├── fstab # Konfiguracja montowania systemów plików │ ├── network/ # Konfiguracja sieci │ ├── systemd/ # Jednostki systemd (np. usługa Kodi) │ └── ssh/ # Konfiguracja serwera SSH ├── home/ # Katalogi domowe użytkowników │ └── osmc/ # Katalog domowy użytkownika 'osmc' (głównego użytkownika) │ ├── .kodi/ # Główne dane konfiguracyjne Kodi (ukryty katalog) │ │ ├── addons/ # Zainstalowane wtyczki Kodi │ │ ├── media/ # Dane multimedialne Kodi (bazy danych, okładki) │ │ ├── temp/ # Pliki tymczasowe Kodi │ │ ├── userdata/ # Dane użytkownika Kodi (profiles.xml, advancedsettings.xml) │ │ │ ├── playlists/ # Listy odtwarzania użytkownika │ │ │ └── keymaps/ # Mapowanie klawiszy │ │ └── log/ # Logi Kodi │ ├── .ssh/ # Klucze SSH użytkownika │ ├── videos/ # Przykładowy katalog na filmy │ └── music/ # Przykładowy katalog na muzykę ├── lib/ # Biblioteki systemowe ├── media/ # Punkty montowania dla urządzeń wymiennych np. USB ├── mnt/ # Punkty montowania dla tymczasowych systemów plików ├── opt/ # Opcjonalne oprogramowanie (rzadko używane w OSMC) ├── proc/ # Informacje o procesach i systemie plików ├── root/ # Katalog domowy użytkownika 'root' ├── run/ # Tymczasowe pliki danych uruchomionych procesów ├── sbin/ # Podstawowe programy administracyjne ├── srv/ # Dane serwerowe (rzadko używane w OSMC) ├── sys/ # Informacje o sprzęcie i systemie ├── tmp/ # Pliki tymczasowe └── var/ # Zmienne dane systemowe ├── cache/ # Pliki pamięci podręcznej ├── lib/ # Dane bibliotek ├── log/ # Pliki logów systemowych ├── mail/ # Skrzynki pocztowe użytkowników (rzadko używane w OSMC) ├── run/ # Tymczasowe dane o procesach └── www/ # Pliki serwera WWW (jeśli zainstalowany)
| Kategoria Programowanie | Terminal | Software | Hardware |