Filozofia Uniksa

in #polish6 years ago

W Polskim internecie nie ma za wiele o tej filozofii i raczej trzeba szukać jej po angielskich stronach, a w sumie jest to ciekawe zagadnienie dla informatyki - Filozofia Uniksa.

(Image not shown due to low ratings)

(Image not shown due to low ratings)

(Image not shown due to low ratings)

Images were hidden due to low ratings.
Sort:  

Pierwszy punkt brzmi jak reguła KISS. Powinno się tworzyć tak rzeczy (nie tylko oprogramowanie), by spełniało najbardziej podstawowe role bardzo dobrze.

Warto wspomnieć jak rozwija się ten akronim, ja znam dwie wersje:

  1. KISS = Keep It Short and Simple (mniej więcej - uczyń to krótkim i prostym),
  2. KISS = Keep It Simple Stupid (mniej więdej - uczyń to prostym głupku).

Dawno wyszło to już poza filozofię Unixa, choć być może rzeczywiście w jakiejś mierze z niej pochodzi. Wydaje się, że trzymanie się tej reguły jest banalnie proste - a wcale takie nie jest. Wręcz przeciwnie - to niezwykle trudne. Tylko naprawdę dobrzy programiści potrafią w ten sposób pisać oprogramowanie. Tak samo jak zastosowanie tego w innych dziedzinach - np. tylko naprawdę błyskotliwi ludzie, potrafią wytłumaczyć laikowi w prostu i zrozumiały sposób dowolnie skomplikowane zagadnienia.

Brakuje mi systemu, który wróciłby do korzeni UNIX-a. Skończyło się na tym, że używam Debiana (chociaż teraz akurat Ubuntu, bo nie chciało mi się męczyć za bardzo przy instalacji systemu na nowym kompie), ale coraz mniej rzeczy mi się w Debianie podoba. Pewnie warto byłoby w końcu przyjrzeć się BSD? Czy ktoś tego używa na laptopie może? Zwłaszcza programy do grafiki i sterowniki kart graficznych mnie interesują.

P.S.
Problemem jest narzucenie ludziom odruchów pochodzących z Windowsów. To że używanie komputera nawet z Unixopodobnym system polega na używaniu Gnome czy czegoś w tym stylu to kompletna porażka. Ja bardzo długo używałem jako menedżera okien larswm i byłem w stanie robić wszystko dużo szybciej za pomocą skrótów klawiaturowych niż przy pomocy myszki. Niestety larswm już wypadł z większości aktualnych dystrybucji.

masz i3wm