Шта чини Уник посебним?

Аутор: Judy Howell
Датум Стварања: 2 Јули 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Китайская виза 2022 [ПРИНЯТО 100%] | Подать заявку шаг за шагом со мной (С субтитрами)
Видео: Китайская виза 2022 [ПРИНЯТО 100%] | Подать заявку шаг за шагом со мной (С субтитрами)

Садржај



Извор: Лигхтцоме / иСтоцкпхото

Одузети:

Зашто је овај чудан оперативни систем издржао суочен са изазовима сличних Мицрософт-у? Одговор је једноставан: Многи програмери сматрају освежавајућу алтернативу монолитним алатима попут ИДЕ-а и језика као што је Јава.

Откако је Уник избио на сцену раних 70-их, посматрачи у рачунарском свету брзо су га отписали као чудан оперативни систем који су осмислили и за експертске програмере. Упркос својим прогласима, Уник одбија да умре. Још 1985. године Стеварт Цхеифет се питао да ли ће Уник постати стандардни оперативни систем будућности у емисији ПБС "Компјутерске хронике", иако је МС-ДОС био у свом врхунцу. У 2018. години јасно је да је Уник заиста стандардни оперативни систем, не на десктоп рачунарима, већ на паметним телефонима и таблетима.

Такође је стандардни систем за веб сервере. Чињеница је да милиони људи широм света свакодневно комуницирају са Линук и Уник системима, а већина њих никада у животу није написала линију кода.


Па шта чини Уник толико вољеним од програмера и других техничких типова? Погледајмо неке ствари које овај оперативни систем ради. (Појединости о Уник-у потражите у историји Уника: од Белл Лабс-а до иПхоне-а.)

Љуска

Дизајн корисничког интерфејса већ је од раних дана рачунања доста напредовао. Постоје интерфејси наредбеног ретка, графички интерфејси, интерфејси засновани на гестама, тако их можете именовати. Међутим, већина озбиљних корисника више воли добру старомодну командну линију. Као прво, будући да оперативни системи засновани на Уник-у често живе на серверима, коришћење само софтвера смањује режијске трошкове. Уместо наменског монитора, тастатуре и миша на серверу, администратори се могу даљински пријавити преко ССХ-а било у уређај, било директно или често на сервер конзоле, што показује оперативни систем и омогућава им да поново покрену машину.

Ови корисници проводе већину свог времена у шкољци, што је програм који узима улаз и претвара га у акције, било да покреће програме или конфигурише систем. Слично је са МС-ДОС упита или старим БАСИЦ језицима на 8-битним рачунарима попут Цоммодоре 64.


На Уник и Линук системима, корисник има могућност избора шкољки. У свету Линук-а подразумевани је Басх, за Боурне Агаин Схелл-а, пункер на творцу једне од оригиналних шкољки, Степхен Р. Боурне. Остале популарне шкољке су зсх, љуска Ц и корн шкољка, назване по Давиду Корну.

Ово показује склоност модуларном дизајну у Уник свету. Све од љуске до графичког корисничког интерфејса је само још један програм, а компоненте се могу лако заменити. Такође омогућава приступ развоју заснован на малим алатима. Па уђите касније. (Прочитајте о другој врсти шкољке, Мосх, у Мосх: Безбедна шкољка без бола.)

Све је () датотека

Једна од ствари која карактерише Уник-ове системе је њихова зависност од датотека, за разлику од других система времена који су користили непрозирне бинарне датотеке за чување конфигурационих информација. Фокус на иритирао је неке кориснике других система, али Уник корисницима се то свиђа.

Без грешака, без стреса - Ваш корак по корак водич за креирање софтвера за промену живота без да вам уништи живот


Не можете побољшати своје вештине програмирања када никога није брига за квалитет софтвера.

"Уобичајена нит је било преговарање речи; сумњиво висок део мојих колега из УНИКС-а већ је у претходној каријери развио удобност и течност речи и речи", написао је Тхомас Сцовилле. "Они су били вешти читаоци и писци, а УНИКС се поигравао тим снагама. УНИКС им је, у одређеном смислу, литература. Изненада, прекомерна заступљеност полиглота, врста либералне уметности и гласних читалаца у УНИКС заједници није изгледала тако тајанствено, и указао пут ка дубљем питању: у свету који све више доминира култура слике (ТВ, филмови, .јпг датотеке), УНИКС остаје укорењен у култури речи. "

Традиционални Уник дизајн је био да се користе АСЦИИ датотеке у што већем броју. Чак су и уређаји попут хард диска или ер приказани као датотеке. Они заиста нису датотеке, али програмери могу да третирају ове посебне датотеке као да јесу.

Мали алати

Шкољка и има све као фајл се наслања на још једну главну карактеристику Уник-овог развоја: обављање сложених задатака изградњом цевовода од малих алата.

Све љуске имају цевовод, "|", који је излаз једног програма на улаз другог. Ово олакшава спајање програма.

Претпоставимо да сте желели сортирану листу свих корисника који су пријављени у систем без дупликата (јер се корисници могу пријавити више пута). Ево како би то изгледало:

ко | цут -д -ф1 | врста | уник

Иако изгледа чудно, показује снагу овог стила развоја. Ако сте одлучили да ово имплементирате испочетка у Ц-у, можда ћете гледати хиљаде редака кода.

Овај стил развоја називали су Уник филозофијом. Можда бисте желели да погледате књигу Микеа Ганцарзса, „Линук и Уник филозофија“, ако сте заинтригирани.

Зашто Уник живи даље

Зашто је овај чудан оперативни систем издржао суочен са изазовима сличних Мицрософт-у? Одговор је једноставан: Многи програмери сматрају освежавајућу алтернативу монолитним алатима попут ИДЕ-а и језика као што је Јава. Уместо да их корпорација преноси са високог нивоа, савремене Уник верзије органско расту. Писац научне фантастике Неал Степхенсон назвао је Уник "Гилгамешевим епом" рачунарског света у свом есеју "У почетку је била командна линија".

Ако је његов континуирани успех било који показатељ, Уник ће наставити привлачити још много програмера у годинама које следе.