Хакерская культура — это субкультура людей, которым нравится — часто коллективными усилиями — интеллектуальная задача творческого преодоления ограничений программных систем или электронного оборудования (в основном цифровой электроники ) для достижения новых и умных результатов. [1] Участие в деятельности (например, программировании или других медиа [2] ) в духе игры и исследования называется хакерством . Однако определяющей характеристикой хакера является не сама выполняемая деятельность (например, программирование ), а то, как она выполняется [3] и является ли она захватывающей и значимой. [2] Можно сказать, что игровая сообразительность имеет «хакерскую ценность», и поэтому появился термин «хаки», [3] с ранними примерами, включая розыгрыши в Массачусетском технологическом институте, совершаемые студентами, чтобы продемонстрировать свои технические способности и сообразительность. Хакерская культура первоначально возникла в академических кругах в 1960-х годах вокруг Клуба технических моделей железных дорог (TMRC ) Массачусетского технологического института (MIT ) [4] и Лаборатории искусственного интеллекта Массачусетского технологического института . [5] Первоначально хакерство предполагало хитрый вход в запретные зоны без причинения какого-либо серьезного ущерба. Некоторые известные хакеры из Массачусетского технологического института разместили полицейский крейсер кампуса на крыше Большого купола и превратили Большой купол в R2-D2 . [6]
Ричард Столлман рассказывает о хакерах, которые программируют:
Их объединяло главным образом любовь к совершенству и программированию. Они хотели сделать свои программы, которыми они пользовались, как можно лучше. Они также хотели заставить их делать аккуратные вещи. Они хотели иметь возможность сделать что-то более захватывающим образом, чем кто-либо мог себе представить, и показать: «Посмотрите, как это чудесно. Могу поспорить, вы не верили, что это можно сделать». [7]
Хакеры из этой субкультуры склонны решительно отличать себя от тех, кого они уничижительно называют « взломщиками »; те, кого средства массовой информации и представители широкой общественности обычно называют термином «хакер», и чья основная задача — «будь то клевета или злонамеренные цели» — заключается в использовании слабых мест в компьютерной безопасности. [8]
The Jargon File , влиятельный, но не общепринятый сборник хакерского сленга, определяет хакера как «человека, которому нравится исследовать детали программируемых систем и расширять их возможности, в отличие от большинства пользователей, которые предпочитают изучать только необходимый минимум». [9] Запрос на комментарии (RFC) 1392, Глоссарий пользователей Интернета, расширяет это значение как «Человек, который получает удовольствие от глубокого понимания внутренней работы системы, компьютеров и компьютерных сетей в частности». [10]
Как указано в «Жаргонном файле», эти хакеры разочарованы тем, что средства массовой информации и широкая общественность используют слово « хакер» для обозначения взломщиков безопасности , вместо этого называя их «взломщиками». Сюда входят как «хорошие» взломщики (« белые хакеры »), [11] которые используют свои навыки и знания в области компьютерной безопасности, чтобы узнать больше о том, как работают системы и сети, и помочь обнаружить и устранить дыры в безопасности, а также еще более «злые» взломщики (« хакеры в черной шляпе »), которые используют одни и те же навыки для создания вредоносного программного обеспечения (например, вирусов или троянов) и незаконного проникновения в защищенные системы с намерением нанести ей вред. [12] Субкультура программистов-хакеров, в отличие от сообщества взломщиков, обычно рассматривает деятельность, связанную с компьютерной безопасностью, как противоречащую идеалам первоначального и истинного значения хакерского термина, который вместо этого связан с игривой смекалкой. [12]
Слово «хакер» происходит от позднесреднеанглийских слов hackere, hakker или hakkere — тот, кто рубит дрова, дровосек или дровосек. [13]
Хотя идея «хакинга» в современном смысле существовала задолго до появления современного термина «хакер» — с наиболее ярким примером Молнии Эллсуорта , это не было то слово, которое первые программисты использовали для описания себя . . Фактически, многие из первых программистов имели инженерное или физическое образование. [ нужна цитата ]
«Но примерно с 1945 года (и особенно во время создания первого компьютера ENIAC) некоторые программисты осознали, что их знания в области компьютерного программного обеспечения и технологий превратились не просто в профессию, но и в страсть» (46). [1]
Растет понимание стиля программирования, отличного от традиционных методов, применявшихся вначале, [14] [15] , но только в 1960-х годах термин «хакеры» начал использоваться для описания опытных программистов. Таким образом, фундаментальная характеристика, которая объединяет всех, кто называет себя хакерами, заключается в том, что каждый из них — это тот, кто наслаждается «… интеллектуальными задачами творческого преодоления и обхода ограничений систем программирования и кто пытается расширить свои возможности» (47). [1] Учитывая это определение, становится ясно, откуда взялись негативные последствия слова «хакер» и субкультуры «хакеров».
Некоторые распространенные прозвища в этой культуре включают «взломщики», которых считают неквалифицированными ворами, которые в основном полагаются на удачу, и «фрики», что относится к опытным взломщикам и «варез d00dz» (взломщики, приобретающие копии программного обеспечения, защищенного авторским правом). Хакеров, нанятых для проверки безопасности, называют «пентестерами» или «командами тигров».
До того, как связь между компьютерами и пользователями компьютеров стала такой сетевой , как сейчас, существовало множество независимых и параллельных хакерских субкультур, часто не подозревавших или лишь частично знавших о существовании друг друга. Все они имели некоторые важные общие черты:
Подобные субкультуры обычно встречались в академических учреждениях, например, в кампусах колледжей . Лаборатория искусственного интеллекта Массачусетского технологического института , Калифорнийский университет в Беркли и Университет Карнеги-Меллона были особенно известными очагами ранней хакерской культуры. Они развивались параллельно и по большей части бессознательно, пока Интернет , где легендарная машина PDP-10 в Массачусетском технологическом институте под названием AI, на которой работала ITS , не стал местом встречи хакерского сообщества. Это и другие события, такие как рост движения и сообщества за свободное программное обеспечение, объединили критически большое население и способствовали распространению сознательного, общего и систематического этоса. Симптоматикой этой эволюции было все более широкое принятие общего жаргона и общего взгляда на историю, аналогично тому, как другие профессиональные группы становились профессионалами, но без формального процесса аттестации, характерного для большинства профессиональных групп. [ нужна цитата ]
Со временем академическая хакерская субкультура стала более сознательной, более сплоченной и лучше организованной. Наиболее важные моменты, повышающие осведомленность, включают составление первого « Жаргонного файла» в 1973 году, обнародование Манифеста GNU в 1985 году и публикацию книги Эрика Рэймонда « Собор и базар» в 1997 году. постепенное признание ряда общих культурных героев, в том числе: Билл Джой , Дональд Кнут , Деннис Ритчи , Алан Кей , Кен Томпсон , Ричард М. Столлман , Линус Торвальдс , Ларри Уолл и Гвидо ван Россум .
Концентрация академической хакерской субкультуры происходила параллельно и частично была обусловлена коммерциализацией компьютерных и сетевых технологий и, в свою очередь, ускорила этот процесс. В 1975 году хакерское сообщество было разбросано по нескольким семействам операционных систем и разрозненным сетям; сегодня это в основном явление Unix и TCP/IP , сосредоточенное вокруг различных операционных систем , основанных на свободном программном обеспечении и разработке программного обеспечения с открытым исходным кодом .
Многие ценности и принципы движения за бесплатное программное обеспечение с открытым исходным кодом проистекают из хакерской этики , зародившейся в Массачусетском технологическом институте [17] и в Компьютерном клубе Homebrew . Хакерская этика была описана Стивеном Леви в книге «Хакеры: Герои компьютерной революции» [18] и в других текстах, в которых Леви формулирует и обобщает общие хакерские взгляды:
Хакерская этика касается в первую очередь обмена информацией, открытости, сотрудничества и практического участия. [18]
Линус Торвальдс , один из лидеров движения открытого исходного кода (известного прежде всего разработкой ядра Linux ), отметил в книге «Хакерская этика» [19] , что эти принципы развились из известной протестантской этики и вобрали в себя дух капитализма, как введено в начале 20 века Максом Вебером .
Хакерская ценность — это понятие, используемое хакерами для выражения того, что что-то стоит сделать или интересно. [20] Хакеры часто интуитивно чувствуют проблему или решение.
Одним из аспектов хакерской ценности является совершение подвигов ради демонстрации того, что их можно совершить, даже если другие думают, что это сложно. Использование вещей нестандартным образом, не по назначению, часто воспринимается как хакерская ценность. Примеры: использование матричного ударного принтера для печати музыкальных нот, использование планшетного сканера для съемки фотографий со сверхвысоким разрешением или использование оптической мыши в качестве считывателя штрих-кода .
Решение или подвиг имеют «хакерскую ценность», если они выполнены с изяществом, умом или блеском, что делает творчество важной частью смысла. Например, взлом сложного замка имеет хакерскую ценность; разбить это не получится. Другой пример: доказательство Великой теоремы Ферма путем объединения большей части современной математики имеет хакерскую ценность; решение комбинаторной задачи путем исчерпывающего перебора всех возможностей — нет. Хакинг не использует процесс исключения для поиска решения; это процесс поиска умного решения проблемы.
Хотя термин «хакер» для обозначения человека, который любит игривую смекалку, чаще всего применяется к программистам, иногда его используют и по отношению к людям, которые применяют такое же отношение к другим областям. [8] Например, Ричард Столлман описывает немую композицию Джона Кейджа «4’33″» и палиндромную трёхчастную пьесу XIV века «Ma Fin Est Mon Commencement» Гийома де Машо как хаки. [3] Согласно жаргонному файлу, [9] слово « хакер» использовалось в аналогичном смысле среди радиолюбителей в 1950-х годах, еще до появления сообщества хакеров программного обеспечения.
Газета Boston Globe в 1984 году определила «хакеров» как «компьютерных психов». [21] В субкультуре программистов хакер — это человек, который следует духу игривой сообразительности и любит программировать. Это первоначально академическое движение, не связанное с компьютерной безопасностью и наиболее заметно связанное со свободным программным обеспечением , открытым исходным кодом и демосценой . У него также есть хакерская этика , основанная на идее, что написание программного обеспечения и распространение результатов на добровольной основе — это хорошая идея, и что информация должна быть бесплатной, но хакер не может сделать ее бесплатной, взломав частную жизнь. Компьютерные системы. Эта хакерская этика получила широкую огласку и, возможно, возникла вкниге Стивена Леви «Хакеры: герои компьютерной революции» (1984). Он содержит кодификацию его принципов.
Субкультура программистов-хакеров дистанцируется от уничижительного использования в средствах массовой информации слова «хакер» в отношении компьютерной безопасности и обычно предпочитает термин «взломщик» в этом значении. Жалобы на предполагаемое массовое неправомерное использование начались еще в 1983 году, когда средства массовой информации использовали слово «хакер» для обозначения компьютерных преступников, причастных к делу 414s . [22]
В субкультуре программистов-хакеров компьютерный хакер — это человек, которому нравится разрабатывать программное обеспечение и создавать программы, обладающий чувством эстетики и игривым умом. Термин «хакерство» в этом смысле можно отнести к «описанию тщательно продуманных студенческих розыгрышей, которые... студенты регулярно придумывали» (Леви, 1984, стр. 10). Считаться «хакером» было честью среди единомышленников, поскольку «чтобы квалифицироваться как хакер, этот подвиг должен быть пронизан инновациями, стилем и технической виртуозностью» (Леви, 1984, стр. 10). Клуб технических моделей железных дорог Массачусетского технологического института Словарь определил хак в 1959 году (еще не в компьютерном контексте) как «1) статья или проект без конструктивной цели; 2) проект, предпринятый на основе плохого самообладания; 3) усилитель энтропии; 4) произвести или попытаться произвести производить, взломать(3)», а «хакер» определялся как «тот, кто взламывает или делает их». Большая часть жаргона TMRC позже была импортирована в раннюю компьютерную культуру, потому что клуб начал использовать DEC PDP-1 и применил свой сленг местных моделей железных дорог в этом вычислительном контексте. Первоначально непонятный для посторонних, этот сленг также стал популярным в компьютерной среде Массачусетского технологического института за пределами клуба. Другими примерами жаргона, заимствованного из клуба, являются «проиграть» («когда какое-то оборудование не работает») [18] и «нажить» («когда какое-то оборудование испортилось»). [18]
Другие не всегда относились к хакерам с одобрением. Живые группы Массачусетского технологического института в 1989 году избегали рекламы своих сложных рабочих станций Project Athena потенциальным членам, потому что они хотели, чтобы жители интересовались людьми, а не компьютерами, при этом один член братства заявил, что «мы беспокоились о хакерской субкультуре». [23]
По словам Эрика С. Рэймонда , [24] субкультура хакеров с открытым исходным кодом и свободным программным обеспечением возникла в 1960-х годах среди «академических хакеров» [25] , работавших над первыми мини-компьютерами в компьютерной среде в Соединенных Штатах.
Хакеры находились под влиянием и впитали в себя многие идеи ключевых технологических разработок и людей, связанных с ними. Наиболее примечательной является техническая культура пионеров ARPANET , начиная с 1969 года. Машина искусственного интеллекта PDP-10 в Массачусетском технологическом институте, работающая под управлением операционной системы ITS и подключенная к ARPANET, стала местом встречи хакеров. После 1980 года субкультура объединилась с культурой Unix . С середины 1990-х годов это во многом совпадало с тем, что сейчас называют движением за свободное программное обеспечение и открытый исходный код .
Многих программистов называют «великими хакерами» [26] , но специфика того, к кому относится этот ярлык, остается вопросом мнения. Конечно, крупные вкладчики в информатику , такие как Эдсгер Дейкстра и Дональд Кнут , а также изобретатели популярного программного обеспечения, такие как Линус Торвальдс ( Linux ), Кен Томпсон и Деннис Ритчи ( языки программирования Unix и C ), вероятно, будут включены в любой такой список; см. также Список программистов . В число людей, в первую очередь известных за свой вклад в сознание программистской субкультуры хакеров, входят Ричард Столлман , основатель движения за свободное программное обеспечение и проекта GNU , президент Фонда свободного программного обеспечения и автор знаменитого текстового редактора Emacs , а также GNU. Compiler Collection (GCC) , и Эрик С. Рэймонд , один из основателей Инициативы открытого исходного кода и автор знаменитого текста « Собор и базар» и многих других эссе, сопровождающий Файл жаргона (который ранее поддерживался Гаем Л. Стил-младший ).
В субкультуре хакеров-программистов термин «хакер» также используется для обозначения программиста, который достигает цели, используя ряд модификаций для расширения существующего кода или ресурсов. В этом смысле это может иметь негативный оттенок использования неэлегантных кладжей для выполнения быстрых, но уродливых, неэлегантных, трудно расширяемых, сложных в сопровождении и неэффективных задач программирования. Эта уничижительная форма существительного « hack » происходит от повседневного английского значения «резать или придавать форму грубыми или безжалостными ударами» [Мерриам-Вебстер] и даже используется среди пользователей положительного значения слова «хакер», которые производит «крутые» или «изящные» хаки. Другими словами, «взломать» оригинальное творение, как будто топором, — значит принудительно приспособить его к использованию для задачи, не предназначенной первоначальным создателем, и «хакером» будет тот, кто делает это по привычке. . (Первоначальный создатель и хакер могут быть одним и тем же человеком.) Такое использование распространено как в программировании, проектировании, так и в строительстве. В программировании хакерство в этом смысле терпимо и во многих ситуациях рассматривается как необходимый компромисс. Некоторые утверждают, что этого не должно быть из-за этого негативного значения; другие утверждают, что некоторые кладжи, несмотря на все их уродство и несовершенство, все еще могут иметь «хакерскую ценность».
В сфере, не связанной с разработкой программного обеспечения, культура менее терпима к неподдерживаемым решениям, даже если они предназначены для временного использования, и описание кого-либо как «хакера» может подразумевать недостаток профессионализма. В этом смысле этот термин не имеет реального положительного значения, за исключением идеи о том, что хакер способен вносить изменения, которые позволяют системе работать в краткосрочной перспективе, и поэтому обладает своего рода рыночными навыками. Однако всегда существует понимание того, что более опытный или технический логик мог бы создать успешные модификации, которые не будут считаться «хакерской работой». Это определение аналогично другим, некомпьютерным вариантам использования термина «хакерская работа». Например, профессиональная модификация серийного спортивного автомобиля в гоночную машину не будет считаться халтурой, но может считаться результатом работы садового механика. Хотя исход гонки двух машин предсказать нельзя было, беглый осмотр моментально выявил бы разницу в уровне профессионализма конструкторов. Прилагательное, связанное с хакером, — «хакерский» (см. файл жаргона ).
В очень широком смысле хакер также означает того, кто умным образом заставляет вещи работать за пределами воспринимаемых ограничений, не обязательно ссылаясь на компьютеры, особенно в Массачусетском технологическом институте. [27] То есть люди, которые применяют творческий подход хакеров программного обеспечения в других областях, помимо вычислений. Сюда входят даже действия, которые предшествовали компьютерному взлому, например, хакеры реальности или городские спелеологи (исследование незарегистрированных или несанкционированных участков в зданиях). Конкретным примером являются умные розыгрыши [28], традиционно совершаемые студентами Массачусетского технологического института, при этом нарушителя называют хакером. Например, когда студенты Массачусетского технологического института тайно установили фальшивую полицейскую машину на купол здания 10 Массачусетского технологического института [29] , в этом смысле это было взломом, и, следовательно, вовлеченные студенты были хакерами. Другими типами взлома являются хакеры реальности , хакеры с программным обеспечением («взломайте свой мозг») и медиа-хакеры («взломайте вашу репутацию»). Аналогичным образом, «взлом» может относиться к математическому взлому, то есть умному решению математической задачи. Все эти применения распространились за пределы MIT.
COS Online определила этический взлом как проникновение в устройства и компьютерные системы, принадлежащие организации, с ее явными разрешениями, для оценки и проверки эффективности средств защиты кибербезопасности организации. Как правило, организации прибегают к услугам этических хакеров либо через сторонние фирмы по кибербезопасности, либо по контракту. Их основная задача — выявлять и устранять бреши в безопасности до того, как злоумышленники обнаружат их и воспользуются ими. Такой упреждающий подход к тестированию кибербезопасности приводит к значительной экономии средств для организаций.
Этический взлом — это процесс, когда программные механизмы используют реальные киберугрозы для оценки живучести цифровой структуры компании. Этические хакеры играют роль киберзлоумышленников, выполняя оценки, тесты на проникновение и моделируя тактику, методы и процедуры, используемые субъектами угроз. Такое тщательное изучение позволяет организации выявить слабые места в ее системах безопасности, что позволяет ей принять необходимые меры для усиления своей защиты.
Кибератаки могут иметь значительные финансовые последствия для компании. В среднем успешная кибератака может обойтись крупной организации в 8 640 000 долларов. В таких случаях организации могли бы спастись от этих гигантских финансовых потерь, выявив и устранив уязвимости, обнаруженные этическим хакером. Более того, для небольших организаций последствия могут быть еще более драматичными, поскольку потенциально они могут спасти само существование бизнеса.
Более того, акт этического взлома также формирует более широкую хакерскую культуру. Хакерские навыки, традиционно связанные с нарушением закона, кардинально изменились с появлением этического хакерства. Этическое хакерство помогло узаконить хакерские навыки, о которых теперь можно говорить публично. Этот сдвиг бросает вызов стереотипному восприятию хакеров как преступников, позволяя уделять больше внимания их положительному вкладу в кибербезопасность. Этический взлом кардинально изменил общественное восприятие хакеров. Вместо того, чтобы рассматривать людей с хакерскими навыками как виновников киберпреступлений, их можно рассматривать как часть решения в борьбе с киберпреступностью. Этический хакер, обладающий знаниями и опытом, стоит на страже цифровых активов, заранее работая вместе с организациями над созданием более безопасной онлайн-среды.
Этический хакерство — это не только активная защита организаций, но и осуществление желаемой культурной революции внутри хакерского сообщества. Этический взлом, в свою очередь, благодаря сосредоточению внимания на конструктивном применении хакерских навыков, стал неотъемлемой частью коллективных усилий по укреплению кибербезопасности и переопределению образа хакеров в глазах общественности.
В другом контексте хакер — это компьютерный любитель, который расширяет возможности программного или аппаратного обеспечения. Субкультура взлома домашних компьютеров связана с любительскими домашними компьютерами конца 1970-х годов, начиная с появления MITS Altair . Влиятельной организацией был Компьютерный клуб Homebrew . Однако его корни уходят еще дальше к радиолюбителям . На жаргоне любительского радио уже в 1950-х годах творческие усилия по улучшению производительности называли «хакингом». [30]
Во времена Homebrew Club существовало большое совпадение между хакерами-любителями и хакерами из субкультуры программистов, но интересы и ценности обоих сообществ несколько расходились. Сегодня любители сосредотачиваются на коммерческих компьютерных и видеоиграх , взломе программного обеспечения и исключительном компьютерном программировании ( демо-сцена ). Также некоторых представителей этой группы интересует модификация компьютерного оборудования и других электронных устройств, см. моддинг .
Любители электроники, работающие не только на компьютерах, но и на машинах, также попадают в эту категорию. Сюда входят люди, которые вносят простые модификации в графические калькуляторы , игровые консоли , электронные музыкальные клавиатуры или другие устройства (известный пример см. в CueCat ), чтобы раскрыть или добавить функциональность устройства, которое не предназначалось для использования конечными пользователями компанией-разработчиком. это. Ряд техно- музыкантов модифицировали сэмплерные клавиатуры Casio SK-1 1980-х годов , чтобы создавать необычные звуки, выполняя изгиб цепи : подключая провода к различным выводам микросхем интегральной схемы. Результаты этих экспериментов «сделай сам» варьируются от открытия ранее недоступных функций, которые были частью конструкции чипа, до создания странных, дисгармоничных цифровых тонов, которые стали частью музыкального стиля техно. Компании по-разному относятся к такой практике: от открытого принятия (например, Texas Instruments за ее графические калькуляторы и Lego за ее робототехническое оборудование Lego Mindstorms ) до откровенной враждебности (например, попытки Microsoft заблокировать хакеров Xbox или процедуры DRM на Проигрыватели дисков Blu -ray , предназначенные для саботажа взломанных проигрывателей .
В этом контексте «взлом» относится к программе , которая (иногда незаконно) изменяет другую программу, часто видеоигру, предоставляя пользователю доступ к функциям, которые в противном случае были бы ему недоступны. В качестве примера такого использования для пользователей Palm OS (до 4-й итерации этой операционной системы ) «взлом» относится к расширению операционной системы, которое обеспечивает дополнительные функциональные возможности. Термин также относится к тем людям, которые жульничают в видеоиграх с помощью специального программного обеспечения. Это также может относиться к джейлбрейку iPhone .
Художники-хакеры создают искусство , взламывая технологии как художественную среду . Это расширило определение этого термина и того, что значит быть хакером. Такие художники могут работать с графикой , компьютерным оборудованием , скульптурой , музыкой и другим аудио , анимацией , видео , программным обеспечением , моделированием , математикой , реактивными сенсорными системами, текстом, поэзией , литературой или любой их комбинацией.
Музыкант Дартмутского колледжа Ларри Полански утверждает:
Технологии и искусство неразрывно связаны. Многие музыканты, видеохудожники, художники-графики и даже поэты, которые работают с технологиями — разрабатывают их или используют — считают себя частью «хакерского сообщества». Компьютерные художники, как и хакеры, не относящиеся к искусству, часто оказываются на периферии общества, разрабатывая странные, инновационные способы использования существующих технологий. Например, между теми, кто разрабатывает экспериментальное музыкальное программное обеспечение, и хакерами, создающими бесплатное коммуникационное программное обеспечение, существуют чуткие отношения . [31]
Другое описание предлагает Дженни Маркету:
Художники-хакеры действуют как культурные хакеры, которые манипулируют существующими техно- семиотическими структурами с другой целью: проникнуть внутрь культурных систем в сети и заставить их делать то, для чего они никогда не были предназначены. [32]
Успешный художник-хакер программного и аппаратного обеспечения — Марк Лоттор (mkl), создавший проекты светового 3-D искусства под названием «Кубатрон» и «Большой круглый кубатрон». Это произведение искусства создано с использованием специальной компьютерной технологии, со специально разработанными печатными платами и программированием микропроцессорных чипов для управления светодиодными лампами.
Дон Хопкинс — художник-хакер-программист, хорошо известный своими художественными клеточными автоматами. Это искусство, созданное компьютерной программой клеточного автомата , генерирует объекты, которые случайным образом сталкиваются друг с другом и, в свою очередь, создают больше объектов и конструкций, похожих на лавовую лампу, за исключением того, что части меняют цвет и форму в результате взаимодействия. Хопкинс говорит:
Клеточные автоматы — это простые правила, которые применяются к сетке ячеек или значениям пикселей изображения. То же правило применяется к каждой ячейке для определения ее следующего состояния на основе предыдущего состояния этой ячейки и соседних ячеек. Существует множество интересных правил клеточных автоматов, и все они выглядят очень по-разному, с потрясающими анимированными динамическими эффектами. « Жизнь » — это широко известное правило клеточных автоматов, но многие другие менее известные правила гораздо более интересны.
Некоторые художники-хакеры создают искусство, написав компьютерный код, а другие — разрабатывая аппаратное обеспечение. Некоторые создают с помощью существующих программных инструментов, таких как Adobe Photoshop или GIMP .
Творческий процесс художников-хакеров может быть более абстрактным, чем у художников, использующих нетехнологические средства массовой информации. Например, математики создали потрясающие визуально графические представления фракталов , которые хакеры еще больше усовершенствовали, часто создавая подробную и сложную графику и анимацию из простых математических формул.
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )За то время, пока одна из этих машин считывает карту, она может выполнить последовательность до сорока восьми шагов. Возможны также более сложные последовательности внутри последовательностей. Один ученый-компьютерщик позже заметил, что этот метод программирования требовал
такого рода детального проектирования параллельного последовательного выполнения, которое можно увидеть сегодня на уровне микропрограммирования некоторых компьютеров.
{{cite book}}
: |work=
игнорируется ( помощь )«Жаргонный файл» сыграл важную роль в популяризации хакеров с момента его возникновения в 1975 году. [ нужна ссылка ] Эти академические и литературные работы помогли сформировать академическую хакерскую субкультуру :