30 октября 2009 г.

Планировщики ввода-вывода в Linux

Это мой перевод вот этой статьи.
При переводе я немного сократил статью, убрав из нее повторения и очевидные вещи.
Введение
Наверняка всем известно, что ядро Linux является очень сложным. Оно может работать на широком спектре имеющегося оборудования: во встраиваемых устройствах (в том числе и тех, которые нуждаются в операционных системах реального времени), портативных устройствах, ноутбуках, рабочих станциях, серверах общего назначения, серверах баз данных, видео-серверах, DNS-серверах, на суперкомпьютерах различного масштаба, и т.д. Системы разного назначения предъявляют к ядру системы самые разные и порой противоречивые требования. Некоторые из них требуют, что система должна быть отзывчивой на все действия пользователя, не прерывая музыку, видео или работу прочих приложений, требующих внимания пользователя. В то же время, обязательно существуют требования к хорошей производительности системы ввода-вывода и для некоторых сфер применения эти требования очень высокие. Для обеспечения сбалансированного распределения ресурсов между пользователями и разными процессами, в ядре Linux используется концепция планировщиков.
Планировщики предназначены именно для того, о чем говорит их название - они планируют различные операции внутри ядра системы. Поскольку в данной статье мы рассматриваем только ввод-вывод, то и под термином «планировщик» далее будет пониматься только планировщик ввода-вывода. Далее будет рассмотрена общая концепция планировщиков ввода-вывода и возможные их параметры.

10 октября 2009 г.

Является ли компания Microsoft инноватором?

Данная статья является моим переводом вот этой статьи. Если есть замечания по точности и адекватности перевода - всегда готов их выслушать. Перевод все еще может нуждаться в вычитке и смысловой правке. 

6 октября 2009 г.

Анатомия Linux-тролля с благими намерениями

Мне настолько понравилась вот эта статья, что я решил перепостить ее сюда. Вдруг там она исчезнет, а тут все сохраннее будет ;). Статья описывает стандартный набор ответов человека, который потрудился оценить Linux как рабочую операционную систему и более того (!) потрудился хоть немного почитать документации к ней. Итак, читаем далее...

Форумы о Linux всегда будут лакомым кусочком для троллей, и сейчас я расскажу вам почему. Вопреки всем наказам вроде «Не корми тролля!» и «Такие посты лучше игнорировать» люди будут продолжать отвечать, потому что тролли (как и всевозможные дистрибутивы Linux) бывают совершенно разношерстные. В частности, есть тролли, которые выглядят довольно искренними и пылкими, поэтому им всегда отвечают.
Если я не могу разобраться, то никто другой точно не сможет...

1 октября 2009 г.

Дистрибутивы Linux. Gentoo

В честь наступающего (4 октября 2009 года) десятилетия Gentoo попробую написать его краткий обзор. Начать я думаю следует с его философии (цитирую с сокращениями - полностью по ссылке):

Конвертирование файловой системы ext3 в ext4

Ext4  - это современный вариант хорошо себя зарекомендовавшей ФС (файловой системы) - ext3. Все ее преимущества кратко, зато по-русски написаны здесь, более полно и по-английски - здесь. И самое в ней замечательное, что ее разработчики сделали возможным отконвертировать существующие разделы из ext3 в ext4.

Дистрибутивы Linux - попытка беглого обзора

Обычно переходящего из мира Windows человека ошарашивает огромное количество дистрибутивов. Причем еще больше впечатлений ему обеспечено, если он задумает спросить на каком-нибудь форуме какой из них лучше :). Тут же начинается поток флейма, каждый начинает хвалить свой любимый, в итоге человек начинает использовать один, другой, третий, затем ему это надоедает...

Особого внимания заслуживает типичное заблуждение человека из мира "окон", что разные дистрибутивы Linux - это разные операционные системы. Это не так. Это одна и та же система. Хорошая аналогия тут - автомобили. Есть машины разного уровня от "горбатого Запорожца" до меганавороченного Лексуса. И тем не менее и то и другое - автомобиль. Так же и Linux. Есть много разных дистрибутивов: какой-то от энтузиастов уровня Васи Пупкина, которому не понравилось то, что у других и захотелось своего; а какой-то из них является хорошей рабочей лошадкой и для обычных x86-систем и для суперкластеров (например, RHEL).