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