Mengapa Info GNU tidak berhasil?

21

Sesuai pengetahuan saya / pengertian baik bantuan dan manusia datang pada saat yang sama atau memiliki sedikit perbedaan waktu di antara mereka. Kemudian Info GNU datang dan dari apa yang saya lihat jauh lebih bertele-tele, jauh lebih rinci dan jauh lebih baik daripada manusia. Banyak entri bahkan hari ini dalam manusia masih samar.

Saya sering bertanya-tanya mengapa Info yang lebih unggul dari manusia dalam banyak hal tidak berhasil sama sekali. Saya masih melihat orang-orang menghasilkan halaman manual daripada halaman info. Apakah itu karena alat tidak berguna untuk info? Sesuatu dalam lisensi keduanya? Atau faktor lain yang tidak mendapatkan info tentang kesuksesan yang layak diterimanya?

Saya memang melihat beberapa pertanyaan tentang unix stackexchange khususnya Apa Info GNU? dan Perbedaan antara bantuan, info dan perintah manusia antara lain.

shirish
sumber
Dinominasikan untuk dibuka kembali. Ya, ada beberapa subjektivitas di sana, tetapi tentu saja ada hal-hal yang masuk akal untuk mengatakan mengapa info tidak lepas sebagai format dokumentasi Unix standar. Padahal aku bukan ahli dalam topik itu.
Faheem Mitha
Untuk apa nilainya, manada sejak fajar waktu - yaitu, pertengahan 1970-an. AFAIK helpsedikit lebih baru dari itu.
Scott
2
Meskipun ada hal-hal obyektif untuk dikatakan tentang manvs info, untuk mendapatkan pertanyaan "mengapa," Anda harus menerapkan pendapat. Apakah verbositas sebenarnya lebih baik? Apakah lebih baik memiliki banyak bagian dokumentasi hyperlink atau satu dokumen besar? Dll OP jelas percaya infolebih baik, tapi saya suka manlebih baik. Itu cukup untuk membuktikan bahwa kita berada di tanah opini.
Warren Young
2
Kueri Anda yang lain adalah 100% topik off karena hanya bisa murni opini dan spekulasi. IMO permintaan awal Anda juga di luar topik karena alasan yang sama. Saya juga tidak suka infokarena saya tidak pernah ingat semua trik bergerak di dalamnya. Jika Anda akan memiliki sesuatu yang rumit, mengapa tidak menggunakan HTML dan browser? Tapi itu juga pendapat, saya tidak melihat bagaimana Anda bisa mendapatkan jawaban yang pasti untuk ini.
terdon
6
@terdon Halo, ini tahun 1986, proyek GNU telah menerbitkan Info sebagai peningkatan pada halaman manual - Anda dapat mencetak manual Info, atau menjelajahinya di komputer dan mengikuti tautan ke bagian yang berbeda, yang cukup rapi. Apa ini "HTML dan browser" yang Anda bicarakan?
Gilles 'SANGAT berhenti menjadi jahat'

Jawaban:

19

Untuk menjawab pertanyaan Anda dengan setidaknya sedikit latar belakang faktual, saya mengusulkan untuk memulai dengan melihat garis waktu pembuatan man, infodan sistem dokumentasi lainnya.

manHalaman pertama ditulis pada tahun 1971 menggunakan troff (nroff belum ada) pada saat bekerja pada terminal berbasis CRT tidak umum dan mencetak halaman manual norma. Halaman manual menggunakan struktur linear sederhana. Halaman manual biasanya memberikan ikhtisar cepat dari suatu perintah, termasuk opsi / sakelar baris perintahnya.

The infoperintah sebenarnya memproses output dari Texinfo sintaks typesetting. Ini memiliki rilis awal pada Februari 1986, saat ketika bekerja pada CRT berbasis teks adalah norma bagi pengguna Unix, tetapi workstation grafis masih eksklusif. The .infoOutput dari Texinfo menyediakan navigasi dasar dokumen teks. Dan sejak awal memiliki tujuan yang berbeda untuk menyediakan dokumentasi yang lengkap (untuk Proyek GNU). Hal-hal seperti penggunaan perintah dan sakelar baris perintah hanya sebagian kecil dari isi file Texinfo untuk suatu program.

Meskipun ada tumpang tindih (Tex) sistem informasi dirancang untuk melengkapi para manhalaman, dan tidak untuk menggantikan mereka.

HTML dan browser web muncul pada awal 90-an dan relatif cepat menggantikan sistem informasi berbasis teks berdasarkan WAIS dan gopher. Browser web menggunakan sistem grafis yang tersedia saat itu, yang memungkinkan untuk lebih banyak informasi (seperti teks yang digarisbawahi untuk hyperlink) kemudian sistem hanya teks memungkinkan. Karena fungsi infomenyediakan dapat ditiru dalam HTML dan browser web (mungkin setelah konversi), sistem berbasis browser memungkinkan untuk kemudahan navigasi yang lebih besar (atau setidaknya lebih sedikit pengalaman / pembelajaran).

HTML diperluas dan dapat melakukan lebih banyak hal daripada yang dapat dilakukan oleh Texinfo. Jadi untuk proyek baru (selain perangkat lunak GNU) seluruh jajaran sistem dokumentasi telah berevolusi (dan masih berevolusi), kebanyakan dari mereka menghasilkan halaman HTML. Tren terbaru untuk ini adalah membuat input mereka (yaitu apa yang harus disediakan oleh dokumenter manusia) dapat dibaca manusia, sedangkan Texinfo (dan troff) lebih diarahkan pada pemrosesan yang efisien oleh program yang mengubahnya. Them

infotidak dimaksudkan sebagai pengganti halaman manual, tetapi mereka mungkin telah menggantinya jika perangkat lunak GNU menyertakan info2manprogram sejenis untuk menghasilkan halaman manual dari file (bagian dari file Texinfo) yang lebih besar.

Kombinasikan itu dengan fakta bahwa sepenuhnya memanfaatkan fasilitas yang disediakan sistem seperti Texinfo, (La (TeX, troff, HTML (+ CSS) dan Teks reStruktur menyediakan waktu untuk belajar, dan bahwa beberapa di antaranya bisa dibilang lebih mudah dipelajari dan / / atau lebih kuat, ada sedikit peluang dominasi pasar (Tex) info.

¹ Misalnya Teks yang disusun kembali , yang juga dapat digunakan untuk menulis halaman manual

Anthon
sumber
Sampai sekarang jawaban Anda adalah yang terbaik sejauh ini tetapi saya akan menunggu beberapa hari lagi sebelum memberikan Anda. Namun satu pertanyaan, bukankah seharusnya man2infolebih dari itu info2man. Saya juga merasa bahwa bahasa itu sedikit lebih informal / mudah daripada manusia. Serakah untuk lebih banyak jawaban yang sama. Terima kasih atas kebijaksanaan Anda :)
shirish
@ Shirish Sangat mudah untuk menjadi yang terbaik sejauh itu adalah satu-satunya jawaban ;-). Maksud saya info2man, itu juga disebutkan di halaman wiki Texinfo. Dengan dukungan resmi GNU untuk mengekstrak halaman manual dari info, mereka dapat menciptakan solusi dua-dalam-satu, dan mungkin memiliki lebih banyak kesempatan untuk menggantikanman
Anthon