Читаем В начале была командная строка полностью

Когда линуховая машина наконец исплевала жаргонную начальную телеграмму, она приглашает меня, войти в систему с именем пользователя и паролем. В этой точке машина все еще выполняет интерфейс командной строки, с белыми буквами на черном экране. Нет окон, меню, или кнопок. Она не отвечает на мышь; она даже не знает, что мышь — "где‑то рядом". Можно выполнять много программулей уже отсюда. Emacs, например, существует в консольной и ГРАФИЧЕСКОЙ версиях интерфейса пользователя (реально есть две версии графического интерфейса пользователя, отражающие какие‑то "религиозные разногласия" между Ричардом Столлманом и некоторыми хакерами, которые с ним расплевались). То же справедливо для многих других юниховых программ. У многих ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ нет совсем, и многие из них способны работать из командной строки. (В смысле, работаете вы скажем в сессии G‑Nome или KDE, или какой там оконный менеджер пленяет ваши взоры, — запускаете старый–добрый терминал в окошечке на одном из рабочих столов и в нем — любимый Vi в последнем его воплощении)


Разумеется, поскольку у моего компьютера только один экран монитора, я могу увидеть только одну командную строку, так что вы могли подумать, что я мог только взаимодействовать с одной программой за один раз. Но если я удерживаю нажатой кнопку Alt и затем нажимаю функциональную клавишу F2 в верху моей клавиатуры, я обеспечиваюсь свежим, чистым, черным экраном с приглашением для входа в систему в верхней части. Я могу войти в систему здесь и запустить некоторую другую программу, затем нажать Alt‑F1 и вернуться к первому экрану, который все еще делает то, что делал, когда я его покинул. Или я могу нажать Alt‑F3 и войти в систему на третьем экране, или четвертом, или пятом. На одном из этих экранов я могу войти в систему в качестве себя самого, на другом как root (традиционное имя администратора системы), на следующем — я могу регистрироваться на каком‑нибудь другом компьютере через Интернет.


Каждый из этих экранов называется, по–юниховому, tty, что является сокращением от "телетайп". Так, когда я использую мою линуховую систему таким образом, я возвращаюсь прямиком в ту небольшую комнату в Средней Школе Эймса, где я впервые писал код двадцать пять лет тому "обратно", за исключением того этот tty — тише и быстрее чем телетайп, и способен выполнять гораздо более развитое программное обеспечение, как например, emacs или "ГНУсные" средства разработки.


Легко (легко по стандартам Unix, а не Apple/Microsoft), настроить линуховую машину так, что она будет запускаться непосредственно с ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ ПОЛЬЗОВАТЕЛЯ, когда вы ее запускаете. Таким образом, вы никогда не увидите экран tty вообще. Однако, я все еще позволяю тачке загружаться в черно–белом экране телетайпа, типа вычислительного memento mori. Обычно модно для писателя, держать человеческий череп на своем столе, как напоминание, что и он смертен, что все вокруг него — суета. Экран tty напоминает мне, что то же самое верно и для гладеньких интерфейсов пользователя.


Система X Window, которая является ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ ПОЛЬЗОВАТЕЛЯ Юниха, должна была работать на сотнях разных видеокарт с различными чипсетами, объемом видеопамяти, и шинами материнской платы. Аналогично, есть сотни разных типов мониторов на рынке новых и подержанных комплектующих, каждый с другой спецификацией, и значит вероятно свыше миллиона всевозможных сочетаний видеокарт и мониторов. Единственная вещь, которую они все умеют одинаково — то, что они все работают в режиме VGA, который является старым экраном командной строки, которую вы видите в течение нескольких секунд, когда запускаете "Виндов". Также и Linux всегда начинается в VGA, с интерфейсом телетайпа, поскольку сначала у него нет представления, какого рода аппаратные средства подключены к вашему компьютеру. Чтоб типа забраться дальше стеклянного телетайпа и в сам ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ, вы должны сообщить Linux точно, какие типы железяк у вас есть. Если вы сделаете это неправильно, вы получите чистый экран в лучшем случае, и в худшем может в натуре испортить ваш монитор, скормив ему сигналы, которые он не сможет обработать.


Перейти на страницу:

Похожие книги

1993. Расстрел «Белого дома»
1993. Расстрел «Белого дома»

Исполнилось 15 лет одной из самых страшных трагедий в новейшей истории России. 15 лет назад был расстрелян «Белый дом»…За минувшие годы о кровавом октябре 1993-го написаны целые библиотеки. Жаркие споры об истоках и причинах трагедии не стихают до сих пор. До сих пор сводят счеты люди, стоявшие по разные стороны баррикад, — те, кто защищал «Белый дом», и те, кто его расстреливал. Вспоминают, проклинают, оправдываются, лукавят, говорят об одном, намеренно умалчивают о другом… В этой разноголосице взаимоисключающих оценок и мнений тонут главные вопросы: на чьей стороне была тогда правда? кто поставил Россию на грань новой гражданской войны? считать ли октябрьские события «коммуно-фашистским мятежом», стихийным народным восстанием или заранее спланированной провокацией? можно ли было избежать кровопролития?Эта книга — ПЕРВОЕ ИСТОРИЧЕСКОЕ ИССЛЕДОВАНИЕ трагедии 1993 года. Изучив все доступные материалы, перепроверив показания участников и очевидцев, автор не только подробно, по часам и минутам, восстанавливает ход событий, но и дает глубокий анализ причин трагедии, вскрывает тайные пружины роковых решений и приходит к сенсационным выводам…

Александр Владимирович Островский

Публицистика / История / Образование и наука
10 заповедей спасения России
10 заповедей спасения России

Как пишет популярный писатель и публицист Сергей Кремлев, «футурологи пытаются предвидеть будущее… Но можно ли предвидеть будущее России? То общество, в котором мы живем сегодня, не устраивает никого, кроме чиновников и кучки нуворишей. Такая Россия народу не нужна. А какая нужна?..»Ответ на этот вопрос содержится в его книге. Прежде всего, он пишет о том, какой вождь нам нужен и какую политику ему следует проводить; затем – по каким законам должна строиться наша жизнь во всех ее проявлениях: в хозяйственной, социальной, культурной сферах. Для того чтобы эти рассуждения не были голословными, автор подкрепляет их примерами из нашего прошлого, из истории России, рассказывает о базисных принципах, на которых «всегда стояла и будет стоять русская земля».Некоторые выводы С. Кремлева, возможно, покажутся читателю спорными, но они открывают широкое поле для дискуссии о будущем нашего государства.

Сергей Кремлёв , Сергей Тарасович Кремлев

Публицистика / Документальное
Что такое социализм? Марксистская версия
Что такое социализм? Марксистская версия

Желание автора предложить российскому читателю учебное пособие, посвященное социализму, было вызвано тем обстоятельством, что на отечественном книжном рынке литература такого рода практически отсутствует. Значительное число публикаций работ признанных теоретиков социалистического движения не может полностью удовлетворить необходимость в учебном пособии. Появившиеся же в последние 20 лет в немалом числе издания, посвященные критике теории и практики социализма, к сожалению, в большинстве своем грешат очень предвзятыми, ошибочными, нередко намеренно искаженными, в лучшем случае — крайне поверхностными представлениями о социалистической теории и истории социалистических движений. Автор надеется, что данное пособие окажется полезным как для сторонников, так и для противников социализма. Первым оно даст наконец возможность ознакомиться с систематическим изложением основ социализма в их современном понимании, вторым — возможность уяснить себе, против чего же, собственно, они выступают.Книга предназначена для студентов, аспирантов, преподавателей общественных наук, для тех, кто самостоятельно изучает социалистическую теорию, а также для всех интересующихся проблемами социализма.

Андрей Иванович Колганов

Публицистика