Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

Command Line ў 2004 годзе Частка 2

Частка1

Два прыкладу:

Колы на прыладзе азначае, што вы можаце выбіраць паміж спектр вынікаў. Калі вам трэба да хуткім зменам або вялікія змены, ён круціцца лёгка. Калі вам патрэбныя пастаянны доступ да яе, гэта буйныя і выпуклыя. Кола з'яўляецца асноўным інструментам мы ўсе зручныя хватания, і яго прысутнасць на больш складаныя прылады кажа нам сёе-тое пра выбары мы можам зрабіць.

Калі мы націскаем рычаг, мы хочам што-то для пераходу з аднаго месца на іншае, і наогул застацца там. Працягнем гэтую думку, ужываючы рычагі на прыладу, калі мы хочам выбраць паміж рознымі дзяржавамі і ўстойлівым. Выбар паміж двума выключаюць, як уключэнне / выключэнне, натуральна належыць рычаг або перамыкач.

Такім чынам, людзі ставяцца да інтэрфейсу як працяг сябе, і пашырэнне інструментаў, якія яны ўжо ведаюць. І, людзі ставяцца да інтэрфейс, заснаваны на выбары, які яны павінны зрабіць у выкарыстанні прылады. Такім чынам, добра распрацаваны карыстацкі інтэрфейс з'яўляецца адным пабудаваны на скрыжаванні гэтых двух адносінах.

З гэтага пункту гледжання, мы не павінны вінаваціць сумна вядомай "міргае двенадцать праблемы" на зноў вынайшаў з'ява GUI. Ісціна была простая, на самай справе: усе кнопкі інтэрфейс для праграмавання відэамагнітафона проста адстой. Кнопкі побач з кнопкамі, усё аднолькавага памеру, кожны з якіх радыкальна адрозніваюцца мэты? Адстой. (Тэхнічна, у канцы 80-х відэамагнітафонаў не было графікі, і нельга сказаць, каб мець GUI наогул. Гэта прыйшло пазней, у сярэдзіне 90-х, з высновай на экран праграмавання, а на самай справе было лягчэй.)

Сучасныя відэамагнітафоны, як правіла, які-то на экране праграмавання, а гэта значыць, што вы можаце ўсталяваць час і кіраваць іншымі функцыямі праз роду прымітыўных GUI. Графічныя інтэрфейсы маюць віртуальныя кнопкі таксама, вядома, але ў іх таксама ёсць іншыя віды віртуальнага кіравання, як і радыё-кнопкі, сцяжкі, тэкставыя палі ўводу, набор і паласы прагорткі. Інтэрфейсы, вырабленыя з гэтых кампанентаў, як уяўляецца, значна прасцей, для многіх людзей, чым гэтыя маленькія націскам кнопкі на пярэдняй частцы машыны, і так міргае 12:00 сама паступова знікае з гасціных ў Амерыцы. Міргае двенадцать праблема перайшла да чуме іншых тэхналогій.

Ах, добра. Менавіта пра гэта я шукаў. На жаль, Стывенсан абышоў рамкі, што гэтая кропка мае на ўвазе.

Так GUI выйшла за час інтэрфейс для персанальных кампутараў і стаць свайго роду мета-інтэрфейс, які ўціскаецца ў сэрвіс для кожнай новай часткай спажывецкай тэхнікі. Гэта рэдка ідэальна падыходзіць, але, ідэал, ці нават добры інтэрфейс ўжо не прыярытэт, галоўнае цяпер аказвае якое-інтэрфейс, што кліенты будуць выкарыстоўваць, так што вытворцы могуць прэтэндаваць, з непранікальным тварам, што яны прапануюць новыя магчымасці.

Мы хочам графічнага інтэрфейсу ў значнай ступені таму, што яны зручныя і таму, што яны проста - або па крайняй меры графічны інтэрфейс робіць яго здацца, што спосаб, вядома, нічога на самай справе лёгка і проста, і пакласці прыемны інтэрфейс у верхняй частцы яна не змяняе гэтага факту. Аўтамабіль кіруецца праз графічны інтэрфейс будзе лягчэй кіраваць, чым адзін кантралюецца з дапамогай педалі і руль, але гэта было б неверагодна небяспечна.

Я ігнарую апошняя фраза, якая проста без розуму. Я хацеў бы адзначыць, што ўсе элементы кіравання ўжо гаварылася вышэй - радыё-кнопкі, сцяжкі, палосы прагорткі, і гэтак далей - у той час як заснаваныя на фізічны кантроль, не з'яўляюцца заменай для тых, фізічны кантроль. Калі вы за рулём аўтамабіля, вашы рукі знаходзяцца на набор фізічных кіравання, такіх як рулявое кола і педалі. Калі вы працуеце кампутар, вашы рукі на іншы набор элементаў кіравання. Мышы і клавіятуры.

Метафарычна элементы кіравання, якія адлюстроўваюцца ў графічны інтэрфейс карыстальніка, фатаграфіі органаў кіравання, выкарыстоўваюцца як зручны візуальны спосаб прадстаўлення інфармацыі, і выбар, звязаны з вашай задачай. Ніхто не мяркуе, што вы ў стане дасягнуць ўнутры экран і круціць ручку, як графічны фізічнага адзін на вашай печы. Гэта ўсё ўнутры кампутара, - за маніторам, так і за мыш, і людзі сёння выдатна дасведчаныя аб гэтым. Калі б яны маглі варэннем ўніз кнопкі на экране пальцам, ці тыкаць у іх палкай, а не з мышшу, гэта было б таксама добра. Гэта тое, што сэнсарны экран і стілус КПК рабіць, адпаведна, і гэта не выпадкова, што графічны інтэрфейс змяняецца сама мала таго, ці выкарыстоўваецца адзін ці іншы.

Але ў абодвух арэнах - дызайн карыстацкага інтэрфейсу ў фізічным свеце, так і ў графічным адзін - Ёсць добры выбар і Ёсць дрэнныя выбары.

З дапамогай графічнага інтэрфейсу ўвесь час мы непрыкметна купіў у здагадцы, што мала хто пагадзіўся б, калі б прадстаўленых ім прама: а менавіта, што жорсткія рэчы можна зрабіць лёгка, і складаныя рэчы простымі, паставіўшы патрэбны інтэрфейс на іх. Для таго, каб зразумець, якім дзіўным гэта, ўявіце, што рэцэнзіі былі напісаныя па той жа сістэме каштоўнасцяў, якія мы ўжываем да карыстацкіх інтэрфейсаў: "пісаў у гэтай кнізе дзіўна прастадушны і бойкі; аўтар замоўчвае складаныя тэмы і выкарыстоўвае паверхневых абагульненняў амаль у кожным сказе. Чытачы рэдка даводзіцца думаць, і былі пазбаўленыя ўсе цяжкасці і нуду як правіла, удзельнічаюць у чытанні старамодныя кнігі ". Пакуль мы будзем прытрымлівацца простых аперацый, як ўстаноўка гадзін на нашым відэамагнітафоны, гэта не так дрэнна. Але, як мы імкнемся рабіць больш маштабныя рэчы з нашымі тэхналогіямі, мы непазбежна сутыкаемся з праблемай:

На жаль, страціў нітку зноў.

Метафара SHEAR

Гэта значыць, дрэнны дызайн карыстацкага інтэрфейсу.

Я пачаў выкарыстоўваць Microsoft Word, як толькі першая версія была выпушчаная прыкладна ў 1985 годзе. Пасля некаторага першапачатковага непрыемнасцяў я знайшоў, што гэта лепшы інструмент, чым MacWrite, які быў яе адзіны конкурс у той час. Я напісаў шмат матэрыялу, у ранніх версіях Word, захоўваючы яго на ўсе дыскеты, і перадаў ўтрыманне ўсіх маіх дыскет, каб мой першы жорсткі дыск, які я набыў у 1987г. Па меры з'яўлення новых версій Слова прыйшло, што я шчыра абноўлены, мяркуючы, што як пісьменнік ён меў сэнс для мяне, каб выдаткаваць пэўную суму грошай на інструменты.

Калі-то ў сярэдзіне 1980-х я паспрабаваў адкрыць адзін з маіх старых, каля-1985 дакументы Word з выкарыстаннем версіі слова, то ток: 6,0 Гэта не спрацавала. Word 6.0 не прызнаюць дакумент, створаны на больш раннюю версію самога сябе. Адкрываючы яго як тэкставы файл, мне ўдалося аднавіць паслядоўнасць літар, якія складалі тэкст дакумента. Мае словы былі яшчэ там. Але фарматаванне было праходзіць праз часопіс галінак - словы я напісаў былі перапыненыя spates пустых прастакутныя скрынкі і тарабаршчыны.

Microsoft трахал цябе? Ўступеце ў клуб!

Зараз, у кантэксце бізнесу (галоўны рынак для Word) такога роду рэчы толькі раздражненне - адзін з руціны непрыемнасцяў, якія выходзяць разам з выкарыстаннем кампутараў. Лёгка купіць маленькі канвертар файлаў праграм, якія будуць клапаціцца аб гэтай праблеме. Але калі вы пісьменнік, чыя кар'ера словамі, чыя прафесійная ідэнтычнасць корпус пісьмовых дакументаў, такога роду рэчы вельмі трывожныя. Ёсць вельмі мала фіксаваных здагадак ў маёй працы, але адзін з іх з'яўляецца тое, што як толькі вы напісалі слова, яно напісана, і не можа быць няпісаныя. Чарнільныя плямы паперы, долата скарачэння камень, стілус знакі гліны, і што-то беззваротна адбылося (мой брат у законе з'яўляецца багасловам, хто чытае 3250-гадовы клінапісныя таблічкі - ён можа распазнаваць почырк прыватнасці кніжнікамі, і ідэнтыфікаваць іх па імя). Але апрацоўкі тэкстаў праграмнага забеспячэння - у асаблівасці тых, што выкарыстоўваюцца адмысловыя, складаныя фарматы файлаў - мае жудасныя ўлада unwrite рэчы. Невялікае змяненне фарматаў файлаў, або некалькі пакруціў біт, а месяцаў ці гадоў літаратурнай прадукцыі можа спыніць сваё існаванне.

Зараз гэта было тэхнічна памылка ў дадатку (Word 6.0 для Macintosh), а не аперацыйнай сістэмы (MacOS 7 кропка што-то) і г.д. першапачатковай мэты майго раздражненне было людзей, якія былі адказныя за Слова. Але. З іншага боку, я мог бы абраць "Захаваць як тэкст" варыянт у Слове і захавалі ўсе свае дакументы, як простыя тэлеграмы, і гэтая праблема не паўстала б. Замест гэтага я дазволіў сабе спакусіцца ўсе гэтыя якія крычаць параметры фарматавання, якія нават не існавалі да ГПИ прыйшлі разам, каб зрабіць іх практычна. Я атрымаў у звычку выкарыстоўваць іх, каб зрабіць мае дакументы выглядаюць даволі (магчыма, прыгажэй, чым яны таго заслугоўвалі, каб выглядаць, і ўсе старыя дакументы на гэтыя дыскеты апынуліся больш ці менш лайно). Цяпер я быў расплачвацца за гэта пястота. Тэхналогія была рушылі далей і знайшлі спосабы, каб зрабіць мае дакументы выглядаць яшчэ прыгажэй, і следствам гэтага было тое, што ўсе старыя выродлівыя дакументаў спыніў сваё існаванне.

Гл. вышэй, паўторна: Microsoft зашрубоўвання нас скончылася. У мяне ёсць членскія білеты надрукаваныя і ўсё.

Гэта было - калі вы прабачце мяне за дзіўныя маленькія фантазіі момант - як калі б я пайшла, каб застацца ў нейкай курорт, некаторыя выдатна аформленых і арт-накіраванага гатэль, размяшчэнне сябе ў рукі майстроў мінулага з Сэнсарныя інтэрфейс і селі ў маім пакоі і напісаў аповесць шарыкавай ручкай на жоўтым нататніку, і калі я вярнуўся з абеду, выявіў, што служанка ўзяла маю працу ў бок і пакінуў на сваім месцы гусінае пяро і стэк тонкага пергамента - патлумачыўшы, што пакой выглядала вельмі значна танчэй, такім чынам, і ўсё гэта было часткай руціннага абнаўлення. Але напісана на гэтых лістах паперы, на бездакорным Чыстапісанне, былі доўгія паслядоўнасці слоў выбіраецца з слоўніка. Жудасныя, вядома, але я не мог падаць скаргу ў кіраванне, таму што, застаючыся на гэтым курорце я даў сваю згоду на гэта. Я здаў мае паўнамоцтвы Морлок і стаць Элоі.

LINUX

У канцы 1980-х і пачатку 1990-х гадоў я правёў шмат часу Макінтошаў праграмавання, і ў рэшце рэшт вырашылі для раскашэліцца на некалькі сотняў даляраў за прадукт Apple, называецца семінар Macintosh праграміста або МСР. МСР былі канкурэнты, але гэта было бясспрэчна прэм'ер сістэмы распрацоўкі праграмнага забеспячэння для Mac. Гэта было тое, што Apple, уласных інжынераў выкарыстоўваецца для запісу Macintosh кода. Улічваючы, што MacOS была значна больш тэхналагічна прасунутых, у той час, чым канкурэнцыя, і што Linux нават не існуе, і ўлічваючы, што гэта было фактычна праграма, якая выкарыстоўваецца каманду сусветнага класа ад Apple творчых інжынераў, у мяне былі вялікія надзеі. Ён прыбыў на чарку дыскет аб футаў вышынёй, і так было шмат часу на маё хваляванне пабудаваць у бясконцы працэс устаноўкі. Упершыню я пачаў МСР, я, напэўна, чакаў нейкі сэнсарны мультымедыйны Філі вітрыне. Замест гэтага яна была строгай, амаль да такой ступені, што палохае. Было пракруткі акна, у якое вы можаце набраць просты, нефарматаванай тэкст. Сістэма будзе затым інтэрпрэтаваць гэтыя радкі тэксту ў якасці каманды, і спрабаваць выконваць іх.

Гэта было, іншымі словамі, шкло тэлетайп які працуе інтэрфейс каманднага радка. Ён прыйшоў з разнастайнымі загадкавым, але магутныя каманды, якія могуць быць выкліканыя, увёўшы іх імёны, і якія я навучыўся выкарыстоўваць толькі паступова. Ён не быў да Некалькі гадоў праз, калі я пачаў важдацца з Unix, я зразумеў, што інтэрфейс каманднага радка, увасобленыя ў МСР было аднаўленне Unix.

Іншымі словамі, першае, што хакеры Apple, было зроблена, калі яны атрымалі MacOS і працуе - верагодна, яшчэ да таго, яны атрымалі яго і працуе - было ўзнавіць Unix інтэрфейс, так што яны будуць быць у стане атрымаць некаторую карысную працу. У той час я проста не мог прымусіць свой розум вакол гэтага, але: наколькі хакеры Apple, былі занепакоеныя тым, хваленая графічны інтэрфейс Mac Профіль было перашкодай, што-то абыйсці, перш чым маленькі тостар нават выйшлі на рынак.

Гэта не было перашкодай для атрымання працы - гэта было перашкодай для атрымання праграмаванне зроблена. Распрацоўка і рэалізацыя графічнага інтэрфейсу для канкрэтнай аперацыі цяжка. Асабліва робіце правільна. З іншага боку, абапіраючыся на самыя асноўныя інтэрфейс убудаваная ва ўсе кампутары - нават тое, што рана Macintosh - наяўнасці розных паслядоўнасцяў знакаў на клавіятуры дакладна вызначыць розныя каманды, якая будзе выканана, вельмі простая ў праграму.

Усё гэта шуміха над элементамі графічнага інтэрфейсу прывяло некаторых людзей прадказваць смерць клавіятуры. Потым Tablet PC ад Microsoft - і людзі скардзіліся, з тых часоў, таму што большасць рэчаў, якія вы будзеце выкарыстоўваць кампутар для, па-ранейшаму звязаны з літарамі і лічбамі. І гэта прасцей набраць, чым яны павінны пісаць. Так, нават калі вы лекар кінуліся перапоўненым калідоры паміж пацыентамі. Зараз, дай мне годную распазнання голасу...

Аднак, нават распазнанне галасы, не апошняе слова. (Плюс, цяжка сарваць добры пляж.) інтэрфейс каманднага радка і графічны карыстацкі інтэрфейс існуе ў вельмі брудны спектр. Цяпер у нас ёсць механікам у тоўстай краму, якому неабходна падключыць машыну ў кампутар, і для яго, сэнсарны, як правіла, лепшы карыстацкі інтэрфейс для працы. У вас няма мышы, каб змазаць тлушчам і перапынення, у вас няма клавіятуры для разліву вадкасці на ачыстку або дзяўбці ў пальчатках пальцы. І сэнсарны, не здымае GUI альбо - вы можаце проста маляваць літары ў куце экрана для хлопца, каб ткнуць ст.

Яшчэ да майго Powerbook упаў і знішчыў мой вялікі файл, у ліпені 1995 года, не было прыкмет небяспекі. Стары прыяцель майго каледжа, які запускаецца і працуе высокатэхналагічных кампаній у Бостане, быў распрацаваны камерцыйны прадукт, выкарыстоўваючы Макінтошаў ў якасці інтэрфейсу. Асноўным Макаў былі высокапрадукцыйных графічных тэрміналаў, абраныя для іх салодкі карыстацкі інтэрфейс, падаючы карыстачам доступ да вялікай базе дадзеных графічнай інфармацыі, якая захоўваецца на сетку значна больш магутны, але меней зручным для карыстальнікаў, кампутараў. Гэты хлопец быў другім чалавекам, які звярнуў маю ўвагу на Macintosh, дарэчы, і да сярэдзіны 1980-х гадоў у нас былі агульныя вострыя адчуванні быцця высокатэхналагічных знаўцаў, выкарыстоўваючы перадавыя тэхналогіі кампаніі Apple у свеце DOS, якія выкарыстоўваюць knuckleheads. Раннія версіі сістэмы майго сябра, добра сябе зарэкамендаваў, ён сказаў мне, але калі некалькі машын ўвайшлі ў сетку, таямнічыя збоі пачалі адбывацца, часам цэлую сетку проста замерзнуць. Гэта быў адзін з тых памылак, якія не могуць быць прайграныя лёгка. У рэшце рэшт яны зразумелі, што гэтыя сеткавыя збоі былі выкліканыя, калі карыстальнік, сканавання меню для канкрэтнага пункта, якая адбылася націснутай кнопку мышы для больш, чым на пару секунд.

Pbbbbtt. Stupid OS 7.

Па сутнасці, MacOS можа зрабіць толькі адно за раз. Малюнак меню на экране, гэта адно. Таму, калі меню была знесеная, Macintosh быў не ў стане рабіць што-небудзь яшчэ, пакуль што нерашучы карыстальнік адпусціў кнопку.

Гэта не такая ўжо дрэнная рэч у аднакарыстальніцкім, адно-працэсу машыне (хоць гэта даволі дрэнна), але гэта нічога добрага ў машыне, якая знаходзіцца ў сеткі, таму што быць у сеткі мае на ўвазе нейкія пастаянныя нізкія ўзроўню ўзаемадзеяння з іншымі машынамі. Будучы не ў стане рэагаваць на сеткі, Mac выклікала ўсёй сеткі аварыі.

Для таго каб працаваць з іншымі кампутарамі, і з сеткамі, і з рознымі розных тыпаў апаратных сродкаў, АС павінна быць непараўнальна складаней і больш магутны, чым любы MS-DOS або арыгінальнай MacOS. Адзіны спосаб падлучэння да Інтэрнэту, што варта сур'езна такое ГЧП, Кропка-Point Protocol, які (не кажучы ўжо дэталі) робіць ваш кампутар - часова - паўнавартасны член глабальнай сеткі Інтэрнэт, з яго уласны унікальны адрас, а таксама розныя прывілеі, паўнамоцтвы і абавязкі, якія належаць гэтым. Тэхнічна гэта азначае, што ваш кампутар працуе пад кіраваннем TCP / IP пратакол, які, каб зрабіць карацей кажучы, круціцца вакол адпраўкі пакетаў дадзеных ўзад і наперад, у прыватнасці, няма парадку, і ў непрадказальнае час, у адпаведнасці з разумнай і элегантны набор правілы. Але адпраўкі пакета дадзеных адно, а так OS, якая можа зрабіць толькі адно ў той час, не можа адначасова быць часткай Інтэрнэту і зрабіць што-небудзь яшчэ. Калі TCP / IP быў вынайдзены, бег для яго вялікі гонар абаронены за сур'ёзныя Кампутары - мэйнфрэйм і магутныя міні-ЭВМ, якія выкарыстоўваюцца ў тэхнічных і камерцыйных параметраў - і так пратакол спраектаваны вакол здагадцы, што кожны кампутар, выкарыстоўваючы гэта сур'ёзная машына, здольныя рабіць шмат рэчаў адначасова. Не ставіць занадта тонкая кропку на ёй, машына Unix. Ні MacOS ні MS-DOS была пабудавана з улікам гэтага, і таму, калі Інтэрнэт ёсць гарачае, радыкальныя змены павінны былі быць зробленыя.

Калі мой Powerbook разбіў маё сэрца, і калі Слова спыніў прызнанне маіх старых файлаў, я ўскочыў на Unix. Відавочнай альтэрнатывай для MacOS была б Windows. Я сапраўды не маю нічога супраць Microsoft, або Windows. Але гэта было даволі відавочна цяпер, што старыя аперацыйныя сістэмы ПК былі хітрасці, а таксама адлюстраванне напругі, і, магчыма, былі лепш пазбягаць, пакуль яны не навучыліся хадзіць і жаваць гумку адначасова.

Пераход адбыўся ў пэўны дзень у летам 1995 года. Я быў у Сан-Францыска на працягу некалькіх тыдняў, выкарыстоўваючы мой PowerBook для працы над дакументам. Дакумент быў занадта вялікі, каб змясціцца на адной дыскеце, і таму я не зрабіў рэзервовую бо выходзячы з хаты. PowerBook упаў і знішчыў увесь файл.

Гэта адбылося так, як я быў на маім шляху да дзвярэй, каб наведаць кампанію пад назвай Электрычныя супольнасцяў, якія ў тыя дні быў у Лос-Альтос. Я ўзяў свой PowerBook са мной. Мае сябры ў электрычны супольнасцяў былі Mac карыстальнікаў, якія мелі разнастайныя ўтыліты для unerasing файлаў і аднаўленне з дыска адбываецца збой, і я быў упэўнены, я мог бы атрымаць вялікую частку файл назад.

Як высветлілася, два розных утыліт аварыі Mac аднаўлення не змаглі знайсці ніякіх слядоў, што мой файл ніколі не існавала. Ён быў цалкам і сістэматычна знішчаны. Мы прайшлі праз гэта цяжка дыскавы блок за блокам і знайшоў разрозненыя фрагменты незлічоных старых, выкінутых, забытых файлаў, але ні адзін з чаго я хачу. Метафара зруху была асабліва жорсткай ў той дзень. Гэта было накшталт як глядзець дзяўчына вы былі закаханыя ў працягу дзесяці гадоў атрымліваць загінуў у аўтамабільнай аварыі, а затым на яе выкрыццё, і даведаўшыся, што пад адзеннем і макіяжам ёй было толькі плоць і кроў.

Павінна быць, я хістаецца вакол офісаў Электрычныя супольнасцяў ў нейкай першаснай юнгианской фугу, таму што ў гэты момант тры краіны Сінхранічная рэчаў адбылося.

(1) Рэндзі Фармер, адзін з заснавальнікаў кампаніі, прыйшла на кароткатэрміновы візіт разам са сваёй сям'ёй - ён лячыўся ад аперацыю на спіне ў той час. У яго былі некаторыя гарачыя плёткі: "Windows 95 асвоілі сёння". Гэта азначала, што новая аперацыйная сістэма ад Microsoft была, у гэты дзень, былі змешчаныя на спецыяльныя кампакт-дыск вядомы як майстар залатыя, які будзе выкарыстоўвацца для выкаранення jintillion копій ў рамках падрыхтоўкі да сваёй грамавы рэліз некалькі тыдняў праз. Гэтая навіна была атрымана сварліва супрацоўнікамі Электрычныя супольнасцяў, у тым ліку той, чые дзверы офіса былі атынкаваныя са звычайным асартыментам мультфільмы і навінкі, напрыклад,

(2) копія мультфільма Дилберт, у якім Дилберта, шматпакутны карпаратыўны распрацоўнік праграмнага забеспячэння, сутыкаецца мажны, барадаты, валасаты чалавек пэўнага ўзросту - трохі нагадвае Санта-Клаўса, але цямней, з пэўнай краю аб ім. Дилберт прызнае гэтага чалавека, грунтуючыся на яго знешні выгляд і ўплывае, так як хакер Unix, і ўступае ў рэакцыю з пэўнымі сумесь нервовасць, страх і варожасць. Дилберт ўколы слаба на трывожныя парушальніка на пару кадраў; хакер Unix слухае з якой-то шаленства, блажэннае спакой, то ў апошнім кадры, лезе ў кішэню. "Вось нікеля, маляня", кажа ён, "пайсьці купіць сабе сапраўдны кампутар".

(3) Уладальнік дзверы, і мультфільмаў, быў адным Дуг Барнс. Барнс быў вядомы гавані вызначаных ерэтычныя думкі з нагоды аперацыйных сістэм. У адрозненне ад большасці Bay Area тэхнароў якія шанавалі Macintosh, лічачы яго машына сапраўднага хакера, Барнс быў любяць падкрэсліваць, што Mac, з герметычнай архітэктуры, на самай справе варожыя хакеры, якія схільныя да майстра і дагматычныя аб адкрытасці. У адрозненне ад IBM-сумяшчальных лініі машын, якія можна лёгка разабраць і падлучыць зноў разам, была значна больш ўзламаць.

Таму, калі я вяртаўся дадому, я пачаў важдацца з Linux, якая з'яўляецца адным з многіх, многіх розных канкрэтных рэалізацый абстрактных, платонаўскай ідэальнага называецца Unix. Я не быў з нецярпеннем чакаю пераходу на новую АС, таму што мае крэдытныя карты яшчэ дыміліся ад усіх грошай я выдаткаваў на абсталяванні Mac за гэтыя гады. Але вялікая цноту Linux быў і застаецца, што ён будзе балатавацца на сапраўды такі жа абсталяванні, Microsoft аперацыйных сістэм - гэта значыць, самыя танныя апаратныя сродкі існавання. Як быццам, каб прадэманстраваць, чаму гэта была выдатная ідэя, я быў, на працягу тыдня або двух вяртання дадому, у стане атрымаць руку на тое, годны кампутар (33-МГц 486 скрынка) бясплатна, таму што я ведаў хлопца, які працаваў у кабінеце, дзе яны проста выкідваюцца. Як толькі я атрымаў яго дадому, я тузануў капот прэч, сунуў рукі ў і пачатку пераключэнне карты вакол. Калі што-то не спрацавала, я пайшоў да патрыманых кампутараў разеткі і капаў праз бен поўны кампанентаў і купіў новую карту за некалькі баксаў.

Наяўнасць усё гэта танныя, але эфектыўныя апаратныя сродкі былі непрадбачаныя наступствы рашэнняў, якія былі зроблены больш чым дзесяць гадоў таму ад IBM і Microsoft. Калі Windows выйшаў і прынёс графічны інтэрфейс карыстача для больш шырокі рынак, апаратнага рэжыму змяніліся: кошт колер відэакарт і манітораў з высокім дазволам пачалі падаць, і падае на месцы. Гэты бясплатны для ўсіх падыход да апаратных азначае, што АС Windows была непазбежна нязграбным у параўнанні з MacOS. Але GUI прынёс вылічальныя такой велізарнай аўдыторыі, што аб'ём пайшлі ўверх і цэны ўпалі. Між тым Apple, якая так моцна жадала чыстай, інтэграваная АС з відэа акуратна інтэграваныя ў апрацоўцы абсталявання, упаў далёка ззаду дзелі на рынку, па меншай меры часткова, таму што іх прыгожымі кошту абсталявання так шмат.

Але цана, якую мы Mac уладальнікі павінны былі плаціць за цудоўную эстэтыку і інжынерных быў не толькі фінансавая. Існаваў культурнай цана таксама, якія вынікаюць з факту, што мы не маглі адкрыць капот і важдацца з ім. Дуг Барнс меў рацыю. Apple, нягледзячы на сваю рэпутацыю машыны выбар неахайна, творчых тыпаў хакераў, на самай справе стварыў машыну, якая не рэкамендуецца ўзлому, у той час як Microsoft, разглядаецца як тэхналагічная адсталых і пераймання, стварыў велізарнае, бязладнае базар частак - першаснага булёна што ў канчатковым выніку самоорганизующихся у Linux.

OS X ператварыў ўвесь гэты аргумент у зваротным парадку. OS X больш ўзламаць, чым Windows, і сапраўды мае інтэрфейс каманднага радка ўбудаваныя не толькі прышпільвацца, але убудаваная, як ліпкі цэнтра печыва Oreo.

І, спакушаецца, паколькі гэта вінаваты Microsoft для стварэння сваіх лютых ворагаў, я б аддаў перавагу даць, што крэдыт для UNIX-кармілі Інтэрнэт. Няма інтэрнэту, няма Linux. Няма з адкрытым зыходным кодам у цэлым.

Чаму? Таму што краевугольным каменем гэтых тварэнняў з'яўляецца іх зварот да раней ананімных укладальнікаў, так і без Інтэрнэту, яны не могуць быць ананімнымі. Яны былі б часткай групы карыстальнікаў, лабараторыі, кампаніі, чытачоў - нават калі яны былі ўсяго толькі кліенты, у той жа кафэ, не было б ніякіх падставаў, каб яны не ўтвараюць кампанію і прыняць законнае валоданне іх працы, і патрабаваць кампенсацыі за распаўсюд яго.

HOLE Hawg аперацыйных сістэм

Unix заўсёды таілася абуральна на фоне вайны аперацыйнай сістэмы, як і рускай арміі. Большасць людзей ведаюць яе толькі па рэпутацыі, і яго рэпутацыя, як мультфільм Дилберт прапануе, носіць змяшаны характар. Але ўсё, здаецца, згодны, што калі б ён мог атрымаць толькі яго дзейнічаць разам і спыніць здачы шырокія ўрадлівыя сельскагаспадарчыя землі і сотні тысяч ваеннапалонных onrushing захопнікаў, ён можа таптаць іх (і ўсе іншыя апазіцыі) кватэры.

Цяжка растлумачыць, як Unix зарабіў гэтым дачыненні, не ўваходзячы ў прытомнасць разгрому тэхнічных дэталяў. Магчыма, сутнасць яго можна растлумачыць, распавядаючы гісторыю пра свердзелаў.

Адтуліна Hawg з'яўляецца дрыль, пададзенай Кампаніяй інструментаў Milwaukee. Калі вы паглядзіце ў тыповым краме вы можаце знайсці менш Мілўокі свердзела, але не Адтуліна Hawg, які з'яўляецца занадта магутным і занадта дарагімі для домаўладальнікаў. Адтуліна Hawg не пісталет-падобны дызайн буравых танныя домаўладальніка. Яна ўяўляе сабой куб з цвёрдага металу з ручкай, якія тырчаць з адной асобы і патрон усталяваны ў іншым. Куб змяшчае замяшанне магутным электраматорам. Вы можаце трымаць ручку і працаваць на курок паказальным пальцам, але калі вы не выключна моцныя вы не можаце кантраляваць вага Адтуліна Hawg з аднаго боку, гэта два ляўшы ўсю дарогу. Для таго, каб змагацца з контр-крутоўны момант Адтуліна Hawg вы выкарыстоўваеце асобную ручку (у камплект пастаўкі), якія вы шрубы ў адзін бок куба жалеза або іншых у залежнасці ад таго, з дапамогай левай ці правай рукой, каб кіраваць трыгерам. Гэты дэскрыптар не з'яўляецца гладкім, эрганамічны элемент як гэта было б у дрыль домаўладальніка. Гэта проста футаў даўжынёй кавалак рэгулярныя ацынкаванай трубы, нанізаных на адным канцы, з чорнай дзяржальняй гумы на іншы. Калі вы яго страціце, то проста зайдзіце ў мясцовай краме сантэхнікі і купіць іншы кавалак трубы.

У васьмідзесятыя гады я зрабіў некаторыя будаўнічыя працы. Адзін дзень, другі працоўны нахіліўся лесвіцу да знешняй баку будынка, якія мы ставілі ўверх, падняліся да другога паверха узроўні, і выкарыстоўваць адтуліны Hawg прасвідраваць адтуліну, праз знешнюю сцяну. У некаторы момант, свердзел патрапілі ў сцяну. Адтуліна Hawg, пасля яго адзіны імператыў, працягвае працаваць. Гэта ніткі цела работніка вакол, як Шытая лялька, прымушаючы яго стук свайго лесвіцы ўніз. На шчасце, ён стрымаў сваё счапленне на адтуліну Hawg, якія засталіся, пададзеных у сцяну, і ён проста боўтаецца ад яго і крычаў аб дапамозе, пакуль хто-небудзь прыйшоў і аднавіў лесвіцу.

Я сам выкарыстаў Адтуліна Hawg свідраваць шмат адтулін, праз шпількі, якія ён зрабіў так, як капуста блендер адбіўныя. Я таксама выкарыстаў яго, каб скараціць некалькі шэсць цаляў дыяметрам адтуліны, праз старыя планкі-і-тынкоўкі столі. Я кінуў у новае адтуліну ўбачылі, падняўся на другі паверх, нагнуўся паміж зноў устаноўленыя бэлькі падлогі, і пачала, каб прарвацца праз столь першага паверху ніжэй. Дзе свідраваць мой домаўладальніка працаваў і скуголіў, каб спіна велізарнага трохі вакол, і зайшлі ў тупік пры найменшым перашкода, Адтуліна Hawg чаргаваць з дурной паслядоўнасці якія верцяцца планеты. Калі адтуліну ўбачыў заклінавала, Адтуліна Hawg ніткі сабе і вакол мяне, і пабіў аднаго з маіх рук паміж ручкай сталёвыя трубы і бэлькі, вырабляючы некалькі ірваных ранаў, кожны акружаны шырокім кароны глыбока сіняках плоці. Ён таксама выгнутыя адтуліны бачыў сябе, хоць і не так моцна, што я не мог яго выкарыстоўваць. Пасля некалькіх такіх сутычак, калі я атрымаў гатовы да выкарыстання Адтуліна Hawg маё сэрца на самай справе забілася з атавістычнага тэрору.

Але я ніколі не абвінавачваў Адтуліна Hawg, я абвінавачваў сябе. Адтуліна Hawg небяспечны тым, што робіць менавіта тое, што вы загадаеце гэта зрабіць. Ён не звязаны фізічнымі абмежаваннямі, якія ўласцівыя танная дрыль, і пры гэтым гэта не абмежавана бяспекі блакавання, якія могуць быць убудаваныя ў прадукт домаўладальнікаў ад адказнасці, свядомага вытворцы. Небяспека крыецца не ў самой машыне, але няўдачай карыстальніка на сабе ўсе наступствы інструкцыі сам дае яму.

Меншым інструментам таксама небяспечна, але і для цалкам іншай прычыне: ён спрабуе зрабіць тое, што вы скажаце ёй, і не якім-небудзь чынам, што непрадказальны і амаль заўсёды непажадана. Але Адтуліна Hawg падобны джыну старажытных казак, які выконвае ўказанні свайго гаспадара літаральна і сапраўды і з неабмежаванай уладай, часта з катастрафічнымі, непрадбачаныя наступствы.

Папярэдне Адтуліна Hawg, я выкарыстаў для вывучэння дрыль выбар у гаспадарчых крамах з тым, што я думаў, было разумным вокам, пагарджаючы меншыя бюджэтныя мадэлі і падымаючы вялікія дарагія ухвальна, жадаючы я мог дазволіць сабе адзін з іх дзяцей. Цяпер я разглядаю іх усіх з такім пагардай, што я нават не лічаць іх рэальнымі свердзела - проста пашыраных цацкі прызначаны для выкарыстання самастойна вар'яцкія тэндэнцыі мяккай рукой домаўладальнікаў, якія хочуць верыць, што яны набылі фактычна інструмент. Іх пластыкавы корпус, старанна распрацаваныя і фокус-групы правераныя перадаць адчуванне самавітасці і ўлады, здаецца агідна надуманыя і танныя да мяне, і мне сорамна, што я калі-небудзь абдуранымі ў куплі такіх knicknacks.

Гэта не цяжка ўявіць, што свет будзе выглядаць да таго, хто быў выхаваны падрадчыкаў і якія ніколі не выкарыстоўвалі якой-небудзь свідраваць, акрамя адтулін Hawg. Такі чалавек, прадстаўлены лепшыя і самыя дарагія апаратныя краме дрыль, нават не прызнаюць яго як такое. Ён мог бы замест misidentify гэта як дзіцячая цацка, ці нейкі матарызаванай адвёрткі. Калі прадавец або зман домаўладальнікаў назваў яго свідраваць, ён смяяўся і казаў, што яны памыліліся - яны проста павінны былі іх тэрміналогіі не так. Яго суразмоўца сыдзе раздражненне, і, верагодна, пачуцці, а абарончыя аб сваім падвале поўна танных, небяспечных, якія крычаць, каляровыя інструментаў.

Unix з'яўляецца Адтуліна Hawg аперацыйных сістэм, і Unix хакераў, як Дуг Барнс і хлопца ў мультфільме Дилберта і многія іншыя людзі, якія запоўніць Сіліконавай даліне, падобныя да сынам падрадчыка, які вырас з выкарыстаннем толькі Hawgs Hole. Яны маглі б выкарыстоўваць Apple / Microsoft АС пісаць лісты, гуляць у відэагульні, або збалансаваць свае чэкавыя кніжкі, але яны не могуць сапраўды прымусіць сябе ўзяць гэтыя аперацыйныя сістэмы сур'ёзна.

Гэта цікавы і незабыўны параўнанне, але робіць некалькі маўклівай здагадкі аб тым, што аперацыйная сістэма для. У старыя часы АС было цяжка глядзець на нікому, акрамя дасведчанага прафесіянала, і хоць заблытана зялёнага радку цяпер мае пэўныя рэтра зварот да модзе (дзякуй, браты Вачоўскі), яго пачатковая тупасці, як карыстацкі інтэрфейс левай няшчаснага пляма на канцэпцыі непрафесіянала з аперацыйнай сістэмы. Хоць аперацыйная сістэма, строга кажучы, гэта набор праграмнага забеспячэння і прашыўкі, што робіць кампутар "працаваць", больш разумным і сучасным вызначэннем будзе тое, што аперацыйная сістэма 'дапамагае кампутар карысна чалавека. І карыстацкага інтэрфейсу аперацыйнай сістэмы з'яўляецца неад'емнай часткай гэтага.

На маім ноўтбуку ў мяне ёсць праграма пад назвай Iphoto. У мяне таксама ёсць праграма пад назвай Photoshop. Калі я гляджу на фатаграфіі ў Iphoto, размешчаных у сетцы, я магу лёгка знайсці тыя, якія я хачу працаваць. Каб адкрыць іх з Photoshop, я проста націсніце на мініяцюрныя малюнкі, і перацягнуць іх на значок Photoshop. Хоць гэта праўда, што кампутар не святло стол у цёмным пакоі, гэта таксама дакладна, што кампутар не знаходзіцца ў сваёй аснове, перарывісты зялёны курсор перад квадратнай дужкай. Пасля ўжывання свайго роду "культурны рэлятывізм", то становіцца відавочным, ці што карыстацкі інтэрфейс графічнай або тэкст, значкі і сімвалы, адно акно ці шмат, адзіным вызначальным фактарам у яго прыдатнасці для кампутара з'яўляецца яго прыдатнасць для выгляду працу, якую вы б кампутар рабіць. І кампутар можа зрабіць шмат, і шмат, і шмат рэчаў. Адрэгулюйце паліўных сумесяў ў аўтамабіль, кіраваць акіянскі лайнер, біць людзей па ўсім у шахматы, або цалкам разбурыць добры пляж, напрыклад.

UNIX можа, сапраўды, лічыцца " дзірка Hawg "аперацыйных сістэм. Але ў той час як яго асноўнай надзейнасці не мае сабе роўных, яго інтэрфейс па змаўчанні - у камандным радку - мае вучэбна-крывую, як цагляная сцяна. Надзейна выканання задачы на самай справе апошні крок значна больш працяглы працэс. Гэты працэс уключае ў сябе моцна чалавека, і складаецца з апісання да кампутара, што задача. Пасля таго як вы выйсці за рамкі некалькіх асноўных файлаў і сеткавых аперацый, складаныя задачы ў камандным радку непазбежна звязаныя сцэнары, макрасы, узаемазвязаных праграм распылення дадзеных адзін на аднаго, адладчык, хітры адпаведнасць шаблоне, заблытаныя радкі аргументаў, і ў рэшце рэшт, кампілятары, апаратнае забавак і, і нецэнзурную лаянку. Як толькі гэта ўсё наладжана і адладжана, вядома, ён працуе вельмі хутка і надзейна. Але колькі мазгоў было смажыць па шляху? Колькі ж мазгі, спадар прэзідэнт?

Тыя, хто выжыў цыклу распрацоўкі прадукта ў камандным радку жорсткія сапраўды. Яны маюць права, каб пахваліцца - іх мазольныя рукі асвоілі "дзірка Hawg. Аднак, хоць гэтыя тыпы фанабэрысты мачо б здзекавацца над нічога, акрамя голага металу на паверхні іх электраінструменты, больш разумныя людзі прыйшлі да разумення карысныя аспекты, скажам, формованные счапленне гумы, або фрэзераваны краю, якія не будуць разьдзіраць пальцамі рабочага,. Да таго ж магутным, адтуліна-Hawg або пяціступеністай спажывецкіх дрыль з вялікімі ручкамі, бяспекі запорной і ўбудаваны ўзровень? Адтулін Hawg, відавочна. Але які б вы аддалі перавагу выкарыстоўваць для свідравання, скажам, пяцьсот мантуе люстры ў бальных?

Хоць на першы погляд партатыўных дрыль для свідравання адтулін, гэта не зусім так. Партатыўныя свердзел для аказання дапамогі чалавека прасвідраваць адтуліну. Молаты краю і гумовыя накладкі з'яўляюцца часткай яе карыстацкі інтэрфейс, і нельга скідаць з рахункаў, як несур'ёзна. Убудаваны ўзровень - як правіла, бурбалка паветра ў пастцы празрыстай зялёнай трубкай, нітамі на баку дрыль - можа, аказваецца, таксама ўпрыгажэнні. Май нават здаецца, 'змешванне метафар »аб тым, што свердзел на самай справе. Тым не менш яна апынулася карыснай часткай карыстацкага інтэрфейсу свідраваць ст.

Гэта падводзіць мяне да больш важнае пытанне аб так званай метафары зруху: Што вызначае аснову для гэтага? Калі метафара карыстацкага інтэрфейсу для свідравых быць створана вакол вантробы дрыль - ці выкарыстоўвае для якога свердзел ўжываецца? І калі людзі выкарыстоўваюць кампутар для рэдагавання дакументаў, сапраўды гэтак жа яны прывыклі выкарыстоўваць пішучую машынку, якое гэта мае значэнне, што вантробы кампутара моцна адрозніваецца ад вантробы машынкі? Нават карыстальнікі typwriters, па вялікім рахунку, не ведалі, як рэч працуе. Яны проста стукаў ключы на паперу. Іх рэальнае ўяўленне аб машынцы было заснавана на тым, што прыехаў з іншага канца - друкаваны дакумент. Гэта кампутар не мае паперы, проста танчаць светлавыя ўзоры, з'яўляецца факт, даволі відавочна для любога пісьменніка, які садзіцца за адзін і той факт, што мае непасрэднае значэнне. Тым не менш кампутар можа быць выкарыстаны для выканання той жа задачы: апрацоўка тэкстаў.

Карыстальнікі пішучыя машынкі будуць больш прадуктыўнымі на карыстацкі інтэрфейс, заснаваны на метафары дакументаў, набраў тэкст, макет старонкі, курсоры і г.д., таму што метафара дакладна тычыцца працы, якую яны павінны быць зробленыя. Не абавязкова машынку якога першароднай прыроды прадыктавана гэта! Хоць гэта праўда, што ваш дакумент будзе выпарацца, як струменьчык дыму на кампутар з памылкамі праграмнага забеспячэння, кепскай кампанентаў, няма аўтазахавання, ні батарэй рэзервовага капіявання і адключэння электраэнергіі, назіраецца пастаянны прагрэс ва ўсіх гэтых сферах, каб апрацоўка тэкстаў на кампутары больш надзейна, чым з машынкай. (Вы можаце, напрыклад, захоўваць дакумент у дзесяці месцах адразу аўтаматычна, на шырокай сеткай, захоўваючы ўсе вашы словы, нават калі ваш дом згарыць, а ваш офіс паводкі.) Падобна таму, як папера і чарніла бесперапынна спраектаваны, каб не знікнуць у мясістыя смуга праз некалькі гадзін на адкрытым паветры, кампутарная апрацоўка слова развілося, а таксама.

Так што, магчыма, што Стывенсан званкі метафара зруху, павінен быць фактычна называецца абсталявання зруху. Добры інтэрфейс паміж пакаленнямі абсталявання трымае метафару некранутымі. Пабочны эфект добрага дызайну інтэрфейсу на кампутары, з'яўляецца тое, што людзі могуць паставіць яго на працу без таго, каб зразумець усё, што адбываецца пад капотам. Гэты пабочны эфект, у спалучэнні з дрэннай тэхнікі, выклікала шмат бедстваў, калі само абсталяванне - не метафара - выходзіць з ладу. Такім чынам, давайце называць рэчы сваімі імёнамі, і сказаць, што мноства кампутараў з Ёсць танныя кавалкі смецця, якія дзьмуць на першым ўсплёск магутнасці, слабы на першы разліў кава, і не трэскаецца, калі іх паршывы вентылятараў разляцецца. Вы можаце ўсталяваць "дзірка Hawg аперацыйных сістэм на адзін, але гэта ўсё роўна, што з дапамогай арыгінальнай« дзірка Hawg "з дрэннымі акумулятарамі і трохі кардону дрыль.

Вядома, гэта ўсё роўна будзе паляпшэнне, так як большасць кампутараў усё яшчэ працуе Windows 95.

Вуснай традыцыі

Unix цяжка вучыцца. Працэс навучання з'яўляецца адным з мноства маленькіх прасвятленне. Звычайна вы проста на мяжы вынаходзяць некаторыя неабходны інструмент або ўтыліта, калі вы ўсвядоміце, што хто-то ўжо вынайшаў і пабудаваў яго, і гэта тлумачыць, нейкай дзіўнай файла ці каталога, або каманду, вы заўважылі, але ніколі не разумеў раней.

Напрыклад, ёсць каманда (невялікая праграма, якая ўваходзіць у склад АС) завецца Whoami, які дазволіць вам задаваць кампутара, хто гэта думае, што вы. На машыне з Unix, вы заўсёды ўвайшлі ў якое-то назва - магчыма, нават свой уласны! Якія файлы вы можаце працаваць, і якое праграмнае забеспячэнне вы можаце выкарыстоўваць, залежыць ад вашай асобы. Калі я пачаў з выкарыстаннем Linux, я быў на несетевых машыны ў маім склепе, толькі з адной уліковым запісам карыстача, і таму, калі я даведаўся аб камандзе Whoami яно здалося мне смешным. Але як толькі вы ўвайшлі ў сістэму як адзін чалавек, можна часова пераключыцца на псеўданім, каб атрымаць доступ да розных файлаў. Калі ваша машына ў сеткі Інтэрнэт, вы можаце ўвайсці на іншых кампутарах, калі ў вас ёсць імя карыстальніка і пароль. У гэты момант машына становіцца далёкім нічым не адрозніваецца на справе ад таго, прама перад вамі. Гэтыя змены ў асобу і месцазнаходжанне можа лёгка стаць укладзеных сябар у сябра, шмат слаёў глыбокі, нават калі вы не робіце нічога гнюснага. Пасля таго як вы забыліся, хто і дзе вы знаходзіцеся, каманда Whoami не абысціся. Я выкарыстоўваю яго ўвесь час.

Файлавыя сістэмы Unix машын маюць аднолькавую агульную структуру. На вашым надуманыя аперацыйных сістэм, вы можаце ствараць каталогі (тэчкі) і даць ім імёны, як Фродо або Мае інструменты і змясціць іх у значнай ступені дзе заўгодна. Але пад Unix самым высокім узроўні - корань - у файлавай сістэме заўсёды пазначаюцца адным знакам "/", і яна заўсёды змяшчае той жа набор каталогаў верхняга ўзроўню:

/usr
/etc
/var
/bin
/proc
/boot
/home
/root
/sbin
/dev
/lib
/tmp

і кожны з гэтых каталогаў як правіла, мае сваю індывідуальную структуру падкаталогаў. Звярніце ўвагу, дакучлівае выкарыстанне скарачэнняў і пазбяганні загалоўнымі літарамі, гэта сістэма вынайшлі людзі, якім паўтаральныя стрэсавыя засмучэнні з'яўляецца тое, што чорныя лёгкія для шахцёраў. Доўгія імёны атрымаць зношаны да трох літар камячкамі, як камяні згладжаныя ракі.

Гэта не месца, каб паспрабаваць растлумачыць, чаму кожны з вышэйзгаданых каталогаў існуе, і тое, што змяшчаецца ў ім. Спачатку ўсё гэта здаецца незразумелым; горш, здаецца, наўмысна невыразным. Калі я пачаў выкарыстоўваць Linux я прывык да магчымасці стварэння каталогаў, дзе б я хацеў, і даць ім усё, што імёны пабілі маё ўяўленне. У Unix вы вольныя рабіць, што, вядома (вы можаце свабодна рабіць што-небудзь), а як вы набудзеце досвед працы з сістэмай вы прыйшлі да разумення, што ў каталогах, пералічаных вышэй, былі створаны для лепшай прычын і што ваша жыццё будзе значна лягчэй, калі вы будзеце прытрымлівацца ўздоўж (в / дом, дарэчы, у вас ёсць вельмі шмат неабмежаваную свабоду).

Гэта апісанне таксама паказвае шляху праграміст вымушаны працаваць, калі яго інтэрфейс каманднага радка. Калі вы павінны мець зносіны ўсе вашы інструкцыі гэтак жа старанна, набраў знакаў, кантэксту і сцісласці маюць першараднае значэнне.

Пасля такога роду рэчы адбылося некалькі сотняў або тысяч разоў, хакер разумее, чаму Unix так яно і ёсць, і згаджаецца з тым, што яно не будзе такім жа, любым іншым спосабам. Менавіта такога роду аккультурации, што дае Unix хакераў іх давер да сістэмы, і стаўленне спакойнае, непахіснай, раздражняе перавагу захапілі ў мультфільме Дилберт. Windows 95 і MacOS прадукты, прымудрыўся інжынерамі ў службу тых ці іншых кампаній. Unix, наадварот, з'яўляецца не столькі прадукт, як гэта карпатліва складзены вуснай гісторыі хакер субкультура. Мы Гільгамеша эпасу.

У 1990-х гадоў, UNIX вызначана стаяў у адрозненне ад Windows, і Mac OS. Графічным інтэрфейсам парадыгма кампутарнага ўзаемадзеяння быў усё-або-нічога, так як прадукцыя АС, якая прапануе графічны інтэрфейс не было спадчына бэкдором ці сакрэтныя панэлі, якія дазволены доступ да сваёй унутранай працы. Трэба было не звяртаць увагі на чалавека за заслонай, таму што не было ніякай магчымасці рваць фіранкі ў бок. Нават калі ён разбурыў ваш добры пляж.

Вокны і Mac OS карыстальнікі пацярпелі ад гэтага па-іншаму, таксама. Аперацыйная сістэма, якая не абавязкова павінна быць прыдатнымі для выкарыстання каманднага радка не павінна быць распрацавана гэтак жа старанна. Каб асяроддзі каманднага радка карысныя, вы павінны мець доступ да вельмі стрыманы кампанентаў і функцый у аперацыйнай сістэме. Каб дазволіць такі доступ, распрацоўнік АС павінна разарваць складаныя сістэмы на мноства больш дробных, аўтаномныя, модульныя часткі, якія павінны быць здольныя тонкія перетрассировки і рэкамбінацыі, якія з'яўляюцца сур'ёзным хакера хлеб з маслам.

Забеспячэнне такога доступу патрабуецца шмат часу на распрацоўку. Па крайняй меры, дзесяцігоддзі яна, па-відаць. Microsoft, найбуйнейшы і самы магутны распрацоўнік праграмнага забеспячэння на Зямлі, не магла выйсці за межы самога элементарнага інтэрфейс каманднага радка, па меншай меры дзесяць гадоў. Не жадаючы саступіць кантроль на платформе UNIX, але, ведаючы, што яны павінны былі прапанаваць нешта падабаецца, яны заліваюць мільярды даляраў у зноўку вынаходзіць кола. Яны прасвідравалі ўніз ад свайго графічнага інтэрфейсу, у кішках сваю АС, і ў культуры джунглях моў сцэнараў на ім. (З галавы ўзлому сінтаксісу і ракавых інтэграцыі Visual Basic, да кансолі аднаўлення NT, каб дэзарыентаваць і недаўгавечным J-Script, і тузін варыянтаў паміж імі.)

Калі вы UNIX або Linux карыстальнікаў, на любы платформе, у якой-небудзь агульнай абалонкай, вы атрымаеце спіс каталогаў, набраўшы "LS". (Хаця вы можаце псеўданім, каб наогул што-небудзь з дапамогай простай каманды.) Каманднага радка, якая існуе ў Windows XP з'яўляецца цалкам перапісана з цалкам перапісана з эмуляцыі DOS першабытнай абалонкі, Windows 3.1 была пабудавана у верхняй частцы. Існуе абсалютна ніякіх прычын, чаму распрацоўшчыкі з Microsoft не магла, у любой кропцы ўздоўж гэтага працэсу перапісвае, устаўленых "LS" каманду, якая дала спіс каталогаў, проста каб зрабіць гэта трохі лягчэй для тых, UNIX хлопцаў. Проста каб яны адчувалі сябе як дома.

І ўсё ж, у Windows XP Pro, Service Pack 2, прадукт амаль 20 гадоў развіцця ў Рэдмандзе, вы атрымаеце спіс каталогаў, набраўшы "рэж". Перыяд. "LS" плюецца паведамленне пра памылку на вас. Гэта, у агульным, адназначна гаспадарскага адносіны Microsoft.

.

(Зручным, не звязаных групай распрацоўнікаў стварылі шэраг вольна распаўсюджваных кампанентаў, званых Cygwin, што сярод многіх іншых рэчаў, правоў гэты ідыёцкі няправільна.)

Але вернемся да кропкі пад рукой: 1990-кантраст у параўнанні з графічным інтэрфейсам каманднага радка. Два тыпу інтэрфейсаў ніколі не былі ўзаемавыключальнымі, яны толькі пачалі такім чынам. Хоць было б гадоў раней, чым яны раслі разам, у канчатковым выніку сінтэз быў натуральным. Гэта адбылося ў асноўным у UNIX Сусвету (Windows 3.1, у самы непрыдатны GUI на вяршыні самы непадыходны каманднага радка, быў такі абуральны ўзламаць працоўным месцы, што гэта не ў рахунак), з з'яўленнем дзясяткаў шумны акна менеджэраў, кожны надзейна мацуецца да асноўнай каманднага радка, але не хапае ў дызайне і юзабіліці па розных прычынах. Microsoft не хоча, каб канкурыраваць на ліцэнзаванне любога з іх - гэта было больш іх стыль, каб скрасці ідэі, і ўзнавіць кода ў доме. Але Apple Computer Стыў Джобс і ўзялі іншы падыход. Яны кінулі ўсю сваю аперацыйную сістэму ў смеццевае вядро, выпіў яе (з адмысловага меню), і стварылі акно-мэнэджэрам у яго малюнку. Яны ў значнай ступені запазычаныя з сучасных прынцыпаў праектавання (і ліцэнзавана код з сучасных распрацоўнікаў), і пабудавалі свае мэнэджара вокнаў у верхняй частцы даўно правераныя, высока-кампанентная, добра забяспечаных АС. Варыянт UNIX, вядома. Каманднага радка аперацыйнай сістэмы. Вядома.

Што прымусіла старога эпасу, як Гільгамеша настолькі магутным і так доўга жылі, што яны былі жывыя цела апавядання, што многія ведалі на памяць, і сказаў, зноў і зноў - што робіць іх асабістых упрыгожванняў, калі яна ўразіла іх уяўленне. Дрэнна ўпрыгожвання крычалі ўніз, добрыя падабралі іншыя, паліраваны, палепшылася, і, з цягам часу, уключаны ў гісторыю. Акрамя таго, Unix, як вядома, любіў і разумеў так шмат хакераў, што ён можа быць створаны нанова з нуля кожны раз, калі хто-то мае патрэбу ў гэтым. Гэта вельмі цяжка зразумець, для людзей, якія прывыклі лічыць аперацыйныя сістэмы, як рэчы, якія абавязкова трэба было купіць.

Пазней у гэтым артыкуле, Ніл будзе спрачацца, што дзесяцігоддзі cruftsmanship прыводзіць хворага аперацыйнай сістэмы, і лепшы падыход, каб кінуць код і перапісаць яго з нуля. Недахоп у тым, што аргументам з'яўляецца тое, што дзесяцігоддзе хламу таксама азначае дзесяцігоддзе тэсціравання. Кажучы іншымі словамі, дрэва, якое зарослыя і стаць заблытаны беспарадак яшчэ адно істотнае перавага ў параўнанні з дрэўца: Глыбокія карані. Скараціць гэта шлях назад, і ў вас ёсць выдатная аснова для новага росту.

Многія хакеры пачалі больш-менш паспяхова паўторна рэалізацыі ідэальнай Unix. Кожны прыносіць у новых упрыгожванняў. Некаторыя з іх паміраюць хутка, некаторыя з іх аб'яднаны з аналагічнымі, паралельна інавацый, створаных рознымі хакеры атакуюць жа праблема, як іншыя ўсё яшчэ ахоплены, і прыняў у эпасе. Такім чынам Unix павольна зрослыя вакол простым ядром і набыў выгляд складанасць і асіметрыя пра яе, што з'яўляецца арганічным, як карані дрэва або разгалінавання каранарнай артэрыі. Разумеючы гэта больш паходзіць на анатомію, чым фізіка.

Па крайняй меры, год да майго прыняцця Linux, я чуў пра гэта. Дакладныя, добра інфармаваныя людзі працягвалі казаць мне, што куча хакеры сабраліся implentation з Unix, якія могуць быць загружаны бясплатна, з Інтэрнэту. Доўгі час я не мог прымусіць сябе ўзяць паняцце сур'ёзна. Гэта было падобна на чуткі, што група энтузіястаў мадэлі ракеты быў створаны цалкам функцыянальны Сатурн V шляхам абмену чарцяжамі ў Інтэрнэце і рассыланні клапанаў і фланцаў адзін да аднаго.

Але гэта праўда. Крэдыт для Linux ў цэлым ідзе да свайго цёзцы чалавека, адзін Лінус Торвальдс, фін, які атрымаў усё гэта пракаткі ў 1991 годзе, калі ён выкарыстаў некаторыя з інструментаў GNU пісаць пачаў ядро Unix, якія маглі б працаваць на PC-сумяшчальнага абсталявання. І на самай справе заслугоўвае Торвальдс ўсіх крэдытных ён калі-небудзь атрымалі, і многае іншае. Але ён не мог бы зрабіць гэта адбываецца сам па сабе, не больш, чым Рычард Столлман мог. Каб напісаць код на ўсіх, кабrvalds павінен быў мець танныя, але магутныя сродкі распрацоўкі, і гэта ён атрымаў ад праекта GNU Столлмана.

І ён павінен быў мець таннае абсталяванне, на якім пісаць гэты код. Танныя абсталяванне значна складаней, што трэба арганізаваць, чым таннае праграмнае забеспячэнне; аднаго чалавека (Stallman) можа пісаць праграмы і змясціць яе ў сеткі бясплатна, але для таго, каб абсталяванне, якое ён неабходна мець цэлы прамысловай інфраструктуры, якая не танныя любы нацяжкай. На самай справе адзіны спосаб зрабіць апаратны танныя з'яўляецца выбіваць неверагоднае колькасць яго копій, так што ўдзельная кошт у рэшце рэшт падае. Па прычынах, ужо растлумачылі, Apple не было ніякага жадання бачыць кошт апаратных сродкаў кроплі. Адзіная прычына, па Торвальдса былі танныя апаратныя сродкі Microsoft.

Microsoft адмовілася ехаць у апаратных бізнесу, настойваў на прыняцці яго праграмнае забеспячэнне працуе на абсталяванні, хто-то можа будаваць, і тым самым стварылі рынкавыя ўмовы, якія дазволілі апаратных цэны імкліва падаць. Спрабуючы зразумець феномен Linux, то, мы павінны глядзець не адзін наватар, але і свайго роду дзіўных Тройцы: Лінус Торвальдс, Рычард Столлман, і Біл Гейтс. Прыбяры любы з гэтых трох і Linux не існавала б.

Вядома, гэта быў бы. Было б толькі што выскачыў праз некалькі гадоў, і гэта назвалі б "Frankux", або "Martinux", ці, можа быць "Trentux". Сетка шырока і бясконца.

АС токам

Маладыя амерыканцы, якія пакідаюць свае велізарны аднастайнай краінай і наведаць некаторыя іншыя часткі свету звычайна праходзяць праз некалькі этапаў культурнага шоку: па-першае, нямых шырока расплюшчанымі вачыма здзіўлена. Тады папярэдняе узаемадзеянне з манерамі новыя краіны, кухні, сістэмы грамадскага транспарту і туалеты, што прыводзіць да кароткім перыядам дурная упэўненасць, што яны імгненна экспертаў па новай краіне. Як наведаць носіць на, туга па радзіме пачынаецца набор у, і падарожнік пачынае шанаваць, у першы раз, колькі ён або яна лічылі само сабой якія разумеюцца ў хатніх умовах. У той жа час ён пачынае здавацца відавочным, што многія з уласнай культуры і традыцыі па сутнасці адвольна, і мог бы быць іншым, язда па правым баку дарогі, напрыклад. Калі падарожнік вяртаецца дадому і падводзіць вынікі вопыту, ён або яна, магчыма, даведаліся значна больш аб Амерыцы, чым пра краіну, якую яны пайшлі, каб наведаць.

Па тых жа прычынах, Linux, то варта паспрабаваць. Гэта дзіўная краіна, вядома, але вы не павінны жыць там, кароткага знаходжання Досыць прывесці некалькі водар месца і - што яшчэ больш важна - каб агаліць усё, што лічыцца само сабой якія разумеюцца, і ўсё, што мог было зрабіць па-іншаму, пад АС Windows або MacOS.

Вы можаце не паспрабаваць, калі вы ўсталюеце яго. З любой іншай АС, ўстаноўка будзе просты здзелкі: у абмен на грошы, некаторыя кампаніі дасьць вам CD-ROM, і вы былі б на вашым шляху. Але многае ўключаны ў такой здзелцы, і павінна быць прайшлі і выбралі адзін ад аднаго.

Мы як просты і прамы здзелкі аперацыі ў Амерыцы. Калі вы ідзяце ў Егіпет і, скажам, узяць таксі дзе-то, вы становіцеся часткай жыцця таксіста, ён адмаўляецца адказваць на вашы грошы, таму што гэта будзе зневажаць вашу сяброўства, ён ідзе за вамі па ўсім горадзе, і плача гарачыя слёзы, калі вы атрымліваеце у таксі, некаторых іншых хлопца. Вы ў канчатковым выніку сустрэчы са сваім дзецям нейкі момант, і, каб прысвяціць увесь роду вынаходлівасць, каб знайсці некаторыя спосаб кампенсаваць яму не абражаючы яго гонар. Гэта стомна. Часам вы проста хочаце просты Манхэтэне стылі таксі.

Але для таго, каб мець па-амерыканску ўстаноўкі, дзе можна проста выйсці на вуліцу і злавіць таксі і быць на вашым шляху, павінны існаваць цэлыя схаваныя апарата медальёны, інспектараў, камісій і гэтак далей - і гэта добра, як Пакуль таксі танна, і вы заўсёды можаце атрымаць. Калі сістэма не можа працаваць у некаторым родзе, гэта таямнічае і шаленства і ператварае ў адваротным выпадку разумныя людзі ў тэорыі змовы. Але калі егіпецкая сістэма выходзіць з ладу, яна ламаецца празрыста. Вы не можаце ўзяць таксі, але пляменнік Вашага вадзіцельскага пасведчання будзе адлюстроўвацца, пешшу, каб растлумачыць праблему і прынесці прабачэнні.

Microsoft і Apple, зрабіць усё так, як Манхэтэн, з велізарнай складанасці схаваныя за сцяной інтэрфейс. Linux робіць рэчы так, як Егіпет, з велізарнай складанасці раскіданыя па ўсім ландшафту. Калі вы толькі што прыляцеў з Манхэтэна, ваш першы імпульс будзе разводзіць рукамі і сказаць: "Для крычаць ўслых! Ці будзеце вы людзям атрымаць кантроль над самі!? "Але гэта не робіць сябрамі ў Linux-зямля лепш, чым было б у Егіпце.

Раней гэтае месца ў 1990-х, але кампаніі Apple і Microsoft змяніў характар гульні, кожны ў сваіх адмысловых адносінах. Зараз гэта Манхэтэне стылі сістэмы, які руйнуе празрыста. Калі вы хочаце ведаць, чаму ваш вялікі бліскучай OS X календары віджэт зламаўся, вы можаце запусціць прыкладанне Console Log і праглядаць пяцьдзесят старонак адладкі звалкі, калі Вы настолькі схільныя. Вы можаце захапіць з адкрытым зыходным кодам Каляндар прыкладанні, налады канфігурацыйных файлаў, і выкарыстоўваць яго замест. Калі вы хочаце большага кантролю, вы можаце запампаваць поўны інструментар распрацоўнікаў для свабоднай, і заняцца хакерство.

Вы можаце смактаць Linux прама з паветра, так бы мовіць, запампаваўшы патрэбныя файлы і пакласці іх у патрэбных месцах, але, верагодна, не больш чым некалькі сотняў чалавек у свеце, якія маглі б стварыць функцыянуе сістэму Linux у тым, што чынам. Што вам сапраўды трэба, гэта размеркаванне Linux, што азначае, расфасаваны набор файлаў. Але размеркаванняў асобныя рэчы з Linux як такой.

Linux сама па сабе не канкрэтны набор нулёў і адзінак, але самоорганизующейся Чыстая субкультуры. Канчатковым вынікам калектыўных літаратурныя творы з'яўляецца велізарны аб'ём зыходнага кода, амаль усе напісаныя на C (дамінуючы мова праграмавання кампутара). "Зыходны код" проста азначае, кампутарных праграм, таксама уведзены ў і адрэдагаваць нейкі хакер. Калі ён знаходзіцца ў C, імя файла, магчыма, прыйдзецца з СРР або на канцы яе, у залежнасці ад дыялекту быў выкарыстаны;.. Калі гэта якім-небудзь іншым мовай ён будзе мець іншы суфікс. Часта гэтыя віды файлаў можна знайсці ў каталогу з імем / SRC які старажытнагабрэйскую абрэвіятура хакера з "крыніцы".

Зыходныя файлы бескарысныя да кампутара, і ўяўляе вялікай цікавасці для большасці карыстальнікаў, але яны маюць гіганцкае культурнае і палітычнае значэнне, бо як Microsoft і Apple, захаваць іх у таямніцы у той час як Linux робіць іх грамадскасці. Яны фамільныя каштоўнасці. Яны такія рэчы, што ў галівудскіх трылера выкарыстоўваецца як McGuffin: ядро плутониевой бомбы, звышсакрэтных чарцяжы, чамадан аблігацыі на прад'яўніка, рулон мікрафільмы. Калі зыходныя файлы для АС Windows або MacOS былі апублікаваныя ў сеткі, то гэтыя АС стане вольным, як і Linux - толькі не так добра, таму што ніхто не будзе вакол, каб выпраўляць памылкі і адказваць на пытанні. Linux з'яўляецца "адкрытым кодам" праграмнае забеспячэнне сэнсу, проста, што любы можа атрымаць копіі сваіх файлаў зыходнага кода.

Кампутар не хоча зыходнага кода больш, чым вы, хоча аб'ектны код. Файлы Код аб'екта звычайна маюць суфікс. ° і не чытаюцца ўсе, акрамя некалькіх, вельмі дзіўныя людзі, таму што яны складаюцца з нулёў і адзінак. Адпаведна, гэты від файла звычайна з'яўляецца ў каталогу з імем / бен, для "двайковы".

Зыходныя файлы проста ASCII тэкставыя файлы. ASCII пазначае асаблівы спосаб кадавання літар у бітаў. У файле ASCII, кожны знак мае восем бітаў ўсіх да сябе. Гэта стварае патэнцыйную «альфабэт» 256 розных знакаў, у тым, што восем двайковых лічбаў можна ўтварыць, што многія унікальныя ўзоры. На практыцы, вядома, мы схільныя абмежавацца знаёмыя літары і лічбы. Біт-шаблоны, якія выкарыстоўваюцца для прадстаўлення гэтых літар і лічбаў, і з'яўляюцца тымі, якія былі фізічна кулакамі на папяровую стужку ад маёй сярэдняй школе тэлетайп, які, у сваю чаргу, былі тыя ж, што выкарыстоўваецца ў прамысловасці тэлеграф дзесяцігоддзямі раней. ASCII тэкставыя файлы, іншымі словамі, тэлеграмы, і як такія не маюць друкарскія празмернасцяў. Але па той жа прычыне яны вечныя, таму што код ніколі не мяняецца, і ўніверсальныя, таму што кожны рэдагавання тэксту і праграмнага забеспячэння апрацоўкі тэксту калі-небудзь напісаных аб гэтым ведае кода.

Урок, які ўсе гэтыя распрацоўшчыкі ганарыстасці-праграмавання мовы, закрашаны Unicode знакі, павінны трымаць у розуме.

Таму практычна любое праграмнае забеспячэнне можа быць выкарыстана для стварэння, рэдагавання, і чытаць файлы зыходнага кода. Код аб'екта файлы, а затым, створаныя з гэтых зыходных файлаў на часткі праграмнага забеспячэння, званай кампілятарам, і кованые ў дзеючае прыкладанне іншы кавалак праграмнага забеспячэння пад назвай кампаноўнік.

Трыяда рэдактар, кампілятар і кампаноўнік, разам узятыя, складаюць аснову сістэмы распрацоўкі праграмнага забеспячэння. Цяпер, можна выдаткаваць шмат грошай на спакавалі распрацоўкі сістэм з выдатным графічным інтэрфейсам карыстальніка і розныя эрганамічныя аксэсуары. У некаторых выпадках гэта можа быць нават добры і разумны спосаб выдаткаваць грошы. Але на гэтым баку дарогі, як бы самае лепшае праграмнае забеспячэнне, як правіла, свабодныя рэчы. Рэдактар, кампілятар і кампаноўнік павінны хакераў, што поні, страмёны, і стральба з лука наборы былі манголамі. Хакеры жывуць у сядле, і ўзламаць іх уласныя інструменты, нават калі яны выкарыстоўваюць іх для стварэння новых прыкладанняў. Гэта цалкам неймаверна, што цудоўныя хакерскія ўтыліты маглі быць створаны з чыстага ліста паперы па відах прадукцыі інжынераў. Нават калі яны яркія інжынераў у свеце яны проста меншасці.

Гэта залежыць ад таго, вы ўзлому для распрацоўкі прыкладанняў або ўзлому прыняць чужую прыкладанняў адзін ад аднаго. Што тычыцца апошняга, шпіянаж назва гульні, і інтэрнэт здабытку заўсёды лепшае месца для пошуку. Але калі вы распрацоўшчык (раптоўнае бачанне Стыў Балмер пляскаючы кулаком), у вас ёсць два істотных крыніц: афіцыйныя дакументы як сцвярджае ўключаны выдавец АС (будзь то Microsoft, Apple, IBM, Sony, Palm One, або Nintendo), і інтэрнэт-форумы падтрымкі і асабістыя блогі вашых аднагодкаў. Каб атрымаць адказы аб тым, што API, рабіць тое, што, ваш найбольш паслядоўных спасылка будзе афіцыйных дакументаў (ён упэўнены, б'е расшыфроўцы зыходны код АС самастойна). Для атрымання даведкі, калі справы ідуць дрэнна, што яны будуць, супольнасць, куды вы глядзіце. Гэта супольнасць ці існуе АС, або мову, з'яўляецца ўласнасцю або з адкрытым зыходным кодам.

Акрамя таго, маючы доступ да зыходнага коду АС, кампілятар, ці інтэрпрэтатар мовы, не гарантуе, што аперацыйная сістэма, кампілятар, ці мова будзе лягчэй развівацца. Вы хочаце, каб лёгка распрацоўваць далей? Паспрабуйце какава, Flash, або BASIC. Жадаеце імгненна галаўны боль? Паспрабуйце Visual Basic, JavaScript + DHTML, або 3D зацянення рухавіка псевдокод.

У GNU / Linux свеце Ёсць дзве асноўныя рэдагавання тэксту праграм: мінімалісцкі VI (вядомы ў некаторых рэалізацыях, як Элвіс) і максімалісцкі Emacs. Я выкарыстоўваю Emacs, якія могуць разглядацца як тэрмаядзерны тэкставага працэсара. Яна была створана Рычард Столлман, досыць сказаў. Яна напісаная на Lisp, якая з'яўляецца адзіным мовай, кампутарам, што прыгожа. Гэта каласальная, і ўсё ж гэта толькі праўкі прама ASCII тэкставыя файлы, гэта значыць, няма шрыфтоў, не тоўсты, без падкрэслівання. Іншымі словамі, інжынер-гадзін, што ў выпадку Microsoft Word, былі прысвечаны такім функцый, як зліцця, а таксама магчымасць ўстаўляць поўнаметражных кінафільмаў у карпаратыўных мемарандумы, былі, у выпадку Emacs, арыентаваныя з маніякальнай інтэнсіўнасці на зманліва просты на выгляд праблема рэдагавання тэксту. Калі вы з'яўляецеся прафесійным пісьменнікам - гэта значыць, калі хто-то плацяць, каб турбавацца пра тое, як вашы словы фарматуецца і друкуецца - Emacs засланяе ўсе іншыя праграмнае забеспячэнне для рэдагавання прыкладна гэтак жа, як паўдзённае сонца робіць зорак. Гэта не толькі больш і ярчэй, ён проста робіць усё астатняе знікае. Для макетаў старонак і друку можна выкарыстоўваць TeX: велізарны збор ведаў вёрсткі напісаных на З, а таксама даступныя ў Сеткі бясплатна.

Ну хто-то атрымаў драўняны. Emacs робіць кампутар павольны, вы ведаеце.

Я мог бы шмат чаго сказаць пра Emacs і TeX, але цяпер я спрабую распавесці гісторыю пра тое, як на самой справе ўсталяваць Linux на вашай машыне. Злоснай Выживальщик падыходам было б запампаваць рэдактар, напрыклад Emacs і GNU Tools - кампілятар і кампаноўнік - якія паліруюцца і выдатнае у той жа ступені, як Emacs. Абсталяваны гэтым, можна было б мець магчымасць пачаць загрузку ASCII-файлаў зыходнага кода (/ SRC) і кампіляцыі іх у двайковы аб'ектны код файлаў (/ бен), які будзе працаваць на машыне. Але для таго, каб нават прыходзяць у гэты момант - атрымаць Emacs працуе, напрыклад, - вы павінны мець Linux на самай справе і працуе на вашай машыне. І нават мінімальнае Linux аперацыйная сістэма патрабуе тысячы бінарных файлаў ўсіх дзеючых сумесна, і размешчаны і злучаны паміж сабой менавіта так.

Шэраг падраздзяленняў Таму ўзялі на сябе стварэнне "дыстрыбутывы" з Linux. Калі я магу працягнуць аналогію Егіпце трохі, гэтыя арганізацыі з'яўляюцца трохі падобна гіды, якія сустракаюць вас у аэрапорце, які кажа на вашым мове, і хто дапамагчы вам у першапачатковы шок культуры. Калі вы егіпецкія, вядома, вы бачыце яго ў іншы бок; гіды існуюць, каб трымаць жорсткай пазадарожнікі ад тащась праз мячэці і прашу вас жа пытанні зноў і зноў і зноў.

Некаторыя з гэтых гідаў з'яўляюцца камерцыйнымі арганізацыямі, такімі, як Чырвоны Software Hat, якая робіць дыстрыбутыў завецца Red Hat, якая адносна камерцыйных бляск да яе. У большасці выпадкаў вы паклалі Red Hat CD-дыск у кампутар і перазагрузіце кампутар і апрацоўвае ўсе астатняе. Гэтак жа, як гід ў Егіпце будуць чакаць нейкія кампенсацыі за свае паслугі, камерцыйных дыстрыбутываў павінны быць аплачаны. У большасці выпадкаў яны каштуюць амаль нічога, і добра варта.

Я выкарыстоўваю дыстрыбутыў, званая Debian (слова з'яўляецца скарачэннем "Дэбора" і "Ян"), які з'яўляецца некамерцыйнай. Ён арганізаваны (ці, магчыма, я павінен сказаць "яна арганізавала сама") па той жа схеме, як Linux ў цэлым, які павінен сказаць, што яна складаецца з добраахвотнікаў, якія супрацоўнічаюць па Сетцы, кожны з якіх адказвае за клопат аб розных кавалак сістэме. Гэтыя людзі парушылі Linux на шэраг пакетаў, якія сціскаюцца файлы, якія могуць быць загружаны на ўжо функцыянуе сістэмы Debian Linux, а затым адкрылі і распакаваны пры дапамозе бясплатнага прыкладання ўстаноўкі. Вядома, як такога, Debian не мае камерцыйнага падраздзялення - няма механізму размеркавання. Вы можаце загрузіць усе пакеты Debian па сетцы, але большасць людзей хочуць мець іх на CD-ROM. Некалькі розных кампаній ўзялі на сябе адварваць ўсе бягучыя пакеты Debian на CD-ROM, а затым прадаць іх. Я купляю шахту ад Linux Systems Labs. Выдаткі на тры-дыск, які змяшчае Debian у цэлым, складае менш трох даляраў. Але (і гэта важнае адрозненне) ні адной капейкі, што тры даляра адбываецца на любы з кодэраў, якія стварылі Linux, ні Debian пакетаў. Ён ідзе да Linux Systems Labs, і ён плаціць, а не для праграмнага забеспячэння, або пакеты, але для пакрыцця расходаў на выкараненне CD-ROM.

Кожны дыстрыбутыў Linux, увасабляе ў сабе больш-менш разумны хак для абыходу нармальны працэс загрузкі і чаго кампутар, калі ён уключаны, арганізаваць сябе, а не як ПК пад кіраваннем Windows, а як "гаспадара" пад кіраваннем Unix. Гэта крыху трывожны першы раз, калі вы бачыце гэта, але зусім бясшкодныя. Калі кампутар загружаецца, ён праходзіць праз маленькія саматэставання руцінай, прымаючы пералік наяўных дыскаў і памяці, а затым пачынаецца азіраючыся на дыску, каб загрузіцца з. У любым звычайным кампутары Windows, што дыск будзе жорсткі дыск. Але калі ў вас ёсць ваша сістэма наладжаная правільна, гэта будзе шукаць дыскеты або CD-ROM дыск, і загрузіцца з, што, калі такі маецца.

Linux выкарыстоўвае гэтую шчыліну ў абароне. Кампутар заўважае загрузны дыск у дыскавод дыскету або CD-ROM, загружае ў некаторых аб'ектны код з гэтага дыска, і слепа пачынае выконваць яго. Але гэта не Microsoft або Apple, код, гэта Linux код, і таму на дадзеным этапе ваш кампутар пачынае паводзіць сябе зусім інакш, чым вы прывыклі. Cryptic паведамлення пачалі пракруткі уверх экрана. Калі ў вас загрузцы камерцыйных АС, вы б, на гэтым этапе, бачыць "Сардэчна запрашаем у MacOS» мультфільма, або экран запоўнены аблокамі ў блакітным небе, і лагатып Windows. Але пад Linux, вы атрымліваеце доўгую тэлеграму друкаваных рэзка белымі літарамі на чорным экране. Існуе няма "Сардэчна запрашаем!" паведамленне. Большасць тэлеграма паў-неспасціжнай пагрозай графіці тэгі.

Вось як я ведаю, што гэта цудоўнае! Я бачу асляпляльнае складанасці! Гэта такія вострыя адчуванні, быўшы датычным да тысяч складаны і займальны інструкцый, якія кампутар павінен прытрымлівацца, па маёй просьбе! Тым больш, што ніхто з яго якім-небудзь чынам звязана з задачай я спадзяюся дасягнуць з дапамогай гэтай прылады!

14 сьнежня 15:04:15 theRev Syslogd 1.3-3 # 17: перазагрузка. 14 сьнежня 15:04:15 theRev ядра: Klogd 1.3-3, увайдзіце крыніца = / Працы / kmsg пачалося. 14 сьнежня 15:04:15 theRev ядра: Loaded 3535 знакаў / System.map. 14 сьнежня 15:04:15 theRev ядра: Сымбалі адпавядаюць версіі ядра 2.0.30. 14 сьнежня 15:04:15 theRev ядра: Няма модуль загружаны сімвалы. 14 сьнежня 15:04:15 theRev ядро: Intel шматпрацэсарнай спецыфікацыі v1.4 14 сьнежня 15:04:15 theRev ядра: Віртуальны рэжым сумяшчальнасці Wire. 14 сьнежня 15:04:15 theRev ядра: OEM ID: INTEL Код тавару: 440FX APIC па адрасе: 0xFEE00000 14 сьнежня 15:04:15 theRev ядра: Працэсар Pentium # 0 (TM) Pro APIC 17 версіі снежні 14 15:04:15 theRev ядра: Працэсар Pentium # 1 (TM) Pro APIC 17 версіі 14 сьнежня 15:04:15 theRev ядра: I / O APIC # 2 версіі 17 у 0xFEC00000. 14 сьнежня 15:04:15 theRev ядра: Працэсары: 2 Снежань 14 15:04:15 theRev ядра: Кансоль: 16 шрыфтам, 400 сканаванняў 14 сьнежня 15:04:15 theRev ядра: Кансоль: каляровы VGA + 80x25, 1 віртуальную кансоль (макс. 63) 14 снежня 15:04:15 theRev ядра: pcibios_init: BIOS32 службы каталогаў структуры на 0x000fdb70 14 сьнежня 15:04:15 theRev ядра: pcibios_init: BIOS32 службы каталогаў ўступлення ў 0xfdb80 14 сьнежня 15:04:15 theRev ядра: pcibios_init: PCI BIOS перагляд 2,10 ўступлення ў 0xfdba1 14 сьнежня 15:04:15 theRev ядра: зандаванне PCI абсталявання. 14 сьнежня 15:04:15 theRev ядра: Папярэджанне: Невядомае прылада PCI (10b7: 9001). Калі ласка, прачытайце ўключаць / Linux / pci.h 14 сьнежня 15:04:15 theRev ядра: Каліброўка затрымкі цыкла.. ОК - 179,40 BogoMIPS Снежань 14 15:04:15 theRev ядра: Памяць: 64268k/66556k даступныя (700k код ядра, 384k абаронены, 1204k дадзеных) 14 снежня 15:04:15 theRev ядра: Swansea University Computer Society NET3.035 для Linux 2,0 14 сьнежня 15:04:15 theRev ядра: NET3: Unix сокеты 0,13 для Linux NET3.035. 14 сьнежня 15:04:15 theRev ядра: Swansea University Computer Society TCP / IP для NET3.034 14 сьнежня 15:04:15 theRev ядра: IP-пратаколы: ICMP, UDP, TCP, 14 сьнежня 15:04:15 theRev ядра паведамляе, што праверка 386/387 сувязі... Добра, FPU выкарыстаннем выключэннем 16 паведамленняў аб памылках. 14 сьнежня 15:04:15 theRev ядра паведамляе, што праверка навучання »HLT... Ok. Снежань 14 15:04:15 theRev ядра: Linux версіі 2.0.30 (корань @ theRev) (GCC версіі 2.7.2.1) # 15 пт 27 Сакавік 1998 16:37:24 PST 14 сьнежня 15:04:15 theRev ядра: Загрузка працэсар 1 стэк 00002000: Каліброўка затрымкі цыкла.. ОК - 179,40 BogoMIPS Снежань 14 15:04:15 theRev ядра: Усяго 2 працэсараў актываваны (358,81 BogoMIPS). 14 сьнежня 15:04:15 theRev ядра: Серыйная версія драйвера 4,13 без якіх-небудзь серыйных варыянтаў ўключана Снежань 14 15:04:15 theRev ядра: tty00 на 0x03f8 (IRQ = 4) 16550A Снежань 14 15:04:15 theRev ядра: tty01 на 0x02f8 (IRQ = 3) 16550A 14 сьнежня 15:04:15 theRev ядра: lp1 на 0x0378, (апытанне) 14 снежня 15:04:15 theRev ядра: PS / 2 дапаможных паказальнай прылады выяўлена - драйвер. 14 сьнежня 15:04:15 theRev ядра: сапраўдны драйвер Clock Time v1.07 14 снежні 15:04:15 theRev ядра: цыкл: зарэгістраванага прылады на буйных 7 14 сьнежня 15:04:15 theRev ядра: язь: i82371 PIIX (Triton ) на PCI шына 0 функцыя 57 Снежань 14 15:04:15 theRev ядра: ide0: BM-DMA ў 0xffa0-0xffa7 14 сьнежня 15:04:15 theRev ядра: ide1: БМ-DMA ў 0xffa8-0xffaf Снежань 14 15:04 : 15 theRev ядра: HDA: Conner Peripherals 1275MB - CFS1275A, 1219MB w/64kB Кэш, LBA, CHS = 619/64/63 14 Снежань 15:04:15 theRev ядра: HDB: Maxtor 84320A5, 4119MB w/256kB Кэш, LBA, CHS = 8928/15/63, DMA 14 снежань 15:04:15 theRev ядра: HDC:, ATAPI CD-ROM дыск сьнежня 15 11:58:06 theRev ядра: ide0 на 0x1f0-0x1f7, 0x3f6 на IRQ 14 Снежань Лістапад 15: 58:06 theRev ядра: ide1 на 0x170-0x177, 0x376 на IRQ 15 сьнежня 15 11:58:06 ядра theRev: флопі-дыскавод (ы): fd0 з'яўляецца 1.44M 15 сьнежня 11:58:06 theRev ядра: Пачаў kswapd версія 01/04.2.2 Снежань 15 11:58:06 theRev ядра: FDC 0, National Semiconductor PC87306 15 сьнежня 11:58:06 theRev ядра: мкр кіроўца 0,35 MAX_MD_DEV = 4, MAX_REAL 8 15 снежань 11:58:06 theRev ядра: ППС : версія 2.2.0 (дынамічнае размеркаванне каналаў) 15 снежня 11:58:06 theRev ядра: TCP сціску код аўтарскім праве 1989 рэгентаў Каліфарнійскага універсітэта Снежань 15 11:58:06 theRev ядра: PPP Дынамічнае размеркаванне каналаў код Copyright 1995 Кальдера ТАА Снежань 15 11:58:06 theRev ядра: PPP лініі дысцыпліны зарэгістраваныя. 15 Снежань 11:58:06 theRev ядра: SLIP: версія 0.8.4-NET3.019-NEWTTY (дынамічная каналаў, макс = 256). 15 Снежань 11:58:06 theRev ядра: eth0: 3Com 3c900 Бумеранг 10Mbps/Combo на 0xef00, 00:60:08: a4: 3c: дб, IRQ 10 СНЕЖАНЬ 15 11:58:06 theRev ядра: 8K слова ўсёй аператыўнай памяці 3:05 Rx: Tx раскол, 10base2 інтэрфейс. 15 Снежань 11:58:06 theRev ядра: Уключэнне аўтобус-майстар перадае і ўсё-кадр атрымлівае. 15 Снежань 11:58:06 theRev ядра: 3c59x.c: v0.49 1/2/98 Дональд Бекер http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html 15 сьнежня 11:58:06 theRev ядра: Раздзел праверыць: 15 Снежань 11:58:06 theRev ядра: HDA: hda1 hda2 hda3 сьнежня 15 11:58:06 theRev ядра: HDB: hdb1 hdb2 15 сьнежня 11:58:06 theRev ядра: VFS: Mounted корані ( ext2 файлавай сістэмы) толькі для чытання. 15 Снежань 11:58:06 theRev ядра: Даданне Swap: 16124k своп-прасторы (прыярытэт -1) 15 снежня 11:58:06 theRev ядра: EXT2 ФС папярэджанне: максімальны кошт мантавання дасягнута, працуе e2fsck рэкамендуецца снежні 15 11: 58:06 theRev ядра: HDC: медыя змянілася 15 сьнежня 11:58:06 theRev ядра: ISO9660 пашырэнняў: RRIP_1991A 15 снежань 11:58:07 theRev Syslogd 1.3-3 # 17: перазагрузка. 15 Снежань 11:58:09 theRev diald [87]: Немагчыма адкрыць файл опцый / і г.д. / diald / diald.options: Няма такога файла ці каталога, 15 снежня 11:58:09 theRev diald [87]: Ні адно прылада не паказана. Вы павінны мець як мінімум адна прылада! 15 Снежань 11:58:09 theRev diald [87]: Вы павінны вызначыць раз'ём сцэнар (варыянт «падключыцца»). 15 Снежань 11:58:09 theRev diald [87]: Вы павінны вызначыць выдалены IP-адрас. 15 Снежань 11:58:09 theRev diald [87]: Вы павінны вызначыць лакальны IP-адрас. 15 Снежань 11:58:09 theRev diald [87]: Спыненне з-за пашкоджаных пераналадзіць.

Я адчуваю, як член ілюмінатаў зараз! Далей, я куплю аўтамабіль зроблены з плексігласа менавіта так, я магу бачыць, як яна працуе, нават калі рухавік будзе раставаць ў слізі, і я буду паліць рукі, калі я стараюся, каб кіраваць ім. Тады я буду мець акна ўсталяваныя на баку кішкі каровы, каб я мог бачыць ежу ўспеньванне вакол! (Homestarrunner голасам): Выдатна!

Толькі частка гэтага, што можна было прачытаць, для нармальных людзей, з'яўляюцца паведамленні пра памылкі і папярэджання. І ўсё ж гэта Характэрна, што Linux не спыняецца, або аварыі, калі ён сутыкаецца з памылкай, ён выплёўвае змястоўны скаргу, адмаўляецца ад любой працэсы былі пашкоджаныя, і працягвае пракаткі. Гэта быў відавочна не ставіцца да ранняй версіі Apple, Microsoft і АС, па той простай прычыне, што АС, якая не ў стане хадзіць і жавальнай гумкі ў той жа час ніяк не можа акрыяць ад памылак. Шукаеце, і справа, памылкі патрабуе асобнага працэсу паралельна з той, што дапусціў памылку. Свайго роду супер-эга, калі заўгодна, што сочыць за ўсімі іншымі, і скокі пры пераходзе ў зман. Зараз, MacOS і Windows, могуць зрабіць больш чым адну рэч у той час, яны значна лепш апрацоўвае памылак, чым яны мелі звычай быць, але яны нават блізка не Linux ці іншых Unix-у гэтым стаўленні, і іх вялікая складанасць зрабіла іх ўразлівымі для новых тыпаў памылак.

Памылковасці, адкуплення, выкупу, давер І ІНШЫХ ARCANE тэхнічных канцэпцый

Linux не здольная маючы цэнтралізаванай палітыкі дыктаваць, як пісаць паведамленні аб памылках і дакументацыі, і так кожны праграміст піша свае ўласныя. Звычайна яны на англійскай мове, хоць тон Linux праграмісты еўрапейцаў. Часта яны смешныя. Заўсёды яны сумленныя. Калі што-небудзь дрэннае здарылася, таму што праграмнае забеспячэнне проста яшчэ не скончаны, ці таму, што карыстач разьбовым што-тое, гэта будзе адкрыта заявіў. Інтэрфейс каманднага радка дазваляе лёгка праграм капаць з маленькіх каментары, папярэджання і паведамленні тут і там. Нават калі прыкладанне трывае крах, як пашкоджанне падводнай лодцы, ён усё яшчэ можа звычайна вядуць невялікае паведамленне SOS. Часам, калі вы скончыце працу з праграмай і выключыць яго, вы выявіце, што ён пакінуў пасля сябе серыю мяккай папярэджання і нізкасортнай паведамленні аб памылках у інтэрфейс каманднага радка, акно, з якога вы запусцілі яго. Як быццам праграмнага забеспячэння гутарылі з вамі пра тое, як ён рабіў увесь гэты час вы працавалі з ім.

Дакументацыя, пад Linux, пастаўляецца ў выглядзе чалавека (скарочана ад кіраўніцтва) старонак. Вы можаце атрымаць доступ да гэтых альбо праз GUI (xman) або з каманднага радка (мужчыны). Вось прыклад з даведачнай старонцы праграмы пад назвай RSH:

"Стоп сігналы спыніцца лакальны працэс RSH толькі, гэта, магчыма, не так, але ў цяперашні час цяжка выправіць па прычынах, занадта складаным, каб растлумачыць тут."

Чалавек старонкі ўтрымліваюць шмат такога матэрыялу, які чытаецца як кароткі мармытанне пілотаў барацьбе з кантролю пашкоджаных самалётаў. Агульнае адчуванне ёсьць тысяча манументальныя, але смутнай барацьбой бачыў у стоп-дзеянне святле страбаскоп. Кожны праграміст мае справу з уласнымі перашкод і памылак, ён занадта заняты, фіксуючы іх, і паляпшэнне праграмнага забеспячэння, каб растлумачыць рэчы ў вялікай даўжыні або для падтрымання распрацоўкі прэтэнзіі.

Распрацаваць прэтэнзіямі і адпаведнай дакументацыі, не тое ж самае. Яшчэ раз, што гэта пацешна археалогіі маюць дачыненне да ПАЧАТАК НАШЫ ПРАЦЫ РАБІЦЬ?

На практыцы вы наўрад ці калі-небудзь сутыкацца сур'ёзная памылка падчас працы Linux. Калі вы гэта зробіце, то гэта амаль заўсёды з камерцыйнага праграмнага забеспячэння (некаторыя вытворцы прадаюць праграмнае забеспячэнне, якое працуе пад Linux). Аперацыйнай сістэмы і яе асноўных праграм, утыліта занадта важныя, каб утрымліваць сур'ёзныя памылкі. Я быў пад кіраваннем Linux кожны дзень з канца 1995 года і бачыў шмат прыкладных праграм, увойдзе ў полымя, але я ніколі не бачыў аперацыйнай сістэмы аварыі. Ніколі. Не адзін раз. Ёсць нямала Linux сістэм, якія былі працуе бесперапынна, і прыкладаем усе намаганні, на працягу некалькіх месяцаў ці гадоў без неабходнасці перазагрузкі.

Камерцыйная АС прыйдзецца прыняць тое ж афіцыйная пазіцыя ў адносінах да памылак, як камуністычныя краіны да галечы. Па прычынах, дактрынальныя немагчыма было прызнаць, што беднасць з'яўляецца сур'ёзнай праблемай у камуністычных краінах, таму што ўвесь сэнс камунізму па выкараненні галечы. Акрамя таго, камерцыйныя кампаніі АС, як Apple, і Microsoft не можа хадзіць прызнаўшы, што іх праграмнае забеспячэнне ўтрымлівае памылкі, і што ён выходзіць з ладу ўвесь час, не больш, чым Дысней можа выпускаць прэс-рэлізы аб тым, што Мікі Маўс з'яўляецца акцёр у гарнітуры.

Гэта праблема, таму што памылкі ёсць, і памылкі здараюцца. Кожныя некалькі месяцаў Біл Гейтс спрабуе дэма новага прадукта Microsoft перад вялікай аўдыторыяй толькі каб ён падарваць ў яго асобе. Камерцыйныя пастаўшчыкі сістэм, як прамое следства быўшы камерцыйным, вымушаныя прыняць груба няшчырыя пазіцыі, што памылкі сустракаюцца рэдка аберацыі, як правіла, чужы віне, і таму на самай справе не варта казаць пра колькі-небудзь падрабязна. Гэтая пастава, якую ўсе ведаюць, абсурдным, не абмяжоўваецца прэс-рэлізаў і рэкламных кампаній. Ён інфармуе ўсю дарогу гэтыя кампаніі рабіць бізнес і ставіцца да сваіх кліентаў. Калі дакументацыя была правільна напісана, было б згадаць памылкі, памылкі і збоі на кожнай асобнай старонцы. Калі анлайн-даведачных сістэм, якія прыходзяць з гэтымі АС адлюстраванне вопыт і праблемы сваіх карыстальнікаў, яны былі б у значнай ступені прысвечаны інструкцыі аб тым, як справіцца з збоі і памылкі.

Але гэтага не адбываецца. Сумесная акцыя карпарацыі выдатныя вынаходкі, якія далі нам шмат выдатных тавараў і паслуг. Яны добрыя на многія рэчы. Прызнаючы няздольнасць ні адной з іх. Чорт, яны нават не могуць прызнаць, нязначныя недахопы.

На самай справе гэта не так. Большая частка апублікаваных дыскурс аб развіцці і стане аперацыйнай сістэмы на карысць распрацоўнікаў прыкладанняў. Ня акцыянераў. Вось такое паведамленне можа быць кароткімі і бескарысным не наўмысная спроба схаваць што-небудзь, але на самай справе праблема, што інжынеры заўсёды змагаліся за адрас. Інжынеры часам не самыя лепшыя пісьменнікі.

Толькі ўявіце, які пекла распрацоўцы праграмнага забеспячэння было, як раней інтэрнэт быў папулярным. У цябе ёсць усе вашыя тэхнічнай дакументацыі з тоўстых неспасціжнай дапамог, безнадзейна састарэлі, у спалучэнні з жудасна дарагія тэлефонныя канферэнцыі. Інтэрнэт прынёс дзіўныя змены для распрацоўнікаў. Гэта як розніца паміж страціў толькі ў моры з лодкі падчас урагану, і, быўшы ўладкаваліся на палубе круізнага лайнера з кабінамі набіты вашым інжынераў. Сучасныя базы дадзеных праграмамі, арыентаванымі на памылку сачэння, усё крыжаваныя падлучаны праз інтэрнэт, зрабілі рэчы яшчэ лепш.

Вядома, такія паводзіны не як паталагічнае у карпарацыі, як гэта было б у чалавеку. Большасць людзей, у цяперашні час разумеюць, што карпаратыўныя прэс-рэлізы выпускаюцца ў карысць акцыянераў карпарацыі, а не для асветы грамадскасці. Часам вынікі гэтай інстытуцыйнай несумленнасць можа быць жахлівым, як і з тытунем і азбест. У выпадку з камерцыйнымі пастаўшчыкамі АС яна нічога падобнага, вядома, гэта проста раздражняе.

Некаторыя могуць запярэчыць, што спажывецкія раздражненне, з цягам часу, назапашваецца ў выглядзе зацвярдзелага налёту, якія могуць хаваць сур'ёзныя распаду, і, што сумленнасць можа быць лепшая палітыка ў доўгатэрміновай перспектыве; журы ўсё яшчэ адсутнічае на гэтым рынку аперацыйных сістэм. Бізнэс пашыраецца досыць хутка, што гэта ўсё-такі значна лепш мець мільярды хранічна раздражняе кліентаў, чым мільёны шчаслівымі.

У цяперашні час гэта справа змяншальнай даходнасці па гуз. Як Ніл кажа, праграмнае забеспячэнне з'яўляецца эфемерным. Як толькі гэта разумна памылка-бясплатна, вельмі цяжка пераканаць вашых карыстальнікаў базы для аплаты наступнага абнаўлення. Цяпер даць ім лепшае абсталяванне, з іншага боку...

(Дарэчы, разумныя аналітыкі адзначаюць, што гэта з'яўляецца прычынай, Яблык не прадае кампутар якога працэсара могуць быць выдалены і абноўлены, і, верагодна, ніколі не будзе зноў.)

Большасць сістэмных адміністратараў, я ведаю, хто працуе з Windows NT ўвесь час згаджаюцца, што, калі яна трапляе перашкода, ён павінен быць паўторна загружаны, і калі ён атрымлівае сур'ёзнае пераблыталіся, адзіны спосаб выправіць гэта пераўсталяваць аперацыйную сістэмы з нуля. Ці, па крайняй меры, гэта адзіны шлях, які яны ведаюць, каб выправіць гэта, што тое ж самае. Цалкам магчыма, што інжынеры Microsoft ёсць усе віды інсайдарскай ведаў аб тым, як выправіць сістэму, калі ён ідзе не так, але калі яны гэта зробяць, яны, падобна, не будуць атрымліваць паведамленне па любому з фактычных сістэмных адміністратараў, я ведаю,.

Паколькі Linux не з'яўляецца камерцыйным - таму што гэта, па сутнасці, бясплатна, а таксама досыць складана атрымаць, усталяваць і эксплуатаваць - яна не павінна падтрымліваць любыя прэтэнзіі адносна яе надзейнасці. Такім чынам, яна з'яўляецца значна больш надзейным. Калі што-то пойдзе не так з Linux, памылка заўважаная і гучна абмяркоўвалі адразу. Любы чалавек з неабходнымі тэхнічнымі ведамі можа ісці прама да зыходнага коду і паказаць на крыніцу памылкі, якія затым хутка устаноўленыя залежнасці ад таго, хакер выразаў на сябе адказнасць за дадзенай канкрэтнай праграмы.

Гэта на самай справе не вытрымлівае крытыкі. Linux з'яўляецца цвёрдае ядро, акружанае пастаянна змяняецца ўраган пілавіння. Гэта ядро мала. Розныя і розныя драўняныя пілавінне збожжа невялікія, а, паколькі свабодную вязаць клікі энтузіястаў можа апрацоўваць толькі праца столькі складанасць, перш чым ён пачынае развівацца памылкі, якія б вельмі сур'ёзнай каардынацыі, і вельмі сур'ёзныя ўнутраныя змены, каб ліквідаваць. Гэта з'ява працуе ў тандэме з праблемна-арыентаваны характар шматлікіх праграмістаў. У прыватнасці, як толькі яны напісалі праграму, або звязаць разам шэраг праграм, які выконвае сваю задачу, яны часта губляюць цікавасць да праекту. Так праграмнае забеспячэнне альбо саступае асаблівасць надзімацца, як перашчыраваць рак-пустэльнік, ці яна развіваецца ў нешта іншае цалкам, праліваючы старыя магчымасці і карыстацкі інтэрфейс па шляху, пакуль яна больш не можа лёгка выканаць некалькі задач, якія ён першапачаткова быў прызначаны для апрацоўкі.

Ёсць некалькі рэчаў, якія барацьбы з гэтым нядужаннем пілавінне кадавання. Адным з іх з'яўляецца атрыманне прыбытку структура аддзела інжынернага бізнесу. Калі яны маюць патрэбу ў праграме для выканання задачы, ці ж яны хочуць вырабляць праграмы, каб дапамагчы іншым выканаць задачу, імпульс прыбытку ад задачы выкананы будзе стымуляваць іх працягваць на працягу ўсяго вегетацыйнага болю прыкладанні, усе шляхам тэхналагічнай дакументацыі, якая так часта адрокся ад пасаду ў анлайнавым свеце. Будзь яны прымаюць атрыманы код і зрабіць яго адкрытым зыходным кодам, ці ж яны развіваюць яго з удзелам знешняга свету, гэта іх справа, і не звязаных пытання. Момант, які варта тут заключаецца ў тым, што імпульс прыбытку будзе на самой справе вырабляюць лепшы код у рэшце рэшт.

Другая рэч, якая змагаецца з гэтай з'явай пілавіння з'яўляецца старая добрая фанатызму. Калі вы выразалі кавалак кода для вашай уласнай, ці стаць зачараваны эфектыўнага выканання задач, або нават калі вы знаходзіцеся ў крыжовы паход, каб пакараць намаганні некаторых карпарацыі вы не ўхваляеце, вы ахвяруе шмат энергіі, каб ваша справа, і тыя вялікія непрыемныя сістэмных памылак атрымае выціскаецца. Адсюль: OpenOffice.org, віно праекта, і (больш або менш) Gimp.

Я думаю, што тое, што вылюдкі не прадбачыў, а рэч, якая можа турбаваць іх у рэтраспектыве, тое, што гэтыя асабістыя, палітычныя, ці хакер-эск матывы з адкрытым зыходным кодам супольнасць сапраўды можа быць аддзелены ад працэсу з адкрытым зыходным кодам самога развіцця. Буйныя кампаніі могуць, па сутнасці, адпаведныя кавалкі з адкрытым зыходным кодам, дадаць да іх, абапірацца на іх, ствараць карысныя прыкладанні, атрымліваць прыбытак з дапамогай гэтага прыкладання, а затым вызваліць усіх неабходны код для грамадскага здабытку. Акіяны хакераў абстрэл з адчыненых стандартах і разумны прыкладанняў няма, і не будзе, зрынуць фанабэрысты гігантамі кампутарнай індустрыі, ці нават індустрыі праграмнага забеспячэння. Перабольшанай рэакцыі Microsoft на "пагрозы" ў Linux толькі што пасадзіў, што хіп сцэнар у ўрадлівую мазгі старонніх.

Наколькі я ведаю, Debian з'яўляецца адзіным Linux размеркаванне, якое мае сваю канстытуцыю (http://www.debian.org/devel/constitution), але тое, што сапраўды прадаў мяне на ім быў яго фенаменальнай базы дадзеных памылка (http:// www.debian.org / Bugs), які з'яўляецца свайго роду інтэрактыўная кніга Doomsday памылкі, схільнасць памылак, і адкуплення. Гэта сама прастата. Калі былі праблемы з Debian у пачатку студзеня 1997 гады я паслаў у паведамленне з апісаннем праблемы submit@bugs.debian.org. Мая праблема была аператыўна прысвойваецца нумар паведамлення аб памылцы (# 6518) і ступені цяжару (даступныя варыянты крытычнае, сур'ёзныя, важныя, нармальны, фіксаваных і жаданняў) і пераслаў у спісах рассылання Debian, дзе людзі тусуюцца. На працягу дваццаці чатырох гадзін я атрымаў пяць электронных лістоў распавядаў мне, як вырашыць гэтую праблему: два з Паўночнай Амерыкі, два з Еўропы, і адзін з Аўстраліі. Усе гэтыя электронныя лісты даў мне тое ж самае прапанову, якое працуе, і зрабіла мая праблема сыдзе. Але ў той жа час, запіс гэтага абмену быў размешчаны на памылку базы дадзеных у Debian, так што, калі іншыя карыстальнікі была такая ж праблема пазней, яны былі б у стане шукаць да канца і знайсці рашэнне без неабходнасці ўводзіць новыя, рэзервовыя паведамленне пра памылку.

Параўнайце гэта з вопытам, які я меў, калі я паспрабаваў ўсталяваць Windows NT 4.0 на той жа самай машыне каля дзесяці месяцаў праз, у канцы 1997 года. Праграма ўстаноўкі проста спыніўся на сярэдзіне без якіх-небудзь паведамленняў аб памылках. Я пайшоў на вэб-сайт тэхнічнай падтрымкі Microsoft, спрабуючы выконваць пошук існуючых дакументаў даведак, якія будуць разглядаць маю праблему. Пошукавая сістэма была цалкам нефункциональным, ён нічога не рабіў наогул. Ён нават ня даў мне паведамленне аб тым мне, што гэта не працуе.

У рэшце рэшт я вырашыў, што мая мацярынская плата павінна быць не вінаваты, ён быў трохі незвычайным маркі і мадэлі, і NT не падтрымліваюць столькі розных матчыных поплаткаў, як Linux. Я заўсёды шукаю апраўданняў, якімі б слабымі, каб купіць новае абсталяванне, так што я купіў новы матчын поплатак, якая была лагатып Windows NT-сумяшчальных, а гэта азначае, што лагатып Windows NT была надрукаваная прама на полі. Я усталяваў гэта ў мой кампутар і атрымалі Linux працуе адразу, затым паспрабаваў ўсталяваць Windows NT зноў. Зноў жа, ўстаноўка памёр без якіх-небудзь паведамленне пра памылку або тлумачэння. Да гэтага часу два тыдні прайшло, і я падумаў, што пошукавай сістэмы на сайце тэхнічнай падтрымкі Microsoft можа быць запушчаны і працуе. Я даў, што паспрабаваць, але яна па-ранейшаму не працуе.

Так што я стварыў новую падтрымку Microsoft рахунку, то ўваход у сістэму прадставіць інцыдэнт. Я пастаўляецца мой прадукт ідэнтыфікацыйны нумар, калі яго спыталі, а затым пачаў прытрымлівацца інструкцыям на серыю дапамогай экранаў. Іншымі словамі, я здаваў справаздачу пра памылку як і з сістэмай сачэння памылка Debian. Гэта толькі, што інтэрфейс быў плашч - я друкаваў мае скаргі на маленькія рэдагавання тэксту скрыні на вэб-формы, рабіць гэта ўсё праз графічны інтэрфейс, у той час як з Debian вы адпраўляеце ў электронную пошту тэлеграму. Я ведаў, што калі я скончыў падачы справаздачы пра памылку, то стане прыватнай інфармацыі Microsoft, і іншыя карыстальнікі не змогуць убачыць яго. Шматлікія карыстачы Linux адмовіцца ад удзелу ў такой схеме па этычных меркаваннях, але я быў гатовы даць яму стрэлілі ў якасці эксперыменту. У рэшце рэшт, хоць я ніколі не мог уявіць мой справаздачу пра памылку, так як шэраг звязаных вэб-старонак, што я быў запаўнення ў канчатковым выніку прывяло мяне да зусім пусты старонкі: тупік.

Таму я вярнуўся і націснуў на кнопкі для "падтрымкі па тэлефоне" і ў канчатковым выніку быў прысвоены нумар Microsoft тэлефоне. Калі я набраў гэты нумар я атрымаў серыю пранізлівы гукавы сігнал і запісанае паведамленне ад тэлефоннай кампаніі, кажучы: "На жаль, ваш званок не можа быць завершана, як набраныя".

Я спрабаваў шукаць старонку яшчэ раз - гэта было яшчэ цалкам нефункциональным. Тады я паспрабаваў PPI (Pay Per Інцыдэнт) зноў. Гэта прывяло мяне ў іншы шэраг вэб-старонак, пакуль я не мёртвы складу ў адным чытанні: "Звярніце ўвагу, няма вэб-старонкі, якія адпавядаюць запыце".

Я паспрабаваў яшчэ раз, і ў рэшце рэшт дабраліся да Pay Per Інцыдэнт чытання з экрана: ". OUT інцыдэнтаў Ёсць няма нявыкарыстаных інцыдэнтаў пакінулі ў вашай ўліковага запісу Калі вы хацелі б набыць ў службу падтрымкі, націсніце кнопку ОК, вы затым зможаце. перадаплаты за інцыдэнт...." Кошт інцыдэнт быў $ 95.

Эксперымент пачынае здавацца даволі дорага, таму я адмовіўся ад падыходу, PPI і вырашылі пайсці на часта задаюць пытанні размешчаны на сайце Microsoft. Ні адзін з даступных FAQs меў нічога агульнага з маёй праблемай, за выключэннем аднаго азагалоўленай "У мяне ўзніклі некаторыя праблемы з усталёўкай NT", які, здавалася, былі напісаныя флаконы, а не інжынерамі.

Так што я здаўся і да гэтага часу, па гэты дзень, ніколі не атрымлівалі Windows NT ўстаноўлена на дадзенай машыне. Для мяне, па шляху найменшага супраціву проста выкарыстоўваць Debian Linux.

У свеце з адкрытым зыходным кодам, паведамленні аб памылках у карысную інфармацыю. Стварэнне іх грамадскасць паслугі іншым карыстальнікам, а таксама паляпшае АС. Стварэнне іх грамадскай сістэматычна настолькі важна, што вельмі разумныя людзі добраахвотна пакласці час і грошы ў які працуе памылка базы дадзеных. У камерцыйным свеце АС, аднак, паведамленні пра памылку з'яўляецца прывілеем, якую вам давядзецца заплаціць шмат грошай для. Але калі вы плаціце за гэта, вынікае, што паведамленне пра памылку павінна быць канфідэнцыйным - у адваротным выпадку хто-то можа атрымаць выгаду ад вашага 95 баксаў! І ўсё ж нішто не перашкаджае NT карыстальнікі ствараюць свае ўласныя базы дадзеных агульных памылка.

Гэта, іншымі словамі, яшчэ адной асаблівасцю рынку АС, якая проста не мае сэнсу, калі вы яго прагляду ў кантэксце культуры. Што Microsoft прадае праз Pay Per Інцыдэнт не тэхнічную падтрымку столькі, колькі працягвалася ілюзія, што яе кліенты ўдзельнічаем ў нейкіх рацыянальных бізнес-транзакцыі. Гэта свайго роду руцінных плата за абслугоўванне на ўтрыманне фантазій. Калі б людзі сапраўды хацелі цвёрдых АС яны будуць выкарыстоўваць Linux, і калі яны сапраўды хацелі тэхнічную падтрымку яны знойдуць спосаб атрымаць яго, кліенты Microsoft, хочаце што-то яшчэ.

Гэта некалькі паранаідальныя апісання не прызнае інжынерных пытанняў. Проста таму, што тэхнічная падтрымка канкрэтнай кампаніі сістэмы неэфектыўныя, не азначае, што неэфектыўнасць з'яўляецца наўмысным. (А калі вы думаеце, Microsoft гэта дрэнна, паспрабаваць атрымаць тэхнічную падтрымку, скажам, дрэнны сотавы тэлефон пакрыцця, ваш DVD-плэер, або праграмуемых функцый Вашай мікрахвалевай печы.) Канцы рэшт, навошта прыпісваць злосці, што вы можаце прыпісваць глупства? Microsoft кліенты проста не ведаюць, што ёсць альтэрнатыва. Праз 1990-х гадоў Linux была адносная рэкламны бюджэт складае ўсяго каля нуля даляраў.

На момант напісання артыкула (студзень 1999), нешта накшталт 32000 памылак, як паведамляецца, памылка базы дадзеных Debian Linux. Амаль усе яны былі выпраўленыя ўжо даўно. Ёсць двенадцать «крытычных» памылак яшчэ не ўрэгуляваны, якога стары быў размешчаны 79 дзён таму. Ёсць 20 выбітных "сур'ёзныя" памылкі якога з'яўляецца найстарэйшым 1166 дзён ад роду. Ёсць 48 "важных" памылак і сотні "нармальнай" і менш важныя.

Акрамя таго, BeOS (які я атрымаю у хвіліну) мае ўласную базу дадзеных памылка (http://www.be.com/developers/bugs/index.html) са сваёй уласнай сістэмы класіфікацыі, у тым ліку такія катэгорыі, як "Не Памылка "," Прызнанне функцый ", і" не будзе выправіць ". Некаторыя з "памылак" тут з'яўляюцца не больш чым Будзьце хакераў прадзьмухвання парай, і класіфікуюцца як "Уваход Прызнаны". Напрыклад, я знайшоў той, які быў размешчаны 30 сьнежня 1998 г. Гэта знаходзіцца ў сярэдзіне доўгага спісу памылак, заціснуты паміж адным азагалоўленым "Мыш працуе ў вельмі дзіўнай модзе», а іншая называецца "Змена BView кадр не ўплывае, калі BView не прывязаны да BWindow".

Гэта адзін мае права

R4: BeOS адсутнічае маніяй велічы намінальным, каб выкарыстоўваць і засяродзіцца распрацоўнік лютасьці

і гэта выглядае наступным чынам:


Будзьце Статус: Уваходны Прызнаны
BeOS версіі: R3.2
Кампанент: невядомы

Поўнае апісанне:

BeOS патрэбы маніяй велічы эгаістам седзячы на сваім троне, каб надаць яму чалавечы характар, які ўсё любяць ненавідзець. Без гэтага, BeOS будзе стамляцца ў impersonifiable вобласці аперацыйных сістэм, што людзі ніколі не могуць цалкам атрымаць ручку на. Вы можаце судзіць аб поспеху АС не ад якасці яго асаблівасцяў, а тым, як сумна вядомы і не любіў лідэраў за імі.

Я лічу, што гэта пабочны эфект распрацоўнік comraderie ў самых бездапаможных умовах. У рэшце рэшт, пакута любіць кампанію. Я лічу, што стварэнне BeOS менш канцэптуальна даступным і значна менш надзейныя, запатрабуецца распрацоўнікам аб'яднацца, тым самым развіваючы выгляд супольнасці, дзе чужыя казаць адзін з адным-, накшталт як у прадуктовай краме перад велізарнай снежнай буры.

Прытрымліваючыся гэтай жа праграме, хутчэй за ўсё ён будзе неабходна перанесці штаб-кватэру BeOS, каб далёка-менш камфортны клімат. Генеральны экалагічнага дыскамфорту будзе спараджаць такое стаўленне унутры, так і там сапраўды не больш, рэцэпт поспеху. Я хацеў бы прапанаваць Сіэтл, але я думаю, што гэта ўжо занятыя. Вы можаце паспрабаваць Вашынгтоне, акруга Калумбія, але дакладна не дзе-небудзь у Сан-Дыега або Тусоне.


На жаль, будзьце памылка сістэмы справаздачнасці выдаляе імёны людзей, якія паведамляюць памылак (каб абараніць іх ад адплаты!?), І таму я не ведаю, хто напісаў гэта.

Такім чынам, атрымліваецца, што я знаходжуся ў сярэдзіне крыкам аб тэхнічных і маральнае перавагу Debian Linux. Але, як амаль заўсёды адбываецца ў свеце АС, гэта больш складаная, чым гэта. У мяне Windows NT працуе на іншым кампутары, а на днях (студзень 1999), калі ў мяне была праблема з ім, я вырашыў пайсці ў іншай тэхнічнай падтрымкі Microsoft. На гэты раз пошукавай сістэмы на самай справе працавалі (хоць для таго, каб дабрацца да яго я павінен быў ідэнтыфікаваць сябе ў якасці «прасунутых»). І замест таго, кашаль з непатрэбных FAQ, яна знаходзіцца каля двухсот дакументаў (я выкарыстаў вельмі недакладныя крытэры пошуку), якія былі, відавочна, паведамленні пра памылку - хоць яны называліся нешта іншае. Microsoft, іншымі словамі, мае сістэму і працуе, што функцыянальна эквівалентна памылка базы дадзеных Debian. Ён выглядае і адчувае сябе розныя, вядома, але яна ўтрымлівае тэхнічныя драбнюткіх і не хавае наяўнасць памылак.

Як я ўжо тлумачыў, продажы АС на грошы ў асноўным нялёгкім становішчы, і адзіны спосаб Apple, і Microsoft можа сысці з рук гэта шляхам правядзення тэхналагічных дасягненняў гэтак жа агрэсіўна, як яны могуць, і, каб прымусіць людзей верыць, і плаціць бо, канкрэтны вобраз: у выпадку Apple, што і творчы свабодны мысляр, і ў выпадку з Microsoft, у рэспектабельных тэхна-буржуа. Гэтак жа, як Disney, яны робяць грошы ад продажу інтэрфейс, чароўнае люстэрка. Яна павінна быць паліраванай і бясшвовыя, інакш уся ілюзія разбурана і бізнэс-план, знікае, як міраж.

Не зусім так, у выпадку з Apple. Паколькі г-н Стывенсан тлумачылася раней, кампанія Apple прадае абсталяванне. Іх АС у першую чаргу стымул для гэтага. Яны разумеюць гэта вельмі добра, на самай справе. Іх сэрвіс анлайн-музыкі, і свабоднай АС Windows музычны плэер, абодва існуюць з адзінай мэтай продажу больш Apple, вырабы з металу (айпода). Яны стварылі вэб-браўзэр ад адкрытага зыходнага матэрыялу, і выпусцілі яго ў якасці вольнага кампанента іх АС, з адзінай мэтай павышэння продажаў абсталявання. Тое ж самае з іх розных іншых прыкладаннях прадукцыйнасць. На самай справе гэта становіцца ўсё больш відавочным, што Яблык не знаходзіцца ў той жа бізнэс, як Microsoft на ўсіх. Яны толькі перасякаюцца, калі ён прыносіць прыбытак для сваіх канкрэтных рынках. Абсталяванне для Apple ( IPod, серверы ), праграмнае забеспячэнне для Microsoft ( Упраўленне, MSN ).

Адпаведна, было справа да нядаўняга часу, што людзі, якія пісалі кіраўніцтва і створаны сайт тэхнічнай падтрымкі для камерцыйных АС, здавалася, было адмоўлена па юрыдычных або PR-аддзелаў іх працадаўцаў, не прызнаюць, нават ускосна, што праграмнае забеспячэнне можа ўтрымоўваць памылкі або, што інтэрфейс можа быць пакутуе ад прыбаўлялася мігатлівага двенадцать праблемы. Яны не маглі адрас фактычнага цяжкасці карыстальнікаў. Кіраўніцтваў і вэб-сайты былі таму бескарысна, і выклікала нават тэхнічна упэўненых карыстальнікаў ўсумніцца ў тым, што яны збіраліся тонка розуму.

Калі Apple дзейнічае ў такіх карпаратыўнага паводзінаў, хочацца верыць, што яны сапраўды спрабуюць ад іх залежыць. Мы ўсе хочам, каб даць кампаніі Apple прэзумпцыю невінаватасці, таму што азначае стары Біл Гейтс нагамі дзярмо з іх, а таму што ў іх добры піяр. Але калі Microsoft робіць гэта, адзін амаль не можа стаць паранаідальнай conspiracist. Відавочна, што яны нешта хаваеш ад нас! І ўсё ж яны так магутна! Яны спрабуюць выцесніць нас з розуму!

Сімпатычныя, але недакладна. Яшчэ раз - ніколі не прыпісваць злосці, што можа быць адэкватна растлумачана глупствам. Microsoft карпаратыўнай структуры проста ня быў распрацаваны, каб зрабіць працэс выяўлення і выпраўленні памылак працэс, які ўключае канчатковага карыстача. Аддзел маркетынгу з'яўляецца тое, што можна пагаварыць з канчатковым карыстальнікам, а не - Божа мой! - Канструктарскі аддзел! Апошняе, што яны хацелі б для тых клонаў Дилберта адкрываюць свае сумленныя вусны!

Такі падыход да вырашэння сваіх кліентаў быў прама з Цэнтральнай Еўропы таталітарызм сярэдзіны XX стагоддзя. Прыметнікі "кафкианский" і "Оруэла" прыходзяць на розум. Гэта не магло працягвацца не больш, чым Берлінская сцяна магла, і зараз Microsoft мае агульнадаступнай памылка базы дадзеных. Гэта называецца-то яшчэ, і гэта займае час, каб знайсці яе, але яна ёсць.

У іх ёсць, іншымі словамі, адаптаваных да двухузроўневай Элоі / Морлок структура тэхналагічнага грамадства. Калі вы Элоі ўсталёўцы Windows, прытрымлівайцеся інструкцыям, надзея на лепшае, і моўчкі пакутаваць, калі яны з'яўляюцца. Калі вы Морлок вы ідзяце на сайт, сказаць яму, што вы "прасунуты", знайсці памылку базы дадзеных, а таксама атрымаць ісціну прама з некаторых ананімных інжынер Microsoft.

Але як толькі Microsoft распачала гэты крок, ён паднімае пытанне, яшчэ раз, ці існуе якой-небудзь кропкі, каб быць у бізнэсе АС наогул. Кліенты могуць быць гатовыя заплаціць $ 95 да паведаміць аб праблеме ў Microsoft, калі, у сваю чаргу, яны атрымліваюць некаторыя парады, якія ніякай іншай карыстач не атрымлівае. Гэта карысны пабочны эфект захавання карыстальнікі адчужаныя адзін ад аднаго, што дае магчымасць падтрымліваць ілюзію, што памылкі сустракаюцца рэдка аберацый. Але як толькі вынікі гэтых паведамленні аб памылцы сталі адкрытым доступе на сайце Microsoft, усё мяняецца. Ніхто не збіраецца раскашэліцца на $ 95 паведаміць аб праблеме, калі высокая верагоднасць таго, што некаторыя іншыя прысоскі зробіць гэта першым, і, што інструкцыі аб тым, як выправіць памылку будзе адлюстроўвацца, бясплатна, на адкрытым вэб-сайце. А так як памер памылка базы дадзеных расце, яно ў канчатковым рахунку становіцца адкрытым прызнаннем, са боку Microsoft, што іх аперацыйныя сістэмы толькі больш памылак, чым іх канкурэнты. Існуе нічога ганебнага ў тым, што, як я ўжо казаў, памылка базы дадзеных у Debian увайшоў 32000 справаздачы да гэтага часу. Але гэта ставіць Microsoft на роўных умовах з іншымі і робіць яе значна цяжэй для сваіх кліентаў - хто хоча верыць - верыць.

Напамін пра смерці

Як толькі Linux-машына скончыла выплёўваючы яе jargonic тэлеграму адкрыцця, яна падахвочвае мяне ўвайсці ў сістэму з імем карыстальніка і паролем. У гэты момант машына ўсё яшчэ працуе інтэрфейс каманднага радка, з белымі літарамі на чорным экране. Ёсць няма вокнаў, меню ці кнопак. Ён не рэагуе на мыш, яна нават не ведае, што мыш там. Гэта яшчэ можна запусціць шмат праграм у гэтай кропцы. Emacs, напрыклад, існуе ў абодвух CLI і GUI версіі (на самай справе Ёсць два GUI версій, якія адлюстроўваюць нейкія дактрынальныя рознагалоссі паміж Рычарда Столлмана і некаторыя хакеры, надакучыла з ім). Тое ж самае справядліва для многіх іншых Unix-праграм. Многія не маюць графічнага інтэрфейсу наогул, і многія, якія здольныя працаваць з каманднага радка.

Вядома, так як мой кампутар мае толькі адзін экран манітора, я бачу толькі адной камандзе, і так можна падумаць, што я мог ўзаемадзейнічаць толькі з адной праграмай адначасова. Але калі я ўтрымлівайце Alt ключ, а затым націсніце кнопку F2 функцыя ў верхняй частцы маёй клавіятуры, я прадстаўлены свежы, чысты, чорны экран з Лагін радкі ў верхняй часткі яе. Я магу ўвайсці сюды і пачаць іншую праграму, а затым націсніце Alt-F1 і вярнуцца на першы экран, які па-ранейшаму рабіць усё, што было, калі я пакінуў яго. Ці я магу зрабіць Alt-F3 і ўвайсці ў трэці экран, або чацвёртае, або пятае месца. На адным з гэтых экранаў я мог бы ўвайсці ў сістэму як самога сябе, на аднаго, як каранёвы (сістэмны адміністратар), яшчэ на адной я мог бы ўвайсці на іншым кампутары праз Інтэрнэт.

Кожны з гэтых экранаў завецца, у Unix-сказаць, тэрмінал, які з'яўляецца скарачэннем для тэлетайп. Таму, калі я выкарыстоўваю мой Linux сістэмы такім чынам я збіраюся назад да маленькай пакоі Эймса сярэдняй школы, дзе я ўпершыню напісаў код 25 гадоў таму, акрамя таго, што тэрмінал працуе цішэй і хутчэй, чым тэлетайпным, і здольных працаваць значна пераўзыходзіць праграмнага забеспячэння, такіх як Emacs або прылады GNU развіцця.

Лёгка (лёгкі на Unix, а не Apple / Microsoft стандартах), каб наладзіць Linux машыну так, што ён будзе ісці напроста ў GUI пры загрузцы яго. Такім чынам, вы ніколі не ўбачыце экран тэрмінала на ўсіх. Я да гэтага часу мой загрузіцца ў белым на чорным экране тэлетайп аднак, як вылічальная Memento Mori. Раней лічылася модным пісьменнікам захаваць чалавечы чэрап на стале як напамін, што ён быў смяротны, што ўсё ў яго было ганарыстасць. Экран тэрмінала нагадвае мне, што адно і тое ж самае ставіцца і пляма карыстацкіх інтэрфейсаў.

Як я ўжо казаў раней, выкарыстанне графічнага інтэрфейсу не толькі вачэй-цукеркі і пашкоджанне зруху метафара. GUI, калі яны створаны належным чынам і падыходзіць для задачы, павышае эфектыўнасць і функцыянальнасць.

X Windows System, якая з'яўляецца графічным інтэрфейсам Unix, павінен быць здольны працаваць на сотні розных відэакарт з рознымі чыпсэтамі, колькасць убудаванай памяці, мацярынскай платы і аўтобусаў. Акрамя таго, Ёсць сотні розных тыпаў манітораў на новыя і патрыманыя рынку, кожны з рознымі характарыстыкамі і так Ёсць, верагодна, звыш мільёна розных магчымых камбінацый картай і маніторам. Адзінае, што яны ўсе маюць нешта агульнае, што ўсе яны працуюць у VGA-рэжыме, што з'яўляецца старым каманднага радка экрана, які вы бачыце на некалькі секунд пры запуску Windows. Так Linux заўсёды запускаецца ў VGA, з інтэрфейсам тэлетайп, таму што спачатку яна паняцця не мае, якія абсталявання, падлучанага да кампутара. Для таго, каб выйсці за межы шкла тэлетайп і ў GUI, вы павінны сказаць менавіта тое, што Linux відаў абсталявання ў вас ёсць. Калі вы памыліцеся, вы атрымаеце пусты экран, у лепшым выпадку, а ў горшым выпадку Вы маглі б фактычна знішчыць ваш манітор, корміць яго сігналы не можа справіцца.

Калі я пачаў выкарыстоўваць Linux, гэта павінна было быць зроблена ўручную. Аднойчы я правёў большую частку месяца спрабуюць атрымаць дзівак маніторы працаваць на мяне, і запоўнілі вялікую частку складу кнігу з больш адчайным напісаныя нататкі. У цяперашні час большасць дыстрыбутываў Лінукса пастаўляюцца з праграмай, якая аўтаматычна скануе відэакарты і самастойна наладжвае сістэму, так што атрымаць X Windows і працуе амаль гэтак жа лёгка, як усталяваць Apple / Microsoft GUI. Важная інфармацыя ідзе ў файл (ASCII тэкставы файл, натуральна) завецца XF86Config, які варта паглядзець, нават калі ваш дыстрыбутыў створыць яго для вас аўтаматычна. Для большасці людзей гэта выглядае як бессэнсоўныя загадкавыя загаворы, якія ўвесь сэнс глядзець на гэта. Apple / Microsoft сістэма павінна мець тую ж інфармацыю для таго, каб запусціць свой графічны інтэрфейс, але ён схільны быць глыбока схаваная недзе, і гэта, верагодна, у файл, які нават не можа быць адкрыта і чытаць тэкставы рэдактар. Усе важныя файлы, якія робяць Linux працы сістэмы прама пад адкрытым небам. Яны заўсёды ASCII тэкставыя файлы, так што вам не патрэбныя спецыяльныя інструменты, каб прачытаць іх. Вы можаце паглядзець на іх у любы час, і гэта добра, і вы можаце сапсаваць іх і зрабіць вашу сістэму цалкам Дысфункцыянальныя, якая не так добра.

"Спецыяльны інструмент" з'яўляецца складанай фразы. Нават простыя тэкставыя файлы, нічога не каштуюць, калі няма ніякай праграмы па ўсім, якая будзе адлюстроўваць іх для вас - сітуацыя, якая нізкаўзроўневых праграмістаў прылада ўсё яшчэ можа апынуцца цалі Да шчасця, нават асноўныя ўстаноўкі UNIX пастаўляецца з некалькімі праграмамі для прагляду тэксту. Чаму не гэтым лічыцца "спецыяльных інструментаў", у параўнанні, скажам, "Regedit" на Microsoft Windows?

Адказ пацвярджае прынцып каманднага радка сістэмы: У іх, дадзеныя лепш за ўсё маніпуляваць, як агульныя патокі клавіятуры сімвалаў даступных. ASCII тэкставыя файлы. Пакуль вашыя дадзеныя ў тэкставы файл, вы можаце накіраваць яго, адсартаваць іх, шукаць яго, спрачацца, і калечыць яго, з некалькі разумных каманд. Праграмах удзельнічаюць не з'яўляюцца "адмысловымі прыладамі", таму што яны маюць асноватворнае значэнне для ўсёй каманднага радка працу.

Regedit, усталёўваецца разам з Windows, не з'яўляецца такой фундаментальнай праграмы. Вы можаце выкарыстаць Windows, на працягу ўсяго дня і (спадзяюся) ніколі не выклікаюць Regedit. Вы не можаце сапраўды павялічыць ваш кампутар разам з ім, калі не лічыць выпраўлення памылак, зробленых іншымі дрэнна напісаныя праграмы - а на версе, Regedit з'яўляецца магутным інструментам, якія дапамагаюць вам зрабіць вашу сістэму inopereable, што можа прывесці да ўсталёўкі Linux.

З іншага боку плота, OS X захоўвае дадзеныя канфігурацыі ў XML-файлы. Вы можаце чытаць іх з дапамогай тэкставага рэдактара, але ў большасці выпадкаў вы не хацелі б.

Ва ўсякім выпадку, мяркуючы, што мой файл XF86Config, гэта проста так, я ўваходжу ў каманду "startx", каб запусціць сістэму X Windows. Экран чысціцца на працягу хвіліны, манітор выдае дзіўныя шумы паторгванні, а затым узнаўляе сябе як пусты шэры працоўны стол з курсорам мышы ў сярэдзіне. У той жа час ён запускае мэнэджар вокнаў. X Windows з'яўляецца даволі нізкім узроўнем праграмнага забеспячэння, забяспечвае інфраструктуру для графічнага інтэрфейсу, і гэта цяжкай прамысловай інфраструктуры. Але гэта не робіць акна. Гэта апрацоўваецца іншая катэгорыя прыкладанне, якое сядзіць на X Windows, званая мэнэджарам вокнаў. Некаторыя з іх даступныя, усё бясплатна, вядома. Класіка TWM (Window Manager Тома), але ёсць менш і меркавана больш эфектыўны варыянт гэта завецца FVWM, што і я выкарыстоўваю. У мяне вочы на зусім іншы аконны мэнэджар называецца Асветы, якія могуць быць стыльных адзін прадукт тэхналогіі, якія я бачыў у тым, што (а) гэта для Linux, (б) яна з'яўляецца бясплатнай, (у) у цяперашні час распрацоўваецца ад вельмі невялікага ліку апантаных хакераў, і (г) гэта выглядае дзіўна прахалодна, гэта накшталт аконнага мэнэджара, якія могуць адлюстроўвацца ў фоне фільма аб іншаземцах.

Сцеражыцеся праграмнага забеспячэння выбар, зроблены на аснове хіп-Несс. Ваш час даражэй вашага алегарычныя сцягна.

Ва ўсякім выпадку, аконны мэнэджар выступае ў якасці пасярэдніка паміж X Windows і ўсё, што праграмнае забеспячэнне вы хочаце выкарыстаць. Ён звяртае аконныя рамы, меню і гэтак далей, у той час як самі прыкладанні прыцягнуць фактычнага ўтрымання ў вокнах. Прыкладанні могуць быць любога тыпу: тэкставыя рэдактары, вэб-браўзэры, графічныя пакеты, або утыліты, такія як гадзіны або калькулятар. Іншымі словамі, з гэтага моманту, вы адчуваеце, як калі б вы былі шунтируется ў паралельны сусвет, якая вельмі падобная на знаёмы Apple, Microsoft або адзін, але трохі і pervasively іншае. Праграма прэм'ер графікі пад Apple / Microsoft з'яўляецца Adobe Photoshop, але пад Linux гэта тое, што завецца GIMP. Замест таго, каб Microsoft Office Suite, вы можаце купіць нешта, званае Applixware. Многія камерцыйныя пакеты праграмнага забеспячэння, такіх як Mathematica, Netscape Communicator, і Adobe Acrobat, даступныя ў Linux версіі, і ў залежнасці ад таго, як вы стварылі свой аконны мэнэджар вы можаце зрабіць іх выглядаць і паводзіць сябе так, быццам яны пад MacOS або Windows.

Але ёсць яшчэ адзін тып акна, вы ўбачыце на Linux графічны інтэрфейс, які рэдка або наогул адсутнічаюць у іншых АС. Такія вокны называюцца "Xterm" і ўтрымоўваюць нічога, акрамя радкоў тэксту - на гэты раз, чорны тэкст на белым фоне, хоць вы можаце зрабіць іх рознымі кветкамі, калі Вы выбіраеце. Кожны Xterm вокны асобны інтэрфейс каманднага радка - тэрмінала ў акне. Так што нават калі вы знаходзіцеся ў поўным рэжыме графічнага інтэрфейсу, вы можаце пагаварыць са сваім Linux-машыны праз інтэрфейс каманднага радка.

* Кашаль * OS X

Ёсць шмат добрых кавалкаў Unix праграмнае забеспячэнне, якія не маюць графічнага інтэрфейсу наогул. Гэта можа быць таму, што яны былі распрацаваныя да X Windows была даступная, ці таму, што людзі, якія напісалі іх не хацелі пакутаваць ад усіх клопатаў стварэння GUI, ці таму, што яны проста не патрэбны. У любым выпадку, гэтыя праграмы могуць быць выкліканыя, увёўшы іх імёны ў камандным радку Xterm акна. Каманда Whoami, згаданы раней, з'яўляецца добрым прыкладам. Існуе яшчэ адна называецца прыбіральню ("колькасць слоў»), які проста вяртае колькасць радкоў, слоў і знакаў у тэкставым файле.

Магчымасць запуску гэтых невялікіх праграм, ўтыліту каманднага радка вялікі сілу Unix, і той, які наўрад ці будзе дублюецца чыстай аперацыйнай сістэмы GUI. Каманда туалет, напрыклад, такія рэчы, якія лёгка пісаць з інтэрфейсам каманднага радка. Гэта, верагодна, складаецца не больш чым некалькі радкоў кода, і разумны праграміст мог бы напісаць яго ў адну лінію. У абагульненай форме яна займае ўсяго некалькі байт дыскавай прасторы. Але код, неабходны для забеспячэння той жа праграмы графічнага інтэрфейсу карыстальніка, верагодна, сутыкнуцца з сотнямі ці нават тысячамі радкоў, у залежнасці ад фантазіі праграміста хацеў гэта зрабіць. Складзена ў працаздольнай часткі праграмнага забеспячэння, гэта было б вялікіх накладных расходаў кода GUI. Было б павольны запуск, і было б выкарыстоўваць шмат памяці. Гэта было б проста не варта высілкаў, і таму "туалет" ніколі не будзе запісаны як самастойная праграма на ўсіх. Замест гэтага карыстачам прыйдзецца чакаць асаблівасць колькасць слоў, каб з'явіцца ў камерцыйным пакеце праграмнага забеспячэння.

ГПИ імкнуцца навязаць вялікія накладныя выдаткі на кожную частку праграмнага забеспячэння, нават самы маленькі, і гэтая нагрузка цалкам змяняе асяроддзе праграмавання. Малы ўтыліты больш не варта пісаць. Іх функцыі, замест гэтага, як правіла, атрымліваюць паглынула ў амнібус праграмных пакетаў.

У цяперашні час у нас з'явіліся новыя прылады для разгляду, такія як Apple, Interface Builder, а таксама аб'ектна-арыентаванай парадыгмы, якія яны ахопліваюць. У гэтыя дні на самой справе гэта меней эфектыўна, развіваць каманднага радка прывадам прыкладанне, чым аконны адзін, пры ўмове, што вы знаёмыя з інструментамі. З-за гэтага ўсе развагі пра GUI быць у шкоду эфектыўнасці - праграмістам або канчатковым карыстальнікам - становіцца састарэлым. Звярніце ўвагу, што мы па-ранейшаму праводзіць адну праўду той самавідавочнай: праграміст заўсёды будзе працаваць хутчэй у мове, які ён ці яна з'яўляецца найбольш знаёмыя.

Як графічныя інтэрфейсы становяцца ўсё больш складанымі, і накласці ўсё больш і больш накладных расходаў, гэтая тэндэнцыя становіцца ўсё больш распаўсюджаным, і пакеты праграмнага забеспячэння становяцца ўсё больш грандыёзныя, а пасля-то момант яны пачынаюць злівацца сябар з сябрам, як Microsoft Word і Excel і PowerPoint зліліся ў Microsoft Офіс: каласальны праграмнага забеспячэння Wal-Mart, седзячы на краі горада запоўненая малюсенькія крамы, якія ўсё забітыя.

Гэта несправядліва аналогіі, таму што, калі малюсенькі крама атрымлівае забітыя, гэта азначае, што некаторыя дробны крамнік страціў свой бізнэс. Вядома, нічога падобнага не адбываецца, калі "туалет" становіцца ўключана ў адзін з незлічоных элементаў Microsoft Word ў меню. Адзіным рэальным недахопам з'яўляецца страта гнуткасці для карыстальнікаў, але гэта страта, што большасць кліентаў, відавочна, не заўважаюць, ці клапоціцеся. Найбольш сур'ёзным недахопам для Wal-Mart падыходу з'яўляецца тое, што большасць карыстачоў толькі хочаце ці вам патрэбна невялікая частка таго, што змяшчаецца ў гэтых гіганцкіх праграмных пакетаў. Астатняе беспарадак, мёртвым грузам. І ўсё ж карыстач у наступны кабіна над будзе мець зусім розныя меркаванні адносна таго, што карысна, а што няма.

Праблема тут у тым, што мы з бедным дызайнерскія рашэнні аб Microsoft "офісныя" прыкладанні, і вінаваціць гэтых рашэнняў аб абмежаваннях GUI. Проста таму, што Microsoft трэба было знайсці новы мяч перабору спосабаў пераканаць сваіх адурманеных карпаратыўных кліентаў, што чарговы раўнд выплачваецца абнаўлення зробіць іх бізнэс-функцыі лепш, не азначае, што графічны інтэрфейс і праграмнае забеспячэнне надзімацца адно і тое ж.

На самай справе, вялікая праблема з праграмным забеспячэннем надзімацца ў MS Office з'яўляецца іх наўмыснае адводам іх уласны фармат файла, для таго, каб пасароміць распрацоўнікі канкуруючых прыкладанняў апрацоўкі тэкстаў. Калі б яны пакінулі свой гробаны файл фармату чалавека чытаецца як PDF павінен быў быць, або выкарыстоўвацца як стандартныя XML, ці нават захаваць свой адкрыты стандарт, вы маглі б на самай справе маюць свой кавалак пірага і з'есці яго. Вы маглі б кінуць разам асноўныя "туалет" карыснасць прыкладна за дзесяць хвілін (належнага бібліятэках будзе загрузіць, ці ўваходзіць у камплект пастаўкі сродкаў распрацоўкі), плюс ці мінус час адладкі, і шчасліва дамп Слова файл на абразок, і слова кошт з'явіцца ў акне. Ці вы можаце выклікаць яго з дапамогай каманднага радка замест гэтага.

І калі казаць пра праграмныя наваротаў:

Іншая важная рэч, кажучы, тут, з'яўляецца тое, што Microsoft ўключыла сапраўды карысная функцыя ў Упраўленні пакета: базавы пакет праграмавання. Асноўная мова з'яўляецца роднай кампутар, я даведаўся, яшчэ калі я быў з дапамогай стужкі паперы і тэлетайп. Пры выкарыстанні версіі Асноўнага, які пастаўляецца з Упраўленнем Вы можаце напісаць свой уласны невялікі ўтыліты, якія ведаюць, як узаемадзейнічаць з усімі мала doohickeys, цацанкі, званы, свісткі і на пасадзе. Асноўныя прасцей у выкарыстанні, чым мовах звычайна ўжываецца ў Unix каманднага радка, праграмавання і Упраўленне дасягнулі шмат, шмат больш людзей, чым прылады GNU. І таму цалкам магчыма, што гэтая асаблівасць бюро, у рэшце рэшт, ікру больш, чым ўзлом GNU.

Ну гэта, безумоўна, спарадзіла... больш вірусаў, чым любая іншая функцыя У ГІСТОРЫІ Праграмнае забеспячэнне. Хе хе-хе.

Але цяпер я кажу аб прыкладнога праграмнага забеспячэння, а не аперацыйных сістэм. І, як я ўжо сказаў, прыкладнога праграмнага забеспячэння Microsoft, як правіла, вельмі добры матэрыял. Я не выкарыстоўваю яго вельмі шмат, таму што я далёка не іх мэтавага рынку. Калі Microsoft калі-небудзь робіць праграмны пакет, які я з задавальненнем карыстаюся, то гэта сапраўды будзе час, каб пазбавіцца ад сваіх акцый, таму што я сегмента рынку аднаго.

GEEK Стомленасць

На працягу многіх гадоў, што я працую з Linux Я выканаў тры з паловай наўтбукаў рэгістрацыі майго досведу. Я толькі пачаць пісаць рэчы ўніз, калі я раблю што-то складана, як стварэнне X Windows або дурэць з маё падключэнне да Інтэрнэту, так што гэтыя наўтбукі ўтрымліваюць толькі запісы з маіх барацьбы і расчараванняў. Калі справы ідуць добра для мяне, я буду працаваць разам шчасліва на працягу многіх месяцаў, не запісваў адну ноту. Такім чынам, гэтыя наўтбукі робяць для даволі змрочнай чытанні. Змена нічога пад Linux з'яўляецца пытаннем адкрыцця розных гэтых маленькіх ASCII тэкставых файлаў і змены слоў тут і характар там, спосабамі, якія з'яўляюцца надзвычай важным, як працуе сістэма.

Многія файлы, якія кіруюць тым, як Linux працуе не больш чым камандны радок, якая стала так доўга і складана, што нават не Linux, хакеры могуць ўвесці іх правільна. Пры працы з чым-то такая магутная, як Linux, вы лёгка можаце прысвяціць поўны паўгадзіны да інжынерных адной каманднага радку. Напрыклад, "знайсці" каманда, якая шукае файлавую сістэму для файлаў, якія адпавядаюць вызначаным крытэрам, фантастычна магутным і наогул. Яе «чалавек» ў адзінаццаць старонак, і гэтыя змястоўныя старонкі, вы можаце лёгка пашырыць іх у цэлую кнігу. І калі гэтага не дастаткова складаная сама па сабе, вы заўсёды можаце накіраваць вывад адной каманды Unix на ўваход іншы, не менш складаным. "PON" каманду, якая выкарыстоўваецца, каб запусціць PPP злучэнне з Інтэрнэтам, патрабуе так шмат падрабязнай інфармацыі, што гэта ў прынцыпе немагчыма, каб запусціць яго цалкам з каманднага радка. Замест гэтага вы абстрактныя вялікія кавалкі свой уклад у тры ці чатыры розных файлаў. Вы павінны набору сцэнар, які эфектыўна невялікая праграма кажу гэта, як набраць тэлефон і рэагаваць на розныя падзеі, файл параметраў, у якім пералічаны да каля шасцідзесяці розных варыянтаў аб тым, як сувязь PPP павінен быць створаны, і Размовы сакрэтаў, даючы інфармацыю аб Вашым паролі.

Меркавана Ёсць богападобнымі Unix хакераў дзе-небудзь у свеце, якія не павінны выкарыстоўваць гэтыя маленькія сцэнары і файлы опцый, як мыліцы, і хто можа проста фунт з фантастычна складаныя камандныя радкі без памылкі друку, і без таго, каб марнаваць гадзіны гартаючы дакументацыю. Але я не адзін з іх. Як і амаль усе карыстачы Linux, я залежу ад якія маюць усе гэтыя дэталі схаваныя ў тысячы маленькіх ASCII тэкставых файлаў, якія ў сваю чаргу ўкліньваецца ў схованках файлавай сістэмы Unix. Калі я хачу што-то змяніць, як мая сістэма працуе, я рэдагаваць гэтыя файлы. Я ведаю, што калі я не буду адсочваць кожнае невялікае змяненне я зрабіў, я не буду мець магчымасць атрымаць Вашу сістэму ў працоўным стане пасля таго як я атрымаў яго ўсё змяшалася. Захоўванне рукапісныя часопісы стомна, не кажучы ўжо накшталт анахранізмам. Але гэта неабходна.

Зноў жа, мы павінны трымаць нашы вочы на мяч. Мы павінны пастаянна пытацца, як жа ўсё гэта ДАПАМАЖЫЦЕ НАМ выканання нашай задачы?

Я, верагодна, мог бы выратаваць сябе шмат галаўнога болю ад вядзення бізнесу з кампаніяй пад назвай Cygnus Support, якая існуе для аказання дапамогі карыстальнікам вольнага праграмнага забеспячэння. Але я не стаў, таму што я хацеў паглядзець, ці магу я зрабіць гэта сам. Адказ апынуўся так, але толькі мелькам. Ёсць шмат налад і аптымізацый, якія я мог бы зрабіць у маёй сістэме, што я ніколі не знайшоў час спрабуе, збольшага таму, што я стаміўся быць Морлок некалькі дзён, а збольшага таму, што я баюся абрастанне сістэму, якая звычайна працуе добра.

Хоць Linux працуе для мяне і многіх іншых карыстальнікаў, яе чыста улады і супольнасці з'яўляецца яго ахілесавай пятай. Калі вы ведаеце, што вы робіце, вы можаце купіць танныя ПК з любога кампутара, крама, выкінуць Windows, дыскі, якія прыходзяць з ёй, ператварыць яго ў Linux сістэме ашаламляюць складанасці і магутнасці. Вы можаце падключыць яго да дванаццаці іншых Linux скрынкі і ператварыць яго ў частку паралельнага кампутара. Вы можаце наладзіць яго так, што сто розных людзей можа быць зарэгістраваны на яго адразу праз Інтэрнэт, праз столькі радкоў, мадэм, Ethernet карты, TCP / IP сокетаў, а таксама спасылкі пакетнага радыё. Вы можаце павесіць паўтузіна розных маніторах тымі, што адыходзяць ад яго і гуляць у DOOM з кім-то ў Аўстраліі падчас адсочвання спадарожнікаў сувязі на арбіце і кантролю агні Вашага хаты і тэрмастаты і струменевае відэа з вашай вэб-камеры і прагляду вэб-сайтаў і праектаванне поплаткаў на іншых экранаў. Але Моц і складанасці сістэмы - якасці, якія робяць гэта так моцна тэхнічна пераўзыходзіць іншыя АС - часам зрабіць гэта здаецца занадта грозным для руцінных з дня ў дзень выкарыстання.

Гэта павінна было быць адпраўной кропкай працяглага абмеркавання аб юзабіліці, а таксама ўзаемасувязь паміж складанасцю задачы, складанасць прылады, і складанасць інтэрфейсу. Так як не было, я пакрыў яго раней.

Часам, іншымі словамі, я проста хачу паехаць у Дыснэйлэнд.

Ідэальная АС для мяне будзе тая, якая была добра прадуманай графічны інтэрфейс, які быў лёгка наладзіць і выкарыстоўваць, але якая ўключала тэрмінальным рэжыме, дзе я мог бы вярнуцца да інтэрфейсу каманднага радка і запусціць праграмнае забеспячэнне GNU, калі гэта мела сэнс. Некалькі гадоў таму Будзьце Інк вынайшлі менавіта гэтай АС. Яна называецца BeOS.

$ This_section = ~ с / BeOS / OS X / GS;

ETRE

Многія людзі ў кампутарны бізнэс меў цяжкі час змагаецца з Be, Incorporated, па той простай прычыне, што нічога пра гэта, здаецца, ніякага сэнсу наогул. Ён быў запушчаны ў канцы 1990 года, што робіць яго амаль сучаснікам Linux. З самага пачатку яна была прысвечана стварэнні новай аперацыйнай сістэмы, гэта значыць, па азначэнні, несумяшчальная з усімі іншымі (хоць, як мы ўбачым, яна сумяшчальная з Unix ў некаторых вельмі важных шляхоў). Калі азначэнне "знакамітасць" гэта чалавек, які вядомы тым, што вядомыя, то будзьце з'яўляецца анты-знакамітасць. Ён славіцца не быць знакамітым, ён вядомы тым, што асуджаны. Але яна была асуджаная на вельмі доўгі час.

Інтэрнэт робіць ўся гібель сваяка.

Будзьце місія можа мець больш сэнсу для хакераў, чым да іншых людзей. Для таго, каб растлумачыць, чаму я павінен растлумачыць канцэпцыю хламу, які, да людзей, якія пішуць код, амаль гэтак жа агідна, як непатрэбнага паўтарэння.

Калі вы былі ў Сан-Францыска вы маглі бачыць старых будынкаў, якія падвергнуліся "сейсмічныя абнаўлення", які часта азначае, што гратэск надбудоў сучасных металаканструкцый ўзводзяцца вакол будынка з, скажам, у класічным стылі. Калі прыходзяць новыя пагрозы - калі ў нас ёсць ледніковы перыяд, напрыклад, - дадатковыя пласты яшчэ больш высокатэхналагічныя рэчы могуць быць пабудаваны, у сваю чаргу, вакол гэтых, пакуль арыгінальныя будынкі, як святыню ў сабор - асколак пажоўклыя косткі, замацаваныя ў паўтоны фантазіі ахоўныя смецце.

Аналагічныя меры могуць быць прынятыя, каб захаваць скрыпучым старыя аперацыйныя сістэмы працуюць. Гэта адбываецца ўвесь час. Канаў зношанай старой АС павінна быць спрошчана тым, што, у адрозненне ад старых будынкаў, аперацыйныя сістэмы не маюць эстэтычны або культурны заслуга, што робіць іх ўнутрана варта захаваць. Але гэта не працуе такім чынам на практыцы. Калі вы працуеце з кампутарам, вы, напэўна, наладзілі свой "працоўны стол", серада, у якой вы сядайце на працу кожны дзень, і выдаткаваў шмат грошай на праграмнае забеспячэнне, якое працуе ў гэтым асяроддзі, і шмат часу надаў азнаямленню з як гэта ўсё працуе. Гэта займае шмат часу, і час гэта грошы. Як ужо згадвалася, жаданне мець сваё ўзаемадзеянне са складанымі тэхналогіямі спрашчаецца за кошт інтэрфейсу, і акружыць сябе віртуальнымі tchotchkes і газон ўпрыгажэнні, натуральна, і ўсёпранікальным, - верагодна, рэакцыя на складанасці і грозным абстракцыя кампутарным свеце. Кампутары даюць нам больш магчымасцяў, чым мы сапраўды хочам. Мы аддаем перавагу, каб зрабіць гэты выбар адразу, або прыміце значэнні па змаўчанні перадаў нам софтверных кампаній, і будзіць спячую сабаку. Але калі АС не змяняецца, усё сабакі падскочылі і пачынаюць брахаць.

Сярэдні карыстальнік кампутара з'яўляецца тэхналагічным антыкварныя, хто не вельмі хацеў каб гэта былі перамены. Ён або яна, як гарадскі прафесіянал, які толькі што купіла чароўны фіксаж-верхні і зараз рухаецца мэблі і knicknacks вакол, і рэарганізацыі кухонныя шафы, так што ўсё гэта ў самы раз. Калі гэта неабходна для кучай інжынераў ходзяць вакол у склепе апалубкі складаюць аснову так, што яна можа падтрымліваць новыя чыгунныя кіпцюрамі ногі ваннай, і звілісты новых правадоў і труб праз сцены на пастаўку сучаснай тэхнікі, таму, так таму і быць - інжынеры танныя, па меншай меры, калі мільёны карыстальнікаў АС падзяліць кошт іх паслуг.

Акрамя таго, кампутарныя карыстальнікі хочуць мець апошнюю Pentium ў іх машынах, і, каб мець магчымасць працаваць у Інтэрнэце, не псуючы ўвесь матэрыял, які прымушае іх адчуваць сябе, як быццам яны ведаюць, што, чорт вазьмі, адбываецца. Часам гэта сапраўды магчыма. Даданне большай колькасці аператыўнай памяці для вашай сістэмы з'яўляецца добрым прыкладам абнаўленню, што наўрад ці што-небудзь да шрубы.

Нажаль, вельмі нешматлікія апгрэйды гэта просты і зразумелы. Лоўрэнс Лессиг, некалі Спецыяльны майстар у антыманапольны пазоў міністэрства юстыцыі супраць Microsoft, скардзілася, што ён быў устаноўлены Internet Explorer на сваім кампутары, і, такім чынам, страціў усе свае закладкі - яго асабісты спіс паказальнікаў, якія ён выкарыстаў для навігацыі па лабірынце Інтэрнэту. Гэта было, як калі б ён купіў новы камплект шын для свайго аўтамабіля, а потым, калі цягне далей ад гаража, выявіў, што ў сілу некаторых неспасціжнай пабочных эфектаў, кожны паказальнік і дарожная карта ў свеце былі знішчаны. Калі ён, як і большасць з нас, ён уклаў шмат працы ў складанні гэтага спісу закладак. Гэта толькі маленькі густ роду праблем, што мадэрнізацыя можа выклікаць. Crappy старыя аперацыйныя сістэмы маюць значэнне ў асноўным у адмоўным сэнсе, што пераход на новыя прымушае нас шкада, што мы б ніколі не радзіцца.

Усе мацавання і камутацыі, што інжынеры павінны зрабіць для таго, каб даць нам выгады ад новай тэхналогіі, не прымушаючы нас думаць пра яго, ці змяніць нашы шляхі, вырабляе вялікая колькасць кода, які са часам ператвараецца ў гіганцкі згустак жавальная гумка, spackle, пакетировочные дроту і клейкай стужкай навакольных любой аперацыйнай сістэмай. На жаргоне хакераў, гэта завецца "хламу". Аперацыйная сістэма, якая мае шмат, шмат слаёў яно апісваецца як "crufty". Хакеры не хачу рабіць рэчы, у два разы, але калі яны бачаць нешта crufty, іх першы імпульс сарваць яго, выкінуць і пачаць усё нанова.

Калі Марк Твен былі дастаўленыя назад у Сан-Францыска сёння і зваліўся ў адну з гэтых старых сейсмічнаму абноўленыя будынкі, яна будзе выглядаць сапраўды гэтак жа яго слоў, з усімі дзвярамі і вокнамі ў тых жа месцах, - але калі ён выйшаў на вуліцу, ён wouldn 'т прызнае. І - калі б ён быў вернуты з думкамі нішто не пагражае - ён мог бы пытанне, ці з'яўляецца будынак быў варта наведаць столькі клопатаў, каб захаваць. У некаторы момант, трэба задаць пытанне: ці сапраўды гэта каштуе, ці мы павінны, можа быць, проста знесці яго і паставіць добры? Ці павінны мы кінуць іншага чалавека хваля інжынераў-будаўнікоў па стабілізацыі Пізанскай вежы, ці мы павінны проста дазволіць рыса ўпасці і пабудаваць вежу, не смактаць?

Як абнаўленне да старога будынка, смецце заўсёды здаецца добрай ідэяй, калі першыя пласты гэтага працягвацца - толькі планавае тэхнічнае абслугоўванне, гук разумнага кіравання. Гэта асабліва дакладна, калі (як гэта было) Вы ніколі не зазірнуць у склеп, або за гіпсакардон. Але калі вы хакер, які праводзіць увесь свой час гледзячы на яго з гэтага пункту гледжання, хламу прынцыпова агідна, і вы не можаце пазбегнуць жадаючых пайсці пасля яго ломам. Ці, яшчэ лепш, проста выйсці з будынка - хай Пізанская вежа ўпадзе - і ісці рабіць новую, якая не абапіраецца.

Гэтая аналогія напрошваецца пытанне: хто можа дазволіць сабе адмовіцца ад усяго? Ён таксама не вельмі добра працуюць у свеце праграмавання, калі новыя версіі старых прыкладанняў можа мець ніякіх новых функцый, але можа мець тысячы выпраўленыя памылкі, і ў аднабаковым парадку лепш.

Доўгі час было відавочна, Apple, Microsoft, і іх кліентаў, што першае пакаленне сістэм графічнага інтэрфейсу аперацыйнай быў асуджаны, і што яны ў канчатковым выніку павінны быць кінула і замяніць цалкам новымі. У канцы васьмідзесятых і пачатку дзевяностых, Apple запусціла некалькі няўдалых намаганняў, каб зрабіць прынцыпова новы пост-Mac АС, такіх як ружовы і Taligent. Калі гэтыя намаганні не ўвянчаліся поспехам яны запусцілі новы праект пад назвай Copland, які таксама не ўдалося. У 1997 годзе яны падлашчваліся з ідэяй набыцця Be, але замест гэтага яны набылі Далей, які завецца АС NextStep гэта значыць, па сутнасці, варыянт Unix. Так як гэтыя намаганні пайшлі далей, і далей, і далей, і не ўдалося і не ўдалося і не атрымалася, інжынераў Apple, якія былі аднымі з лепшых у бізнэсе, трымалі пластоў на хламу. Яны адважна спрабуе ператварыць маленькі тостар ў шматзадачнай, інтэрнэт-падкаваных машыну, і зрабіў дзіўна добрую працу яго на некаторы час - накшталт як герой фільма працуе праз джунглі, рэкі скачку праз спіну кракадзілаў ". Але ў рэальным свеце, вы ў канчатковым выніку скончацца кракадзілаў, не наступаць на самой справе разумны.

І, выкарыстоўваючы OS 9 была як з паходу ў Эверглейдс. OS X быў жаданым выратаванне, нават няспелых версіі 10.0. І ўсё ж гэта было не ў прыклад кінуць усё - Apple вярнуўся да аперацыйнай сістэме, чыё спадчына папярэднічала самастойна.

Гаворачы аб гэтым, Microsoft вырашаць тую ж праблему ў значна больш спарадкаваны чынам, стварыўшы новую АС завецца Windows NT, якая відавочна прызначана для прамога канкурэнта Unix. NT расшыфроўваецца як "Новыя тэхналогіі", якія могуць быць вытлумачаны як відавочны адмова ад хламу. І сапраўды, NT, як лічаць, нашмат менш, чым crufty MacOS ў рэшце рэшт ператварыўся ў; ў адной кропцы дакументацыі, неабходнай для напісання кода на Mac запоўнены нешта накшталт 24 злучных. Windows 95 была, і Windows 98 ёсць, crufty таму што яны павінны быць сумяшчальныя са старымі аперацыйнымі сістэмамі Microsoft. Linux мае справу з праблемай хламу такім жа чынам, што эскімосы нібыта справу з пажылымі людзьмі: калі вы настойваеце на выкарыстанні старых версіях Linux, праграмнае забеспячэнне, вы рана ці позна знайсці сабе дрэйфуючых праз Берынгаў праліў на скарачэнне крыгу. Яны могуць пазбегнуць непрыемнасцяў з гэтым, таму што большасць праграмнае забеспячэнне з'яўляецца бясплатным, так што гэта нічога не варта запампаваць да сучасных версій, а таму, што большасць карыстачоў Linux морлоков.

Выдатная ідэя за BeOS быў пачаць з чыстага ліста і дызайн АС правільны шлях. І гэта менавіта тое, што яны і зрабілі. Гэта было відавочна, добрая ідэя з пункту гледжання эстэтычнай, але не гук бізнес-план зрабіць. Некаторыя людзі, якіх я ведаю, у GNU / Linux свету раздражняе Будзьце для сыходзяць на гэтым донкіхотское прыгодзе, калі іх грозныя навыкі маглі быць прыцягнуты да працы дапамагае прапагандаваць Linux.

Сапраўды, ні адзін з яго мае сэнс, пакуль Вы памятаеце, што заснавальнік кампаніі, Жан-Луі Gassee, ад Францыі - краіне, якая на працягу многіх гадоў захоўвае сваю ўласную асобную і незалежную версію ангельскай манархіі ў суд у Санкт- Germaines, у камплекце з прыдворнымі, каранацыі, дзяржаўнай рэлігіяй і знешняй палітыкі. Цяпер жа раздражняе яшчэ выдатна жорсткай neckedness, які даў нам якобитов, сілы дэ-фраппе, Airbus, і ARRET знакі ў Квебеку, прывёў нас сапраўды выдатна аперацыйнай сістэмы. Я пердеть ў агульным кірунку, англа-саксонскага свіней сабак!

Вышэй, не чаму Ніл Стывенсан штурхаюць азадак.

Каб стварыць цалкам новую АС з нуля, толькі таму, што ні адзін з існуючых быў цалкам мае рацыю, мяне ўразіла, як акт такія каласальныя нервы, што я быў вымушаны падтрымаць яго. Я купіў BeBox, як толькі мог. BeBox была двухпрацэсарная машына, харчаванне ад чыпаў Motorola, зробленыя адмыслова для запуску BeOS, яна не можа запусціць любую іншую аперацыйную сістэму. Вось чаму я купіў яе. Я адчуваў, што гэта спосаб спаліць масты. Найбольш адметнай асаблівасцю з'яўляецца дзве калонкі святлодыёдаў на пярэдняй панэлі, што паштовы індэкс уверх і ўніз як тахометры перадаць пачуцці, як цяжка кожны працэсар працуе. Я думаў, ён выглядаў выдатна, і акрамя таго, я разлічваў, што, калі кампанія выйшла з бізнэсу на працягу некалькіх месяцаў, мая BeBox б пункт каштоўныя калекцыі.

Зараз гэта каля двух гадоў праз, і я друкую гэта на маім BeBox. Святлодыёды (Das Blinkenlights, як іх называюць у Будзьце супольнасці) ўспышка весела побач з маім правым локцем, як я ўдарыў па клавішах. Будзьце, Inc знаходзіцца ўсё яшчэ ў бізнэсе, хоць яны перасталі рабіць BeBoxes амаль адразу пасля таго як я купіў шахту. Яны зрабілі сумны, але, верагодна, вельмі мудрае рашэнне, што абсталяванне было гульнёй прысоскі, і партаваная на BeOS Макінтошаў Mac і клонаў. Так як гэтыя выкарыстоўваліся такія ж фішкі, што Motorola працуе BeBox, гэта было не асабліва цяжка.

Вельмі хутка пасля гэтага, Apple, задушыў Mac-клон органаў і аднавіў яго апаратнай манаполіяй. Такім чынам, на некаторы час, толькі новыя машыны, якія маглі б запусціць BeOS былі зробленыя Apple.

Да гэтага моманту Будзьце, як павук з яго-павук сэнсе, распрацавалі вострае пачуццё, калі яны збіраліся падушыць, як памылка. Нават калі яны гэтага не зрабіў, паняцце будучы залежнымі ад Apple - такім далікатным і разам з тым заганным - для працягу свайго існавання павінна была паставіць у спалоху нікому. Зараз занятыя сваімі кракадзіламі скачковы прыгод, яны перанесеныя на BeOS Intel чыпаў - тыя ж чыпы, якія выкарыстоўваюцца ў АС Windows машын. І не раз своечасова, таму што калі Apple, выступіла з новым топ-оф-лініі абсталявання, на базе чыпа Motorola G3, яны ўтрымліваюцца тэхнічных дадзеных, якія Будзьце ў інжынеры павінны зрабіць BeOS працаваць на гэтых машынах. Гэта забіла б быць, гэтак жа, як куля паміж вачэй, калі б яны не зрабілі пераход на Intel.

Так што зараз BeOS працуе на асартымент абсталявання, якое амаль неверагодна пярэстая: BeBoxes, старэнне Макаў і Mac-клонаў сірата, і Intel машыны, якія прызначаны для выкарыстання ў Windows. Вядома апошняга тыпу з'яўляюцца ўсюдыіснымі і шакіруюча танна, таму можа здацца, што быць у непрыемнасці апаратных, нарэшце, скончылася. Некаторыя нямецкія хакеры нават прыдумаць замены Das Blinkenlights: гэта камплект поплаткаў, які можна падлучыць да PC-сумяшчальных кампутарах пад кіраваннем BeOS. Гэта дае вам маштабавання святлодыёднай тахометры, што былі такія папулярныя асаблівасцю BeBox.

Мой BeBox ўжо паказвае свой узрост, бо ўсе кампутары праз пару гадоў, і рана ці позна я, магчыма, прыйдзецца замяніць яго на машыне Intel. Нават пасля гэтага, хоць, я па-ранейшаму змогуць ім карыстацца. Таму што, непазбежна, хто-то зараз партаваны на Linux BeBox.

Ва ўсякім выпадку, BeOS мае вельмі добра прадуманы графічны інтэрфейс карыстальніка пабудаваны на тэхналагічнай базы, якая была цвёрдай. Яно заснавана з нуля на сучасных аб'ектна-арыентаваных прынцыпах праграмнага забеспячэння. BeOS праграмнае забеспячэнне складаецца з квазі-незалежнае праграмнае забеспячэнне аб'екты, званыя аб'екты, якія маюць зносіны, пасылаючы адзін аднаму паведамлення. АС сама па сабе складаецца з такіх аб'ектаў, і служыць свайго роду паштовае аддзяленне або Інтэрнэт, які перадае паведамлення туды і сюды, ад аб'екта да аб'екта. АС шматструменнасць, што азначае, што, як і ўсе іншыя сучасныя аперацыйныя сістэмы ён можа хадзіць і жаваць гумку адначасова, але ён дае праграмістам шмат улады над нераст і завяршэнне патокаў, або незалежных суб-працэсы. Ён таксама шматпрацэсарных АС, што азначае, што яна па сваёй прыродзе добра працуе на кампутарах, якія маюць больш аднаго працэсара (Linux і Windows NT таксама можаце зрабіць гэта ўмела).

(Так можа прашыўкі ў электрычную зубную шчотку майго суседа)

Для гэтага карыстачу, вялікая кропка продажу BeOS з'яўляецца ўбудаваны тэрмінал прыкладанне, якое дазваляе адкрываць вокны, якія эквівалентныя Xterm вокны ў Linux. Іншымі словамі, інтэрфейс каманднага радка можна атрымаць, калі вы гэтага хочаце. І таму, што BeOS дзяўбе па вызначаным стандарту POSIX завецца, ён здольны працаваць вялікая частка праграмнага забеспячэння GNU. Гэта значыць сказаць, што вялізны масіў каманднага радка праграмнае забеспячэнне, распрацаванае натоўпу GNU будзе працаваць у BeOS тэрмінальным рэжыме, без скаргаў. Гэта ўключае распрацоўку інструмэнтаў GNU-кампілятара і кампаноўнік. І гэта ўключае ў сябе ўсе зручныя невялікія ўтыліты. Я пішу гэта з дапамогай сучасных роду зручны тэкставы рэдактар называецца Пе, напісаная галандзец Маартен Hekkelman імя, але калі я хачу даведацца, як доўга яна ёсць, я скачу ў акно тэрмінала і запусціць "туалет".

Як можна меркаваць па таму прыклад справаздачы памылка я цытаваў раней, людзі, якія працуюць на Be, і распрацоўшчыкаў, якія пішуць код для BeOS, здаецца, атрымліваюць асалоду ад сабе больш, чым іх калегі ў іншых АС. Акрамя таго, яны здаюцца больш разнастайнымі шмат у цэлым. Пару гадоў таму я пайшоў у глядзельную залу ў мясцовым універсітэце, каб убачыць некаторыя прадстаўнікі ставіць на сабак і поні-шоў. Я пайшоў, таму што я меркаваў, што месца было б пустым і рэха, і я адчуваў, што яны заслужылі аўдыторыі па крайняй меры аднаго. На самай справе, я ў канчатковым выніку стаіць у праходзе, на сотні студэнтаў былі спакаваныя месцы. Гэта было падобна на рок-канцэрт. Адзін з двух Будзьце інжынераў на сцэне быў чорны чалавек, які, на жаль, вельмі дзіўная рэч у свеце высокіх тэхналогій. Іншыя зрабілі звон дэнансацыі хламу, і узносіць BeOS для хламу без якасцяў, а на самай справе выйшаў і сказаў, што праз дзесяць-пятнаццаць гадоў, калі BeOS стаў усё crufty як MacOS і Windows 95, пара б проста выкінуць і стварыць новую АС з нуля. Я сумняваюся, што гэта афіцыйная Be, Inc палітыкі, але ён упэўнены, вырабіў вялікае ўражанне на ўсіх у пакоі! У канцы васьмідзесятых, MacOS было нейкі час, АС спакойных людзей, мастакоў і творчых настроенымі хакерамі і BeOS, падобна, патэнцыял для прыцягнення жа натоўп цяпер. Будзьце спісы рассылання перапоўненыя хакераў з такімі імёнамі, як Уладзімір і Олаф і П'ер, пасылаючы полымя адзін да аднаго ў трэшчынаватасці тэхна-ангельску.

Адзіны рэальны пытанне аб BeOS ці з'яўляецца яна асуджаная.

Адказ на гэтае пытанне можа мець значэнне для інвестараў, але часцяком спрэчным для канчатковых карыстачоў і распрацоўнікаў бясплатнай.

У апошні час, Be адказаў на абвінавачванні стомным, што яны асуджаныя з сцвярджэннем, што BeOS з'яўляецца "сістэма інфармацыі, якія дзейнічаюць" зрабіў для стваральнікаў медыя-кантэнту, а значыць, на самай справе не ў канкурэнцыі з Windows, на ўсіх. Гэта крыху няшчыра. Каб вярнуцца да аналогіі аўтасалона, гэта як Batmobile дылера сцвярджаючы, што ён на самай справе не ў канкурэнцыі з іншымі, таму што яго аўтамабіль можа пайсці ў тры разы хутчэй, як у іх, а таксама здольныя лётаць.

Будзьце мае офіс у Парыжы, і, як ужо згадвалася, размова аб гэтых рассылках Будзьце мае ярка-еўрапейскі густ. У той жа час яны прыкладалі актыўныя намаганні, каб знайсці нішу ў Японіі, і Hitachi нядаўна пачаў камплектацыі BeOS з іх ПК. Так што, калі я павінен быў зрабіць дзікіх думаю, я б сказаў, што яны гуляюць Перайсці у той час як Microsoft гуляе ў шахматы. Яны знаходзяцца ясна, на дадзены момант, у пераважнай большасці моцныя пазіцыі Microsoft у Паўночнай Амерыцы. Яны спрабуюць атрымаць сабе усталяваныя па краях дошкі, так бы мовіць, у Еўропе і Японіі, дзе людзі могуць быць больш адкрытымі для альтэрнатыўных аперацыйных сістэм, ці, па крайняй меры, больш варожыя Microsoft, чым у Злучаных Штатах.

Што ўтрымлівае вярнуцца ў гэтую краіну ў тым, што разумныя людзі баяцца выглядаць прысоскі. Вы рызыкуеце погляду наіўныя, калі вы кажаце "Я спрабаваў BeOS і вось што я думаю пра гэта". Здаецца, значна больш складаныя, каб сказаць "Будзьце яго шанцы выразаючы новую нішу на высокаканкурэнтнай рынку АС, блізкія да нуля".

Не, што адбыўся вярнуцца ў гэтую краіну ў тым, што яны шукалі рашэнне праблемы. Аперацыйнай сістэмы Microsoft была відавочна памылковай, але яна была "досыць добрым" для тых, хто не ўздзеяння альтэрнатыў. Некалькі мільярдаў даляраў рэкламных грошай дапамаглі б Будзьце з экспазіцыяй, але тады яны б неабходныя мільярды разоў больш, каб вырваць вытворцаў абсталявання з дагаворных счапленне ад Microsoft. Найвышэйшай АС варта шмат грошай... але працэнты на 15 млрд долараў крэдыту заб'е вас.

Гэта, у тэхна-казаць, праблема Mindshare. І ў бізнэсе OS, Mindshare больш, чым проста пытанне PR, мае прамое ўплыў на саму тэхналогію. Усе перыферычныя штучак, якія можна павесіць выключэнне ПК - друкаркі, сканары, PalmPilot інтэрфейсы і Lego Mindstorms - патрабуюць частак праграмнага забеспячэння, званага кіроўцаў. Акрамя таго, відэакарты і (у меншай ступені) маніторы патрэбныя драйверы. Нават розных тыпаў поплаткаў на рынку звязаныя з АС па-рознаму, і асобныя коды, неабходныя для кожнага з іх. Усё гэта апаратна-залежны код павінен не толькі пісьмовыя, але і тэставанне, адладжаны, абнаўляюцца, захоўваюцца і падтрымліваюцца. Паколькі апаратныя рынак стаў настолькі шырокая і складаная, што на самай справе вызначае лёс АС не так, як добрая аперацыйная сістэма тэхнічна, і колькі гэта каштуе, а, хутчэй, наяўнасць апаратнай-залежны код. Linux хакеры павінны пісаць гэты код сабе, і яны зрабілі дзіўна добрую працу ў нагу з хуткасцю. Будзьце, Inc павінен напісаць усе свае ўласныя драйверы, хоць, як BeOS пачаў набірае абароты, іншыя распрацоўнікі пачалі спрыяць кіроўцаў, якія даступныя на Будзьце вэб-сайце.

Нявыказанае альтэрнатывай з'яўляецца моцна абмяжоўваюць апаратных АС працуе на, які для праграмнага забеспячэння кампанія будзе смяротны прысуд, але і для апаратных кампаніі не проста.

Як у баку, людзі ўсё яшчэ задаюцца пытаннем: Як блізка зрабіў Apple, прыйшоў да куплі BeOS, калі яны кідалі вакол асновы OS X?

Але Microsoft валодае ўзвышша на дадзены момант, таму што яно не трэба пісаць свае ўласныя драйверы. Любое абсталяванне, вытворца прыносячы новую відэакарту або перыферыйнага прылады на рынак сёння ведае, што гэта будзе unsalable, калі ён прыходзіць з вызначаным абсталяваннем код, які будзе прымусіць яго працаваць пад Windows, і так кожны апаратны вытворца прыняў цяжар стварэння і падтрымання ўласная бібліятэка драйвераў.

Mindshare

Сцвярджэнне ўрада ЗША аб тым, што Microsoft з'яўляецца манапалістам на рынку аперацыйных сістэм можа быць найбольш абсурдна сцвярджаць калі-небудзь вылучаных прававога свядомасці. Linux, тэхнічна праўзыходнага аперацыйнай сістэмы, у цяперашні час раздаюцца бясплатна, і BeOS даступныя па намінальным кошце. Гэта проста факт, які павінен быць прыняты Ці вы, як Microsoft.

Гэтыя факты прыводзяць один задавацца пытаннем: Як Microsoft кіраванні патрабаваць грошы за тое, што ў цяперашні час раздаюцца бясплатна? І попыт ён у больш чым 90% рынку новых ПК? Хіба гэта не пазіцыя прымушае нас нават трохі падазроным?

Microsoft з'яўляецца сапраўды вялікі і багаты, і калі некаторыя з сведак ўрада трэба верыць, яны не добрыя хлопцы. Але абвінавачванне ў манаполіі проста не мае ніякага сэнсу.

Што адбываецца на самой справе з'яўляецца тое, што Microsoft канфіскавала, да пары да часу, вызначанага тыпу ўзвышша: яны дамінуюць у конкурсе на Mindshare, і таму любое абсталяванне ці праграмнае забеспячэнне вытворцы, які хоча быць прынята сур'езна лічыць неабходным, каб зрабіць прадукт, сумяшчальную з іх аперацыйнымі сістэмамі. Так як Windows-сумяшчальных драйвераў атрымаць напісаныя вытворцам абсталявання, Microsoft не прыйдзецца пісаць іх, па сутнасці, вытворцам абсталявання дадаеце новыя кампаненты для Windows, што робіць яго больш здольным АС, без спагнання Microsoft для службы. Гэта вельмі добрыя пазіцыі будзе цалі Адзіны спосаб змагацца з такім супернікам павінен мець войска высокакваліфікаваных competetent кодэраў, якія пішуць эквівалент драйвера бясплатна, што Linux робіць.

Гэта ігнаруе шмат бегаюць дзелавой практыкі, Microsoft, якія выкарыстоўваюцца для ўзмацнення і захавае свае пазіцыі. Мой любімы прыклад выключае кантрактаў, што вытворцы павінны былі прадставіць сябе, калі камплектацыі АС з новым абсталяваннем.

Ідэя, што вольны характар Linux несапраўдным любы манаполіі прэтэнзій, накіраваных на Microsoft не мае сэнсу. Ва ўсякім выпадку, яна ўзмацняе перакос мясцовасці гульнявога поля. Linux і Windows, запусціце на кожным хатнім кампутары выплюнуў ад Dell ў 90-х. Linux прыйшоў папярэдне ўстаноўлена на нуль (0%) з тых машын, і Windows, прыйшлі папярэдне ўстаноўлена на ўсіх (100%) з гэтых машын. Кошт АС Windows папярэдне ўстаноўлена на вашым Dell машына была фактычна зліліся ў цану, якую вы заплацілі авансам, незалежна ад таго, што вы ў рэшце рэшт зрабілі з абсталяваннем, і не было просты спосаб аддзяліць гэтыя два выгляду выдаткаў. Microsoft атрымала сваю долю ад кожнай машыны прадаюцца. Падобна на тое ці гэта з'ява створаная квітнеючай, дынамічнай, што-небудзь, ідзе свабодны рынак для вас?

Але ўладанне гэтай псіхалагічнай ўзвышша адрозніваецца ад манаполіі ў любым нармальным сэнсе гэтага слова, таму што тут панаванне не мае нічога агульнага з тэхнічнымі характарыстыкамі і коштам. Стары разбойнік-барона манаполій манаполій, таму што фізічны кантроль над сродкамі вытворчасці і / або распаўсюджвання. Але ў бізнэсе праграмнага забеспячэння, сродкаў вытворчасці, хакеры набраўшы код і сродкі распаўсюджвання з'яўляецца Інтэрнэт, і ніхто не сцвярджае, што Microsoft кантралюе гэтыя.

Ха-ха-ха-ха-ха-ха! Гл. прыклад вышэй. Інтэрнэт не з'яўляецца асноўным сродкам распаўсюджвання аперацыйных сістэм. Загрузка аперацыйнай сістэмы з'яўляецца адным з асноўных хітрасць-22: Як вы загрузіце адзін, калі ў вас ёсць ўжо? Інтэрнэт размеркаванне можа быць асноўным сродкам для спрэчным долю праграмнага забеспячэння для бізнесу, але гэта мыццё для бізнесу АС. На самай справе, гледзячы на паводзіны Microsoft у 1990-х гадоў, параўнанне Ніла з удзелам баронаў-разбойнікаў гэта агідна кв.

Тут, наадварот, дамінаванне ў свядомасці людзей, якія купляюць праграмнае забеспячэнне. Microsoft мае ўладу, таму што людзі вераць, што робіць. Гэтая ўлада цалкам рэальная. Ён робіць шмат грошай. Мяркуючы па нядаўнім судовыя пазовы як Washingtons, здавалася б, што гэтая ўлада і гэтыя грошы натхнілі некаторыя вельмі своеасаблівыя кіраўніцтва, каб выйсці і працаваць на Microsoft, а Біл Гейтс павінны ўводзіцца сліны тэстаў, каб некаторыя з іх да выдачы ім Microsoft ID карт.

Але гэта не тая сіла, якая падыходзіць для любога нармальнага вызначэнне слова "манаполія", і гэта не паддаецца прававых выправіць. Суды могуць замовіць Microsoft зрабіць што-то па-іншаму. Яны могуць нават падзяліць кампанію ўверх. Але яны не могуць рэальна нічога з гэтым парабіць Mindshare манаполіі, кароткія прыняцця кожнага мужчыну, жанчыну і дзіця ў развітых краінах свету і падвяргаць іх працяглай працэдуры прамывання мазгоў.

І пакласці забойцу ў турме не будзе уваскрашаць мёртвых. Але яна, безумоўна, скараціць яго далейшай дзейнасці. Увесь гэты раздзел аб Mindshare паставіў калёсы наперадзе каня.

Mindshare дамінаванне ёсць, іншымі словамі, сапраўды дзіўна роду звера, тое, што стваральнікі нашага антыманапольнага заканадаўства не маглі сабе ўявіць. Падобна на тое, што адзін з гэтых сучасных, дурныя хаос тэорыі з'яў, складанасці рэч, у якой шмат незалежных, але звязаных асоб (у свеце кампутар карыстальнікаў), прымаць рашэнні самастойна, у адпаведнасці з некалькі простых правіл вялікага пальца, генерыраваць вялікая зьява (татальнае панаванне рынку адной кампаніяй), якія не могуць быць зроблены пачуццё праз любы рацыянальны аналіз. Такія з'явы багатыя ўтоенай чаявыя-цэнтраў і ўсіх-клубок з мудрагелістымі завесамі зваротнай сувязі, і не можа быць зразумета; людзі, якія спрабуюць, у канчатковым выніку (а) сыходзіць з розуму, (б) адмаўленне ад, (у) фарміраванне тэорый ненармальны, або (г) становіцца высокааплатных кансультантаў тэорыі хаосу.

На самай справе ўсё проста: Вы атрымліваеце Mindshare дамінаванне з добрай рэкламе, любога гатунку. Колькі грошай трэба выдаткаваць у гэтым працэсе заключаецца ў зваротнай залежнасці ад якасці і навізны, вашага прадукту. На жаль, аперацыйная сістэма больш не раман, і ўсё больш сумнеўнай якасці.

Зараз, могуць быць адзін ці два чалавека ў Microsoft якія досыць шчыльнай, каб меркаваць, што Mindshare дамінаванне якой-то стабільнага і трывалага становішча. Можа быць, нават рахунку для некаторых дзівакоў яны нанялі ў чыстым бізнэсе канца аперацыі, фанатыкаў, якія ўвесь час атрымліваю буксіруемых ў суд раз'юшанымі суддзяў. Але большасць з іх павінен мець розум, каб разумець, што такія з'явы, як гэта невыносна нестабільнай, і што ніхто не ведае, якія дзіўныя, здавалася б, неістотнае падзея можа прымусіць сістэму перайсці на прынцыпова іншую канфігурацыю.

Як гаворыцца, выпуск IPod.

Кажучы іншымі словамі, Microsoft можа быць упэўнены, што Томас Пенфилд Джэксан не будзе рукой для таго, каб мозг кожнага чалавека ў развітых краінах будуць сумарна перапраграмаваць. Але няма ніякага спосабу прадказаць, калі людзі будуць вырашаць, у масавым парадку, перапраграмаваць свой мозг. Гэта можа растлумачыць некаторыя з паводзін Microsoft, такіх як іх палітыку ўтрымання жахліва вялікія запасы наяўнасці сядзяць вакол, і крайняга турботы, якія яны выяўляюць, калі нешта накшталт Java прыходзіць.

Я ніколі не бачыў ўнутры будынка ў Microsoft, дзе топ-менеджэры боўтацца, але ў мяне ёсць гэтая фантазія, што ў калідорах, праз роўныя прамежкі часу, вялікія чырвоныя скрынкі сігналізацыі нітамі да сцяны. Кожны з іх утрымоўвае вялікую чырвоную кнопку абаронены аконнага шкла. Metal Hammer боўтаецца на ланцугу побач з ім. Вышэй вялікага чытання гараскопу: У выпадку аварыі па долі рынку, разбітага шкла.

Што адбываецца, калі хто-то разбівае шкло і націсне кнопку, я не ведаю, але ён упэўнены, было б цікава даведацца. Адзін ўяўляе банкаў бурыцца ва ўсім свеце, як Microsoft адклікае свае рэзервы наяўнасці, і спакавалі паддона нагрузак стодоларавых купюр ўпала з неба. Без сумневу, Microsoft ёсць план. Але тое, што я сапраўды хацеў бы ведаць, ці з'яўляецца, на пэўным узроўні, іх праграмісты могуць кідаць вялікі ўздых палёгкі, калі цяжар напісання один універсальны інтэрфейс да ўсяго былі нечакана знятыя са сваіх плячэй.

ПРАВА Пінк БОГА

Я не буду дакранацца гэтага падзелу, за выключэннем адсылаем зацікаўленага чытача да дадатковым матэрыялам чытання на фарміраванне Сусвету.

Напрыклад, вызначэнне пачатковай маршчыны прасторы-часу, слухаючы " абертоны "Вялікага Выбуху.

У сваёй кнізе Жыццё Космасу, якія кожны павінен прачытаць, Лі Смолін дае лепшае апісанне, якое я калі-небудзь чытаў пра тое, як наша Сусвет паўстала з звышнатуральна дакладную балансаванне розных фундаментальных канстант. Маса пратона, сіла цяжару, дыяпазон слабыя ядзерныя сілы, і некалькі дзясяткаў іншых фундаментальных канстант цалкам вызначаюць якой сусвету выйдзе з Вялікага Выбуху. Калі гэтыя значэння былі нават трохі іншы, Сусвет была б велізарны акіян з прахалоднай газу або гарачай плазмы вузел ці іншай асноўным нецікавае справа - рызманы, іншымі словамі. Адзіны спосаб атрымаць Сусвету гэта не безнадзейны - гэта значыць зорак, цяжкімі элементамі, планеты, і жыццё - гэта, каб атрымаць асноўныя нумары ў самы раз. Калі б былі такія машыны, дзе-небудзь, што можа выплюнуць сусветаў са выпадкова абранага значэння для іх фундаментальныя канстанты, то для кожнай Сусвету, як наша, ён будзе вырабляць 10 ^ 229 не разарваліся боепрыпасаў.

Хоць я не сеў і запусціць нумары на ім, для мяне гэта, здаецца, супастаўная з верагоднасцю прыняцця кампутар Unix зрабіць што-то карыснае, увайшоўшы ў тэрмінал і набраўшы ў камандным радку, калі вы забыліся ўсё мала варыянтаў і ключавыя словы. Кожны раз, калі ваш правы мезенец пляскае, што ключавыя ENTER, вы робіце яшчэ адну спробу. У некаторых выпадках аперацыйная сістэма нічога не робіць. У іншых выпадках яна знішчае ўсе файлы. У большасці выпадкаў гэта проста дае вам паведамленне пра памылку. Іншымі словамі, вы атрымаеце шмат якія не разарваліся боепрыпасаў. Але часам, калі ў вас ёсць усе гэта толькі права, кампутар перамолвае далёка некаторы час, а затым вырабляе нешта накшталт Emacs. Гэта, фактычна, спараджае складанасці, якая з'яўляецца крытэрыем Смолін для цікавасьці.

Не толькі гэта, але гэта пачынае выглядаць, як быццам, як толькі вы атрымаеце ніжэй вызначанага памеру - значна ніжэй за ўзровень кваркаў, уніз, у галіне тэорыі струн - Сусвет не можа быць апісана вельмі добра фізікі як практыкуецца з часоў Ньютана. Калі вы паглядзіце на досыць малы маштаб, вы бачыце працэсаў, якія выглядаюць амаль вылічальнымі ў прыродзе.

Я думаю, што паведамленне вельмі зразумела: дзе-то па-за і за межамі нашай Сусвету аперацыйнай сістэмы, закадаваныя з цягам незлічоныя прамежкаў часу ад нейкай хакер-дэміурга. Касмічных аперацыйнай сістэмы выкарыстоўвае інтэрфейс каманднага радка. Яна працуе на што-нешта накшталт тэлетайп, з вялікай колькасцю шуму і цяпла; кулакамі з-біт флаттера ўніз у яго бункер, як дрэйфуючых зорак. Дэміург сядзіць за сваім тэлетайп, заганяючы з адной каманднага радку за адным, з указаннем значэння фундаментальных канстант фізікі:

Сусвет-G 6.672e-11-я 1.602e-19-г 6.626e-34-protonmass 1.673e-27....

і калі ён скончыў набраўшы з каманднага радка, яго права мезенец вагаецца вышэй клавішу Увод для Эон ці два, задаючыся пытаннем, што здарыцца, то гаворка ідзе ўніз - і стукнуць вы чуеце, гэта яшчэ адзін Вялікі выбух.

Цяпер, калі прахалодна аперацыйнай сістэмы, і калі такая рэч на самой справе былі размешчаны на Інтэрнэт (бясплатна, зразумела) кожны хакер ў свеце будзе запампаваць яго адразу ж, а затым не спаць усю ноч важдацца з ім, выплёўваючы сусветы направа і налева. Большасць з іх было б даволі сумна сусветаў, але некаторыя з іх былі б проста дзіўна. Таму што тыя хакеры былі б накіраваны на была б значна больш амбіцыйным, чым сусвет, якая некалькі зорак і галактык у ёй. Любы пасрэдны хакер зможа гэта зрабіць. Не, спосаб атрымаць высокія рэпутацыі ў Інтэрнэце было б атрымаць так добра налады ў камандным радку, што ваш сусветаў спантанна развівацца жыццё. І як толькі спосаб зрабіць гэта стала вядома, гэтыя хакеры будуць рухацца далей, імкнучыся зрабіць іх сусветы распрацоўкі правільнай жыцця, спрабуючы знайсці адно змяненне ў N-й дзесятковай месца некаторыя фізічныя канстанты, дасць нам Зямлі, у якім, скажам, Гітлер быў прыняты ў мастацкую школу ў рэшце рэшт, і патрапіў яго дні як вуліца мастака з дзівацтвамі палітычных поглядаў.

Нават калі гэта фантазія спраўдзілася, хоць, большасць карыстачоў (у тым ліку і мяне, у пэўныя дні) не хацеў бы турбаваць навучыцца выкарыстоўваць усе гэтыя таемныя каманды, і змагацца з усімі збояў; некалькі сусветаў безнадзейны сапраўды можа засмечваць ваш склеп. Пасля таго як мы выдаткавалі некаторы час абстрэлу з каманднага радка і націснуць клавішу Увод, што і нерасту сумна, не сусветаў, мы пачыналі сумаваць па АС, якая будзе ісці да канца ў процілеглую крайнасць: АС, якая была ўлада зрабіць усё - жыць наша жыццё за нас. У гэтай АС, усе магчымыя рашэнні, якія мы маглі калі-небудзь хочаце, каб было б чакаць ад разумных праграмістаў, і кандэнсуецца ў шэраг дыялогавых вокнаў. Пры націску на кнопкі радыё мы маглі б выбраць з узаемавыключальных варыянтаў (гетэрасексуальных / гомасексуальная). Калоны сцяжкоў дазволіла б нам, каб выбраць тое, што мы хацелі ў нашай жыцця (Get Married / WRITE вялікі амерыканскі раман), а для больш складаных варыянтаў мы маглі б запоўніць маленькія тэкставыя палі (лік дачок: колькасць сыноў:).

Нават гэта карыстацкі інтэрфейс пачне шукаць жудасна складаным, праз некаторы час, калі так шмат варыянтаў, і так шмат схаваных узаемадзеянняў паміж выбарам. Гэта магло б стаць ледзь не некіравальным - міргае двенадцать праблемай зноў і зноў. Людзі, якія прынеслі нам гэтую аперацыйную сістэму прыйдзецца падаць шаблоны і майстры, што дае нам некалькі жыццяў па змаўчанні, якія мы маглі б выкарыстоўваць у якасці адпраўной месцы для распрацоўкі нашых уласных. Хутчэй за ўсё, што гэтыя стандартныя жыццё была б на самой справе выглядаюць па-чартоўску добра, каб большасць людзей, дастаткова добра, усё роўна, што яны не захочуць разарваць іх адкрытымі і важдацца з імі, баючыся што робіць іх горш. Такім чынам, пасля некалькіх рэлізаў праграмнага забеспячэння пачалі б выглядаць яшчэ прасцей: вы б загрузіцца з яго і было б прадставіць вам дыялогавае акно з адной вялікай кнопкай ў сярэдзіне пазначаныя: LIVE. Пасля таго як вы былі націску на гэтую кнопку, ваша жыццё пачне. Калі што-небудзь атрымаў у няспраўным стане, ці не адпавядаць вашым чаканням, вы можаце паскардзіцца на яго кліентаў Дэпартамента падтрымкі Microsoft. Калі ў вас ёсць паблісіці на лініі, ён або яна скажа вам, што ваша жыццё было на самай справе добра, што не было што не так з ім, і ў любым выпадку гэта было б нашмат лепш, пасля чарговага абнаўлення была разгорнута. Але калі ў вас захаваліся, і ідэнтыфікавалі сябе як пашыраны, вы можаце атрымаць да фактычнага інжынера.

Што б сказаў інжынер, пасля таго як растлумачыў вашу праблему, і пералічыў усе незадаволенасць у вашым жыцці? Ён, верагодна, скажа вам, што жыццё вельмі цяжка, і складаная рэч, што ні адзін інтэрфейс можа змяніцца, што, што кожны, хто лічыць інакш ёсць прысоскі, і што, калі вам не падабаецца мець выбар, зроблены для вас, вы павінны пачаць рабіць Вашу самастойна.

Толькі кампутарных хакераў, якія пагрузіліся ў нязручны кішкі аперацыйнай сістэмы, якая ператварае іх хатніх кампутараў у гіганцкую кучу важдацца-цацкі па-сапраўднаму вызваленай ад жорсткай маніпуляцыі іх нядбайна карпаратыўных начальнікаў работ. Вы ведаеце, што я думаю, што робіць аперацыйная сістэма па-сапраўднаму вялікім? Яго здольнасць дапамагчы мне GET MY праведзенай працы.

Я таксама adventured ў сферы zoomy CPU-метр фары, хакер тэхна-вылюдка шык, машыннага мовы камутатар склаўшы, недакладныя адценні шэрага GIF- порна-зоркі, і выдаткаваў бясконцыя гадзіны з кафеінам дыягностыкі IRQ і хуткасць перадачы дадзеных налады, каб я мог гуляць Duke Nukem з маім сябрам Brent. Тады адбылося нешта дзіўнае: я стаміўся ад вылічэнняў для сваёй ўласнай карысці, і пачаў шукаць праграмнага і апаратнага забеспячэння, якое не канец сам па сабе, але эфектыўныя сродкі для выканання задачы.

Такім чынам я купіў Powerbook з OS X на ім. І ў той час як выдатнае рашэнне, гэта, вядома, не адзінае рашэнне. Windows 2000 ўсталёўкі на наўтбук Dell Inspiron б выдатна другі варыянт. І хоць Ёсць шмат там, якія распрацавалі зручную Linux сістэму пад сябе, я лічу, што мы ўсе павінны быць суджаныя згодна з сапраўднай мерай кошту любога персанальнага кампутара: Колькі гэта дапаможа нам выканаць нашы задачы?

Copyright 1999 Ніл Стывенсан 1999 Hearst Corporation

Анатацыі 5 ліпені - 29 снежня 2004, па Гарретт Биркел, Гарэт atmotiondotcom.
Прайграванне па сваім жаданні, пры ўмове, крэдыты застаюцца.

Published (Last edited): 01-08-2011 , source: http://garote.bdmonkeys.net/commandline/index.html