Деякі люди сказали мені, що FreeBSD НЕ є Unix, чи не так? Я збентежений. Я перевірив деякі статті, але вирази досить розпливчасті, і мені потрібне уточнення.
Деякі люди сказали мені, що FreeBSD НЕ є Unix, чи не так? Я збентежений. Я перевірив деякі статті, але вирази досить розпливчасті, і мені потрібне уточнення.
Відповіді:
Все зводиться до того, чи говорите ви легально чи з точки зору технології. Юридично FreeBSD, як і Linux, не може використовувати торговий знак Unix. З технологічної точки зору, FreeBSD - це стільки ж Unix, скільки Solaris, HP-UX, або будь-яка інша комерційна версія, яка заплатила за можливість юридично називатися Unix.
Слово Unix
насправді є торговою маркою, яка посилається на System V Unix. Тож "юридично" це не Unix. Але це пов'язано і «виглядає» як Unix, тому його часто називають Unix, або Unix-подібним. http://en.wikipedia.org/wiki/Unix
Юридично щось дозволено називати "Unix", якщо воно проходить через дорогий процес сертифікації X / Open. Тож ні, FreeBSD - це не Unix, вони не мріяли б розтратити ті маленькі грошові кошти, які їм доведеться пройти через багаторічну сертифікацію, яка застаріла в момент їх отримання (одна зміна, початок заново). З іншого боку, всі BSD - це прямі уловлювачі оригінального вихідного коду Unix від AT&T, взламаного до невпізнання ордою ентузіастів з усього світу. Так, так, FreeBSD - це (генетичний) Unix. Таким же чином, Linux не є Unix, ні юридично, ні генетично. Але Linux був задуманий як вірний працездатність того, про що йдеться у Unix (він уважно слідує POSIX), так що так, Linux також є Unix.
Плутати достатньо? ;-)
Як всі кажуть, юридично це не UNIX. Думай про це так; якби у вас був човен зі 100 пісками, ви щороку перемикали б один старий шматок на новий песик і зберігали цей старий шматок у сараї. У 99 років, коли у вас є лише один шматочок деревини від оригінального човна, це технічно все-таки це той же човен, правда? Але коли ви виймете останній шматок оригінальної деревини, чи все-таки це буде той самий корабель? Зараз BSD - це судно.