Pertanyaan yang diberi tag unix-philosophy

63
Mengapa Unix 'mandiri'?

Saya sedang membaca kertas Ritchie dan Thompson tentang sistem file Unix. Mereka menulis, 'Perlu dicatat bahwa sistem ini sepenuhnya mandiri'. Apakah sistem sebelum Unix tidak mandiri? Dalam hal

32
Mengapa sort -o bermanfaat?

Filsafat UNIX mengatakan: lakukan satu hal dan lakukan dengan baik. Buat program yang menangani teks, karena itu adalah antarmuka universal. The sortperintah, setidaknya GNU semacam, memiliki -opilihan untuk output ke file bukan stdout. Mengapa, katakanlah, sort foobar -o whateverberguna ketika...

23
Apakah file soket Internet Unix?

Saya mengerti bahwa "Semuanya adalah file" adalah salah satu konsep utama Unix, tetapi soket menggunakan API berbeda yang disediakan oleh kernel (seperti socket, sendto, recv, dll.), Tidak seperti antarmuka sistem file normal. Bagaimana ini "Semuanya adalah file" berlaku di

20
Apa yang membuat sistem operasi “Unix-Like”?

Saya sering menemukan istilah "unix-like" di banyak situs web. Tidak ada standar; itu hanya dalam cara berperilaku. Tetapi jika saya mengembangkan kernel dari awal, apa yang membuatnya dianggap "unix-like"? Pada dasarnya, apa saja hal-hal yang membuat kode tertulis seperti

11
Mengapa admin utama UID 501?

Saya mengerti * user admin utama diberikan user ID 501dan pengguna berikutnya mendapatkan nomor tambahan ( 502, 503, ...). Tapi mengapa 501? Apa yang istimewa tentang 50x, apa alasan historis / teknis untuk pilihan ini? * Saya mulai melihat ini ketika saya ingin tahu mengapa hard drive eksternal...