книги хакеры / журнал хакер / 135_Optimized
.pdf
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
|
|
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
||
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
||
P |
|
|
|
|
|
NOW! |
o |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|
|
|
|
|||
w Click |
to |
|
|
|
|
|
m |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
|
|
|
. |
|
|
|
|
|
|
.c |
|
|
|
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
|
|
|||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
DVD |
dvd
Наприлагаемом кжурналудискеты
найдешьпоследние версииscreen иtmux,
атакжепримеры конфигурационных файлов.
HTTP://WWW
links
http://cli-apps.org —
каталогконсольных приложений
«Улучшенная» поддержкаUTF-8 вtmux оказаласьнетакхороша, какзаявляетразработ-
чик(Nicholas Marriott)
ЗАКЛЮЧЕНИЕ
Консольные менеджеры окон, такие как GNU Screen и tmux, существенно упрощают жизнь в консоли. Они не только позволяют разделить физический
XÀÊÅÐ 04 /135/ 10
терминал между несколькими приложениями, но и создают целую рабочую среду, познакомившись с которой однажды, ты уже никогда не сможешь работать без нее. z
089
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|
|
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
|
|
|
||||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
|
|||
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
r |
|
|
|
||||
P |
|
|
|
|
|
NOW! |
|
o |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|
|
|
|
|
|
|||
w Click |
to |
|
|
|
|
|
|
|
|
UNIXOID |
|
|||||
|
|
|
|
|
|
|
|
|
Юрий «Adept» Видинеев adeptg@gmail.com |
|||||||
|
|
|
|
|
|
|
|
m |
|
|||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
w |
|
|
|
|
|
|
|
|
o |
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
.c |
|
|
|
|
|
|||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Битва запрописку
нанетбуке
ВыбираемдистрибутивLinuxдля мини-ноутбука
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
Какправило, нановыйнетбукпредустановленлибоурезанныйLinux, либодонельзяограниченнаявинда(впоследнеевремя— Windows 7 Starter, гдедажеобоинарабочемстолепростотакнепоменяешь). Нет, такаяОСникуданегодится! Предлагаюсменитьееначто-нибудьполуч- ше— заместонатвоемвинте/SSD будутбороться4 претендента.
LET'S MORTAL KOMBAT BEGIN |
ванытольконаустройстваотконкретногопро- |
Ведьнанетбукможнопоставитьсовершенно |
Своепобедоносноешествиепопланете |
изводителя(например, Linux4One иKuki Linux |
любойx86-дистрибутив— еслимногосвобод- |
нетбукиначалиоколодвухлетназад(если |
длялинейкиAcer Aspire One илиLeeenux для |
ноговремени, томожноиGentoo наAtom'е |
заначальнуюточкуотсчетавзятьAsus Eee |
Eee PC). Однако, большинствоэтихреспинов |
пособирать. Выделимосновныепараметры, |
PC 701) — исразуже, какгрибыпоследождя, |
каквозникли, такикануливЛету— вконкурен- |
отличающиедистрибутивыдлянетбуковот |
сталипоявлятьсяскриптыдляоптимизации, |
тнойборьбевыжилитольколучшие. Предлагаю |
дистрибутивов«общегоназначения»: |
специализированныерепозитории, азатеми |
рассмотретьактивныенасегодняшнийдень, |
• Интерфейс, заточенныйподнебольшие |
специализированныедистрибутивы. Редкий |
атакжеперспективныедистрибутивысцелью |
экраны. Еслинаэкранеот10" состандартным |
известныйдистрибутивнеобзавелсякаким- |
выбораthe best of the best. |
интерфейсомGnome/KDE ещекак-томожно |
нибудьнетбуко-ориентированнымреспином. |
Дляначаластоитопределиться— какиеотли- |
жить, тона7" стандартныйинтерфейсуже |
Некоторыеизтакихсборокдажеориентиро- |
чительныечертыудистрибутивадлянетбука? |
никуданегодится. |
090 |
XÀÊÅÐ 04 /135/ 10 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
|
||
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
|
||||
|
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
|
. |
|
|
|
|
|
.c |
|
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
||
|
|
|
|
-xcha |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
||||
|
- |
|
|
|
|
|
d |
|
|||
|
F |
|
|
|
|
|
|
t |
|
||
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
|||||
|
|
|
|
|
|
||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
|
-x cha |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Списокзакладок-приложенийChromium OS
•Оптимизацияподтиповоежелезонетбуков позволяетдобитьсянебольшогоприростапроизводительности.
•Какправило, предпочтениеотдаетсяболее «легким» компонентам— можноуснуть, пока запуститсястандартныйOpenOffice :).
Да, конечно, любойдистрибутивможнооптимизировать, выкинутьвселишнее, пересобратьядро— ноонотебенадо, еслизатебяэто ужесделалидругие? Итак, сегоднянаринге:
•Ubuntu Netbook Remix — респинсамого популярногодистрибутива;
•Moblin Linux — впрошломразработкакомпанииIntel, сначала2009 разрабатываетсяLinux Foundation;
•Google Chrome OS — ещенезарелизенная, ноуженашумевшаяОСотGoogle;
•Jolicloud — ОСс«облачными» замашками.
ТРЕНИРОВОЧНАЯ
ПЛОЩАДКА
Какполигондлятестированияяиспользовал Lenovo ideapad s10-2 стипичнымидлясвоего поколениянетбуковхарактеристиками:
MOBLIN È VIRTUALBOX
Еслиподрукойнетнеобходимогожелеза, апосмотретьнаMoblin оченьхочется, томожно запуститьеговVirtualBox. Нодляэтогонадонемногосплясатьсбубном:
1.Переименоватьскачанныйсофсайтаобразизimg вiso.
2.Создатьвиртуальнуюмашину, внастройкахвключитьIO APIC иPAE/NX. Подключитьполучившийсяобраздискаисоздатьновыйвиртуальныйвинт.
3.Загрузившисьсобразадиска, установитьMoblin (ВLive-режимеможнонепробовать— скореевсего, незапустится).
4.Призагрузкеустановленнойсистемынажать<F1> — покажетсяменюGRUB. Отредактироватьстрокузапуска, убратьпараметрыquiet иvga=current, вместонихдобавитьпараметр3, запускающийтретийrunlevel.
5.Послезагрузкиотредактироватьфайл /etc/inittab, всамомконцекоторогозаменить
строку/usr/sbin/moblin-dm íà /usr/bin/startx.
Hint: НаMoblin 2.1 лучшенеставить«ДополнениягостевойОС» отVirtualBox 3.1 — всесломается:).
•Экран: 10.1", 1024x600;
•Процессор: Intel Atom N270 1.6 ГГц;
•Видео: Intel GMA950;
•ÎÇÓ: 1 Ãá;
•Âèíò: 160 Ãá;
•Ñåòü: 10/100 Ìáèò/ñ Ethernet, 802.11b/g, WiMAX.
Забегаявперед, скажу, чтоблагодаря«типичности» компонентовудалосьизбежать проблемсдрайверами— почтивовсехдистрибутивахвсеработало«изкоробки».
ВАФРИКЕГОРЫ ВОТТАКОЙВЫШИНЫ…
Ubuntu Netbook Remix (UNR) — одиниз вариантовUbuntu длянетбуковотCanonical (будущеевтороговарианта, Ubuntu синтерфейсомMoblin, покатуманно). Отстандартной Ubuntu отличаетсянетбуко-ориентированным интерфейсом, оптимизациейдляработына нетбучномжелезе, атакженемногодругимнаборомприложений. Сверсии10.04 встандартнойпоставкеотсутствуюттакиетяжелыедля нетбукаприложения, как Gimp иTomboy. Кстати, ожелезе. Минимальныесистемные требованиявесьмадемократичны: любойIntel Atom, 512 ОЗУи4 Гбсвободногоместа— то есть, теоретически, подойдетлюбойнетбук. Навики-страничкесписокпротестированных нетбуковразделенна3 категории: поддерживаемые, поддерживаемыеснебольшими
XÀÊÅÐ 04 /135/ 10 |
091 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
UNIXOID
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
MOBLIN В ТВОЕМ ДИСТРИБУТИВЕ
Moblin — этонестолькодистрибутив, сколькографическаясреда, которуюможноустановитьналюбимыйдистрибутив.
Ubuntu:
ВстандартныерепозиторииMoblin невходит. Ноестьppa (https://launchpad. net/~moblin/+archive/ppa). Правда, этотppa неофициальныйисвысокойстепеньювероятностимогутвозникнутьпроблемысзависимостями.
Debian:
Moblin присутствуетвtesting иunstable. Метапакета(какипунктавtasksel) поканет, поэто-
мупридетсяставитькомпонентыотдельно. Последобавлениярепозитарияставитсятак: |
Нет, этонескриншотбраузера— |
||
# apt-get install gtk2-engines-moblin moblin-cursor-theme moblin- |
этоинтерфейсChromium OS |
||
icon-theme moblin-sound-theme moblin-menus moblin-panel-applications |
|
||
moblin-panel-media moblin-panel-myzone moblin-panel-pasteboard |
|
||
moblin-panel-people moblin-panel-status moblin-session mutter-moblin |
• Eeebuntu NBR — респинUNR, нацеленныйна |
||
Fedora: |
|
|
поддержкунетбуковAsus Eee PC (хотядругие |
# yum groupinstall "Moblin Desktop Environment" |
нетбукитожеработают). Имеетоптимизирован- |
||
Mandriva: |
|
|
ноеядроинесколькодругойнаборприклад- |
# urpmi task-moblin |
|
|
ногоПО. КромеNBR (Netbook Remix), есть |
OpenSUSE: |
|
|
вариантыStandart (срабочимстоломGnome), |
НамоментнаписаниястатьирепозиторийсMoblin 2.1 дляOpenSUSE 11.2 ещенаходился |
Base (сурезаннымвцеляхэкономииместа |
||
вразработке. |
|
|
наборомПО) иLXDE (соответственно, сLXDE в |
|
|
|
качестверабочегостола). Последняянамомент |
|
|
|
написаниястатьиверсия— 3, основананабазе |
оговоркамииплохоподдерживаемые. Первая |
• Апплет«Go Home» — прикликепроизойдет |
Ubuntu 9.04. Версия4 будетнабазеDebian |
|
категориясодержит42 модели(втомчислеи |
переключениена«рабочийстол» — главное |
Unstable. |
|
мойподопытный), вторая— 15, третья— всего |
менюUNR Launcher. Еслиперетащитьна |
• Leeenux — основаннаянаEasypeasy сборка, |
|
4 (этонетбукилибонабазеVIA, либосграфикой |
апплетфайлилиприложение, тоссылкана |
лишеннаянесвободныхкомпонентов. Оптими- |
|
Intel GMA 500). Даито, проблемысэтими4 |
негопоявитсявкатегории«Избранное» UNR |
зированадляработына7" экранах(Asus Eee |
|
моделямилегкорешаютсяспомощьюспеци- |
Launcher. |
PC 701), вустановленномвидезанимаетвсего |
|
ализированныхскриптов, дополнительных |
• Апплет«Window Picker» — апплетпанели |
1,2 Гб. 31 январявышлаверсия2.0 (основана |
|
репозиториевибольшогоcommunity :). |
Gnome, отображающийоткрытыеокна, как |
наEasypeasy 1.5), вмартедолжнавыйтиверсия |
|
Последняя, намоментнаписаниястатьи, |
иконкинапанели. Изразвернутогонаполный |
3.0, котораяужебудетбазироватьсянаUNR |
|
версия— 9.10. Вапреле2010, одновременно |
экранокнаубираетзаголовок, аназвание |
9.10. |
|
срелизомобычнойUbuntu, должнавыйти |
окнаикнопкузакрытияпомещаетнаверхней |
LINUX FOR INTEL |
|
версия10.04. |
панели. |
||
Интерфейс, выполненныйвстилеUbuntu, |
• ДемонMaximus — автоматическиразворачи- |
Moblin — созданный Intel (впоследствии |
|
интуитивнопонятен. Егопредставлениескла- |
ваетнаполныйэкраниунифицируетвнешний |
перешедший под крыло Linux Foundation) |
|
дываетсяизследующихкомпонентов: |
видвсехокон. Поддерживаетспискиисклю- |
дистрибутив для нетбуков и MID на базе |
|
• Апплет«Desktop Switcher», позволяющий |
чений. |
Intel Atom. Имеет специализированный |
|
переключатьсямеждуобычнымGnome'овским |
UNR—пожалуй,самая«клонируемая»ОСдляне- |
интерфейс на базе GNOME Mobile и биб- |
|
интерфейсомиинтерфейсомNetbook Remix. |
тбуков,набазенеесозданоиразвиваетсянаиболь- |
лиотеки Clutter (активно использующей |
|
• UNR Launcher — заменяетстандартноеменю |
шеечисло«клонов».Самыеизвестныеизних: |
видеокарту для отрисовки интерфейса). |
|
Gnome. Отображаеткатегорииприложенийв |
• Easypeasy — посути, UNR снесколькодругим |
Последняя на момент написания статьи |
|
видеплоскоговертикальногоспискавместо |
наборомприкладногоПО(вт.ч. проприетарно- |
версия — 2.1, каких-либо сведений относи- |
|
выпадающегоменю. Содержиттакжекатего- |
го: Skype, драйвера, кодеки), пересобранным |
тельно сроков выхода нового релиза пока |
|
рию«Избранное» (Favorites), кудапользова- |
оптимизированнымядромиоформлением. |
нет. Минимальные системные требования |
|
телемдобавляютсяприложениядлябыстрого |
Последняянамоментнаписаниястатьиверсия |
достаточно жесткие: процессор Intel с под- |
|
запуска. |
— 1.5, основананабазеUbuntu 9.04. |
держкой SSSE3 (Atom или Core 2, процессо- |
|
|
|
|
ры без SSSE3 не поддерживаются), видео- |
|
|
|
карта Intel (Nvidia, AMD и даже Intel GMA500 |
УСТАНОВКА ПО В CHROMIUM OS |
|
|
|
|
|
не поддерживаются). В списке совмести- |
|
ТаккакнаданномэтапесвоегоразвитияChrome OS (точнее, Chromium OS) основанана |
мых находятся всего лишь 17 нетбуков и |
||
Ubuntu 9.10, тоустановитьдополнительныеприложенияможноследующимобразом: |
5 неттопов. Причем, в 5 поддерживаемых |
||
1. Переходимвтерминал: <Ctrl+Alt+T> |
|
|
нетбуках не работает беспроводная сеть |
2. Создаемнеобходимыекаталоги: |
|
|
(если беспроводной чип не от Intel — тебе |
$ sudo mkdir -p /var/cache/apt/archives/partial |
не повезло). В принципе, такая политика |
||
$ sudo mkdir -p /var/log/apt |
|
|
корпорации-гиганта понятна. Теперь, когда |
3. Перемонтируемкореньвrw: |
|
|
дистрибутив перешел под попечительство |
$ sudo mount -o remount,rw / |
|
|
Linux Foundation, список совместимых |
4. Создаемsources.list: |
|
|
устройств должен расшириться. |
$ echo "deb http://mirror.yandex.ru/ubuntu karmic main restricted" | \ |
РаспространяетсяMoblin довольнологичным |
||
sudo tee -a /etc/apt/sources.list |
длянетбуковспособом— спомощьюспеци- |
||
5. Получаемсписокпакетов: |
|
|
альногообраза, которыйприпомощиdd или |
$ sudo apt-get update |
|
|
нехитрогоскриптанапитонезаливаетсяна |
|
|
|
флешку. |
092 |
XÀÊÅÐ 04 /135/ 10 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
ГлавнаяфишкаMoblin'а— впечатляющийинтерфейс, реализующиймодныйнынчетрендзадаче-ориентирован- ности. Интереснатакжеинтеграцияссоциальнымисетями (правда, неособоунаспопулярными— twitter иlast.fm). Менюсостоитиз12 страниц:
•MyZone — открываетсяпоумолчанию, содержиткалендарь, приветствиеилентуактивностидрузейвсоциальных сетях;
•Status — текущийстатусвовсехнастроенныхсоциальных сетях;
•People — друзьявсоциальныхсетяхсостатусом«Онлайн»;
•Internet — браузер, Firefox 3.5. Флеш-плагинустановлен поумолчанию;
•Media — пододнойвкладкойскрываютсяаудио/видеоплеерипросмотрщиккартинок. Всемедиа-файлысобраныв однуколлекцию;
•Pasteboard — продвинутыйбуферобмена;
•Applications — списокустановленныхприложений(по категориям) иразличныенастройки;
•Zones — текущиеоткрытыеокна(вызываетсяпо
<Alt+Tab>);
•Последние4 страницы— показательуровнязарядабатареи, настройкизвука, Bluetooth иподключенияксети. Несмотрянаномерверсии, Moblin скореенапоминает раннююальфа-версию, чемрелиз. Изминусов, чтояуспел заметить:
•Всистемеотсутствуетподдержкаext4, хотяиспользуется ядро2.6.31;
•«Местная» GUI-программадляуправлениясетевыми соединениями(Connman) обладаетвесьмаскромными возможностями— например, непозволяетприсвоитьин- терфейсупроизвольныйIP-адрес(толькоDHCP);
•Длякого-томожетпоказатьсяминусомвесьмаусловная русификация;
•Проблемысвоспроизведениемаудио/видеовзакрытых форматах— врепозиториипопростунеткодеков;
•Вообщерепозиториипокадостаточнобедные. Тамдаже нетmc! :)
Login-screen Chromium OS Zero
ВЫПОНЕБУПРОКАТИТЕ НАС, ОБЛАКА
Следующийпретендент— нашумевшаяОСотвеликой иужаснойGoogle. Хотяофициальногорелизаещенет, наличиеисходныхтекстов(проектChromium OS — www.
chromium.org/chromium-os) породилокучуразнообразных любительскихсборок— отобразовдлявиртуальныхмашин довполнесебеполноценныхLive CD/USB. Длятестовя использовалLiveUSB Chromium OS Zero (http://chromeos. hexxeh.net).
Длятех, ктовдругсгоднебылвинетеиневкурсе, сообщу, чтоChrome OS — этоОСотGoogle синтегрированнымбраузеромотGoogle синтегрированнымисервисамиотGoogle. ОС— браузер. Хочешьтекстовыйредактор? Пожалуйста!
Google Docs. Почтовыйклиент? Google Mail! IM-клиент? Google Talk! Итакдалее… ВОСестьтолькобраузер, установкадругихприложенийдаженепредусмотрена(новозможна
— ведьвосновеChromium OS обычнаяUbuntu)!
ИнтерфейсUbuntu Netbook Remix
INFO |
info
•MID (Mobile Internet Device) — компактный компьютер(размер диагоналиэкранасо- ставляет4-7 дюймов), предназначенный, впервуюочередь, дляпросмотравебстранициработы свеб-сервисами.
•SSSE3
(Supplemental Streaming SIMD Extension 3) — это обозначение, данное Intel'омчетвертомурасширению системыкоманд. По сравнениюсSSE3, добавлено32 новых уникальныхкоманды, работающихсупакованнымицелыми.
•Стоитотметить, грузитсяChromium OS действительно быстро, субъективно быстрееконкурентов.
•Позаверениям
Google, первые нетбукиспредустановленнойChrome OS (котораяможет работатькакна x86, такинаARM
архитектуре) должны появитьсявовторой половине2010.
XÀÊÅÐ 04 /135/ 10 |
093 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
UNIXOID
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
ОчереднойсюрпризотMoblin
Какиеплюсыимеетпользовательоттакой «облачности» ОС:
•ВседанныехранятсяуGoogle — ничегоне потеряетсяидоступнослюбогокомпьютера.
•Скоростьинетребовательностькресурсам. Chromium OS содержитвсебеоченьмного оптимизаций— Google обещает, чтокмоменту релизавремязагрузкидостигнет7 секунд.
•Безопасность— фактически, наклиентском компьютереостаетсявсегооднопотенциально уязвимоеклиентскоеприложение— браузер. В Chrome OS обновлениябудутустанавливаться автоматически, безкаких-либодействийсо стороныпользователя.
• Простота— пользователюненадовозитьсяс установкой/удалением/обновлениемприложений— всеужесделанозанего.
Самыйжебольшойминус(еслинеобращать вниманиянаразныепараноидальныемысли :) ) — этототальнаязависимостьотинета(причем, достаточноскоростного), аоннапросторах нашейнеобъятнойРодинызапределамиМКАД естьдалеконевездеиневсегдабезлимит.
Загрузившись, ОС попросит ввести логин/ пароль. Здесь нужно вводить данные от своего Google-аккаунта (если такого, вдруг, нет — самое время его завести). После успешного входа в систему ОС запустит
браузер (естественно, Google Chrome) и откроет вкладку с Google Mail. В левом углу браузера будет логотип Chrome — это страница с закладками (они же — приложения в местной философии). В правом верхнем углу будет пиктограмма для настройки браузера, пиктограмма для отображения текущего заряда батареи и простенький менеджер настройки сети. Собственно, это все, больше ничего нет — даже для того, чтобы сделать скриншот, надо устанавливать расширение для браузера :). По умолчанию в Chromium OS 19 закладок: как ни странно, в списке не только сервисы от Google — есть, например
Yahoo! Mail и даже Hotmail.
Вновомменеджереокон(или, точнее, менеджеревкладок) естьхоткеинавсеслучаи жизни. Достаточнонажать<F8>, чтобыувидеть интерактивныйхелппохоткеям. Еслихочется посмотреть, чтоуновойОС«подкапотом»: нажми<Ctrl+Alt+T> — здравствуй, родной терминал!
Ксожалению, поддержкажелезауChromium OS покахромает— этоединственныйдистрибутив, вкоторомнатестовомнетбукенезавелась беспроводнаясеть(ядроунегосвое, неот Ubuntu). Наwiki-страницевсего15 полностью поддерживаемыхнетбуков.
Вцелом, по-моему, оченьинтересныйконцепт, взглядGoogle нато, какбудетфункционироватьОСбудущего. Ихотя«облачная» замена покаестьдалеконедлявсехприложений (например, чтоеслипользователюпонадобит- сяCAD-системаилиболее-менеесерьезный графическийредактор?) — нанетбукахтакая схемавполнеможетприжиться.
ИнтерфейсMoblin
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
094 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XÀÊÅÐ 04 /135/ 10 |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
УстановкаприложенийвJolicloud
МЕЖДУНЕБОМИЗЕМЛЕЙ
Видимо, идеяпоместитьОСвоблаконедаетспатьнетолькоребятамизGoogle. Молодаяфранцузскаякомпаниятоже решиласделатьсвою«облачную» ОС. Имдажекаким-то образомудалосьполучитьнаразработку$4.2 млнврамках венчурногофинансирования. ВзялинемногоUbuntu, добавиличуть-чутьDebian исобственныхоблачно-ориен- тированныхразработок— получиласьОСJoliCloud, что-то среднеемеждуUbuntu Netbook Remix иChromium OS. Тоже,
вродебы, с«облачной» начинкой, нонеполностьюинтер- нет-зависима, какОСотGoogle.
УстановитьОСможнодвумяспособами:
•СобычногоISO-образа(которыйтакжеиLiveCD). Вплане установкиJoliCloud ничем, крометемногооформления, не отличаетсяотUbuntu.
•ИспользуяинсталляторподWindows (поддерживаютсяXP и7). Инсталляторнебудетменятьсуществующуютаблицу разделов, апростоустановитОСвбольшойфайлнауказанномразделе. Потомчерез«Установку/удалениепрограмм» ОСможнобудетудалить. Идеальнодляновичков! Дистрибутивможетпохвастатьсяширокойподдержкойоборудования(«изкоробки» работаютдажеIntel GMA500 иVIA C7M). Наофсайтенаписано, чтоJoliCloud работаетна98% всехнетбуков. Настраничкеподдерживаемогооборудования75 поддерживаемыхнетбуков/неттопов, 7 «частично поддерживаемых» ивсего3 неподдерживаемых. 98%… похоженаправду:). Тестовыйнетбукопятьжеоказалсяв спискеполностьюсовместимых.
ПослеустановкиОСпредложитсоздатьспециальный JoliCloud-аккаунт. Чтоондает:
•Возможностьустанавливатьиудалятьприложенияодним кликоммышки. Списокприложенийвесьмаобширени включаетвсебянетольконативныелинуксовыеприложения, ноиWeb-приложениячерезMozilla Prism.
•Возможностьсинхронизацииспискаустановленных приложенийнавсехнетбукахспомощьюодногоJoliCloudаккаунта. Даннаяфункциянаходитсявразработкеипока недоступнапростымпользователям.
•Возможностьобщатьсясдругимипользователями JoliCloud (что-товродесвоеймаленькойсоциальнойсети) и видеть, какиеприложенияустанавливаюттвоидрузья.
•Возможностьдержатьчастьфайловвонлайн-хранилище, атакжесинхронизироватьихмеждунетбуками(заявленная разработчиками, ноещенереализованнаяфункция).
Кроме, собственно, самогоJoliCloud-аккаунта, дистрибутив имеетследующиеотличияотUNR:
•Пересобранноеоптимизированноеядросдополнительнымидрайверами;
ИнтерфейсJolicloud. Единственныйслед«облачности» — пиктограммкавправомверхнемуглу
•ПоддержкаFlash иGears вFirefox;
•Предустановленныекодеки.
ОбщаястабильностьработыОСоставляетжелатьлучшего
— уменядистрибутивпаруразнамертвозавис. Ноэтоможносписатьнаактивноеразвитие— последняя, намомент написаниястатьи, версия— PreBeta (0.3).
МУКИВЫБОРА
Встатьепредставлены4 дистрибутива, хотяипозиционирующиесебяводнойнише, но, посутииидеологии— совершенноразные.
Ubuntu Netbook Remix — всемзнакомаяUbuntu, яркий представительОС«дооблачного» периода(еслинесчитать худо-бедно-иногдаработающийUbuntu One). Одинраз настроенный, нетребуетпостоянногоподключениякинету. Широкораспространена, можнонайтиответпрактически налюбойвопрос.
Moblin — покабольшепохожнаконцептсинтересныминтерфейсом, ориентированныйнапостоянноеподключение кинету. Из-замалойраспространенностиответынавоп- росылучшеискатьвспискерассылкиразработчиковили
вIRC. Еслипонравилсяинтерфейс, торекомендуюименно егоустановитьналюбимыйдистрибутив(см. врезку«Moblin
втвоемдистрибутиве»).
Google Chrome (Chromium) — повсейвидимости, ОСс высокимпотенциалом. Всеприложенияиданныенаходятсяв«облаке» идоступнытолькоприподключенноминете.
ПоддержкулучшеискатьвGoogle Groups (chromium-os-*)
илиIRC. Думаю, этаОСимеетвсешансыскоробытьпредустановленнойназначительнойчастинетбуков.
Jolicloud — «полуоблачный» дистрибутив. Для работы постоянное подключение к инету не обязательно, хотя и желательно. Отличная поддержка железа, установка приложений в один клик, предустановленные кодеки, инсталляция из под Windows — в общем, можно уверенно рекомендовать эту ОС Linux-новичкам. Поддержку можно найти на форуме (www.techreviewonlineforum. com/jolicloud-forum-f17.html), есть группа в Facebook (более 5000 участников) и twitter (http://twitter.com/ jolicloud).
КаквсегдавмиреLinux — выборесть. z
DVD |
dvd
Наприлагаемом кжурналудискеты найдешьвидео
сдемонстрациейинтерфейсоврассматриваемыхОС.
HTTP://WWW
links
•Официальныесайтыдистрибутивов: www.ubuntu.com moblin.org www.chromium.org www.jolicloud.com
•Сравнениепроизводительности рассматриваемых дистрибутивов: www.phoronix.com/ scan.php?page= article&item= chromium_moblin_ benchmarks
XÀÊÅÐ 04 /135/ 10 |
095 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
P |
|
|
|
|
|
NOW! |
|
o |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
w Click |
to |
BUY |
|
|
|
|
|
|
|
|
CODING |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
m |
|
Денис «c0n Difesa» Макрушин condifesa@gmail.com) http://defec.ru |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
o |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
. |
|
|
|
|
|
.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ОБЛАКО |
КАК СЕРВИС |
ХАКЕРСКИЙ |
РАСПРЕДЕЛ |
.NET REMOTING: ПРОГРАММИМ СИСТЕМЫ РАСПРЕДЕЛЕННЫХ GRID-ВЫЧИСЛЕНИЙ
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
|
X |
|
|
|
|
|
|||
|
|
- |
|
|
|
|
|
d |
|
||
|
|
F |
|
|
|
|
|
|
t |
|
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
||
|
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
|||||
|
|
|
|
|
|
||||||
w |
|
|
|
|
|
|
|
|
|
||
|
|
w |
|
|
|
|
|
|
|
o |
|
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
|
-x cha |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При правильном подходе к распределению трудоемкой задачи между имеющимися вычислительными мощностями экономятся время (деньги), ресурсы, а для кого-то и нервные клетки. Именно для этого предназначена система распределенных вычислений, созданием и организацией которой мы займемся в этой статье.
ети распределенных вычислений |
ЗАКЛАДЫВАЕМ ФУНДАМЕНТ |
бесполезность в руках хакера, получившего |
|
впервые нашли свое применение в |
Традиционно, прежде чем приступить к кодин- |
доступ к базе. Ему ничего не остается, кроме |
|
науке. Моделирование сложных про- |
гу, необходимо ознакомиться с теоретической |
как «в лоб» перебирать все возможные комби- |
|
цессов, обработка большого объема |
частью вопроса. В нашем случае теория проста |
нации символов и сверять их хэши с целевым, |
|
данных и тому подобные задачи |
до безобразия. Что, к сожалению, не мешает |
то есть, искать коллизию. При высокой «стой- |
|
требуют вычислительных мощностей, которые |
ей скрывать некоторые подводные камни. Обо |
кости» |
пароля, то есть при сложной (с матема- |
Ñ |
|
||
зачастую не способны предоставить суперком- |
всем по порядку. |
тической точки зрения) комбинации символов, |
|
пьютеры. При этом здесь мы не затрагиваем |
Грид-вычисления (от англ. «grid» — сеть, |
шанс подобрать заветную комбинацию симво- |
|
финансовую составляющую. Как альтернативу |
решетка) — форма распределенных вычисле- |
лов за актуальное время стремится к нулю. По |
|
огромным вычислительным комплексам уче- |
ний, в которой группа компьютеров, объединен- |
крайней мере, на одном компьютере ;). А если |
|
ные решили взять «с миру по нитке», и сейчас |
ных каналами связи (кластер), выполняет боль- |
распределять задачу на несколько машин, то |
|
мы можем наблюдать продукты их побочной |
шой объем работ. В свою очередь, сеть этих |
время перебора будет сокращаться пропор- |
|
деятельности: начиная от обычных кластеров |
компьютеров называется «грид». Данный тип |
ционально количеству рабочих станций. Самое |
|
и заканчивая ботнетами, которые, в подавляю- |
сетей в настоящее время нашел свое примене- |
время вспомнить о завалявшихся дедиках |
|
щем большинстве случаев, используются в |
ние в коммерческой инфраструктуре для реше- |
(dedicated servers) из прошлогодней коллекции |
|
корыстных целях. Но тема бот-сетей в нашем |
ния таких трудоёмких задач, как экономическое |
;). В качестве типа хешей, который мы будем |
|
журнале была раскрыта неоднократно, как в |
прогнозирование, сейсмоанализ, разработка и |
«потрошить», выберем MD5, в силу его рас- |
|
виде конкретных примеров работающих ботов, |
изучение свойств новых лекарств. Спускаясь с |
пространенности в веб-инфраструктуре, но хочу |
|
так и в виде концептов. Наша задача — рас- |
облаков на землю, скажу, что и хакеры данной |
напомнить, что нам важна не задача, а важен |
|
смотреть «светлую» сторону систем распреде- |
технологии находят множество применений. |
процесс ее выполнения. А теперь приступим к |
|
ленных вычислений, при этом абстрагируясь |
Ни для кого не секрет, что современные систе- |
выбору инструмента. |
|
от типа решаемой задачи (будь то поиск вне- |
мы авторизации (например, встроенные в |
ЗАЧЕМ СКАЛЬПЕЛЬ? ÒÀÙÈ ÊÐÀÍ! |
|
земных цивилизаций, лекарства от эпидемии |
операционную систему или находящиеся на |
||
нового вируса или хэша от «неприступной» |
сайте) хранят пароли пользователей в виде так |
В нашем журнале неоднократно рассказыва- |
|
комбинации символов). По этой причине мы |
называемых «хешей» — строк фиксированной |
лось о прелестях программирования под плат- |
|
не будем скрывать клиентскую часть нашей |
длины, соответствующих паролю. При осущест- |
форму Microsoft .NET на разработанном специ- |
|
системы на компьютерах пользователей. |
влении авторизации переданная комбинация |
ально для нее языке C#. С нововведениями MS |
|
Антивирусы и файрволы мы обходить также не |
символов отображается в хеш и сверяется с |
программирование все больше стало напоми- |
|
планируем, что, тем не менее, не приведет к |
хешем, хранящимся в базе системы. Хранение |
нать процесс сбора конструктора, а справочник |
|
упрощению нашей задачи. |
паролей в виде хешей отчасти гарантирует их |
MSDN — отличной инструкцией к его сборке. |
096 |
XÀÊÅÐ 04 /135/ 10 |