/*
Оговорюсь сразу же: Apple - это КОММЕРЧЕСКАЯ компания, продвигающая на рынок абсолютно закрытые комплексные решения (т.е. софт+железо), что не мешает ей в тихую поддерживать проект Хакинтош/Hackintosh project и выпускать по-настоящему классную продукцию. И вот эта "тихушная" поддержка и даёт нам возможность вполне легально пользовать Mac OS X, купленную за $129 плюс/минус накладные расходы/дисконт. Вполне легально - это в прямом смысле. Всё что нам потребуется - так это подменить родное ядро на то, которое способно работать с имеющимся под рукой железом (я тут конечно же утрирую, так как для запуска Mac OS X 10.5.* ещё крайне желательно иметь процессор с поддержкой SSSE3 - не путайте с простым SSE3 - и как минимум прямые руки и умение пользоваться Гуглем). В общем затея сия требует свободного времени, любознательности, "правильного" (с точки зрения компании Apple конечно же) оборудования и знания BSD/NeXT систем.
Понаписано на эту тему предостаточно, зобанено и вырезано цензурой ещё больше. Свой путь "ламера ушастого" начинал с этой ветки славного форума ru-board, потом полностью переключился на "оффсайт" (ссылка выше). Если кому-то эти строки пригодятся - уже хорошо. А на нет и суда нет.
Как и что себе ставить - выбирайте сами (гугль в помощь). Всё, что будет далее - некий "галопом по европам" полёт мысли по закромам памяти и фиксирование в заметке наиболее ценного из того, что на ум пришло. Если где-то мной были замечены "отклонения от нормы" - буду указывать, в противном случае считайте рекомендации полностью проверенными и протестироваными в рабочих условиях. Приветствуются любые дополнения, комментарии и т.п.
* Для комфортного "проживания" без дополнительных инвестиций (окромя как в $129 за базовую систему) нам в обязательном порядке надо ставить себе пакет X11 и пакет Xcode (доступен с сайта Apple после регистрации и получения AppleID). После чего с чистой совестью ставим себе Fink и MacPorts Project, рихтуем переменную $PATH в /etc/profile и мы практически "в шоколаде": более-менее на равных с пользователями Linux, *BSD и т.п. по набору софта. Добрасываем в /etc/bashrc пару-тройку любимых альясов:
alias l="ls -la -G"
alias ls="ls -G"
alias c="clear"
alias rm="rm -i"
Жизнь становится чуток приятнее. Fink-ом али macports ставим себе mc - всё, программа-минимум выполнена.
* В /etc/rc.common лучше руками (man sudo, man nano) забить постоянные правила роутинга, смену MAC адреса сетевой карты (если требуется по какой-то причине) и прочие "рутинные" операции
* Для записи на диск Mac OS X из-под Linux-а нужно отключить опцию журналирования выбранной партиции Мак-а. Для корневой (рутовой) это делается так:
sudo /usr/sbin/diskutil disableJournal /
соответственно обратно можно включить командой:
sudo /usr/sbin/diskutil enableJournal /
После чего смело монтируем hfs+ на запись при наличии kernel >= 2.6.20 с собранным модулем hfsplus. Бэкап конечно же не будет лишним ни в коем случае.
* Запись на ntfs из-под Mac OS X проходит при помощи известного ntfs-3g:
http://macntfs-3g.blogspot.com/
Товарищу ERIK-у троекратное "Ура!" за труды.
* Обязательная "таблетка" для всех хозяев AGP видеокарт:
AGPGart driver
к сожалению релиз стабильной версии 2.2 от Joblo похоже канул в лету, нонешняя требует модификации IOPCIFamily.kext - знать опять имеем лотерею...
* Поскольку Leopard (10.5.x) требует больших (с ударением на первом слоге) "мощностей" (только не подумайте плохо, до аппетитов Вистоньки ему ох как далеко) и плясок с EFI (что само по себе есть руль, но руки пока не дошли, извиняйте, не тестил, да и желания нет), то наиболее стабильным и "вылизанным" релизом до сих пор считается Jas-10.4.8. Официальное "хакнутое ядро" версии 8.10.1 (для 10.4.10) у мну не прижилось (ставил поверх 10.4.8 системы), ядро 8.9.1 вроде пахало нормуль, но особого выигрыша в производительности по сравнению с 8.8.1 не заметил. Издержки "хакинтоша" в частности заключаются в том, что нужно чуток думать, прежде чем соглашаться с установкой любого апдейта в систему. Например: предлагают вам проапдейтить iTunes и QTime (а вы прежние апдейты не сохранили/стёрли) и после их установки iTunes так миленько намекает, что не хочет работать в системе версии меньше чем 10.4.9 (Mac MS Office 2008 тоже кстати выделывается похожим образом). Выходов из ситуации два: либо найти где-нибудь старую версию iTunes (которую Apple предусмотрительно стёрла со своих download серверов) или спокойненько открыть Terminal и отрихтовать на своё усмотрение:
sudo nano /System/Library/CoreServices/SystemVersion.plist
что проще, ась?
* Pacifist - универсальное оружие лентяев при потрошении любого установочного пакета Mac OS X (этой программе можно простить наглое требование денег в первые 20 секунд после запуска). Менее ленивые пользуют mc, джедаям достаточно голой консоли. Так ваш покорный слуга легко и непринуждённо выдрал из комбоапдейта 10.4.11 отдельно Safari и всё, что оно просило для работы в 10.4.8. Пашет изумительно. Тут главное - не переусердствовать. Рецепт где-то выглядит так:
1) "дёргаем" "аппу"/приложение
2) запускаем и смотрим на что ругается
3) тащим оставшиеся требуемые компоненты
Чтобы не открывать любое новое приложение в терминале с дебагером для выяснения точной причины, "чаго милому не хватат", пользуем TinkerTool, где помимо прочего указываем на вкладке Applications, что желаем видеть "crash report" ежели чего не так.
* Пример грамотной русификации систем 10.4.х
* Если вы добились чего-то похожего для своей видеокарты:
NVIDIA GeForce 6800 GT:
Chipset Model: NVIDIA GeForce 6800 GT
Type: Display
Bus: PCI
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0045
Revision ID: 0x00a1
Displays:
Acer MFM DVI:
Resolution: 1280 x 1024 @ 75 Hz
Depth: 32-bit Color
Core Image: Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Rotation: Supported
Display:
Status: No display connected
то смело ставьте VirtueDesktops и получите в своё распоряжение инструмент, в чём-то превосходящий по возможностям и Compiz и Metisse вместе взятых. Rich Wareham - примите вагон респектов пожалуйста!
* UNO - лучшая косметика для вашего котёнка. imho - MUST HAVE!
* Неплохая подборка Open Source софта на все случаи жизни, правда незаслуженно обошли вниманием wget, да и не только его, но в целом подборка нормальная.
* Ещё один весёленький наборчик из мира Open Source. Самое забавное здесь именно то, что поставить Linux на свой родной Mac, есть довольно здравая идея, особенно если Mac не нов, а хочется всяческих "рюшечек и красявостей". Тут наблюдал рожу одного "маковода", поставившего себе новый Mac MS Office 2008, изумлённого тем, как Word после запуска (т.е. blank document template, ни буковки ещё никто не успел написать) кушает от 750 до 800 Мб оперативки, а Excel приближается к гигабайту (кто бы мне мою рожу в тот момент со стороны показал...). Вполне объяснимое желание стимулировать продажи любой ценой (или пример прекрасного взаимопонимания между корпорацией Microsoft и производителями железа).
* Jing - очень достойная софтина для скриншотов своего рабочего стола и изготовления видео роликов, чем-то напоминает recordmydesktop.
* AppleJack - шикарнейшее средство от перхоти при возможных сбоях и/или неудержимом желании загрузиться в single user mode без гуёв. Очередной MUST HAVE!
Пара советов: не храните важную информацию (бэкапы) на FAT дисках/партициях. Сделайте для этих целей отдельный "Format: Mac OS Extended" диск и проверьте его доступность при загрузке в single user mode. Как только вы получите в своё распоряжение работающую систему - выполните в терминале одну простую команду:
> sudo tar cvvjf /Sys_Lib_Backup.tar.bz2 /System /Library /mach_kernel /mach.sym
это очень помогает... потом... когда думать становится лень и появляется ощущение вседозволенности :).
Мультизагрузка (например M$ Vista + Linux + Mac OS X + ... + ) легко достигается установкой grub legacy в MBR и записями 'rootnoverify'+'makeactive'+'chainloader +1' в /boot/grub/menu.lst. Этот "рецепт" достаточно универсален и работает как для загрузки Висты, так и для Mac OS X, OpenBSD и прочих...
Удачи!
P.S. ACHTUNG! Если у вас всё заработало как и должно, то "Возвращаться" после Mac OS X в M$ или Linux может быть ой как тяжко...
среда, 23 января 2008 г.
пятница, 18 января 2008 г.
Играть, играть, играть, играть!
/*
Как бы ни были хороши операционные системы для выполнения прикладных задач, но массовое распространение их предполагает "поддержку игровой индустрии". IMHO: популярность и "массовость" MS Windows более чем на половину обусловлена хорошими взаимоотношениями M$ и разработчиков игр. Огромный респект господам из ID Software, которые всю основную работу проводят в *nix системах и портируют затем полученный результат на прочие платформы. Открывая со временем доступ к исходникам своих игр, тем самым именно "двигая прогресс на своих плечах". Вся 3D индустрия по сути "обязана" работам ID. Пользователи Linux в настоящее время имеют в своём распоряжении wine (эмулятор Windows API), что делает доступным для них практически все игры, выпущенные "под M$". Для OpenBSD ситуация гораздо хуже - wine в портах весьма древний, да и generic ядро для десктопа не очень-то предназначено. Как дела у Free и Net BSD - не знаю, но вряд ли хуже, чем в OpenBSD. Это конечно же с учётом того, что можно собрать для этих платформ все Open Source OpenGL игры при наличии поддержки OpenGL в родных драйверах видеокарты или как результат проекта Mesa (сам же проект как мы видим можно считать детищем Кармака и в какой-то степени nVidia).
Очень интересная ситуация с поддержкой OpenGL складывается в Mac OS X. "Закрытое" проприетарное ядро (закрытая платформа по сути своей) не позволяет компании nVidia выпускать качественные драйвера для поддержки своего оборудования. Так что рассчитывать на получение преимуществ в играх на платформе Mac OS X не приходится (в то время как весь Quake, собранный из исходников в Linux, на том же железе показывает гораздо больше fps, чем под M$).
Но поговорить хотелось не о том. К счастью игровая индустрия началась задолго до появления 3D видео акселераторов и пожалуй стоит заикнуться, что многие отличные игры не имеют к платформе PC никакого отношения. Можно долго и аргументированно петь хвалебные оды современным и будущим 3D технологиям - но, как говорит одна моя знакомая, "не вставляет и всё тут" . Посему скажем огромное спасибо всем создателям эмуляторов игровых консолей, верой и правдой заменивших своих славных "железных" прародителей.
Призовое первое место отдаю Fuse - the Free Unix Spectrum Emulator. 12500 доступных игр (только не надо путать слово "доступный" и выражение "на халяву"), возможность портировать практически на все *nix/POSIX системы (если уже не портировано), отличная эмуляция железа реальных Speccy. Пример того, как именно надо делать эмуляторы. Огромное количество документации, дружное и сплочённое сообщество. С большим удовольствием почитываю на досуге книжки на Virtual TR-DOS. Можно пошариться в неплохом каталоге ссылок SPECCY.RU. Кому как, но звук загрузки игры с кассеты в память того же Speccy, Commodore или Atari вызывает такое ностальжи...
Второе и третье "призовые" места стоит поделить между эмулями SEGA и NES.
Gens - эмулятор SEGA, Sega Master System, Sega Genesis, Sega 32x. Великолепное качество эмуляции, замечательные игры. С огромным удовольствием и сегодня ломаю клавиатуру в "Comix Zone", "Ultimate Mortal Combat" и т.д. Назовите мне хоть одну современную игру уровня "Comix Zone". Не зря её на Wii портировали, очень грамотное решение.
snes9x, zsnes и прочие NES (Nintendo Entertainment System) эмуляторы, коих для каждой ОСьки понаделано немеряно. "Donkey Kong" того стоит.
На последнем месте - PlayStation Emulation for the PC, ePSXe эмуль PS - достойные эмуляторы Sony PlayStation. Всё вроде в них к месту, но... уже что-то "не то". Очень трудно описать словами, что какая-то часть "магии" безвозвратно теряется пропорционально "прогрессу" пустых 3D спецэффектов.
Играйте "классику", Господа!
Как бы ни были хороши операционные системы для выполнения прикладных задач, но массовое распространение их предполагает "поддержку игровой индустрии". IMHO: популярность и "массовость" MS Windows более чем на половину обусловлена хорошими взаимоотношениями M$ и разработчиков игр. Огромный респект господам из ID Software, которые всю основную работу проводят в *nix системах и портируют затем полученный результат на прочие платформы. Открывая со временем доступ к исходникам своих игр, тем самым именно "двигая прогресс на своих плечах". Вся 3D индустрия по сути "обязана" работам ID. Пользователи Linux в настоящее время имеют в своём распоряжении wine (эмулятор Windows API), что делает доступным для них практически все игры, выпущенные "под M$". Для OpenBSD ситуация гораздо хуже - wine в портах весьма древний, да и generic ядро для десктопа не очень-то предназначено. Как дела у Free и Net BSD - не знаю, но вряд ли хуже, чем в OpenBSD. Это конечно же с учётом того, что можно собрать для этих платформ все Open Source OpenGL игры при наличии поддержки OpenGL в родных драйверах видеокарты или как результат проекта Mesa (сам же проект как мы видим можно считать детищем Кармака и в какой-то степени nVidia).
Очень интересная ситуация с поддержкой OpenGL складывается в Mac OS X. "Закрытое" проприетарное ядро (закрытая платформа по сути своей) не позволяет компании nVidia выпускать качественные драйвера для поддержки своего оборудования. Так что рассчитывать на получение преимуществ в играх на платформе Mac OS X не приходится (в то время как весь Quake, собранный из исходников в Linux, на том же железе показывает гораздо больше fps, чем под M$).
Но поговорить хотелось не о том. К счастью игровая индустрия началась задолго до появления 3D видео акселераторов и пожалуй стоит заикнуться, что многие отличные игры не имеют к платформе PC никакого отношения. Можно долго и аргументированно петь хвалебные оды современным и будущим 3D технологиям - но, как говорит одна моя знакомая, "не вставляет и всё тут" . Посему скажем огромное спасибо всем создателям эмуляторов игровых консолей, верой и правдой заменивших своих славных "железных" прародителей.
Призовое первое место отдаю Fuse - the Free Unix Spectrum Emulator. 12500 доступных игр (только не надо путать слово "доступный" и выражение "на халяву"), возможность портировать практически на все *nix/POSIX системы (если уже не портировано), отличная эмуляция железа реальных Speccy. Пример того, как именно надо делать эмуляторы. Огромное количество документации, дружное и сплочённое сообщество. С большим удовольствием почитываю на досуге книжки на Virtual TR-DOS. Можно пошариться в неплохом каталоге ссылок SPECCY.RU. Кому как, но звук загрузки игры с кассеты в память того же Speccy, Commodore или Atari вызывает такое ностальжи...
Второе и третье "призовые" места стоит поделить между эмулями SEGA и NES.
Gens - эмулятор SEGA, Sega Master System, Sega Genesis, Sega 32x. Великолепное качество эмуляции, замечательные игры. С огромным удовольствием и сегодня ломаю клавиатуру в "Comix Zone", "Ultimate Mortal Combat" и т.д. Назовите мне хоть одну современную игру уровня "Comix Zone". Не зря её на Wii портировали, очень грамотное решение.
snes9x, zsnes и прочие NES (Nintendo Entertainment System) эмуляторы, коих для каждой ОСьки понаделано немеряно. "Donkey Kong" того стоит.
На последнем месте - PlayStation Emulation for the PC, ePSXe эмуль PS - достойные эмуляторы Sony PlayStation. Всё вроде в них к месту, но... уже что-то "не то". Очень трудно описать словами, что какая-то часть "магии" безвозвратно теряется пропорционально "прогрессу" пустых 3D спецэффектов.
Играйте "классику", Господа!
вторник, 15 января 2008 г.
Vista®... Hasta la vista, baby!..®
/*
Не прошло и трёх месяцев (пары дней не хватило до 3-х месячного срока) со дня подачи гарантийного ноута в ремонт, как удалось выбить свои законные червонцы с продавца (это при наличии технического заключения, что модель ремонту не подлежит конечно же), заречься не покупать ни одной хреновины с логотипом Acer на борту, отметить НГ и выбрать в некоторой спешке замену. Как именно ваш покорный слуга выбивал тугрики - на трезвую голову рассказывать бессмысленно, эпопея была ещё та. Поскольку Hi-End смысла брать не было, бо "понты" не нужны, критериями выбора стали: 1Gb ОЗУ или выше, Pentium Dual Core / AMD Turion Dual Core ("целероны" идут "фтопку"), от 80Gb винтик и гарантийный срок поболее... Эт конечно же помимо наличия сетевой карты и модема. Wi-Fi не критичен, Bluetooth не нужен, Fire-Wire опционально (так как для монтажа видео в случае форс-мажора имеется USB шнурок к камере, помимо "родного" FW). Устройством чтения/записи DVD удивить ноне сложно, всё прочее же в расчёт не принималось. Диагональки смотрели 14', 15' и 17'. Выбор сперва сузился до HP 530, Toshiba L40 и IBM/Lenovo 3000 N*/ThinkPad R61. В результате чего остановился на Toshiba L40-14F. Основная причина - возможность использования продлённой с одного года до двух международной гарантии и отсутствие предустановленной операционной системмы как таковой. Насколько получится продлить срок гарантии - пока точно сказать не могу (отпишусь чуть позже), поскольку регистрацию обещают где-то в течение месяца после подачи первоначальной заявки. Пока есть твёрдая уверенность в "законных" 12-ти месяцах и уверение Производителя на офсайте, что можно на эту именно модель сей срок продлить.
В ноуте на самом деле порядочно "вкусностей" - Intel® GMA X3100, 120Gb disk, Wi-Fi, 965-ый чипсет, гиг оперативы, более 3-х часов работы от батареи (и это правда, не поленился проверить), очень тихий винчестер, да плюс ко всему - какое-то чуток "квадратное" обаяние, чем-то похожее на то, что испытываешь при первом взгляде на IBM-овые "буки".
Скормил ему LiveCD SuSE-10.3, быстро протестировал память, винтик и прочее железо. Всё просто изумительно (не сглазить бы). С Wi-Fi вышел первый казус. До тех пор, пока внимательно не прочитал всё, что написано на наклейках снизу, "просветления" не наступало. В моём экземпляре использовали RealTek 8187b в качестве Wi-Fi чипсета, что ни разу не радовало пока не нашёл чудный сайтик:
rtl8187b
Huge THANKS, что характерно. С ndiswrapper-ом возиться было влом. А так - завелись и полетели с полпинка, аки соколы в ясном небе. SuSE-10.3 встала минут за 20, плюс 5 минут на wi-fi дрова. Вердиктъ: 100% Linux Ready!
К сожалению ноут сей в качестве основной рабочей операционки требовал винду (по не зависящим от меня обстоятельствам, Господа). И вот тут "попёрло" такое веселье, что мама не горюй! Перво-наперво выяснилось, что для установки имеющейся у меня лицензионной версии MS XP Pro надо прикупить или usb флоп, или usb cd-rom, дабы подсунуть дрова на контроллер винта... Щазз, всё бросил и метнулся кабанчиком в ларёк... Варианты конечно же были: от полной установки в qemu с последующим переносом системы на реальную партицию (30-40 минут делов) до тупого dd уже установленной Хрюши с другого компа и по Wi-Fi заливке на ноут с последующим "подпихом" нужных дров. Лениво однако... Тут вспомнил, что в "каморке" остались диски от недавно ... гхм... потерянного ... коллегой при очень странных обстоятельствах (или о пользе забывать портфели в припаркованной машине) практически нового ноута HP. Vista Ultimate® и никак иначе :). Пока оно шуршало с установкой полез на тхг.ру почитать умных статей... Теперь меня одолевают следующие вопросы:
1) сколько надо было принять на грудь для публикации таких Vista-комиксов?
2) сколько бабла за подобные публикации ребята из тхг не поленились выбить из MS?
3) где конкретные реальные сравнения на одинаковых приложениях и сходном железе под Linux, Mac и Vista?
4), 5), .... остальные где-то в том же духе....
Отношение к статейкам как к комиксам пришло после прочтения:
Сколько стоит Windows Vista? Оценка THG
Это по моим скромным прикидкам писано опосля как минимум 0.5 "беленькой" в рыло для "повышения ораторского мастерства". Особенно расстраивает отсутствие конкретных сравнений по пункту номер 3, ежели кто заинтересован - пишите, могу оформить за определённую плату "независимую экспертную оценку" Mac OS vs Vista vs XP vs Linux vs OpenBSD vs ...
Возвращаясь к нашим баранам - я искренне удивился, что Висточка таки сукесфули (successfully) себя на ноут erected (взгромоздила то бишь). Сайтик Toshiba с драйверами к Висточке очень удачно прилёг отдохнуть, поскольку логи мускуля забили хард, после чего лёг MS http сервер на Download Toshiba drivers. "Самая лучшая" ось провалила определение и поддержку "из коробки" не только wi-fi, но и видео, и чего-то ещё, связанного с APM и USB вроде как. Видео дрова с сайта Интела встали на ура, а вот WHQL дрова на rtl8187b потребовали рихтовки inf файла в Notepad-е, бо с какого-то перепоя наша Висточка умудрилась определить чипсет как 8197... Эта 5. Без скидок. Но нормально дрова так пока и не встали, бо индикация хардового переключателя статуса wi-fi адаптера так и не работает, да и сигнал хромает. Пока. Потом може чего ещё отвалится на радостях.
Степень моего изумления новым видом Control Panel и меню Start нормативной лексикой передать сложно. Вспомнив фразу с тхг, что "безопасность де теперича проходит в Вистоньке красной чертой" почему-то пришла ассоциация с анекдотом: "Сэр, вы в принципе способны адекватно реагировать на женщин?! -Нет! -!? -Я не доверяю тому, что кровоточит неделю, а потом не дохнет...". Какая к буям безопасность при отсутствии картинки на весь экран с ахтунгом, что созданный при инсталляции юзер является админом и должен быть использован только в контексте Run As... ? В общем до меня дошло как привести Control Panel и меню запуска приложений к привычному виду гораздо позже того, как напрямую был вызван mmc.exe, выбраны все привычные оснастки и топором вырублены все безобразия: от убиения сервисов поиска и UAC/UAP до установки дров с переколбашенного inf файла (какого-то клёпа inf не пожелал проставить дровишки по правому щелчку мыши).
Теперь о визуальных "красявостях" - одна панель с гаджетами в Висте хавает столько, сколько весь оконный менеджер Enlightenment-DR17 c 60-ю (шестьюдесятью) активными модулями. Если же концептуально сравнивать гуй Linux vs Mac OSX vs Vista, то imo - продукт MS как был в отстающих - так и остался. Если же добавить к этому требования к железу, DRM и прочие "прелести", то становится грустно.
А теперь о действительно забавном: поскольку Выстонька ставилась после SuSE, то по славной ублюдочной своей традиции (считать админа/пользователя кон-чен-ным кретином по сравнению с собой, самой-млять-умной-системой) перетёрла MBR. Опять же не вижу смысла разбираться с новым виндовым бутлоадером. Кому мешал boot.ini? В прежний boot.ini одной строчкой можно было прописать заранее скопированный бутсектор другой оси для её загрузки. Реально, чем было плохо? Оставлять сие было никак нельзя. Вернул grub legacy bootsector, rootnoverify+makeactive+chainloader загрузили висту, после чего опять поменял MBR на тот, что получился после установки Висты. Тварь написала, что какой-то там Desktop в недрах system32 указывает хз куда и отказалась работать! Причём отказала мне, как админу, в просмотре этого Desktop файла! "-А теперь, Вовочка, выйди вон и зайди в класс так, как твой дедушка заходит в комнату! Вынос двери с ноги и вопль: -Что, суки, не ждали!?" Надо будет обязательно попробовать вернуть ntldr на место загрузчика. Помню, что раньше например выкидывали ntldr win2k и заменяли на ntldr Хрюши, реально выигрывая во времени загрузки системы. Смысл был очевиден. А сейчас... для получения инфаркта достаточно посмотреть и понять сколько дряни Вистонька берёт за щёку.
Ок. Упражнение по установке повторили по новой, хорошо хоть обучен все программы/софт держать на одной партиции, систему - на другой, бэкапы и файло пользователя - на третьей. Софт кроме узкоспециализированного весь естественно Open Source. Чёрт дёрнул запустить Windows Media Player... Вспомнил, как этот плеер выглядел в Win'95. Регресс приближается к апофеозу. Ей-ей пришло время в аптеках продавать экстракт листьев дерева кока и "Герасима" в качестве приза наиболее активным покупателям. Чтоб уж ни тени сомнений ни у кого не осталось, какой дорогой всем идти уготовили...
Так что пора... Пора запасаться попкорном и смотреть реалити шоу "Цифровая Вселенная" производства Microsoft® Corp...
Не прошло и трёх месяцев (пары дней не хватило до 3-х месячного срока) со дня подачи гарантийного ноута в ремонт, как удалось выбить свои законные червонцы с продавца (это при наличии технического заключения, что модель ремонту не подлежит конечно же), заречься не покупать ни одной хреновины с логотипом Acer на борту, отметить НГ и выбрать в некоторой спешке замену. Как именно ваш покорный слуга выбивал тугрики - на трезвую голову рассказывать бессмысленно, эпопея была ещё та. Поскольку Hi-End смысла брать не было, бо "понты" не нужны, критериями выбора стали: 1Gb ОЗУ или выше, Pentium Dual Core / AMD Turion Dual Core ("целероны" идут "фтопку"), от 80Gb винтик и гарантийный срок поболее... Эт конечно же помимо наличия сетевой карты и модема. Wi-Fi не критичен, Bluetooth не нужен, Fire-Wire опционально (так как для монтажа видео в случае форс-мажора имеется USB шнурок к камере, помимо "родного" FW). Устройством чтения/записи DVD удивить ноне сложно, всё прочее же в расчёт не принималось. Диагональки смотрели 14', 15' и 17'. Выбор сперва сузился до HP 530, Toshiba L40 и IBM/Lenovo 3000 N*/ThinkPad R61. В результате чего остановился на Toshiba L40-14F. Основная причина - возможность использования продлённой с одного года до двух международной гарантии и отсутствие предустановленной операционной системмы как таковой. Насколько получится продлить срок гарантии - пока точно сказать не могу (отпишусь чуть позже), поскольку регистрацию обещают где-то в течение месяца после подачи первоначальной заявки. Пока есть твёрдая уверенность в "законных" 12-ти месяцах и уверение Производителя на офсайте, что можно на эту именно модель сей срок продлить.
В ноуте на самом деле порядочно "вкусностей" - Intel® GMA X3100, 120Gb disk, Wi-Fi, 965-ый чипсет, гиг оперативы, более 3-х часов работы от батареи (и это правда, не поленился проверить), очень тихий винчестер, да плюс ко всему - какое-то чуток "квадратное" обаяние, чем-то похожее на то, что испытываешь при первом взгляде на IBM-овые "буки".
Скормил ему LiveCD SuSE-10.3, быстро протестировал память, винтик и прочее железо. Всё просто изумительно (не сглазить бы). С Wi-Fi вышел первый казус. До тех пор, пока внимательно не прочитал всё, что написано на наклейках снизу, "просветления" не наступало. В моём экземпляре использовали RealTek 8187b в качестве Wi-Fi чипсета, что ни разу не радовало пока не нашёл чудный сайтик:
rtl8187b
Huge THANKS, что характерно. С ndiswrapper-ом возиться было влом. А так - завелись и полетели с полпинка, аки соколы в ясном небе. SuSE-10.3 встала минут за 20, плюс 5 минут на wi-fi дрова. Вердиктъ: 100% Linux Ready!
К сожалению ноут сей в качестве основной рабочей операционки требовал винду (по не зависящим от меня обстоятельствам, Господа). И вот тут "попёрло" такое веселье, что мама не горюй! Перво-наперво выяснилось, что для установки имеющейся у меня лицензионной версии MS XP Pro надо прикупить или usb флоп, или usb cd-rom, дабы подсунуть дрова на контроллер винта... Щазз, всё бросил и метнулся кабанчиком в ларёк... Варианты конечно же были: от полной установки в qemu с последующим переносом системы на реальную партицию (30-40 минут делов) до тупого dd уже установленной Хрюши с другого компа и по Wi-Fi заливке на ноут с последующим "подпихом" нужных дров. Лениво однако... Тут вспомнил, что в "каморке" остались диски от недавно ... гхм... потерянного ... коллегой при очень странных обстоятельствах (или о пользе забывать портфели в припаркованной машине) практически нового ноута HP. Vista Ultimate® и никак иначе :). Пока оно шуршало с установкой полез на тхг.ру почитать умных статей... Теперь меня одолевают следующие вопросы:
1) сколько надо было принять на грудь для публикации таких Vista-комиксов?
2) сколько бабла за подобные публикации ребята из тхг не поленились выбить из MS?
3) где конкретные реальные сравнения на одинаковых приложениях и сходном железе под Linux, Mac и Vista?
4), 5), .... остальные где-то в том же духе....
Отношение к статейкам как к комиксам пришло после прочтения:
Сколько стоит Windows Vista? Оценка THG
Это по моим скромным прикидкам писано опосля как минимум 0.5 "беленькой" в рыло для "повышения ораторского мастерства". Особенно расстраивает отсутствие конкретных сравнений по пункту номер 3, ежели кто заинтересован - пишите, могу оформить за определённую плату "независимую экспертную оценку" Mac OS vs Vista vs XP vs Linux vs OpenBSD vs ...
Возвращаясь к нашим баранам - я искренне удивился, что Висточка таки сукесфули (successfully) себя на ноут erected (взгромоздила то бишь). Сайтик Toshiba с драйверами к Висточке очень удачно прилёг отдохнуть, поскольку логи мускуля забили хард, после чего лёг MS http сервер на Download Toshiba drivers. "Самая лучшая" ось провалила определение и поддержку "из коробки" не только wi-fi, но и видео, и чего-то ещё, связанного с APM и USB вроде как. Видео дрова с сайта Интела встали на ура, а вот WHQL дрова на rtl8187b потребовали рихтовки inf файла в Notepad-е, бо с какого-то перепоя наша Висточка умудрилась определить чипсет как 8197... Эта 5. Без скидок. Но нормально дрова так пока и не встали, бо индикация хардового переключателя статуса wi-fi адаптера так и не работает, да и сигнал хромает. Пока. Потом може чего ещё отвалится на радостях.
Степень моего изумления новым видом Control Panel и меню Start нормативной лексикой передать сложно. Вспомнив фразу с тхг, что "безопасность де теперича проходит в Вистоньке красной чертой" почему-то пришла ассоциация с анекдотом: "Сэр, вы в принципе способны адекватно реагировать на женщин?! -Нет! -!? -Я не доверяю тому, что кровоточит неделю, а потом не дохнет...". Какая к буям безопасность при отсутствии картинки на весь экран с ахтунгом, что созданный при инсталляции юзер является админом и должен быть использован только в контексте Run As... ? В общем до меня дошло как привести Control Panel и меню запуска приложений к привычному виду гораздо позже того, как напрямую был вызван mmc.exe, выбраны все привычные оснастки и топором вырублены все безобразия: от убиения сервисов поиска и UAC/UAP до установки дров с переколбашенного inf файла (какого-то клёпа inf не пожелал проставить дровишки по правому щелчку мыши).
Теперь о визуальных "красявостях" - одна панель с гаджетами в Висте хавает столько, сколько весь оконный менеджер Enlightenment-DR17 c 60-ю (шестьюдесятью) активными модулями. Если же концептуально сравнивать гуй Linux vs Mac OSX vs Vista, то imo - продукт MS как был в отстающих - так и остался. Если же добавить к этому требования к железу, DRM и прочие "прелести", то становится грустно.
А теперь о действительно забавном: поскольку Выстонька ставилась после SuSE, то по славной ублюдочной своей традиции (считать админа/пользователя кон-чен-ным кретином по сравнению с собой, самой-млять-умной-системой) перетёрла MBR. Опять же не вижу смысла разбираться с новым виндовым бутлоадером. Кому мешал boot.ini? В прежний boot.ini одной строчкой можно было прописать заранее скопированный бутсектор другой оси для её загрузки. Реально, чем было плохо? Оставлять сие было никак нельзя. Вернул grub legacy bootsector, rootnoverify+makeactive+chainloader загрузили висту, после чего опять поменял MBR на тот, что получился после установки Висты. Тварь написала, что какой-то там Desktop в недрах system32 указывает хз куда и отказалась работать! Причём отказала мне, как админу, в просмотре этого Desktop файла! "-А теперь, Вовочка, выйди вон и зайди в класс так, как твой дедушка заходит в комнату! Вынос двери с ноги и вопль: -Что, суки, не ждали!?" Надо будет обязательно попробовать вернуть ntldr на место загрузчика. Помню, что раньше например выкидывали ntldr win2k и заменяли на ntldr Хрюши, реально выигрывая во времени загрузки системы. Смысл был очевиден. А сейчас... для получения инфаркта достаточно посмотреть и понять сколько дряни Вистонька берёт за щёку.
Ок. Упражнение по установке повторили по новой, хорошо хоть обучен все программы/софт держать на одной партиции, систему - на другой, бэкапы и файло пользователя - на третьей. Софт кроме узкоспециализированного весь естественно Open Source. Чёрт дёрнул запустить Windows Media Player... Вспомнил, как этот плеер выглядел в Win'95. Регресс приближается к апофеозу. Ей-ей пришло время в аптеках продавать экстракт листьев дерева кока и "Герасима" в качестве приза наиболее активным покупателям. Чтоб уж ни тени сомнений ни у кого не осталось, какой дорогой всем идти уготовили...
Так что пора... Пора запасаться попкорном и смотреть реалити шоу "Цифровая Вселенная" производства Microsoft® Corp...
среда, 2 января 2008 г.
Новогодняя "ёлка"
/*
Чуток оклемавшись от сует праздничных решил сделать что-то доброе для всех. На повестке дня уже давно стояли несколько вопросов, решение которых откладывал "на потом":
1) сделать русский/кирилический шрифт для отображения в gmplayer-е (в окошке, где кнопочки, ползунки и прочая хрень);
2) заставить Ephoto! работать на OpenBSD;
3) выложить обновлённый вариант скрипта по сборке E17-го с патчами для OpenBSD и обновлённой конфигугацией компонентов, выбираемых по умолчанию.
Розовая птица "Обломинго" таки поздравила мну с Новым Годом... Полностью выполнен только пункт третий. Забирайте. Сейчас уговариваю себя сделать патчсет для канонического скрипта сборки, есть там несколько занятных моментов, думаю числу эдак к шестому управиться с Божьей помощью (а може и нет).
Пинкам Ephoto! предшествовали разборки с ewl, которые закончились оформлением следующей статейки:
OpenBSD_tricks
всем фанатам OpenBSD и E17-го советую ознакомиться с моими комментариями к ранее опубликованным багрепортам (особенно к номерам 289 и 334):
OpenBSD Specific Defect
Почему Ephoto! отказывается работать с изображениями на OpenBSD пока не понял. Хорошо бы посмотреть на поведение других приложений на ewl, да только их ещё найти надо (в рабочем состоянии).
С MPlayer-ом всё оказалось намного мрачней. Есть документъ:
Appendix C. MPlayer skin format
Приложение C. Формат скинов MPlayer
в котором по старой доброй традиции ни одна праститутка не обмолвилась о кодировке символов шрифта для корректного его отображения. ОЧЕНЬ нехорошие подозрения, что отображение символов, отличных от латиницы (ASCII или ISO-8859-1) невозможно в принципе, либо крайне затруднено. Внятных комментариев или разъяснений сего безобразия добиться не удалось. С благодарностью приму к сведению любую информацию по этому поводу.
OpenBSD
Ручками из ports-current собрал Seamonkey - ОНО! Может и субъективно, но в работе приятнее, чем ФФ. Собрал jdk и jre, толку - ноль! Всё упирается в блядский flashplayer и плагин к нему для браузеров. В OpenBSD есть flash (может что-то показать, но далеко не всё и не всегда). Для полноценной поддержки в браузере надо включать режим совместимости с Linux, ставить linux-base, Opera и opera-flashplugin. Гори оно синим пламенем вместе с flash сайтами в таком случае.
UDF диски на запись не монтируются. Думаю "накатить" на UDF ext2 и попытаться ещё раз, но уже понимаю, что делать так не стоит. FFS в Linux-е чудненько доступны на чтение и проблема обмена информацией как-то отошла на второй план.
Всем, кто пользует pptp (впн) - ACHTUNG! Будьте крайне внимательны к параметру set lqrperiod в /etc/ppp/ppp.conf. Пожалуй приведу свои настройки для краткости:
> cat /etc/ppp/ppp.conf
provider:
set authname ИМЯ_ПОЛЬЗОВАТЕЛЯ
set authkey ПАРОЛЬ
set timeout 0
set ifaddr 0 0
disable pap
disable dns
# добавить маршрут по умолчанию
add! default HISADDR
allow users
set device "!/usr/local/sbin/pptp vpn.provider.ru --nolaunchpppd"
set log Phase LCP IPCP CCP tun command
enable lqr
set lqrperiod 5
set cd 5
set redial 30
set dial
set login
# MSS туннельного интерфейса не должно превышать MTU физического
enable mssfixup
# отключаем метод сжатия адресов и некоторых полей
disable acfcomp protocomp
deny acfcomp
#EOF
вроде как стала сеть работать стабильнее.
Ещё один "пунктик" - клиенты для работы с протоколом Direct Connect. imo - заслуживают внимания на сегодня только два проекта: Linuxdcpp и microdc2 (консольный клиент). Поскольку для OpenBSD компилером по-умолчанию является gcc-3.3.5, то с Linuxdcpp мы "пролетаем". Microdc2 прекрасно собирается из исходников, неприхотлив, нареканий в работе не вызывает (с перекодировкой сообщений из формата хаба в формат локали справляется на "отлично").
В остальном пока всем доволен. LaTeX печатает, mplayer и ffmpeg собраны с поддержкой всего и вся (эх, ежели б не отсутствие дров от nVidia, а то hdtv смотреть приходится в Linux), Seamonkey и w3m "бороздят просторы", Blender и Gimp рисуют (а в Archlinux-е Blender что-то стал сегфолтиться на диалоге открытия файлов и эт не токмо у меня, всё же "SuSE рулед™"), изучаю потихоньку PF (iptables + ip вроде как мощнее по функционалу, но для OpenBSD сей PF - именно то, что Доктор прописал). В планах на ближайшее будущее - подружить OpenBSD с Entrance. Пока что-то каменный цветок "не выходит". Ублюдочный xdm пашет, а вот Entrance, равно как и Slim, явно требуют "рихтовки напильником". Ежели кто "добился взаимности" - пожалуйста, намекните что к чему.
Первые курьёзы Нового года
linuxforum.ru прислал поздравления в кодировке cp1251... ни добавить, ни отнять, Господа... Мою просьбу о ликвидации учётной записи на этом... гхм... форуме... гхм... удовлетворять почему-то не хотят. Может письмо с просьбой не дошло? :)
Антонъ перешелъ съ Linux на Windows. Риальный посанъ. Тут тоже ни добавить, ни отнять... В камментах этого "космонавта" есть следующая ссылка... "Орёл наш, дон Рэба, защитник Отечества...".
Чуток оклемавшись от сует праздничных решил сделать что-то доброе для всех. На повестке дня уже давно стояли несколько вопросов, решение которых откладывал "на потом":
1) сделать русский/кирилический шрифт для отображения в gmplayer-е (в окошке, где кнопочки, ползунки и прочая хрень);
2) заставить Ephoto! работать на OpenBSD;
3) выложить обновлённый вариант скрипта по сборке E17-го с патчами для OpenBSD и обновлённой конфигугацией компонентов, выбираемых по умолчанию.
Розовая птица "Обломинго" таки поздравила мну с Новым Годом... Полностью выполнен только пункт третий. Забирайте. Сейчас уговариваю себя сделать патчсет для канонического скрипта сборки, есть там несколько занятных моментов, думаю числу эдак к шестому управиться с Божьей помощью (а може и нет).
Пинкам Ephoto! предшествовали разборки с ewl, которые закончились оформлением следующей статейки:
OpenBSD_tricks
всем фанатам OpenBSD и E17-го советую ознакомиться с моими комментариями к ранее опубликованным багрепортам (особенно к номерам 289 и 334):
OpenBSD Specific Defect
Почему Ephoto! отказывается работать с изображениями на OpenBSD пока не понял. Хорошо бы посмотреть на поведение других приложений на ewl, да только их ещё найти надо (в рабочем состоянии).
С MPlayer-ом всё оказалось намного мрачней. Есть документъ:
Appendix C. MPlayer skin format
Приложение C. Формат скинов MPlayer
в котором по старой доброй традиции ни одна праститутка не обмолвилась о кодировке символов шрифта для корректного его отображения. ОЧЕНЬ нехорошие подозрения, что отображение символов, отличных от латиницы (ASCII или ISO-8859-1) невозможно в принципе, либо крайне затруднено. Внятных комментариев или разъяснений сего безобразия добиться не удалось. С благодарностью приму к сведению любую информацию по этому поводу.
OpenBSD
Ручками из ports-current собрал Seamonkey - ОНО! Может и субъективно, но в работе приятнее, чем ФФ. Собрал jdk и jre, толку - ноль! Всё упирается в блядский flashplayer и плагин к нему для браузеров. В OpenBSD есть flash (может что-то показать, но далеко не всё и не всегда). Для полноценной поддержки в браузере надо включать режим совместимости с Linux, ставить linux-base, Opera и opera-flashplugin. Гори оно синим пламенем вместе с flash сайтами в таком случае.
UDF диски на запись не монтируются. Думаю "накатить" на UDF ext2 и попытаться ещё раз, но уже понимаю, что делать так не стоит. FFS в Linux-е чудненько доступны на чтение и проблема обмена информацией как-то отошла на второй план.
Всем, кто пользует pptp (впн) - ACHTUNG! Будьте крайне внимательны к параметру set lqrperiod в /etc/ppp/ppp.conf. Пожалуй приведу свои настройки для краткости:
> cat /etc/ppp/ppp.conf
provider:
set authname ИМЯ_ПОЛЬЗОВАТЕЛЯ
set authkey ПАРОЛЬ
set timeout 0
set ifaddr 0 0
disable pap
disable dns
# добавить маршрут по умолчанию
add! default HISADDR
allow users
set device "!/usr/local/sbin/pptp vpn.provider.ru --nolaunchpppd"
set log Phase LCP IPCP CCP tun command
enable lqr
set lqrperiod 5
set cd 5
set redial 30
set dial
set login
# MSS туннельного интерфейса не должно превышать MTU физического
enable mssfixup
# отключаем метод сжатия адресов и некоторых полей
disable acfcomp protocomp
deny acfcomp
#EOF
вроде как стала сеть работать стабильнее.
Ещё один "пунктик" - клиенты для работы с протоколом Direct Connect. imo - заслуживают внимания на сегодня только два проекта: Linuxdcpp и microdc2 (консольный клиент). Поскольку для OpenBSD компилером по-умолчанию является gcc-3.3.5, то с Linuxdcpp мы "пролетаем". Microdc2 прекрасно собирается из исходников, неприхотлив, нареканий в работе не вызывает (с перекодировкой сообщений из формата хаба в формат локали справляется на "отлично").
В остальном пока всем доволен. LaTeX печатает, mplayer и ffmpeg собраны с поддержкой всего и вся (эх, ежели б не отсутствие дров от nVidia, а то hdtv смотреть приходится в Linux), Seamonkey и w3m "бороздят просторы", Blender и Gimp рисуют (а в Archlinux-е Blender что-то стал сегфолтиться на диалоге открытия файлов и эт не токмо у меня, всё же "SuSE рулед™"), изучаю потихоньку PF (iptables + ip вроде как мощнее по функционалу, но для OpenBSD сей PF - именно то, что Доктор прописал). В планах на ближайшее будущее - подружить OpenBSD с Entrance. Пока что-то каменный цветок "не выходит". Ублюдочный xdm пашет, а вот Entrance, равно как и Slim, явно требуют "рихтовки напильником". Ежели кто "добился взаимности" - пожалуйста, намекните что к чему.
Первые курьёзы Нового года
linuxforum.ru прислал поздравления в кодировке cp1251... ни добавить, ни отнять, Господа... Мою просьбу о ликвидации учётной записи на этом... гхм... форуме... гхм... удовлетворять почему-то не хотят. Может письмо с просьбой не дошло? :)
Антонъ перешелъ съ Linux на Windows. Риальный посанъ. Тут тоже ни добавить, ни отнять... В камментах этого "космонавта" есть следующая ссылка... "Орёл наш, дон Рэба, защитник Отечества...".
Подписаться на:
Сообщения (Atom)