Xiafs

xiafs
Vývojář Frank Xia
Datum podání 1993 (Linux)
Struktura
Obsah složky lineární
Omezení
Maximální velikost souboru 64 MB
Maximální délka souboru 248 bajtů
Maximální velikost svazku 2 GB
Schopnosti
Komprese pozadí Ne
Šifrování na pozadí Ne
OS podporován Ne

Xiafs  je historický souborový systém v linuxovém jádře, který byl vyvinut na začátku roku 1993 Frankem Xia a byl rozšířením souborového systému MINIX (založený na implementaci fs minix od Torvaldse, Linuse ) [1] . Byl používán v raných verzích operačního systému založeného na Linuxu, poté byl nahrazen konkurenčními souborovými systémy (například z rodiny ext2 ) a odstraněn v jádře řady 2.1.21 [2] v lednu 1997 [3] . O pouhých 15 let později byla z dokumentace jádra odstraněna poslední zmínka o souborovém systému xiafs [4] .

Existuje soukromá iniciativa k přizpůsobení ovladače xiafs modernějším jádrům [5] [6]

Nástroje pro práci s xiafs - xfsck, mkxfs - byly dokončeny v roce 1996 Thomasem McWilliamsem.

Omezení

Maximální velikost oddílu je 2 GB , maximální velikost souboru je 64 MB [7] .

xiafs tedy spolu s ext2 umožnily obejít omezení původního linuxového ext FS 64 MB na oddíl [8] [9] [1] .

Poznámky

  1. 1 2 Card, Remy. & Ts'o, Theodore. & Tweedie, Stephen. Návrh a implementace druhého rozšířeného souborového systému  //  Proceedings of the First Dutch International Symposium on Linux : journal. - 1994. - ISBN 90-367-0385-9 .
  2. http://man7.org/linux/man-pages/man5/filesystems.5.html Archivováno 19. prosince 2016 na Wayback Machine „xiafs byl navržen a implementován jako stabilní a bezpečný souborový systém rozšířením kódu souborového systému Minix . … Souborový systém xiafs již není aktivně vyvíjen ani udržován. Byl odstraněn z jádra v 2.1.21."
  3. Historie verzí jádra Linuxu: jádra řady 2.1 . Získáno 22. prosince 2016. Archivováno z originálu dne 20. září 2017.
  4. různé: vymažte všechny stopy dávno zastaralých xiafů (5ea24dcd) Zavazuje Daniel Reurich / util-linux GitLab (mrtvý odkaz) . Získáno 22. prosince 2016. Archivováno z originálu 22. prosince 2016. 
  5. GitHub - ctdk/modern-xiafs: Port souborového systému xiafs na moderní linuxová jádra . Získáno 22. prosince 2016. Archivováno z originálu 11. června 2018.
  6. Portování starého souborového systému na moderní Linux – čas vytáhnout zástrčku (downlink) . Datum přístupu: 22. prosince 2016. Archivováno z originálu 21. června 2017. 
  7. Linux Encyclopedia by Wigs - Workgroup Solutions, Workgroup - Google Books . Získáno 22. prosince 2016. Archivováno z originálu 22. prosince 2016.
  8. slackware.mirror.ba/slackware-2.2.0/docs/faqs/linux-faq.ps.gz
  9. „Souborový systém Linux ext2/3/4: Minulost, současnost a budoucnost“ Archivováno 4. června 2016 na Wayback Machine , Ted Ts'o