Кто такие хакеры
Сегодня тех, кого называют хакерами, смешивают с компьютерными взломщиками - кракерами. Такое употребление слова "хакер" неправильно. Термин КРАКЕР породился от американского crack - ломающий.
В то же время Хакер - очень квалифицированный программист, тот, кто освоил самые основы компьютерной темы. Слово Хакер происходит на основе американского hack - разрубать. Сначала такими рубильщиками стали называть таких программеров, что программировали с нарушением дизайна или стиля программного кода. Они непринятым в среде программистов способом осуществляли исправляющий код в программе. Эти правки считались "топорной работой" из-за неотесанности или бессистемности, отсюда и произошло за ними именование "хакер".
Л. Торвальдс, а также Р. Столлман могут считаться хакерами по праву - эти люди изобрели компьютерные комплексы по открытому принципу, известные по всему миру. Для россиян можно привести в пример Криса Касперски. Слово "хакер" чаще применяют, упоминая об истинных профи, детально знающих свое любимое дело и практикующих в нем нетрадиционные подходы. Сам термин возник в 1960е годы и с течением времени переполнился самыми разными смыслами.
Вот наиболее известные, по версии "Jargon File":
Знаток в области конкретной программы, или регулярный ее пользователь. Например, хакер по программе Unix.
Тот, что берет во внимание и соблюдает систему ценностей хакеров.
Умеющий быстро создавать рабочие программы.
Хакер - первоначальное значение: орудующий топором мебельный изготовитель.
Хакер - вникающий в программы углубленно, знающий их до мельчайших подробностей, дабы составить себе примерную картину их работы и добавить нужные совершенствования, тогда как чаще все, напротив, хотят выучить как можно меньше, только бы получалось что-то делать с программой. RFC 1392 определяет это иначе: "Человек, которому полное знание устройства и принципов функционирования компьютеров и программ доставляет радость".
Фанатик любой сферы. Этой наукой может быть даже физика, химия и прочие. Специалист с нетрадиционным ходом мыслей, получающий удовольствие в ходе разрешения трудных задач и который ломает рамки в процессе этого.
Человек, создающий качественную программу, администрирующий систему, обладатель отличных знаний в данной отрасли, который оригинально подходит к работе.
Хакер - инициативный программист. Либо тот, кому нравится писать программы, а не болтать и строить теории на этот счет.