суббота, 17 декабря 2011 г.

Как добавить фоновую картинку загрузчика GRUB 2 в Ubuntu

В статье показано как добавить изображение на экран GRUB 2 в Ubuntu 11.10 и 11.04.



GRUB 2 это загрузчик в Ubuntu начиная с версии 9.10 (Karmic Koala). Это же подойдет для Ubuntu 12.04 или Linux Mint.

Открываем файловый менеджер. В случае с Ubuntu это nautilus.

sudo nautilus


После этого откройте /boot/grub. Затем скопируйте и вставьте изображение (jpeg, tga или png ), которое хотите использовать в качестве фона.

Если у вас файловый менеджер отличный от nautilus можно скопировать прямо из терминала.

sudo cp ~/Картинки/backgrund.png /boot/grub


(~/Картинки/backgrund.png изменить на путь до картинки)

Обновите GRUB командой update-grub. Теперь, перезагрузитесь чтобы посмотреть результат.

sudo update-grub




Чтобы убрать картинку просто удалите добавленное изображение и обновите конфигурацию.

sudo update-grub

пятница, 16 декабря 2011 г.

Издание Linux Journal опубликовало рейтинг проектов, популярных у пользователей Linux

Журнал Linux Journal опубликовал результаты ежегодного опроса читателей, проведенного с целью выявления наиболее популярных проектов.
  • Лучший Linux-дистрибутив:
    Ubuntu, на втором месте Debian GNU/Linux)
  • Лучший дистрибутив для нетбуков и других ограниченных в возможностях устройств:
    Ubuntu Netbook Remix, на втором месте Android, на третьем Debian GNU/Linux;
  • Лучшая ОС для мобильных устройств:
    Google Android, за который проголосовали 80% пользователей, на втором месте MeeGo;
  • Лучшая среда рабочего стола:
    GNOME и с отставанием на 3 процента KDE SC;
  • Лучший веб-браузер:
    Mozilla Firefox, на втором месте Chrome/Chromium с отставанием в несколько процентов (в прошлом году за Firefox проголосовало 87% пользователей);
  • Лучший почтовый клиент:
    Thunderbird, на втором месте с отставанием в два раза Gmail Web Client;
  • Лучший клиент для систем обмена мгновенными сообщениями:
    Pidgin (50%), на втором месте Skype (15%);
  • Лучший IRC клиент:
    Pidgin, на втором месте X-chat;
  • Лучший клиент для микроблогов:
    Gwibber, Choqok (KDE);
  • Лучший офисный пакет:
    LibreOffice, на втором месте OpenOffice.org;
  • Лучшая отдельная офисная программа:
    OpenOffice Writer, на втором месте AbiWord;
  • Лучшая программа для управления фотографиями:
    digiKam, на втором месте Picasa;
  • Лучшая программа для графического дизайна:
    GIMP, на втором месте Inkscape;
  • Лучшая программа для обработки звука:
    Audacity, на втором месте Ardour;
  • Лучший аудио проигрыватель:
    Amarok, на втором месте VLC (в прошлом году был RhythmBox);
  • Лучший медиа проигрыватель:
    VLC, MPlayer;
  • Лучшая программа для синхронизации закладок:
    Firefox Sync, на втором месте Chrome Bookmarks (в прошлом году победили Xmarks и Delicious);
  • Лучшая программа по совместной работе в сети:
    Google Docs, на втором месте Wiki;
  • Лучшая программа по хранению данных в сети на основе облачных технологий:
    Dropbox, на втором месте Ubuntu One;
  • Лучшее приложение для детей:
    Tux Paint, на втором месте GCompris;
  • Лучшая игра:
    World of Goo, на втором месте Battle for Wesnoth (в прошлом году победили Frozen Bubble, Doom и Battle for Wesnoth);
  • Лучшая система мониторинга:
    Nagios, на втором месте OpenNMS (в прошлом году на втором месте был Zabbix);
  • Лучшая СУБД:
    MySQL, на втором месте с отставанием примерно в два раза PostgreSQL;
  • Лучшая программа для создания резервных копий:
    rsync, на втором месте tar;
  • Лучшая программа по виртуализации:
    VirtualBox, на втором месте VMware;
  • Лучшая программа по управлению версиями:
    Git, на втором месте Subversion;
  • Лучшая система управления конфигурацией:
    Puppet, на втором месте OpenQRM;
  • Лучший язык программирования:
    Python, на втором месте C++;
  • Лучший язык для создания скриптов:
    Python, на втором месте Bash;
  • Лучшая среда для разработки:
    Eclipse, на втором месте Vim (в прошлом году KDevelop);
  • Лучшая система для написания интерактивных web-приложений:
    HTML5, на втором месте Adobe AIR (в прошлом году на первом месте был Adobe AIR, а на втором JavaFX);
  • Лучшая программа для управления пакетами:
    APT, на втором месте Synaptic;
  • Лучшая система управления web-контентом:
    WordPress, на втором месте Drupal;
  • Лучший производитель ноутбуков c предустановленным Linux:
    Dell, на втором месте ASUS;
  • Лучший производитель ПК c предустановленным Linux:
    Dell;
  • Лучший производитель Linux-серверов:
    IBM, на втором месте Dell;
  • Лучший видеочипсет:
    NVIDIA, на втором месте AMD/ATI;
  • Лучший производитель смартфонов c Linux:
    HTC, на втором месте Samsung;
  • Лучший производитель планшетов c Linux:
    Samsung, на втором месте ASUS;
  • Лучший гаджет на базе Linux:
    Amazon Kindle, на втором месте навигатор Tom Tom;
  • Лучший новый открытый проект:
    LibreOffice (в прошлом году MeeGo);
  • Продукт года:
    GNOME 3 (в прошлом году Android).

6 вопросов про SSD — с ответами

При помощи коллег из Intel Free Press мы суммировали вопросы, все чаще возникающие у пользователей по поводу твердотельных накопителей SSD и необходимости их приобретения — и ответили на них.


Фото: Flickr.

1. Что такое SSD?

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

В SSD используется та же флеш-память NAND, которая является частью обычных USB-флешек и карт памяти SD. Но SSD гораздо быстрее и вместительнее; типичный размер SSD-носителя — от 40 до 600 гигабайт.

2. Почему они так популярны?

Самый большой плюс SSD состоит в том, что внутри нет движущихся частей. Обычные жесткие диски хранят данные при помощи намагниченных пластин, которые раскручиваются электромоторами до тысяч оборотов в минуту. SSD хранит данные по принципу, более схожему с микропроцессорами. Из-за того, что движущиеся части отсутствуют, механический отказ SSD практически невозможен, поэтому SSD в несколько раз (до 10 раз) более надежны, чем жесткие диски.

Они прочные: движущихся частей нет, поэтому вы можете уронить SSD на бетонный пол, поднять его и вставить в компьютер, как ни в чем не бывало. Даже не думайте провернуть такое с жестким диском — сломается моментально.

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

3. Какой от них толк?

Вот только несколько примеров того, как SSD облегчают нашу компьютерную жизнь.

— Быстрая загрузка. В одном из тестов (на этом видео) два одинаковых компьютера стартуют Windows, однако один оснащен SSD, а другой — современным жестким диском. Компьютер с SSD загружается за 21 секунду, а компьютер с жестким диском — 101 секунду, почти в пять раз дольше!

— Повышенная «отзывчивость» приложений. Открываете много программ разом? SSD помогут запускать программы на две трети быстрее, чем это делают обычные жесткие диски.

— Отсутствие шума. Старые жесткие диски зачастую начинают дребезжать разбалтывающимися подшипниками. В SSD нет движущихся частей, так что шуметь нечему. Полная тишина не отвлекает ни от работы, ни от развлечений.

— Дольше работа от батарей. SSD как минимум на 20% экономичней, чем жесткие диски — опять же, из-за отсутствия движущихся компонентов и более эффективного дизайна самой памяти, так что если вы используете SSD с ноутбуком, батарейки хватит надолго.

— Пониженная температура. Ноутбуки с SSD в среднем на 6 градусов холоднее, чем такие же ноутбуки с жесткими дисками. Кроме того, они очень быстро впадают в энергосберегающую «спячку», не нагревая компьютер.

4. Почему они такие быстрые?

Современный жесткий диск со скоростью вращения 7200 оборотов в минуту передает данные со скоростью примерно 150 Мб/с. SSD, использующий технологию многоуровневых ячеек памяти MLC, упаковывает большее количество информации на каждом транзисторе, и может передавать данные со скоростью 500 Мб/с.

5. Почему SSD такие дорогие?

Если коротко, то они дороже в производстве. SSD это микрочипы, сделаны по самой передовой полупроводниковой технологии. Сейчас Intel выпускает их по 25-нанометровому техпроцессу, и вскоре собирается перейти на еще более миниатюрный 20-нанометровый процесс.

6. Когда их цена снизится?

За производительность приходится платить. Современный SSD самого популярного объема, 120 Гб, стоит несколько тысяч рублей. За эти же деньги вы можете купить жесткий диск емкостью 3 терабайта — в 25 раз больше информации за те же деньги.

Стоимость SSD падает примерно на 50% в год, но пройдет определенное количество времени — если это вообще когда-нибудь случится — прежде, чем они начнут стоить столько же, сколько и жесткие диски, где данные хранятся на недорогих магнитных пластинах.

Однако рост продаж SSD во всем мире показывает, что многие пользователи все чаще выбирают SSD — именно за их повышенную производительность, энергоэффективность и отказоустойчивость.

Ролевые игры разных стран


Скорость Интернета

Самый простой способ измерить скорость - запустить закачку какого либо файла и посмотреть с какой скоростью он будет скачиваться.
Но:
1) Не все сайты отдают с максимально возможной скоростью
2) Скорость закачки через браузер - в один поток
"Большинство способов передачи трафика, работающих в Интернет, используют протокол TCP (transmission control protocol, протокол управления передачей). TCP основан на подтверждении приёма информации, и если в заданный интервал времени подтверждения не приходит, то передача замедляется или вовсе прекращается"
Увеличить скорость передачи данных можно за счет запуска нескольких одновременных сессий TCP ("потоков закачки", в том случае если сервер ПОДДЕРЖИВАЕТ многопоточную скачку) – суммарная скорость вырастет. Однако этот способ увеличивает и количество передаваемой служебной информации.
Получить полную загрузку канала в один поток - невозможно т.к. как уже сказано выше -"TCP основан на подтверждении приёма информации, и если в заданный интервал времени подтверждения не приходит, то передача замедляется или вовсе прекращается" плюс,  как правило установленное на сервере ограничение на отдачу."
3) Скорость приема файла достигает максимального значения не сразу

а следовательно небольшой файл возможно скачается так и не успев полностью использовать все возможности канала

 Так-же:

1) Сайты-измерители могут не точно определить скорость
2) Скорость показанная сайтом-измерителем зависит от количества узлов, потерь и задержек на узлах
3) Скорость закачки в процессе скачивания файла не постоянна и зависит от возможностей сайта (скорость отдачи, загруженность сервера)
4) Скачивая файл в один поток трудно получить максимальную скорость скачивания


Как же тогда измерить скорость?

Относительно точный способ - использовать торрент.

Задержки, лаги, потери пакетов

Передачей пакетов внутри сети и маршрутизацией пакетов занимаются сетевые устройства - коммутаторы (Swich)

допустим что  с нашего компьютера с IP адресом 10.23.11.45(MAC адрес 0a:5b:8f:ca:35:2c) нам необходимо зайти на сайт myttk.ru(IP адрес 91.1.192.3)
При приходе на порт 1 пакета отправленного к myttk.ru (IP адрес 91.1.192.3) ПК с IP адресом 10.23.11.45(MAC адрес 0a:5b:8f:ca:35:2c) адрес сайта на который отправлен пакет 91.1.192.3 и МАС адрес компьютера  0a:5b:8f:ca:35:2c заносятся в таблицу маршрутизации и отправляются к источнику назначения(порт WAN коммутатора)
Когда на порт WAN приходит пакет с сайта коммутатор отправляет его на нужный порт согласно записям в таблице маршрутизации.
Если на коммутатор приходит одновременно 2 пакета с разных компьютеров
ПК 1(10.23.11.45(MAC адрес 0a:5b:8f:ca:35:2c)) - myttk.ru
ПК 2(10.23.2.22(МАС адрес 00:2a:6b:ec:31:4c)) - 211.ru
Коммутатор записывает адрес назначения и МАС компьютера в таблицу маршрутизации и по очереди отправляет пакеты чрез порт WAN.

Рассмотрим случай задержки пакетов в простой офисной сети

Случай 1  Допустим у нас есть несколько компьютеров подключенных с коммутатору 1, несколько компьютеров подключенных к коммутатору 2 и коммутатор 3 к которому подключены коммутаторы 1 и 2
Все коммутаторы имеют WAN и LAN  порты работающие со скоростью 100_Full Duplex
Пока суммарная скорость передачи данных на всех подключенных к коммутаторам компьютеров, с учетом служебной информации,  меньше 100мегабит в секунду (суммарная скорость закачки файлов на всех компьютерах меньше 12,5 мегабайт в секунду, на практике цифры получаются ниже) пинг до узла к которому подключен коммутатор 3 минимальный и зависит только от быстродействия коммутатора

Если суммарная скорость закачек приближается к максимально возможной  для WAN интерфейса коммутатора 3,  пакеты не будут успевать передаться на внешний интерфейс коммутатора, и будут ожидать своей очереди - появится задержка передачи. чем больше пакетов поступает с внутренних интерфейсов - тем выше задержка.

Почему тормозят сайты

На стороне сервера
1) Скорость подключения к магистрали (ширина канала или "закон дуршлага")

Допустим что у нас есть некий дуршлаг  (сервер) в который льется вода с фиксированным потоком, допустим 10мб/с(в нашим случае это ширина канала во внешний Интернет, максимально возможная скорость отдачи). В дне дуршлага семь отверстий(пользователей скачивающих файлы) через которые  вытекает вода с постоянной скоростью(1мб/с). Если пользователей семь - каждому хватает ширины канала, вода течет непрерывным потоком(8пользователейх1мб/c < 10мб/c).

Если количество пользователей качающих с сервера (со скоростью 1мб/c) становится больше десяти - количества вливающейся воды становится недостаточно, для того,  что бы вода текла из всех отверстий непрерывным потоком, что приведет либо к уменьшению скорости для всех пользователей, либо к непостоянству скорости потока.
Самый простой способ - увеличить приток воды в дуршлаг (увеличить ширину канала)

2) Производительность сервера
В самом простом случае, когда сайт написан полностью на HTML(что встречается уже достаточно редко, на небольших сайтах) скорость отдачи сервера (если конечно этот сайт один на сервере и сервер больше не выполняет никаких функций) ограничена возможностями аппаратного обеспечения сервера.
Сайтов написанных только на  HTML в настоящее время мало и современные сайты,  как правило используют ту или иную CMS как в примере с http://911dc.ru

Компьютер посылает на сервер запрос нужной страницы, вебсервер запрашивает из Базы Данных информацию о содержании страницы, разметке страницы и картинках на странице, формирует страницу и отправляет её на компьютер.

Виртуальных хостинг - недорогой, но на одном сервере (физическом компьютере) одновременно работает насколько сайтов  http://www.bing.com/search?q=IP%3A92.38.226.16&FORM=MSNH

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

3) Скорость загрузки сайта(зависит от количества графики (картинок) на странице, "тяжести" кода страницы и скриптов) можно проверить с помощью сервиса http://tools.pingdom.com/