LINUX
LINUX
В конце 1980-х и начале 1990-х я затратил много времени, программируя «Макинтоши», и в конечном счете решил выделить несколько сотен баксов на «яблочный» продукт, названный «Мастерская Программиста Макинтошей», или MPW (сокр. от «Macintosh Programmers Workshop» — прим. перев.). У MPW были конкуренты, но она была неоспоримо первой системой разработки программного обеспечения для Mac. Это был тот самый молоток, которым собственные инженеры «Apple» пользовались, чтобы заколачивать код в Macintosh. Если MacOS была технологически значительно более продвинутой, в то время, чем конкурентные системы, а Linux даже не существовал тогда, и если MPW была в натуре программой, использованной группой «Яблочных» творческих инженеров мирового класса, у меня были «законные» высокие ожидания. Оно прибыло в виде стопки флоппи-дисков, около фута высотой, и у меня было много времени, чтоб поволноваться, в течение бесконечного процесса установки. Как только я запустил MPW, я, наверно, ожидал чего-то типа приобщения к образцу мультимедиа. Взамен это оказалось аскетичным, почти пугающим на вид. Это было обычное окно прокрутки, в котором вы могли бы набрать простой, бесформатный текст. Система должна затем проинтерпретировать те строки текста, как команды, и попытаться их выполнить.
Это был, другими словами, стеклянный телетайп, выполняющий интерфейс командный строки. Он пришел со всякого рода загадочными, но мощными командами, исполнять которые надо было, набирая их имена, и которые я научился использовать только постепенно. Это случилось только после того, как несколькими годами позже я начал возиться с Unix, в результате чего я понял, что интерфейс командный строки, включенный в MPW, был реинкарнацией Unix.
Другими словами, первая вещь, которую «яблочные» хакеры сделали, когда они получили MacOS и запустили ее — вероятно даже перед тем, как получили и запустили — они воссоздали интерфейс Unix так, что они могли бы сделать какую-нибудь полезную работу. В то время, я просто не мог задуматься об этом, но, насколько «яблочные» хакеры кумекали, хваленый «Графический Интерфейс Пользователя» в Mac был им только помехой, чем-то, что нужно было обойти, пока небольшой тостер еще не появился на рынке. (Здесь намек на маркетинговые лозунги «Apple», идеологи которой с подачи Стива Джобса мечтали сделать компьютер обыкновенным бытовым прибором, навроде того же тостера. — прим. перев.)
Даже перед тем, как мой Powerbook «рухнул» и уничтожил мой большой файл в Июле 1995, имелись иные признаки опасности. Мой старый приятель по колледжу, который основывал и запускал высокотехнологичные компании в Бостоне, разрабатывал коммерческий продукт, использующий Макинтоши, как фасад. В принципе «Маки» были быстродействующими графическими терминалами, выбранные как раз из-за их приятного пользовательского интерфейса, давая пользователям доступ к графическому представлению большой базы данных, хранящейся в сети более мощных, но менее дружественных компьютеров. Этот парень был второй человек, который повернул мои мозги на «Макинтоши», между прочим, и всю середину 1980-х мы разделяли священный трепет посвященных в высокие технологии, используя лучшую «яблочную» технологию в мире тупоголовых пользователей ДОС. Ранние версии системы моего друга работали хорошо, как он сообщал мне, но, когда отдельные машины объединили в сеть, начали происходить непостижимые аварии; иногда целая сеть могла просто повиснуть. Это было одним из тех дефектов, которые не могли быть легко воспроизведены. Наконец, они пришли к выводу, что эти сетевые аварии происходили всякий раз, когда пользователь, пробегая меню в поисках конкретного пункта, придерживал кнопку мыши больше чем на пару секунд.
В основе своей, MacOS могла делать только одну вещь за раз. Прокручивание меню на экране — одна вещь. Так, когда меню опускалось, «Макинтош» был не в состоянии делать что-то еще, пока этот нерешительный пользователь не отпускал кнопку.
Это не так плохо для единичного пользователя, на машине с единственной программой (хотя это тоже довольно плохая вещь), но по-настоящему хреново в машине, которая находится в сети, поскольку участие в сетевой обработке подразумевает своего рода непрерывное взаимодействие низкого уровня с другими машинами. Отказываясь откликаться на запросы сети, «Мак» вызвал общесетевую аварию (такое было возможно в одноранговых сетях с передачей маркера по кольцу, когда вся мало-мальски важная работа возлагалась на центральный процессор — теперь всякой низкоуровневой ерундой занимаются специальные микроконтроллеры, не отвлекая вычислительную мощность от просмотра любимых видеофильмов, рисования в «Фотошопе» и раскладывания пасьянсов. — Прим. перев.).
Чтоб работать с другими компьютерами, сетями и с различными другими видами «железяк», ОпСистема должна быть несравненно более сложной и мощной, чем MS-DOS или изначальная MacOS. Единственный способ подключиться к Интернету, которым стоит заниматься серьезно — PPP, протокол «Точка-Точка», который на время делает ваш компьютер полноценный членом Глобальной Сети, со своим собственным однозначным адресом и различными привилегиями, правами и обязанностями, возложенными на него. Технически это означает, что ваша машина выполняет TCP/IP протокол, который, чтобы сделать длинный рассказ коротким, закручен вокруг пересылки пакетов данных взад и вперед, в незаданном порядке, и в непредсказуемое время, согласно продуманному и изящному набору правил. Но пересылка пакета данных является той же отдельной вещью, и так OS, которая может только делать одну вещь за один раз, не может одновременно быть частью Интернета и делать что-нибудь еще. Когда TCP/IP был изобретен, его выполнение было привилегией, зарезервированной для «Серьезных Компьютеров» (поначалу, особенно в среде профи, бытовало снобистское пренебрежение «игрушками электроников-любителей», т. е. неспециализированными микрокомпьютерами. — прим. перев.) — мэйнфреймов и мощных мини-компьютеров, использовавшихся в технических и коммерческих установках — так что протокол создавался из предположения, что каждый компьютер, использующий его, — серьезная машина, способная делать многие вещи одновременно. Не говоря худого слова, машина под управлением «Юниха» (жарг., фамильярн. от UNIX — эта легендарная («настоящая!») ОпСистема с самого начала была многозадачной, и как это часто бывает, с другой стороны баррикад — в среде «любителей» — считалась излишне заумной и тяжелой для освоения, хотя до сих пор пользуется заслуженной любовью «упертых Юниксоидов», т. е. профессионалов, за мощность, надежность, обилие инструментов и возможностей — прим. перев.). Ни MacOS, ни MS-DOS изначально не были заточены под работу в сети, и когда Интернет стал горячей темо, должны были последовать радикальные изменения.
Когда мой Powerbook разбил мне сердце, и когда «Ворд» перестал распознавать мои старые файлы, я «переподсел» на Unix. Очевидной альтернативой для MacOS должна была бы стать «Винда». Я по натуре не имею ничего против Microsoft, или Windows. Но стало прекрасно видно, что старые операционные системы для персональных компьютеров «перезрели», и с виду порядком перенапряглись, и, возможно, наилучшим было избегать их, пока они не научились ходить и жевать жвачку одновременно.
Переключение произошло в конкретный день, летом 1995-го. Я попал в Сан-Франциско на пару недель, используя мой PowerBook, чтобы поработать над одним документом. Текст был слишком большим, чтобы влезть на единственный «флопик», и, так случилось, что я не сделал резервную копию с тех пор как вышел из дома. PowerBook благополучно «упал» и стер файл целиком.
Это случалось как раз, когда я выходил за порог, чтобы посетить компанию называемую «Электрические Сообщества», которая в те дни была в Лос Альтосе. Я взял свой PowerBook с собой. Мои друзья в «Электрических Сообществах» были пользователями «Маков», у которых были всякого рода софтины для восстановления файлов и отката после сбоев диска, и я был уверен, что смогу вернуть большую часть файла.
Как оказалось, две разных маковских восстановительных утилиты не в состоянии найти никаких следов, что мой файл вообще когда-либо существовал. Он был полностью и систематически стерт. Мы прошли весь жесткий диск блок за блоком и обнаружили отдельные фрагменты бесчисленных старых, отвергнутых и забытых файлов, но ни одного из тех, что мне были нужны. Метафорический сдвиг был особенно жестоким в тот день. Это было типа того, как наблюдать, что девушка, которую ты любил последние десять лет, погибла в автокатастрофе, и затем присутствуя на вскрытии, ты узнаешь, что под одеждой и макияжем она была всего лишь мясом и кровью.
Я, по-видимому, наматывал вокруг офисов «Электрических сообществ» в некотором роде первобытного Бешенства Джунглей, поскольку в тот момент синхронно произошли три странные вещи. (1) Рэнди Фармер (машинный перевод «Похотливый Фермер» — прям вот так, с больших букв, — прим. перев.), coоснователь компании, прибыл с коротким визитом вместе со своей семьей — он тогда восстанавливался после хирургии. У него было немного горячих сплетен: «Форточка 95 выходит сегодня». Это означало, что новая операционная система Microsoft в тот день «имела быть» установленной на специальный лазерный диск, известный как «Золотой Мастер» (оригинальный образец записи, — прим. перев.), который должен был использоваться, чтобы нашлепать «джинтиллионы» копий для подготовки к громкому релизу через несколько недель. Эта новость была воспринята персоналом «Электрических сообществ» с раздражением, включая того чела, чья офисная дверь была облеплена обычным ассортиментом мультяшек и побасенок, например, (2) копия мультфильма про Дильберта, в котором Дильберт, многострадальный корпоративный инженер-программист, встречает полного, бородатого, непостижимого человека изрядного возраста — немного похожего на Санту, но более темного, и с… изрядным самомнением. Дилберт распознает в этом человеке, основываясь на своих способностях влиять на людей, хакера системы Unix, и реагирует с определенной смесью нервозности, благоговения и враждебности. Дилберт слабо отмахивается от беспокоящего незваного гостя на протяжении пары кадров; хакер «Юниха» слушает с каким-то яростным, всепобеждающим спокойствием, затем, в последнем кадре, кладет что-то в карман Дильберту. «Здесь „никель“, малыш, — говорит он, — ступай, купи себе настоящий компьютер». (3) Владелец двери и мультяшек был некий Даг Барнс. Барнс был известнен в отстаивании еретических мнений на предмет операционных систем. В отличие от большинства технарей в Районе Бухты, которые предпочитали Macintosh, полагая, что это «истинная машина хакера», Барнс любил замечать, что «Мак», со своей герметически запечатанной архитектурой, был на самом деле враждебен хакерам, которые склонны к опытам и «погрязли» в открытости. Напротив, линейка машин, совместимых с IBM, которые могут легко быть разобраны и собраны обратно, была гораздо больше «хакерабельна».
Поэтому, когда я вернулся домой, я начал возиться с «Линухом», который является «одним из», среди многих и многих других конкретных реализации абстрактного Платонического Идеала названного «Юних». Я не стремился специально «переподсесть» на новую ОСь, поскольку мои кредитные карты все еще дымились от всех тех денег, которые я вбухивал в аппаратные средства «Маков» годами. Но большое достоинство Linux было в том, что эта ОСь может работать на точно тех же железяках, как и ОСи от «Мелкософта» — то есть, на самых дешевых аппаратных средствах, какие только существуют в природе. Типа, чтобы продемонстрировать, почему это была крутая идея, примерно через неделю или две по возвращатении домой, я смог наложить свои лапы на тот скромный компьютер (486-й ящик о целых 33-ти мегагерцах) чтоб вволю над ним поиздеваться, так как знал парня, который работал в офисе, где эти штуки просто выбрасывались. Как только я получил это на дом, я открыл капот, запустил свои грабли вовнутрь, и начал переключать все платы подряд. Если что-то не работало, я шел в контору по продаже компов и порывшись в коробке, полной запчастей, покупал новую карту расширения за несколько баксов.
Доступность всех этих дешевых, но эффективных «железок» была неумышленным последствием решений, которые IBM и Microsoft сделали более чем десятиле тому назад. Когда «Окна» появились, и вытащили ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ на значительно больший рынок, «железный» режим изменился: стоимость цветных видео карт и мониторов высокого разрешения начала падать, и падает до сих пор. Этот подход «общей свалки» в аппаратных средствах означал, что «Окна» были неизбежно корявее по сравнению с MacOS. Но ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ вывел компьютер на такую обширную аудиторию, что объем пошел вверх, а цены начали съеживаться. Тем временем «Яблоко», которое так хотело чистенькую ОпСистемку с видео, встроенным в процессор, значительно утратило свою долю на рынке, по крайней мере, частично поскольку их красивые железяки стоят так дорого.
Но цена, которую нам, владельцам «Маков», пришлось заплатить за высшую эстетику и дизайн, не была просто финансовым вопросом. Была также и культурная цена, в виде отказа от того, чтоб открыть крышку и повозиться с маковским содержимым. Даг Барнс был прав. В «Яблоке», несмотря на репутацию машины, выбранной отвязными, творческими хакерами, в действительности создали тачку, которая отбивает охоту к хакерству, тогда как Microsoft, рассматриваемая как технологически отсталая и эпигонская, создала обширный, беспорядочный базар запчастей — изначальный суп, который в конечном счете породил Linux.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Магия Linux
Магия Linux Итак, на протяжении 1994-1997 годов дистрибутивы Linux обрастали «дружественными к пользователю» инсталляторами, средствами сквозного конфигурирования и пакетного менеджмента, включали в себя пользовательские, в том числе офисные, приложения. Предпринимались и
1.5.1. Red Hat Linux
1.5.1. Red Hat Linux Данный дистрибутив считается классическим и является законодателем моды в развитии ОС, потому что именно в этой фирме работает основатель Linux — Линус Торвальдс. Для получения этого дистрибутива вы можете купить коробочный вариант или скачать версию
Для пользователей Linux Инструкция для пользователей Linux (от Incanter)
Для пользователей Linux Инструкция для пользователей Linux (от Incanter) 1. Проверяем наличие java, если она отсутствует, устанавливаем: Рис. 902. Чтобы сборка i2p под Linux всегда была чистой и свежей, идем на http://code.google.com/p/i2p и стягиваем оттуда jar-архив Рис. 913. Запускаем консоль,
1.4. Где взять Linux?
1.4. Где взять Linux? И, в заключение первой главы, краткий ответ на вопрос, сформулированный в заголовке раздела.Как было сказано, Linux вместе с огромным количеством прикладных программ распространяется практически бесплатно. Это значит, что пользователь, который не
Глава 7. Wi-Fi для Linux
Глава 7. Wi-Fi для Linux Каждый беспроводной сетевой адаптер (за исключением Apple AirPort Card) поставляется с драйверами и конфигурационными инструментами для Microsoft Windows, но это не означает, что Windows является единственной операционной системой, которая будет работать с данным
1 Введение в Linux
1 Введение в Linux 1.1. Вступительное слово Цель данной книги состоит в том, чтобы развеять миф о «неподъемности» UNIX или Linux-систем, заложить прочный фундамент для построения вашего Интернет-сервера. Излагая материал, я старался объяснять все как можно более понятным языком.
1.2. О Linux
1.2. О Linux История операционной системы Linux началась, естественно, с создания операционной системы Unix. В конце 60-х годов завершился проект Multics, над которым работали сотрудники компаний General Electrics, AT&T Bell Laboratories и Массачусетского института. Результатом этого проекта стала
2.1. Установка Red Hat Linux
2.1. Установка Red Hat Linux Установку данного дистрибутива я буду рассматривать на примере, который применим к версиям, начиная с 6 (и, по крайней мере, до 8.x). Вообще не следует гнаться за новизной в версиях при создании сервера, так как, допустим, версия 6.0 (Hedwig) обладает достаточно
7. 1.1. Вирусы в Linux
7.1.1. Вирусы в Linux Первым делом нужно разрушить миф о том, что в Linux нет вирусов. Вирусы в Linux есть. По данным сайта www.virus-list.com для Linux написано всего 1111 вирусов (на момент написания этих строк). Почему "всего"? Потому что по данным того же www. viruslist.com всего вирусов и их
3.2.8. Linux
3.2.8. Linux Операционная система Linux, созданная Линусом Торвальдсом в 1991 году, лидирует среди Unix-систем новой школы с открытым исходным кодом, появившихся в 1990 году (в их число также входит FreeBSD, NetBSD, OpenBSD и Darwin), и представляет направление конструирования, принятое данной
3.2.8. Linux
3.2.8. Linux Операционная система Linux, созданная Линусом Торвальдсом в 1991 году, лидирует среди Unix-систем новой школы с открытым исходным кодом, появившихся в 1990 году (в их число также входит FreeBSD, NetBSD, OpenBSD и Darwin), и представляет направление конструирования, принятое данной
25.5.1. Вирусы и Linux
25.5.1. Вирусы и Linux Linux считается одной из самых безопасных операционных систем. Она устойчива, ее сетевые сервисы надежны и… для Linux существует очень мало вирусов. Почему? Давайте подумаем. Представим на некоторое время, что мы — вирусописатели. Для какой операционной
64-битный Linux
64-битный Linux Операционные системы семейства *nix и особенно их разновидности с открытым исходным кодом никогда не испытывали затруднений с портированием на самые разные архитектуры. Unix вообще задумывалась как портируемая операционная система[Недаром же стандарт на
Linux
Linux Созданная в 1992 году программистом-любителем Линусом Торвальдсом, эта операционная система отличается от всех существующих.Во-первых, Linux имеет открытый программный код, то есть распространяется бесплатно. Любой пользователь, знакомый с программированием, может
LINUX
LINUX В конце 1980-х и начале 1990-х я затратил много времени, программируя «Макинтоши», и в конечном счете решил выделить несколько сотен баксов на «яблочный» продукт, названный «Мастерская Программиста Макинтошей», или MPW (сокр. от «Macintosh Programmers Workshop» — прим. перев.). У MPW были