UMSDOS – System plików dla Linuxa
UMSDOS to system plików zaprojektowany dla systemu operacyjnego Linux, który umożliwia korzystanie z funkcji specyficznych dla Linuxa, takich jak długie nazwy plików i atrybuty dostępu, przy użyciu partycji FAT z systemu MS-DOS. Dzięki temu użytkownicy mogą instalować Linuxa bez potrzeby tworzenia dodatkowej partycji na twardym dysku.
Jak działa UMSDOS?
UMSDOS tworzy wirtualny system plików na istniejącej partycji FAT. Kluczowe informacje są przechowywane w pliku o nazwie --linux-.---
, który znajduje się w każdym katalogu. Plik ten jest niewidoczny dla systemu Linux, ale z innych systemów operacyjnych obsługujących FAT jest widoczny jako zwykły plik w formacie 8.3.
- Plik
--linux-.---
jest obecny w każdym katalogu. - UMSDOS umożliwia instalację Linuxa na komputerach z systemami operacyjnymi Microsoftu używającymi partycji FAT.
Wady i ograniczenia
Główną wadą UMSDOS jest jego niższa wydajność w porównaniu do natywnych systemów plików, takich jak Ext czy Ext2. Obecnie, ze względu na dostępność tanich i pojemnych dysków twardych oraz uproszczone procesy instalacji Linuxa, znaczenie UMSDOS jest znikome.
Obecny stan i alternatywy
UMSDOS został usunięty w jądrze Linuxa w wersji 2.6.11. W przypadku konieczności jego użycia, zaleca się korzystanie z jądra 2.4. Nowoczesnym odpowiednikiem UMSDOS, działającym w systemie FUSE, jest POSIX Overlay Filesystem (posixovl), dostępny pod adresem: sourceforge.net/projects/posixovl.