Краткое введение в терминалы и консоль

http://habrahabr.ru/blogs/linux/112797/

Тут живут драконы и нет ментейнеров (вместо эпиграфа)

Очень сжатое боевое описание «что есть псевдо-терминал» и «консоль».

Итак, во-первых, определимся с тем, что такое консоль: консоль это программа, которая принимает от пользователя кнопки, а от соединения с компьютером — буквы на экран и спец. команды по рисованию картинки на экране.

Терминал — обобщённое название как программы, так и специальной железки (таких больше нет в природе). Особое исключение — когда вы запускаете путти или ещё кого-то для подключения к последовательному порту коммутатора/рутера/модема (или даже сервера), то вы выступаете (точнее компьютер с путти выступает) в роли терминала (название «терминал» — потому что терминирует кабель (то есть висит на самом конце) ).

Читать

Исходники «Касперского» утекли в публичный доступ

http://www.cnews.ru

В результате утечки в публичный доступ попали исходные коды продуктов «Лаборатории Касперского». И компания, и ознакомившиеся с архивом эксперты, утверждают, что в нем содержится «фрагмент устаревшей версии антивирусного ядра», ранее уже имевший хождение на закрытых хакерских ресурсах.

На бесплатном файловом хостинге Mlfat4arab выложены исходные коды продукта «Лаборатории Касперского» – , .

Rar-архив размером 182 МБ 26 января 2011 г. загрузил на хостинг неизвестный пользователь, и к моменту написания этого материала файл был скачан 2071 раз. Архив содержит коллекцию файлов с кодом, написанным на C++ в инструменте Visual C, и сборочных файлов.

Читать

О чем недоговаривают производители SSD

Это перевод статьи с сайта «The SSD Review». По правде сказать, это не совсем перевод — скорее выжимка смысла с добавлением графиков, которые говорят сами за себя. Я намеренно оставил без внимания рекламу накопителей Intel. Ну и еще один момент — автор странно передергивает, сначала показывая преобладание random 4-8k write, а затем приводя на графиках как меру производительности random 4-8k read. Ощущение, что он сам что-то недоговаривает. Будет неплохо, если кто-то из компетентных людей оставит в комментариях свое мнение.

Вы задумались о покупке SSD? Речь пойдет о самом важном, что необходимо для этого знать. Данная информация покажет в выгодном свете лишь парочку-другую производителей, в то время как остальные окажутся в крайне невыгодном положении.

Итак, в чем же обман?

Давайте перейдем к делу. Взгляните на графики и скажите — какой из этих SSD-дисков выбрали бы вы?

Читать

Как быстро проверить Linux сервер на предмет взлома

Примерно два года назад я арендовал у одного немецкого хостера не очень мощный сервер на базе Centos 5.2. На нём живут несколько вебпроектов, приносящих некоторую прибыль, и поэтому, я стараюсь присматривать за ним по мере возможности.
На Centos есть стандартный анализатор логов Logwatch, который запускается ежедневно по крону, анализирует содержимое /var/log, делает сводный отчет и присылает его по электропочте. В один прекрасный день я обнаружил в этом отчете запись:

--------------------- yum Begin ------------------------ 

Packages Installed:
lzo2 - 2.02-3.el5.rf.i386
dnstracer - 1.8-1.2.el5.rf.i386
openvpn - 2.0.9-1.el5.rf.i386

---------------------- yum End -------------------------

Читать

Шелтервильские истории Эпизод 02: Три билета в Баден-Баден. Часть 2.

Весь зал ожидания был забит собаками. Точнее — кошмарными тварями, напоминающими собак; впрочем, многие больше напоминали гиен или шакалов, а некоторые вообще никого не напоминали. Мохнатые и лысые, покрытые какими-то язвами и струпьями, слепые и с мутными, налитыми кровью глазами — кажется, среди них не было и двух одинаковых. Двухголовые и трехголовые, точно Цербер, поджарые доберманы, мускулистые ротвейлеры, все они были уродливы и зубасты. И почти все сейчас подняли головы, уставившись на Нэша с его фонариком.

— Знаешь, что бы сейчас сказал настоящий экстремал? — внезапно осипшим голосом спросил Нэш.

— Эм-м… «мяу»? — предположил Гексоген.

Читать

Шелтервильские истории Эпизод 02: Три билета в Баден-Баден. Часть 1.

Гена по прозвищу Гексоген шел по кривым улочкам Шелтервиля, мурлыкая себе под нос какую-то песенку и улыбаясь мечтательной, отсутствующей улыбкой. Так улыбаются влюбленные, возвращающиеся со свидания, программисты, только что отладившие непокорный кусок кода, и пироманы, недавно что-то взорвавшие. Глядя на измазанную копотью физиономию Гексогена, трудно было поверить, что он возвращается со свидания (разве что с драконом), заподозрить в нем программиста тоже было нелегко. Зато те немногие, кто хоть немного знал Гену, смело поставили бы деньги на то, что некоторое время назад неподалеку образовалась солидная воронка.

Читать

Шелтервильские истории Эпизод 01: Трое против Рыгайлы

Стартовая локация. Как много в этих словах для каждого поклонника вирт-игр! И не только вирт-, но уж их-то в особенности. Именно таков был Шелтервиль. Город молодости, когда уровни еще летят один за другим. Город первых побед, город первых приобретений, дом для тех, у кого еще нет дома. Город, который все знают, город, где назначают встречи, город бессовестных торгашей и отчаянных идеалистов, еще не пообтесанных грубой виртуальной действительностью. Город молокососов, вольный город «без царя в голове»… Город неудачников.

Читать

Один компьютер на двоих (и более) или multiseat на базе Ubuntu 10.04 LTS

В данной статье рассматривается реализация multiseat на базе Ubuntu 10.04 LTS с аппаратным ускорением. Пример, рассмотренный в этой статье, уже введен в эксплуатацию и работает около полугода в обычном Минском офисе. Описываются проблемы реализации и внедрения готовой системы в работу с точки зрения обычного студента-электроприводчика, который подрабатывает на полставки системным администратором.

Вступление

Вот время работы системным администратором в небольшом офисе при обновлении парка компьютеров появилась небольшая проблема. Современные компьютеры дают уровень производительности, много превосходящий необходимый для офисных компьютеров. Причем реалии рынка таковы, что различия в производительности мало сказываются на цене. И вроде бы дешевые компьютеры на базе Atom по ценовому признаку практически не отличаются от более производительных компьютеров на базе обычных процессоров Amd и Intel (материнская плата с процессором Atom стоит около 100-150 у.е. на май 2010 года, Минск, и та же цена на октябрь 2010 в том же Минске).

Та же ситуация и с жесткими дисками: для офисной работы нет необходимости в объеме диска более 40-80 Гб. Но на рынке такие жесткие диски уже практически не представлены. На момент написания статьи в продаже были жесткие диски емкостью 160 Гб (38$), 250 Гб (39$), 320 Гб (40$), 500 Гб (41$), дальше различия по ценам заметны сильнее. Цена за гигабайт жестких дисков малого объема довольно высока. Та же ситуация и со всеми остальными комплектующими.

Возникает закономерный вопрос, как рационально все это использовать? Давайте подойдем логически — чтобы удешевить систему можно либо купить комплектующие похуже (не сильно удешевляет), либо отказаться от некоторых комплектующих. По сути, в рабочем месте обязательными являются устройства ввода (клавиатура, мышь, планшет и т.д.) и устройства отображения информации (монитор, проектор и т.д.). Остальная часть системы пользователей особо не касается, и от нее можно избавляться. Безусловно, от всего избавиться не получится. Давайте заглянем под крышку системного блока. Тут мы обязательно видим материнскую плату, видеокарту (может быть уже на материнской плате), процессор (тоже может быть на материнской плате) и память. А вот остальные комплектующие уже не так важны. Оптический привод мало востребован, и поэтому его, скорее всего, не будет.
С жестким диском тоже интересная ситуация. Его может и не быть, тогда у нас будет так называемая бездисковая станция. Тут вся информация загружается по сети с сервера (реализация PXE+NFS и немного бубна). Но хочется чего-то большего.
Тогда и возникла идея подключить к одному компьютеру две клавиатуры, две мыши и два монитора и заставить их работать независимо. В зарубежных источниках такие системы называются multiseat.
Но можно на этом и не ограничиваться, а делать бездисковую multiseat-станцию. Этот вариант отлично подойдет для пары multiseat-станций с сервером. В данной статье не рассматривается.

Читать

Разработчики дистрибутивов Linux избавляются от “зоопарка” графических средств управления пакетами

Разработчики ряда ведущих дистрибутивов предпринимают усилия по унификации процесса установки приложений в Linux с целью сделать его более простым и понятным для рядового пользователя.

Не секрет, что сегодня установка приложений в различных дистрибутивах Linux остается одной из наименее стандартизованных операций. Это связано как с отсутствием единого формата установочных пакетов, так и с традицией разрабатывать собственные средства управления пакетами, установившейся почти в любом уважающем себя дистрибутиве.

И хотя единого формата пакетов программ в разных дистрибутивах Linux в ближайшем будущем ожидать не приходится, наметились перспективы создания единой GUI-оболочки для установки ПО, которая будет одновременно использоваться в разных дистрибутивах.

Читать

Как замбийцы на Луну и на Марс летали

компьютерра.ру
Автор: Михаил Карпов, тролль, редактор

В октябре 1964 года в Замбии все праздновали инаугурацию нового президента, Кеннета Каунды, и обретение страной независимости. Впрочем, не всем нравились народные гуляния. Человеку по имени Эдуард Макука Нколосо праздненства мешали заниматься проектом государственной важности. Он занимался разработкой замбийской космической программы.

Для того чтобы понять, какая обстановка была с наукой в стране, достаточно будет простых цифр: в Замбии на тот момент было 1500 выпускников старшей школы и менее 100 выпускников колледжей. Нколосо же преподавал предмет “наука” в начальной школе и, по совместительству, сам назначил себя директором неофициальной Государственной академии наук, космических исследований и философии (которую также основал сам).

 

Читать