Граучи Блог

Мрън, мрън всеки ден!

Нова среща с бозиста (aka vista)

6 месеца слез като разкарах новот отворение на M$ от лаптопа си, вчера отново имах нещастието да седна зад не една, а 2 бозиста машини. Иедната беше смешния във всички отношения хоум базик (или home basic) другата прескъпата ултимът.

Пръво с хоум базака - лаптоп делл с 4 гигабайта рам. Разбира се бозата вижда само 3.5 ГБ. Сетих се за номера с PAE и реших да опитам. За протокола BCEdit /set PAE forceenable НЕ РАБОТИ под хоум базик. БИОС-а си вижа 4 ГБ бозистата не. Толкова за нея.

Следва безумната ултимът. Първо сложих българския превод - той се появява като опция за юзъра и не е систем уайд както може да се очаква. Това добре. Единствена забележка - recent documents е безумно дъръг превод и за грозява старт (или както там му викат вече) менюто. Windows Media Center крашва всеки път като се опита да индексира колекцията с филми - толкова за тази “фийчър” - неизползваема е.  Другото което много ме инетресуваше във виста е битлокър криптирането на дяловете. Още един “книжен тигър”. Технологията зависи от инсталирането на TMP чип на дъното а аз до сега НЕ СЪМ попадал на компютър - било лаптоп или десктоп с такова нещо. Изводът технологията е НЕИЗПОЛЗВАЕМА и следователно БЕЗСМИСЛЕНА за повечето протребители.

Наколко мисли относно TMP чиповете - освен битлокъра който се намира само в бозата ултимът, други които го ползват са контент мафията с техните DRM технологии.  До накъде липсата на това нещо макар и можещо да се използва за полезни неща (съхраняванен на gpg ключовете например) не ме смущава защото на практика това може да превърне ПС-то в напълно заключена платформа (може би по-заключена и от mac).

Почна разработката на новото OpenSUSE

Та днес се появи новината, че е излязла Alfa0 на opensuse11. Какво има накратко:

  • gcc 4.3.0
  • kernel 2.6.24-rc4
  • X.org 7.3
  • KDE 3.5.8
  • KDE 4.0 RC1
  • CUPS 1.3.4
  • gdb 6.7.1
  • Alsa 1.0.15
  • Gimp 2.4
  • Yast2 2.16

Надявам се този път да успея да се включа в превода.

M$ се пътан с OLPC проекта

В нета се появиха поредните вопли на редмъндци как не можели да съберат блоутуеъра си на 1ГБ флаш на OLPC лаптопа. ХР и Офис бачкали на не по-малко от 2ГБ и нямало как да паднат на 1. За да направят това в момента се пънели 40 човека - хора работещи както в M$ така и външни хора. Изводите за това което правят си ги правете сами.

Спомням си с умиление времето когато инсталирахме RedHat 4.2 на 400MB дял… Сега и с линукса ще се види зор ама смятам, че щом има лайв СД-та с гном от по 650MB не е голяма трудност да се падне и по-надолу чувствително.

Линкче http://www.tomsguide.com/us/microsoft-xp-olpc,news-62.html

Adobe в България решиха и те да пробват рекет

В държавата в която ако имаш пари всеки номер минава, Adobe решиха и те да се пробват с рекетьорска тактика колко стотинки могат да изкарат.

Вече от два независими източника чувам, че другарите решили да почнат да пращат писма на уеб мастъри да им търсят сметка с какви продукти е правена уеб страницата им. Не стига това, а и “подпитват” ако сайта е правен от фирма за договор за тази дейност. Явно си имат спайдър който рови нета и анализира картинки и чете таговете в тях. Ако излезе техен продукт пращат заплашителни писма до собственика. Писмата идвали по не по електронната поща, а по нормална такава, така че имайте си едно на ум ако получите честитка от Adobe.

Ако все пак се занимавате с уеб дизайн (нещо което аз не правя) все пак ще си позволя да препоръчам Gimp http://www.gimp.org/, а за хората които ползват флаш (чак не мога да повярвам че в моя блог ще препоръчам M$ технология) може да погледнат Silverlight (silverlight.net) или за Linux - Moonlight http://www.mono-project.com/Moonlight.

Положителното в случая, е че това е още един камък в градината на closed source феновете.

Нека все пак дизайнерите да покажа на новоизпечените рекетьорчета, че не са единствени на света НЕ като нарушават лиценза на продуктите им, а като мигрират към други. Едно е да се защитава privacy от посегателствата на корпорации и държавата, друго е хора не плащащи за нечий затворен продукт (наричани незнайно защо пирати в казионните медии) да се възползват от това.

Пазарният дял на Firefox също растял

Освен византийските стагмистики на M$ за уязвимостта на Firefox днес четем, че Firefox удвоил популярността си за година. Потребителите на firefox вече достигат 125 милиона и според Мозила фондацията това представлява 10% от всички компютри свързани с Интернет. Става въпрос за реално поддържани и използвани инсталации, а не само за даунлоуди. Като един от източниците на тази информация са сървърите за ъпдейт на браузърите. Не знам до колко това може да се посочи като 100% достоверен източник, понеже много (май всички) дистрибуции изключват възможността браузъра да се обновява сам по Интернет и пускат пачовете през своите системи. Така, че пазарния дял или “популярността” както пишат може да се окаже с няколко процента нагоре.

Сигурно и M$ се досещат за това. Почти съм сигурен, че знаят много добре кой браузър е сложен по подразбиране в бозата и си правят черната статистика. От там виждат, че са на път да се превърнат в аутсайдери и пускат FUD машината на пълни обороти.

п.п. Цитат от блога на оперативния директор на мозила корпорацията

  1. Jesse Ruderman 11.27.07 / 3pm

    “What happens when we do security updates? (usage goes down as anti-virus software updates get propagated, but recovers over the following week or 2)”

    Do you mean that anti-virus software is suspicious of the new version of Firefox and prevents it from running or from connecting to the Internet? If so, eep! What percent of Firefox users does that happen to? How long does the effect last? What can we do about it?

  2. John 11.27.07 / 4pm

    hey jesse — actually, we don’t know. what we do know is that in the days following new dot releases, we see a clear decline in usage — 10% or more — and it takes a few days to recover. working theory at the moment is that it takes a while for the anti-virus programs to recognize the new firefox is valid — we don’t really know though, so that’s a good example of a question that tracking the stats raises that we need to figure out.

Пазарният дял на бозиста растял

Вчера в 24-часа се появи статия с подобно съдържание. Дрънкаше се нещо от сорта “въпреки оплакванията от потребителите, пазарният дял на бозисатата растял”. Като за начало - в момента всички лаптопи, които се продават се пробутват на клиентите с бозиста хоум базик (vista home basic според M$). Предполагам, че всяка такава система я таксуват като виста система и може и да имат право. Друг е въпроса колко е морално да се насилва нещастният потребител да ползва крапуеър, който може и да не поддържа професионалния му хардуер. В тази връзка като съдя от собствените си премеждия, съпорта на принтери и най-вече на професионални такива е повече и от скромен.

За да не попаднат под ударите на закона M$ са измислили процедура за даунгредй към по-нормалната боза ХР, която може да се характеризира като “писане на писмо до султана” (имаше някаква картина “казаци пишат писмо до султана” май). Нещата са също толкова сложни и безсмислени. Та, ако на някой му се наложи да даунгрейдва да  има в предвид, че даунгреид може да се прави на бозиста хоум премиум и нагоре. 90% от лаптопите които мярнах бяха с бозиста хоум базик, така че ако са ви пробутали подобна работа - забравете. Даунгрейдва се до ХР профешънъл по следния начин:

  1. Звъни се на съпорта и се мрънка да ти дадат специален ключ, като те ти искат ключа за бозистата и сканирана фактура, сниман стикер, пълна информация за лице за контакт включително телефон и така.
  2. Ако не са ти скъсали нервите, с този ключ се инсталира ХР от диск за ОЕМ боза изискваща активация (от къде може да се сдобиеш с такъв диск си е лично твой проблем).
  3. При активиране се избира активиране по телефона (не по интернет) и ако благоволят ти дават активационен ключ.
  4. Ако не си умрял до тогава ползваш легално даунгрейдната боза.

Ако на някой му се занимава с това, да има в предвид, че трябва да активира проклетата боза след като е инсталирал всички драйвери на системата. Инсталирането на драйвери на дъното например девалидира активацията, и трябва да се активира отново по телефон. ХР-ата които идват с по-новите ОЕМ системи са супер в това отношение. При инсталация не искат нито сериен номер, нито после те занимаван с активация и си минават Windows Genuine disAdvantage проверката без грижи. Така че една подсказка, намерете си рикавъри дискове за съответния ОЕМ и си джарайте с тях.

M$ отново ги хванаха да послъгват

theInquirer публикуваха статия в която установяват, че “невероятното” качество, което DX10 трябваше да донесе в игрите е фалшификация и невероятностните скрийншотове и демота не са нещо друго освен поредната измама от M$.

DX10 се тръбеше, че е нещо кой знае колко революционно предоставящо уж безгранични възможности за геймърите. Още при първите скрийншотове които мярнах ми се стори, че нещо не е в ред. Бяха прекалено реалистични за да може да се рендват с разумна скорост от съвременните карти. Е от theInquirer са изровили информация, че всичко това било atistic rendering (каквото и да значи това) - демек долна фалшификация.

Това е поредното доказателство, че DX10 не е това което се тръби, както и бозистата между впрочем. M$ балоните се пукат едни след друг - първо бозистата с нестабилността си и безумията около копирането и мултимедийните глупости, после DX10 който мен ме касае точно толкова колкото раждането на мече панда в канадската зоологическа градина. Какво ли ще е следващото? BitLocker криптирането!? Да не се окаже след време е криптиране, което не криптира много много и се чупи за 2 часа.

Статията по-долу:
http://www.theinquirer.net/gb/inquirer/news/2007/11/26/flight-simulator-developer

24Часа и президента на Micro$oft

Случайно или не 24-часа направиха колаж с мутрата на лудия Стив Балмър като купувач на гласове. Статията няма нищо общо със софтуера, но има много общо с корупцията и пазаруването на политици. След сагата с Mandriva и Нигерия, както и местните ни залитания по поръчки от M$, май “грешката” е правилна.

Това е статията:

24часа

 

Това е май снимката на мутрата му, използвана в колажа:

лудия Балмър

Бозистата и със СП1 същия боклук

Ако някой се е надявал, че SP1 за бозата бозиста, че оправи производителността на системата, вече е време да слезе на земята и да проумее, че бозистата (някой я наричан Vista) е такъв блоут, че никакви бъгфиксове не могат да я поправят. Първите що годе тестове на производителността на SP1 показват, че няма никаква промяна в скоростта на системата.

Както някои хора писаха вече всички успехи в сферата на хардуера се заличават от блоутуеъра на M$. В резултат ефекта от новите процесори и повечето рам се умножава по 0 от смоната и задръстена ОС, която изисква огромни ресурси за да работи самата тя. Някой трябва да подсети M$, че компютрите се ползват не само да старниране на прозрачни джамове и браузване в интернет. Някои хора ги ползват все пак и за работа, като пускат програмки като AutoCAD, CorelDRAW и други подобни. Не е зле ОС-а да оставя и малко ресурси за програмите с които хората си изкарват хляба, а не да прави простотии от сорта на ограничаване на мрежовия трафик като си пуснеш mp3-ка.

Мислехме си, че по смотана ОС от ХР няма - имало Vista. Сега си мислим, че по смотана ос от бозиста (Vista) няма. Ще има. Нарича се Windows 7. M$ от наколко години се опитват постоянно да надминат себеси каот докажат, че може да пуснат по-голям боклук от този който са сътворили до сега.

XEN с OpenSUSE 10.3

Беше ми голяма краста да пробвам XEN под линукс с новия ми процесор, който има нужните vmx разширения. Първо няколко думи за XEN. Това е най-интересния начин за витруализация с отворен код. Нещата станаха още по-интересни след като XEN започна да подържа и немодифицирани гост операционни системи но за това по-нататък. Xen представлява т.нар hypervisor - приложение което се зарежда ПРЕДИ операционната система и контролира достъпа до ресурсите на компютъра като по този начин позволява да се изпълняват много операционни системи едновременно. Достъпът до устройствата става през драйверите на една определена операционна система, която върви в особен привилегирован режим наречен Domain 0 или Dom0 за кратко. Гост операционните системи се наричат съответно Domain User или DomU. Dom0 е критичен за сигурността на цялата XEN инсталация понеже има достъп до гост операционните системи и ги контролира. В случая Dom0 е специално пачнат линукс, който освен по драйверите си (по скоро липсата на определени драйвери) не може да се различи от обикновен линукс. Под този линукс обаче има специален демон който отговаря за управлението (стартиране, спиране, рестартиране, мигриране!!!!) на гост операционните системи - xend. Администратора управлява този демон по два начина единият е през xm командата, другият пред питонски libvirt библиотеки. В openSUSE има готино гуи писано на питон който върши работата през libvirt.

Xen през Dom0
фиг.1

 

На фиг.1 е показан xen Dom0 ядрото с основните приложения на xm командата - стартиране на виртуална машина и списък с параметрите й. Също се вижда промяната на състоянието на виртуалната машина от спряна в работеща.

YaST
фиг.2

Фиг.2 е YaST модула за управление на виртуалните машини през libvirt.

VirtManager
фиг.3

VirtManager
фиг.4

VirtManager2

фиг.5

Физическа машина
фиг.6

Виртуална машина 1
фиг.7

Виртуална машина 2
фиг.9

От фиг.3 до фиг.8 са дадени екраните за мониторинг на виртуалните машини, както и на Dom0. Преди да продължа с описание на инсталирането на виртуални машини, ще спомена и няколко думи за видовете виртуализация налични под Xen.

В началото Xen ползваше метод наречен паравиртуализация -Dom0 и DomU бяха пачнати за да разбират, че работят под управлението на hypervisor. Това дава предимство на DomU системите да съобразят алгоритмите си с факта, че биват прекъсвани за изпълнение на друга ос. Този метод за софтуерна виртуализация го воят за доста бърз и даваше по тестовете доста високи резултати. Недостатък е разбира се факта, че госта трябва да е пачнат. Това не е проблем с Linux но по този начин не можеше да се пуска боза и други затворени боклуци. Та се наложи първо AMD и после Intel да се намесват и като въвеждат хардуерни инструкции в процесорите които да правят възможно виртуализирането на немодифицирани гост операционни системи. Поради причини които нямам намерение да засягам този вид за т.нар. пълна виртуализация е по-бавен от паравиртуализацията и гостите намя начин как да знаят, че работят под виртуална машина.

Та да се върнем към нашето SuSE. графичната инсталация и възможните избори са дадени на следващите фигури. Интересно, че не намерих начин да пусна звук под гост операционната система.

Инсталиране 1Инсталиране 2

Инсталиране 3Инсталиране 4

Инсталиране 5Инсталиране 6

Инсталиране 7

Инсталирането на openSUSE под XEN паравиртуализиран беше много лесно. Бях приятно изненадан, като видях, че от DVD директно се зарежда модифицирания DomU кернел. С две думи тук никакви въпроси. Друго нещо което пробвах беше като копирам вече инсталиран имидж да направя нова виртуална машина. Пак никакъв проблем. Копира се имидж файла и се внася през гуито или се бута конф файла на ръка.

Нова машина

DomUDomU се изключва по сигнал от Dom0

Предимството на паравиртуализацията е видно на последната фигура. При подаване на команда за изгасяне от Dom0 в DomU се изпълнява нормална процедура по изключване.

За да се пускат немодифицирани гост ОС е нужно да има съответните хардуерни разширения в процесора, чипсета да ги поддържа и BIOS-а на дъното също да е наясно с това. Xen 3 и по-голям нямат проблеми с ползването на разширенията. Процесора на който тръгна всичко е C2D E6550. На лаптопа ми тези разширения ги няма. Командата с която може да се провери това е cat /proc/cpuinfo . Фиг.10 е на процесор със съответните разширения, а фиг.11 без

CPU vmx
фиг.10

CPU без vmx
фиг.11

Възможност да се тества всичко това е да се сложи някаква боза. Например Боза 2003 не знам къв си сървър. Инсталацията протича нормално (пак през гуи-то). Може да е интересно да се види как бозата вижда виртуалната машина (последната фигура от серията).

боза 1Боза 2

Боза 3Боза 4

Боза 5Боза 6

Боза 7

Тестове за производителност не съм правил, но при пуснати няколко виртуални машини не се забелязва някакво дразнещо забавяне. Графичния интерфейс се показва през VNC съвръв/клиент.

Интересно нещо което не съм пробвал е възможността за прехвърляне на DomU системите от физическа машина към друга физическа машина. Според данните от Xen това ставало за около от 90 до 200 ms. Звучи впечатляващо. Ограничението е единствено машините да са на един събнет за сега. Май може и да падне това но не е ясно кога.

Какви други виртуализационни възможности има за Linux. Едното е разбира се VMware. Какъв е проблема с него-не се поддържа от дистрибуциите и изисква компилирането на модули за кернела, които не винаги минават. Иначе си е добър продукт. Qemu е доста стар претендент в тази категория. Въпроса е в производителността. Нова интересна идея представляват kvm пачовете в линукс кернела. Там се избягва Dom0 модела и се избягва изискването за пренаписването на драйвери. В момента това е доста в начално ниво и не знам да се ползва масово. Във връзка с това трябва да отбележа, че libvirt управлява както xen така и qemu и kvm. В новата федора 8 има някакъв нов интерфесй който смятам да опитам в най-скоро време. За сега Xen е идеален като възможности и поддръжка в линукс.

Само за протокола ще отбележа, че M$ се опитват да копират с поредната им въздухарска технология наречена с безумното име Veridian. Уж щяло да влезе в 2008 сървър (как боза и сървър се съчетават в едно изречение не ми е ясно) ама нещо май няма да успеят. Така че и бозаджиите ще се келешат, че можели да се виртуализират. Намам много данни но от това което чета не е паравиртуализация а пълна виртуализация - по неефективно, ама те са си такива…