Pudd: Puppy uniwersalne dd

To jest pierwsza wersja Pudd, i spodziewa się wielu ulepszeń potem.

Nieco uwag o terminologii

Słowo "napęd dyskowy" lub "twardy dysk" odnosi się do całego fizycznego napędu, natomiast "partycja" jest częścią napędu który może pomieścić "system plików".

Na przykład, w świecie Unix/Linux, cały napęd może być nazwany jak to: /dev/hda, natomiast patycje wewnątrz mogą być nazwane /dev/hda1, /dev/hda2, itp.

Problemem z tą terminologią jest to iż w świecie Windows/DOS słowo "napęd" może odnosić się do partycji, nie całego napędu. Na przykład, "napęd C:" jest rzeczywiście partycją. Jest bardziej poprawne odnieść C: jako "logiczny napęd", co jest też terminem użytym w świecie Windows/DOS.

Jest też niezbędne rozróżnienie pomiędzy partycją a systemem plików, co ponownie jest zamazane w świecie Windows/DOS. Można stworzyć partycję na twardym dysku, potem stworzyć system plików na niej. Przykłady systemów plików to msdos, vfat, ntfs, ext2, ext3 i reiserfs.

Punktem zamieszania tutaj jest program "format" DOSu. On aktualnie stworzy system plików msdos na partycji. Program "fdisk" DOSu może tworzyć i usuwać partycje. (zauważ że Linux też ma program "fdisk", i on jest w Puppy)

Kopiowanie napędów lub partycji

Gdy używam słowa "napęd" normalnie odnoszę go do całego napędu. Używam "partycja" gdy odnoszę się do partycji.

Pudd może skopiować cały napęd lub partycję. Są tutaj ograniczenia, które spodziewam się załagodzić w przyszłych wersjach Pudd:

Pudd pozwala skopiować napęd/partycję do pliku, następnie można skopiować plik na napęd/partycję. Jednak, nie można mieszać dwóch. To jest, nie można skopiować napędu na plik następnie pliku na partycję, jako że plik zawiera obraz całego napędu, nie tylko pojedynczej partycji.

Pozdrawiam,
Barry Kauler