💾 Archived View for tilde.team › ~rami › unix_philosophy.gmi captured on 2024-02-05 at 11:16:31. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

~Rami ₪ PHILOSOPHY

רמי

SUBJECT: Философия UNIX

AUTHORS: Different

DATE: 02/10/22

TIME: 01.00

LANG: ru

LICENSE: Unknown

TAGS: essay, philosophy, UNIX, history, OS, system, programming

ФИЛОСОФИЯ UNIX

Цитаты

ФОТО: Отцы-основатели UNIX - 1

ФОТО: Отцы-основатели UNIX - 2

ГРАФИК: История развития UNIX-систем (SVG)

Дуг Макилрой: Четверть века UNIX

Дуг Макилрой, изобретатель каналов UNIX и один из основателей традиции UNIX, обобщил философию следующим образом:

«Философия UNIX гласит:

Обычно эти высказывания сводятся к одному:

* «Делайте что-то одно, но делайте это хорошо».

Из этих трёх принципов только третий является специфичным для UNIX, хотя разработчики UNIX чаще других акцентируют внимание на всех трёх принципах.

Майк Ганцарз: Философия UNIX

В 1994 году Майк Ганцарз объединил свой опыт работы в UNIX (он является членом команды по разработке системы X Window System) с высказываниями из прений, в которых он участвовал со своими приятелями программистами и людьми из других областей деятельности, так или иначе зависящих от UNIX, для создания Философии UNIX, которая сводится к 9 основным принципам:

10 дополнительных принципов

Они не снискали всеобщего признания в качестве частей философии UNIX и в некоторых случаях являлись предметом горячих споров (монолитное ядро против микроядра):

Эрик Реймонд: Искусство программирования в UNIX. «Принцип KISS»

Эрик С. Рэймонд в своей книге «Искусство программирования в UNIX» подытожил философию UNIX как широко используемую инженерную философию «Делай это проще, глупец» (Принцип KISS). Затем он описал, как эта обобщенная философия применима в качестве культурных норм UNIX. И это несмотря на то, что несложно найти несколько нарушений в следующей текущей философии UNIX:

Большинство из этих норм принимается вне сообщества UNIX — даже если это было не так во времена, когда они впервые были применены в UNIX, то впоследствии это стало так. К тому же много правил не являются уникальными или оригинальными для сообщества UNIX. Тем не менее, приверженцы программирования в UNIX склоняются к тому, чтобы принять сочетание этих идей в качестве основ для стиля UNIX.

Подробнее см.:

Философия UNIX

₪ Back to home ₪

© Rami Rosenfeld, 2022. CC BY-NC-ND 4.0.