Unix срещу Linux: Разликите между и защо има значение

Unix срещу Linux: Разликите между и защо има значение

В наши дни Linux е навсякъде. За най -доброто доказателство не търсете повече от Windows. С пускането на подсистемата Windows за Linux 2 Microsoft доставя ядро ​​на Linux със своята операционна система. Не толкова отдавна това би изглеждало като първоаприлска шега.





Въпреки че Linux може да осигури гръбнака за голяма част от интернет, той не е създаден от нищото. Преди Linux е имало Unix, а по -новата операционна система дължи голяма част от заслугата за настоящата си популярност на идеи, родени през 70 -те и дори през 60 -те години.





Какво е Unix?

Докато самият Unix се стреми към простота, описването какво точно е не е лесно. Първоначалният Unix беше операционна система от AT&T, но тези дни, Търговската марка UNIX принадлежи на Open Group . Unix се използва и като категория за описание на цяло семейство операционни системи.





След това има философия на Unix. Това служи като общо ръководство за програмите на Unix, които трябва да следват, като ядрото е, че всяка програма трябва да прави едно нещо добре. Вместо да се стреми да опакова всяка възможна функция, инструментът на Unix трябва просто да си свърши работата, като в идеалния случай произвежда продукция, която може да се подава директно във входа на друга програма.

Тези дни има много налични Unix варианти, както в безплатни, така и в търговски варианти.



Какво е Linux?

Linux е друг термин, който е по -трудно да се опише, отколкото можете да си представите. Технически, пълната дистрибуция на Linux е операционна система, подобна на Unix, но това е само началото.

Много хора използват Linux като стенография за това, което би било по -точно описано като GNU/Linux. Самият Linux е само ядрото, частта от операционната система, която извършва основните изчисления и взаимодейства с хардуера. Основните помощни програми, които работят над това ядро, са също толкова важни.





GNU е рекурсивен акроним, който означава „GNU's Not Unix“. Проектът GNU не съдържа оригинален Unix код, но предоставя всички помощни програми, които бихте очаквали да намерите в Unix операционна система. Това е ключова разлика между Unix и Linux.

Unix срещу Linux: Кратка история

Дори създателите на Unix не го създадоха цял плат. Вместо това Кен Томпсън и Денис Ричи се вдъхновяват от по -ранна операционна система Multics. В Bell Labs тези двама взеха концепции от тази операционна система и пренаписаха свои собствени в C, които Ричи проектира и помогна за разработването им.





Unix не беше софтуер с отворен код. Вместо това AT&T продаваше търговски лицензи, но не беше единствената компания, работеща върху Unix. Учени от Бъркли първоначално разработиха добавка, наречена Berkeley Software Distribution или BSD. В крайна сметка BSD се превърна в свой собствен цялостен Unix.

През 80 -те и 90 -те години на миналия век различни компании започнаха да продават свои собствени предложения на Unix. Те включват AIX на IBM, Solaris на Sun и Xenix, които по -късно станаха SCO UNIX.

Linux превзема света от Storm

В допълнение към различните предложения на Unix, бяха налични и няколко варианта, подобни на Unix. Един от тях беше MINIX, който беше предназначен за академична употреба. Софтуерен разработчик от Хелзинки на име Линус Торвалдс беше разочарован от ограниченията на MINIX и имаше за цел да създаде подобно ядро, което да може да се възползва от новия компютър, който беше купил.

В същото време Ричард Столман търсеше ядро. Той беше започнал проекта GNU през 1983 г., изграждайки безплатни заместващи програми за различни помощни програми на Unix. Това, което той нямаше по това време, беше безплатно ядро ​​с отворен код. Торвалдс вече използваше помощните програми на GNU с ядрото си, а в крайна сметка и други.

Linux бързо забеляза широк интерес. Към средата на 90-те години на миналия век проектът избухна в популярност поради естеството на свободния дизайн както на ядрото, така и на GNU инструментариума. Дори когато различни други безплатни Unix операционни системи станаха достъпни, търговският характер на първите 20 години на Unix надвисна над тях. Това все още влияе на битката Unix срещу Linux и до днес.

как да поправя bsod windows 10

Как и къде се използва Unix тези дни?

В момента популярността може да е основната разлика между Linux и Unix. Това означава, че има свободно достъпни Unix дистрибуции, които изпълняват много от същия софтуер като Linux. Двата най -популярни са FreeBSD и OpenBSD, и двата варианта на BSD, както подсказват имената.

След това, разбира се, има Apple. Всяко устройство на Apple, което купувате тези дни, било то MacBook, iPhone или дори Apple Watch, работи с Unix-подобна операционна система. На iPhone или Apple Watch никога няма да разберете това, като ги използвате. Това обаче не е така на компютър с Mac.

Просто стартирайте приложението Mac Terminal и ще имате достъп до стандартни помощни програми на Unix като ls, pwd и дори до редактори като vim. Тези инструменти могат да бъдат доста мощни. За въведение вижте нашия ръководство за начинаещи до терминала Mac .

Linux е навсякъде

Linux може да е навсякъде, но това не означава, че го виждате. Android, най -популярната мобилна операционна система в света, е вилица на Linux. Това не бихте разбрали, ако го стартирате, но зад кулисите има версия на ядрото на Linux, модифицирана за използване в мобилни устройства.

Голяма част от интернет работи на Linux. Докато вариантите на Windows и Unix захранват някои сървъри, по -голямата част от сървърите изпълняват дистрибуция на Linux. Голяма част от това е свързано със свободния характер на операционната система, но и с това колко здрава е тя, което означава по -малко престой. Unix не е по -малко стабилен по никакъв начин, но популярността на Linux означава, че повечето хора ще го изберат в престрелка между Unix и Linux.

Едно от най-известните изяви на Linux през последните няколко години е подсистемата Windows за Linux. Това ви позволява да стартирате помощни програми за Linux в Windows, което е голяма полза за уеб разработчиците и софтуерните инженери. Имаме ръководство как да започнете с подсистемата Windows за Linux .

Нови ли сте за Unix или Linux?

Управлението на компютър с Unix или Linux е по -лесно от всякога. Windows не изпълнява Linux в основата си, но все пак е възможно поне да се стартира Linux на върха на Windows. Всяко устройство на Apple, което купувате, има в основата си и вариант на Unix.

Ако искате да стартирате „истински“ Linux на вашия компютър, това също е лесно. Винаги можете сами да инсталирате една от безбройните Linux дистрибуции на вашия компютър. Бихте ли предпочели компютър с предварително инсталиран Linux? Не търсете повече от нашия списък със страхотни лаптопи за Linux.

Дял Дял Туит електронна поща 3 начина да проверите дали имейл е реален или фалшив

Ако сте получили имейл, който изглежда малко съмнителен, винаги е най -добре да проверите неговата автентичност. Ето три начина да разберете дали имейл е реален.

Прочетете Напред
Свързани теми
  • Linux
  • Обяснена технология
  • Linux Distro
  • Linux
  • Unix
За автора Крис Уук(118 статии са публикувани)

Крис Уук е музикант, писател и както и да се нарича, когато някой прави видеоклипове за мрежата. Технически ентусиаст, откакто се помни, той определено има любими операционни системи и устройства, но така или иначе използва колкото се може повече, само за да остане в крак.

Още от Kris Wouk

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux