QNX система работала 15 лет без остановки пока…

с хабра:

Позвольте рассказать вам историю о компьютере с QNX, который работал 24 часа в день, 7 дней в неделю, 15 лет. Компьютер работал вполне хорошо пока… Ну да, я вернусь к этой части через минуту.

История началась в середине 90-х, когда компания по производству бумаги установила компьютер для контроля давления, температуры и различных других параметров с частотой 5000 раз в секунду. Несколько лет спустя, компания установила второй компьютер с QNX и настроила его как оперативный резерв первого. Таким образом, если бы первый компьютер когда-нибудь вышел из строя, то второй мог бы незамедлительно придти ему на смену.

В течении более десяти лет эти меры безопасности были не нужны. Но недавно второй компьютер сообщил, что не может связаться со своим компаньоном. Предположив, что произошла программная ошибка, компания вызвала IT-консультанта для решения проблемы.

Читать

Дмитрий Медведев предложил создать российский World of Warcraft

Говоря о воспитании молодежи в патриотическом духе, президент России Дмитрий Медведев заявил, чиновникам можно обратить внимание «на компьютерные игры в области истории».

Президент России Дмитрий Медведев предложил создать российский аналог одной из самых популярных в мире онлайн-игр — World of Warcraft.

Эту идею Дмитрий Медведев озвучил на заседании президиумов Совета по культуре и Совета по науке и технологиям при президенте РФ. Говоря об идее олимпиады по истории российского государства, он сказал, помимо конкурсов и премий на исторические темы «следует обратить внимание» и на компьютерные игры в области истории. Об этом сообщило 22 июля РИА «Новости».

«Я смотрел, чем балуется наша молодежь — большинство (игр) носят псевдоисторический характер и положены на основу историй в стиле фэнтези. Тот же самый World of Warcraft — если кто не знает, это одна из самых популярных игр в мире, в которую играют десятки миллионов людей, если не сотни, и не только дети, но и взрослые особи просиживают часами», — отметил Медведев (цитата по РИА «Новости»).

Читать

Хакеры из Anonymous украли архив секретных документов у НАТО

Известная хакерская группировка Anonymous недавно объявила о том, что ей удалось взломать сервера НАТО и получить доступ к огромному архиву секретных данных.

Об этом сообщается в официальном Twitter-аккаунте хакеров-активистов. «Да, у НАТО произошла утечка. И у нас на руках масса секретного материала. Нам удалось взломать сервер с помощью простой инъекции. В следующие несколько дней ожидайте появления интересных сведений», – говорится в одном из сообщений хакеров. «Сейчас у нас есть около одного гигабайта данных НАТО, большую часть которых мы не можем опубликовать, так как это было бы безответственно», – сказано в более поздней записи.

Читать

Как продлить триал Windows 7 до 120 дней

Думаю, что все уже и так в курсе, что для «семерки» уже есть отлично работающие кряки активации, использовав которые можно снять 30-дневное ограничение на ее работу. Но ведь есть же люди, которые испытывают буквально аллергию на все пиратское и крякнутое. Вот как раз для них и будет интересна информация, которую нарыли товарищи с сайта howtogeek.com.

Для того, чтобы продлить срок работы на следующие 30 дней достаточно запустить командную строку и набрать команду

slmgr -rearm

Что в итоге, после перезагрузки, обнулит счетчик до первоначального, 30-дневного состояния. Повторять операцию можно три раза. Что в сумме даст 120 дней «безкрякового» использования Windows 7.

via lifehacker

Как работает reCAPTCHA?

Источник
В обсуждении моего недавнегоперевода замечательнейшей статьи про CAPTCHA несколько раз появлялись вопросы насчет reCAPTCHA, а именно как же эта система работает. Под катом я в общих чертах объясню суть reCAPTCHA, наглядно покажу как она работает и каким же образом она цифрует книжки.

Читать

Вчерашний бан — завтрашний эксклюзив

источник

Хорошо быть королем в своем царстве.

И Apple заслуживает уважения не только потому, что создала абсолютно новый рынок мобильного ПО в своем App Store (которым она единолично правит), но так же и потому, что использует армию разработчиков (которые написали более полумиллиона приложений для iOS) в качестве ультра-успешного департамента R&D (Research & Development), инкубируя таким образом блестящие идеи, которые впоследствии реализовывают часть функционала новых версий iOS. Единственный минус подобного поведения заключается в том, что разработчики, реализующие новые интересные идеи, порой оказываются отрезанными от рынка, аудитории и, как следствие, — прибыли.

Читать

Как и почему следует разбивать диск в никсах

Один из довольно частых вопросов на различных околониксовых ресурсах — вопрос о том, какую схему разбивки дисков использовать. С виду простой вопрос на самом деле таит в себе множество подводных камней. Если, конечно же, дело касается серверов. На десктопах все гораздо скучнее и серее.

Универсального решения в данном вопросе нету, просто есть некоторые аспекты, которыми следует руководствоваться при выборе схемы разбивки.

Ограничение пользователей

Все разделы, куда обычный пользователь имеет права на запись (/home; /tmp; /var/tmp), необходимо вынести в отдельные разделы. Этим шагом убиваем сразу целое семейство зайцев:

  • при переустановке системы нет необходимости впопыхах переносить данные пользователей на другие носители / восстанавливать что откопалось из протухших бэкапов годовалой давности
  • получаем возможность монтировать данные разделы с noexec, чтобы злостные кулхацкеры не запускали всякую дрянь в вашей системе. напомню, что noexec не спасает от шелл скриптов.
  • спасаемся от hard-link атаки (это когда обнаруживается уязвимость в каком-либо пакете, вы его успешно сносите, а уязвимость остается, потому что злоумышленник создал хард-линк на уязвимый файл). Тут и тут можно почитать подробнее.
  • можем использовать в /tmp файловую систему ext2 (журналирование здесь ни к чему, т.к. в случае сбоя восстанавливать ничего не нужно)

Читать

История создания Absolute Games

Статья, которую можно назвать “Тёмная история AG.ru”, представляет собой описание подробностей возникновения и развития проекта Absolute Games, которые смогли сообща вспомнить его создатели — Zombiek и ваш покорный (Sly). Статья написана по просьбам уважаемых хабровчан, интересующихся проектом.

Добавление от Зомбика: ну, моего в тексте мало — основные дифирамбы пойте Слаю. Я лишь дополнял статью техническими деталями, на которые у меня оказалась на редкость хорошая память.

Прошу прощения за сумбурное изложение — ностальгические слёзы периодически душили автора, запас салфеточек убывал с угрожающей скоростью. Также простите за непонятные слова — Фидо, ББС, резидентная программа, MS-DOS и пр. К сожалению, если расшифровывать их все, статья превратится в роман. А писать автобиографию мне ещё рано.

Читать

Ускорение ядра Linux с помощью графического процессора GPU

Исследования Университета штата Юта, спонсированные частично компанией NVIDIA, направлены на изучение ускорения ядра Linux с использованием ускорения графического процессора GPU. Вместо того чтобы просто позволить приложениям пользователя использовать огромную силу предлагаемых современных графических процессоров, исследователи надеются ускорить части ядра Linux запустив его прямо на GPU.

Из страниц исследования: “Идея проекта KGPU состоит в том, чтобы графический процессор GPU рассматривался в качестве вычислительного сопроцессора для операционной системы, позволяющего производить параллельные вычисления внутри ядра Linux. Это даст возможность использовать SIMD (или SIMT в CUDA) для ускорения функциональности ядра Linux и внести новые функциональные возможности, которые ранее считались слишком интенсивными вычислениями для ядра. Проще говоря, проект KGPU делает возможными векторные вычисления внутри ядра”.

Кроме того, “это позволяет по-настоящему распараллелить ядро ​​Linux: не только обрабатывать несколько запросов одновременно, но также разделять одни большие запрашиваемые вычисления на части и распространять эти части через большое число ядер на GPU”.

Читать

Линус Торвальдс намерен выпустить вместо Linux-ядра 2.6.40 версию 3.0

Линус Торвальдс опубликовал в списке рассылки разработчиков Linux-ядра сообщение, в котором кроме обычного напоминания о необходимости своевременной отправки патчей для будущей версии Linux ядра указал на то, что число выпусков в рамках ветки 2.6.x уже слишком велико, поэтому возможно имеет смысл выпустить вместо версии 2.6.40 релиз 2.8.0. В отличие от ранее возникавших дискуссий, не ушедших дальше обсуждений, переход к новой нумерации на этот раз можно приурочить к празднованию двадцатилетия с момента появления ядра Linux и завершению работы по реорганизации кода, связанного с платформой ARM.

В процессе обсуждения некоторые разработчики склоняются к мысли, что вместо 2.8.0 следует выпустить релиз 3.0.0 или кардинально реформировать процесс нумерации ядра. Тем не менее для обеспечения совместимости с различными системами сборки и системными скриптами в дистрибутивах, общее представление X.Y.Z планируется сохранить. Например, возможна привязка номеров к дате выпусков без изменения привычного трехзнакового представления (номер 3.1.1 можно рассматривать, как первый выпуск в 2011 году, 3.1.2 – как второй и т.п.). Другой вариант – отбрасывание префикса “2.6.” и разбиение последних двух цифр номера (вместо 2.6.39 использовать версию 3.9, а вместо 2.6.40 – 4.0). Некоторые разработчики предлагали перейти к формату версий “Год.Номер.Корректирующий_номер” или “Год.Месяц.Корректирующий_номер” (например, 2011.0.0, 11.0.0 или 2011.5.0), но подобные схемы были отклонены, как нарушающие привычное представление версий ядра.

В итоге, был выделен наиболее оптимальный вариант, который скорее всего будет принят в качестве окончательного. В соответствии с предложенным методом, вместо версии 2.6.40 будет выпущен релиз 3.0.0, при этом вторая цифра будет указывать на номер версии, а третья на корректирующий выпуск. Т.е. после 3.0.0 будет представлен выпуск 3.1.0, за ним 3.2.0, 3.3.0 и т.д. В процессе накопления патчей корректирующие обновления будут представлены как 3.0.1 вместо 2.6.40.1, 3.0.2 вместо 2.6.40.2 и т.д. В будущем не исключено появление ветки 4.x.y, в качестве критериев выпуска которой названы нарушающие совместимость кардинальные изменения или накопление примерно 40 обычных версий. Цифра 40 выбрана, так как при текущем темпе разработки на выпуск 40 версий уходит примерно 10 лет, таким образом версия 4.0.0 будет выпущена в 2021 году, после того как ядру исполнится 30 лет.

Читать