>> ext2 не държи информацията за файловите блокове в B или B+ дърво
> Kato pisah che go ima v ext2fs imah predvid dyrvovidnoto predstaviane, a ne
> che tochno dyrvoto e B+.
OK. Явно не съм те разбрал правилно.
>> Вместо това се ползват
>> едномерни, двумерни и тримерни масиви в >зависимост от това колко са
> големи файловете
> Ami az na tova mu vikam dyrvo s maksimalna dylbochina 3. E, viarno che samo
> poslednite vyzli se razkloniavat, no vse pak si e vid dyrvo.
Линейният списък също е дърво, но въпреки това не бих тръгнал да убеждавам някого че FAT файловата система поддържа дървовидна структура за секторите заети от някой файл.
>> ext2fs не се разработва от доста време и вместо нея се работи по
>> ext3fs, която ще има всевъзможни екстри.
> Pisah za ext2, v momenta tia se izpolzva, ne sym zapoznat s ext3. Otkyde
> mozhe da se nameri sviastna informacia?
Ами не знам някъде да има цялата информация събрана на едно място. Каквато информация имам за ext3fs е от различни posting-и в linux kernel mailing list-а. На има информация на journalling възможностите на ext3fs. Документът е писан по преди доста време и затова се говори за ext2fs, но това е дизайнът използван в ext3fs. Що се отнася до другите възможности като поддръжка на ACL, никъде не забелязах да се споменава за тях, въпреки че преди време бяха казали че ще ги има в ext3fs, така че или пак ще ги добавят в последния момент или изобщо няма да ги има и ще трябва да преминавам на някаква по-радикална файлова система :-)
>> Simple is beautiful
> Aide sega, FAT-a opredeleno e simple, no v nikakyv sluchai ne e beautiful.
Ако смятаме големината на поддържащия програмен код като мярка за простотата на една файлова система, то изобщо не съм сигурен за FAT че е по-проста от ext2fs. Мога да споря само след като сравня големината на кода в M$ DOS и Linux.
> > нещо малко встрани от темата.
> I oshte neshto vstrani - Linuxa mai v nachaloto e bil na failovata sistema na
> Minix. Pyk i kato gledam ext2 strashno mi napomnia za s5fs.
> Tova ne e li pak krazhba?
Кражба е. С тази разлика, че ако решиш да направиш собствена файлова система която е почти същата като ext2fs, никой няма да те спре, докато ако се опиташ да копираш HPFS (US патентен номер 5,371,885) или NTFS (предполагам, че също е патентована), ще ти се наложи да платиш съответната лицензна такса, ако въобще се съгласят да ползваш тази технология.
> I dokato sym na tema predishni failovi sistema, da te pitam neshto - zashto e
> ext2 imeto? Imalo li e ext1 i kakvi sa mu razlikite s 2?
Да имало е extfs - модификация на minix файловата система. Разликите между ext2fs и extfs не са големи. Доколкото знам в exfs са липсвали някои флагове на файловете (напрimer e нямало immutable файлове). Всъщност ext2fs е пренаписана extfs, като е променен формата на някои контролни структури във файловата система. Иначе основната разлика е че ext2fs е доста по-бърза от extfs, защото са въведени много оптимизации на алгоритмите.
>> а NTFS от NT 3.5 е леко променена HPFS.
>> ....
>> големите корпорации да крадат кода
> IBM i MS dylgo vreme razrabotvaha HPFS, posle MS se ottegliha (spriaha da
> davat $), no si go polzvat v NT-to. Dazhe niakoi NT (do 3.5 mai) mozhezhe pod
> chist HPFS da vyrviat. Polse razkaraha tazi vyzmozhnost (vse pak i OS/2
> polzva HPFS, a pri MS za ponosimost kym drugi OS ne mozhe da se govori). No
> vse pak MS sa uchastvali v razrabotkata, ne e syvsem chista krazhba.
Имах предвид че IBM и Micro$oft са "заимствали" структурата от BFFS, ако се вярва на (търси в долумента "OS/2: HPFS, aka NTFS").
> P.S.
> Kato zamisyl i organizacia nai mi haresva ext2. Mozhe bi ne si lichi ot moite
> izkazvania, no si e taka :).
> P.S.S. Mnogo ti se radvah kak slagash nai-otdolu "Perfection is our goal" ili
> neshto ot sorta. Zashto prestana?
Ами не ми остава много свободно време да ходя из dir.bg. Имам свободно време колкото да мина през клубовете и да драсна тук-таме по някой flame.
----------------------------------------------
"And I'm right. I'm always right, but in this case
I'm just a bit more right than I usually am."
- Linus Torvalds on Linux Kernel mailing list.
|