Dlaczego systemy operacyjne nie usuwały bezpiecznie plików od samego początku?
Masz na myśli początek usuwania lub początek systemu operacyjnego? Wczesne systemy operacyjne próbowały skupić się na postępach technologicznych, takich jak przechowywanie rzeczy na dyskach twardych, a nie dyskietkach lub kartach dziurkowanych. Nie było potrzeby, aby system operacyjny robił nic specjalnego, aby uniemożliwić pobranie danych z dyskietek. (Przepraszam, po prostu dobrze się bawiłem, grzebiąc w niezawodność napędów dyskietek.) W tamtych czasach możliwość „zapisywania” była bardzo ważna. Konserwacja plików, na przykład możliwość „usuwania”, może być zakopaną i rzadko używaną opcją menu. „Bezpieczne usuwanie” wydawałoby się bzdurą dla ludzi, którzy mogliby po prostu wyrzucić dysk lub najpierw go nagrać. Po co używać hałaśliwego napędu dyskietek, który miał znacznie niższe prędkości niż jesteśmy przyzwyczajeni do tego, aby czekać pół minuty lub dłużej, aby mógł zastąpić je zerami? W czasach, gdy nikt nie rozumiał, czym jest „podwójne kliknięcie”, ponieważ nie mieli nawet myszy, więc nigdy nie wykonali nawet jednego kliknięcia i myśleli, że „kopiuj i wklej” to super zaawansowana technologia. nawet zrozumienie celu byłoby nie lada wyzwaniem.
Wtedy, gdy nadeszły trudne chwile, systemy operacyjne po prostu zrobiły prostą rzecz, czyli używały tego samego kodu komputerowego, który okazał się niezawodny dla dyskietek dyski.
I to JEST ważna kwestia, bo w przeciwnym razie nie byłoby artykułów i historii na ten temat od około 3 dekad.
W rzeczywistości może to być bardziej refleksja na temat celów dziennikarstwa, które polegają na pisaniu rzeczy, które ludzie mogą uznać za interesujące, lub może być wynikiem wysiłków edukacyjnych. Wiele osób po prostu nie rozumie, że usuwanie jest raczej nietrwałe i dobrze jest rozumieć rzeczy, więc edukacja jest pozytywna. Nie oznacza to, że domyślne zachowanie softare powinno zostać zmienione.
Jeśli niektórzy ludzie uważają, że jest to ważne i powinno być częścią systemu operacyjnego, dlaczego nie jest częścią systemu operacyjnego?
Ponieważ niektórzy ludzie uważają, że to nie jest ważne. Chociaż czyszczenie może być o wiele bardziej przydatne dla niektórych osób (które są, jak najbardziej, wolne i mile widziane w wymazaniu (zamiast usuwania), jeśli chcą to zrobić), różni ludzie mogą mieć różne priorytety. Ja, na przykład, usuwam rzeczy, aby mieć dostępne miejsce na dysku zamiast używanego miejsca na dysku i przyspieszam działania, które mają wpływ na wszystkie pliki (takie jak kopiowanie całego używanego miejsca na dysku twardym), więc nie potrzebuję aby zobaczyć nazwy starych plików i aby przypadkowo nie otworzyć starego pliku, gdy chcę nowy plik. Usuwanie to skuteczny sposób na ukrycie niechcianych danych (takich jak stare dane) przed oprogramowaniem, aby oprogramowanie nie korzystało z tych niechcianych danych. Zanim zacząłem tworzyć bardziej niezawodne kopie zapasowe danych, doceniałem sporadyczną możliwość korzystania z oprogramowania do odzyskiwania, które mogło „przywrócić” dane. Jak powiedzieli inni, wycieranie może powodować dodatkowe spowolnienie i dodatkowe „zużycie”. Ponieważ moje komputery nie były w pobliżu osób, które mnie niepokoją, mogą przekopywać moje usunięte dane, aby spróbować dowiedzieć się czegoś, co miałem nadzieję być tajne, czyszczenie nigdy nie było dla mnie wielkim priorytetem. Mając to wszystko na uwadze, w odpowiedzi na Twoje ostatnie stwierdzenie „Po prostu zrób to, co należy”, myślę, że usuwanie było „właściwą rzeczą” w moich scenariuszach użycia o wiele częściej niż to, co byłoby czyszczeniem. Myślę, że największym prostym powodem, który odpowiada na wiele twoich pytań, jest to, że określenie, które zachowanie jest „właściwe” w większości scenariuszy, może nie być tak proste, jak je przypisujesz.