Рубрика «UNIX» - 10

Здравствуйте, уважаемые читатели! С наступающими вас праздниками.

В последней апрельской публикации мы хотели бы рассказать вам о замечательной книге Майкла Керриска «Linux Programming Interface», которая в очередной раз вернулась в наше поле зрения благодаря превосходным продажам другой литературы по Linux:

Linux Programming Interface - 1

Конечно, сложная книга о системном программировании объемом 1500+ страниц — литература, прямо скажем, на любителя. Но, поскольку отзывы о ней до сих пор восторженные, а нам потратиться на Linux завсегда не жалко предлагаем почитать ее обзор, опубликованный в далеком 2011 году.
Читать полностью »

SparrowHub — проект, целью которого является распространение различных готовых решений для задач системного администрирования и не только.

Несмотря на то, что существует масса решений по автоматизации задач системного администрирования, определенная ниша в этой области все же остается незанятой. Что мы делаем, когда хотим решить какую-то специфическую задачу? Например, проверить логи нашего ssh сервиса на наличие неудачных попыток логинов с целью позаботиться о секьюрности наших серверов? — Берем и пишем однострочник, состоящий из bash команд вида grep, sed, awk и так далее, ну, или можем написать скрипт на Perl. Отлично, все работает. Eсть решение, которое устраивает нас. И мы пользуемся им. Вопрос в том, как мы хотим сохранить результаты наших трудов, что бы поделиться ими с другими или же когда пройдет время снова воспользоваться придуманным решением. Вот тут и возникает проблема. Читать полностью »

image

Наверняка многие из вас неоднократно сталкивались с мифами о /dev/urandom и /dev/random. Может быть, в некоторые из них вы даже верите. В этом посте мы сорвём покровы со всех этих мифов и разберём настоящие сильные и слабые стороны этих генераторов случайных чисел.
Читать полностью »

image

Для людей, интересующихся игровой индустрией, а так же просто геймеров, не секрет, что Valve, компания-разработчик магазина электронной дистрибуции игр «Steam», очень лояльно относится к Linux-платформе. Парни из этой компании считают, что и на компьютерах под управлением данными ОС есть место играм. Однако, как это обычно бывает с другими крупными разработчиками, когда речь заходит об OpenSourse, заявления Valve — не пустой звук. Взяв курс на продвижение игр на Linux-системах (а также, косвенно, продвижение самих Linux-систем), за три года компания добилась того, что более 1600 игр из ее магазина Steam совместимы и работают на компьютерах под управлением *unix-системами.
Читать полностью »

Безопасный ноутбук для журналистов, IT-работников и всех, всех, всех - 1

Специалист по сетевой безопасности Георг Вичерски (Georg Wicherski) рассказывает историю о своем друге, который был остановлен для досмотра личного багажа в аэропорту, откуда он собирался полететь на конференцию Black Hat. Служба безопасности изъяла компьютер друга, вероятно, для сканирования, но процедура заняла слишком много времени. Друг по этому поводу переживал — считал, что на его ноутбук могут установить отслеживающее ПО, malware.

Это одна из причин, которая побудила Вичерски модифицировать собственный ноутбук таким образом, чтобы установить на него что-либо постороннему человеку было слишком сложно, если вообще возможно. В итоге все получилось, и результаты своей работы Вичерски представил на конференции t2'15 в Хельсинки. Правда, объект для работы он выбрал не совсем стандартный — в качестве машины для проведения опытов было решено взять Chromebook.

Правда, вместо ChromeOS Вичерски выбрал Arch Linux. Эта ОС позволяет проводить масштабные модификации ПО и интерфейса, да и дистрибутив достаточно известный.
Читать полностью »

Всех приветствую!

Я, как и обещал, продолжаю рассказывать о интересных проектах из области операционных систем.

И сегодня я расскажу об интересном проекте. В этом случае даже сложно сказать порт это или клон.
Читать полностью »

Несмотря на скепсис многих аналитиков, «проект Odyssey» запущенный компанией Hewlett-Packard осенью 2011 года сегодня реализован в реальных продуктах.
И с марта 2015 года Hewlett-Packard начинает поставки своих серверов Integrity Superdome X и NonStop X с процессорами Intel Xeon E7.
Эти сервера предназначены для выполнения ответственных задач под управлением ОС Linux, а чуть позднее обещают поддержку Microsoft Windows Server 2012 и SQL Server — см. статью: «HP представила серверы Superdome и NonStop на платформе x86».

Integrity Superdome X и NonStop X имеют до 16 процессоров Xeon и до 3 Тб ОЗУ, и объединяя их в кластеры, из них можно построить единую систему включающую до 4080 процессоров (настоящий суперкомпьютер)!

Кроме Hewlett-Packard отказоустойчивые сервера, построенные по лекалам mainframe и включающие ширпотребные процессоры Intel Xeon E7 сегодня также выпускает компания Fujitsu. И менеджеры Fujitsu грозятся своим сервером PRIMEQUEST 2000 уничтожить RISC-сервера как класс:) — см. статью: «FUJITSU против всех или Японский убийца RISC серверов».

Кстати Hewlett-Packard тем у кого исторически используется СУБД Microsoft SQL Server, а бизнес вырос до невероятных пределов и переходить (принципиально меняя своё разработанное ПО) на RISC/UNIX-системы очень не хочется — теперь рекомендует просто купить новый mainframe-подобный сервер HP Integrity Superdome X на Intel Xeon E7 и под управлением Microsoft Windows Server 2012 с СУБД SQL Server!
Для некоторых корпоративных IT-отделов это новость, может показаться невероятной новой возможностью (как открытие Америки Колумбом), снимающая многолетнюю головную боль:)
Microsoft, со своей стороны, обещает бросить все свои сила на поддержку этих чудных серверов HP Integrity Superdome X прокладывающими мост между двух миров: «ширпотребными x86-серверами» и «критически важным корпоративным бизнесом»!
Читать полностью »

Доброго дня, %username%!

В очередной раз, к первому апреля выходит любительская UNIX-like система PonyOS.

image
Читать полностью »

Манифесту GNU исполнилось 30 лет - 1

Ричард Столлман, который опубликовал манифест GNU в марте 1985 года, говорил: «С программным обеспечением либо пользователи контролируют программу, либо программа контролирует пользователей».

Unix, одна из первых операционных систем, была разработана между концом 60-х и началом 80-х специалистами AT&T Bell Laboratories и различных университетов по всему миру. Совместный продукт, который создавали в атмосфере всеобщего сотрудничества, обмена кодом и hfljcnb открывшимся возможностям. Причиной тому было соглашение между AT&T и министерством юстиции, которое ограничивало коммерческие интересы AT&T в обмен на завершение антимонопольного расследования. Но это соглашение прекратило действие в результате распада AT&T в 1982 году, так что началась продажа коммерческих копий Unix без исходного кода. Это событие огорчило многих в индустрии, и одним из них был Ричард Столлман, молодой программист, работавший в лаборатории искусственного интеллекта Массачусетского технологического института.
Читать полностью »

Привет!
Мы в Хекслете активно используем Докер как для запуска самого приложения и сопутствующих серверов, так и для запуска пользовательского кода в практических упражнениях по программированию. Без этих легковесных контейнеров нам было бы в разы сложнее справиться с этими задачами. Докер –замечательная технология, но иногда возникают неожиданные проблемы. Одна из таких проблем (и ее решение) описана в блоге Phusion (это создатели Phusion Passenger), сегодня мы публикуем ее перевод.

Примерно год назад, когда Докер был в версии 0.6, мы первыми представили Baseimage-docker. Это минимальный образ Ubuntu, модифицированный специально для Докера. Люди могут пуллить этот базовый образ из Docker Registry и использовать его как основу для своих образов.

Мы были ранними пользователям Докера, используя его для CI и для создания рабочего окружения задолго до выхода версии 1.0. Базовый образ мы сделали чтобы решить проблемы, специфичные для принципов работы Докера. Например, Докер не запускает процессы под специальным процессом init, который бы правильно обрабатывал дочерние процессы, поэтому возможна такая ситуация, когда зомби-процессы вызывают кучу проблем. Докер также не делает ничего с syslog, поэтому важные сообщения могут быть утеряны. И так далее.

Однако, мы выяснили, что многие люди не понимают проблем, с которыми мы столкнулись. Да, это довольно низкоуровневые системные механизмы Unix, которые понятны далеко не всем. Поэтому в этом посте мы опишем самую главную проблему, которую мы решаем – PID 1 zombie reaping problem.

Проблема PID 1 zombie reaping в Докере - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js