BerandaComputers and TechnologyBorg, kepercayaan pada backup, GtkPod dan pelestarian perangkat lunak

Borg, kepercayaan pada backup, GtkPod dan pelestarian perangkat lunak

Selama musim panas saya memutuskan untuk memigrasi backup saya dari rdiff-backup ke borg , yang menawarkan beberapa keuntungan signifikan, khususnya de-duplikasi, tetapi datang dengan biaya kompleksitas, dan rasa tidak nyaman yang sesuai tentang bagaimana terdengar strategi cadangan saya. Saya sekarang telah mencapai Point Of No Return: my drive cadangan eksternal kedua terlambat disinkronkan dengan NAS saya, yang akan hapus salinan terakhir dari rdiff-backup backup.

Sementara saya ragu dengan tindakan terakhir ini untuk berkomitmen pada borg, sesuatu yang lain terjadi. Istri saya ingin menaruh salinan perpustakaan musik iTunes-nya padanya telepon baru, dan saya tidak dapat menemukannya: tidak hanya saya tidak dapat menemukannya di semua komputer kami, saya juga tidak dapat menemukan salinannya di NAS, atau di cadangan, atau bahkan di DVD-R lama. Hal ini semakin membuat saya percaya diri pada data keluarga kami manajemen, dan membuatku semakin gugup untuk berkomitmen pada borg. Saya sekarang bertanya-tanya tentang menyembunyikan konten disk cadangan eksternal kedua di cloud layanan sebagai pengaman gagal.

Ada satu salinan musik Sarah yang terkenal: di iPod Nano kunonya. Apple telah berusaha keras untuk mencegah Anda menyalin musik dari dan iPod. Saat Musik disalin ke iPod, semua file akan dihapus metadata (artis, judul, album, dll.) dan diganti namanya menjadi sesuatu yang tidak dapat diidentifikasi (mis. F01 / MNRL.m4a ), dan metadata (serta korelasi dengan file yang tidak jelas name) disimpan dalam file database terpisah. Partisi flash drive berisi semua ini juga ditandai sebagai “tersembunyi” untuk mencegahnya muncul di macOS dan sistem Windows. Kami beruntung iPod sudah sangat tua, karena Apple pergi lebih jauh dalam model yang lebih baru, menambahkan lapisan enkripsi.

Untuk mengeluarkan musik dari iPod, seseorang harus membatalkan semua langkah ini.

Untungnya, orang baik lainnya telah berhasil membalikkan semua langkah ini dan menerapkannya dalam perangkat lunak seperti libgpod dan bagian depannya, GtkPod, yang saat ini masih tersedia sebagai paket Debian. Sebagian besar berhasil, dan saya berhasil mundur 95% dari trek. (Akan lebih baik jika GtkPod melaporkan file melacaknya belum pulih, diketahui bahwa mereka ada berdasarkan kesalahan itu mencetak. Tapi Anda tidak bisa memiliki segalanya.)

GtkPod adalah perangkat lunak unik dan tidak menentu, yang hanya berguna untuk yang lama Peralatan Apple yang sudah lama dari produksi, sebelum pengenalan enkripsi. Beranda hulu sudah mati, dan saya curiga tidak terawat. Paket Debian menjadi yatim piatu. Ini telah dihapus dari pengujian, karena itu tidak akan dibangun dengan GCC 10. Di sisi lain, pengalaman saya menunjukkan bahwa itu berhasil , dan berguna untuk masalah nyata yang dialami seseorang hari ini.

Saya memiliki dua pikiran tentang nasib GtkPod. Di satu sisi, menurut saya Debian sudah jauh terlalu banyak paket, dengan beban tanggung jawab pemeliharaan yang sesuai (untuk keseluruhan proyek, bukan hanya pengelola paket individu), dan ada masalah kualitas: pada suatu waktu, jika perangkat lunak telah dikemas distribusi seperti Debian, itu adalah tanda kualitas, mosi percaya, dan Anda dapat memiliki harapan bahwa perangkat lunak akan bekerja dan berintegrasi dengan baik dengan sisa sistem. Itu tidak lagi benar, dan belum ada di saya pengalaman selama bertahun-tahun. Kalau kita lebih pandai software apa kita termasuk dalam distribusi, dan apa yang kami simpan, mungkin kami bisa lebih ramping distribusi, lebih cepat beradaptasi dengan perubahan kebutuhan di dunia, dan a kualitas yang lebih tinggi.

Di sisi lain, cerita tentang GtkPod ini hanyalah salah satu dari banyak cerita serupa. Masalah nyata telah dipecahkan dalam perangkat lunak sumber terbuka, dan komputasi sejarawan, penggemar komputer antik, peneliti, dll. masih bisa mendapatkan keuntungan dari perangkat lunak itu jauh ke masa depan. Membuang semua barang ini di nama “kemajuan”, bisa salah kaprah. Saya sangat sedih saat melihat kegembiraan yang telah diungkapkan orang saat membuang perpustakaan seperti Qt4 dari arsip. Beberapa perangkat lunak tidak akan di-porting ke Qt5 (atau Gtk3, Qt6, Gtk4, Qt7, dll., Di kelangsungan). Perangkat lunak semacam itu mungkin semuanya: tidak dikelola, “selesai”, dan berguna untuk beberapa tujuan (betapapun khusus), semua pada saat yang sama.

Read More

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments