Xiafs

xiafs
Kehittäjä Frank Xia
Jättöpäivämäärä 1993 (Linux)
Rakenne
Kansion sisältö lineaarinen
Rajoitukset
Tiedoston enimmäiskoko 64 Mt
Tiedostonimen enimmäispituus 248 tavua
Suurin äänenvoimakkuuden koko 2 Gt
Ominaisuudet
Taustan pakkaus Ei
Taustasalaus Ei
OS tuettu Ei

Xiafs  on historiallinen Linux-ytimen tiedostojärjestelmä, jonka Frank Xia kehitti vuoden 1993 alussa ja joka oli MINIX-tiedostojärjestelmän laajennus (perustuu Torvaldsin, Linuksen fs minix -toteutukseen ) [1] . Sitä käytettiin Linux-pohjaisen käyttöjärjestelmän varhaisissa versioissa, sitten se korvattiin kilpailevilla tiedostojärjestelmillä (esimerkiksi ext2 -perheestä ) ja poistettiin 2.1.21-sarjan ytimestä [2] tammikuussa 1997 [3] . Vain 15 vuotta myöhemmin viimeinen maininta xiafs-tiedostojärjestelmästä poistettiin ytimen dokumentaatiosta [4] .

On olemassa yksityinen aloite mukauttaa xiafs-ajuri nykyaikaisempiin ytimiin [5] [6]

Thomas McWilliams viimeisteli vuonna 1996 apuohjelmat xiafs-työskentelyyn - xfsck, mkxfs.

Rajoitukset

Osion enimmäiskoko on 2 Gt , tiedostojen enimmäiskoko on 64 Mt [7] .

Siten xiafs yhdessä ext2 :n kanssa mahdollisti alkuperäisen Linuxin ext FS:n 64 Mt:n rajoitusten kiertämisen osiota kohti [8] [9] [1] .

Muistiinpanot

  1. 1 2 kortti, Remy. & Ts'o, Theodore. & Tweedie, Stephen. Toisen laajennetun tiedostojärjestelmän suunnittelu ja toteutus  //  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 Arkistoitu 19. joulukuuta 2016 Wayback Machinessa "xiafs suunniteltiin ja toteutettiin vakaaksi ja turvalliseksi tiedostojärjestelmäksi laajentamalla Minix-tiedostojärjestelmäkoodia . … Xiafs-tiedostojärjestelmää ei enää kehitetä tai ylläpidetä aktiivisesti. Se poistettiin ytimestä versiossa 2.1.21."
  3. Linux-ytimen versiohistoria: 2.1-sarjan ytimet . Haettu 22. joulukuuta 2016. Arkistoitu alkuperäisestä 20. syyskuuta 2017.
  4. erilaisia: poista kaikki jäljet ​​pitkään vanhentuneista xiafeista (5ea24dcd) Sitoutuu Daniel Reurich / util-linux GitLab (kuollut linkki) . Haettu 22. joulukuuta 2016. Arkistoitu alkuperäisestä 22. joulukuuta 2016. 
  5. GitHub - ctdk/modern-xiafs: Xiafs-tiedostojärjestelmän portti nykyaikaisiin Linux-ytimiin . Haettu 22. joulukuuta 2016. Arkistoitu alkuperäisestä 11. kesäkuuta 2018.
  6. Vanhan tiedostojärjestelmän siirtäminen nykyaikaiseen Linuxiin - Time To Pull The Plug (downlink) . Käyttöpäivä: 22. joulukuuta 2016. Arkistoitu alkuperäisestä 21. kesäkuuta 2017. 
  7. Linux Encyclopedia by Wigs - Workgroup Solutions, Workgroup - Google Books . Haettu 22. joulukuuta 2016. Arkistoitu alkuperäisestä 22. joulukuuta 2016.
  8. slackware.mirror.ba/slackware-2.2.0/docs/faqs/linux-faq.ps.gz
  9. "Linux ext2/3/4 -tiedostojärjestelmä: menneisyys, nykyisyys ja tulevaisuus" Arkistoitu 4. kesäkuuta 2016 Wayback Machinessa , Ted Ts'o