Fedora 16 Verne

събота, ноември 12th, 2011

Във вторник излезе 16-тата версия на Fedora с кодово название Verne. За разлика от предната 15-та, този път има доста промени, подобрения и нови неща, като може би най-отличителните са Grub2, както и продължаващата миграция от SysV към systemd.  Ето и някои други заслужаващи внимание новости:

  • Chrony заменя ntpd като основен метод за синхронизация на време
  • ext4 отдавна е част от дистрибуцията, но сега ext4 драйвера се използва за монтирането и на ext2 и ext3 дялове.
  • 1000 System accounts – преместване на границата между потребителски и системни акаунти от UID/GID 500, на UID/GID 1000
  • Gnome 3.2
  • KDE 4.7
  • Много подобрения и добавени приложения свързани със виртуализацията и облачните услуги

Екипът на Fedora прави хубав жест с решението да посвети Verne  на големият Денис Ричи.

Повече подробности могат да бъдат намерени в Release Notes, Feature List и официалният анонс.

По стара лична традиция upgrade-нах от 15-та към 16-та версия посредством yum. Въпреки че не е сред официално препоръчваните начини за update, си остава най-удобният за мен. Процедурата е следната:

Импортиране на ключа:

rpm --import https://fedoraproject.org/static/A82BA4B7.txt

Update на yum:

yum update yum

Изчистване на кеш-а:

yum clean all

И самия update:

yum --releasever=16 --disableplugin=presto distro-sync

Имаше малко проблеми със счупени зависимости, та се наложи преди това да премахна:

yum -y remove kino, libnih, libmtp-hal

След това всичко мина гладко и можеше да се насладя на добрата работа на Artwork тима.

Verne

KDE 4.3

сряда, август 5th, 2009

KDE 4.3 Caizen е тук. Всеки сам може да прочете и види какво ново ни предлага любимата декстоп среда. Аз ще се спра само на някои аспекти. Като за начало чувствително бързодействие спрямо KDE 4.2, което за мен е голямо благо с оглед на това, че на едната от машините, които ползвам всекидневно съм с вградена видеокарта.  Освен новите plasmoids доста е поработено над Dolphin, KWin и KRunner като за 6 месеца са отстранени над 10000 bug-a, и са обработени 2000 заявки за функции. Една от тях, която лично на мен ми липсваше спрямо 3.5 е възможността за персонализиране на виртуалните десктопи. Доста по-удобно е когато те са с различни wallpaper-и, иначе лично аз се обърквам. Новото тук е, че освен познатите снимки, slideshows и т.н. могат да се добавят и други глезотии – например земният глобус през деня или нощес, като се следва слънцето в реално време. Но това както се казва не е всичко. По-интересното е въмозжността за добавянето на различни widgets на всеки виртуален десктоп, което е голямо удобство поне за мен, като има възможност да бъдат групирани по функции.

Снощи след като прочетох новината и изгледах screencast-а на сайта на КДЕ доста се чудих как по дяволите да пусна въпросната функция, защото очевидно бе, че трябва да се сложи някъде някоя отметка. По подразбиране това не работи. След известно търсене намерих как става, и в крайна сметка реших да направя и филмче, в което да го демонстрирам.

Казано с думи:

Натискаме plasma иконата (чието име не помня) седяща в горния десен ъгъл и избираме „Zoom Out“. От появилото се popup меню избираме „Configure Plasma“ и слагаме отметка на „Different activity for each desktop“.

А ето и как изглежда:

Глезотиите са много. Красотите също. Отивам да им се радвам :)

Fedora 11 Leonidas

сряда, юни 17th, 2009

Малко късно (все пак излезе преди повече от седмица), но и аз да драсна няколко реда за любимата дистрибуция. Този път няма да се спирам на всички обявени новости. Всеки може да ги види в release notes. За мен стана нещо като традиция да правя update от current към beta release и през rawhide отново до current. Така че реално бях в крак с новостите още от бета версията насам и така да се каже, някои от тях усещах в реално време. И така ето какво ще спомена:

  • по-бързо стартиране – обявено е като 20-секундно. Не съм го засичал, но е бързо. Значително по-бързо от Fedora 10.
  • bash 4.0 – има си преимущества да ползваш cutting edge дистрибуция :)
  • firefox 3.5 beta / thunderbird 3 beta – въпреки че са бета версии съм много доволен. Никакви проблеми и с двете.
  • ext4 – все още не съм правил тестове, но си струва да се отбележи. Трябва да намеря време и място и да видя дали е възможно да се ползва за постоянно.
  • Volume control и цялостно подобрение в поведението на звука. По-добра интеграция и работа на PulseAudio. Повече за това може да се види на ето този линк
  • Presto (yum-presto) -изисква се инсталация (yum install yum-presto). За този feature се говори поне от две версии назад. Плъгина беше готов доста отдавна, но имаше забавяне покрай организацията на огледалата. Та какво толкова е това presto в крайна сметка? При нормален update преди се сваляше целият нов пакет. Въпреки че разликата му със стария може и да е съвсем минимална. Дори и patch от 5 реда води до сваляне на целия пакет. Presto прави именно това. Сваля само разликата между стария и новия пакет, което може да редуцира размера на свалените файлове с около 60 до 80% .
  • no more ctrl-alt-backspace – тази промяна е наложена upstream от X.org.  Реално никъде не пише от какво е породена. Из мейл листите циркулира версия, че виновни са emacs потребители. В emacs има доста комбинации с ctrl-alt, и при натискане на backspace по невнимание се стига до загуба на данни. В крайна сметка не става ясно дали emacs гилдията наистина има пръст в това, но то е факт. Малко разследване показва, че всъщност предложението е дошло от Ubuntu, неясно по каква причина, но в последствие дори и там никой не го иска, като те дори са написали допълнително приложение или скрипт (вече не помня), който да оправя положението. По същия начин са решили проблема и хората от SuSe. Във fedora-devel имаше доста голяма дискусия относно това, как да се процедира и до момента до който я следях решението бе, че щом промяната е наложена upstream, те няма да правят нищо допълнително, макар и никой да не я харесва. Цялата дискусия и защо всъщност това е проблем може да се види тук. В резюме спирането води до парадокса, да е нужен принудителен рестарт в определени ситуации, който ако функцията си е активна не би бил нужен. Решението е добавянето на следните редове в xorg.conf:
  • Section "ServerFlags"
    Option "DontZap" "false"
    EndSection

    Това са впечатленията ми от Leonidas до тук. Ето и едно видео, в което Max Spevack и Paul Frields говорят за някои от новостите във Fedora 11:

    [youtube]http://www.youtube.com/watch?v=Mn5t-u7vCJ0[/youtube]

    Междувременно гласувах за избор на име за следващата 12-та версия по следния начин:

    Chilon 1т.
    Constantine 3т.
    Orville 3т.
    Rugosa 3т.
    Umbria 5т. - новия Стар Трек силно ми повлия за това решение :)

    Изборът ще бъде обявен в началото на другата седмица.

Fedora 10 / KDE 4.2

понеделник, февруари 9th, 2009

KDE 4.2 излезе на 27-ми януари, но все още го няма като официален stable update за Fedora. Пакетите са минали през koji и вече са в updates-testing. Аз понеже нямах търпение да чакам update-нах когато ги нямаше и там, като ползвах ето това хранилище, което се поддържа от Rex Dieter, който се грижи основно за поддръжката и създаването на KDE пакетите за Fedora и RHEL. Там има инструкции, но ето ги все пак и тук.

Създаваме файл /etc/yum.repos.d/kde.repo със следното съдържание:

# kde.repo, v2.1

[kde]
name=kde
mirrorlist=http://apt.kde-redhat.org/apt/kde-redhat/fedora/mirrors-stable
gpgkey=http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kde-redhat
enabled=1

[kde-testing]
name=kde-testing
mirrorlist=http://apt.kde-redhat.org/apt/kde-redhat/fedora/mirrors-testing
gpgkey=http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kde-redhat
enabled=0

[kde-unstable]
name=kde-unstable
mirrorlist=http://apt.kde-redhat.org/apt/kde-redhat/fedora/mirrors-unstable
gpgkey=http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kde-redhat
enabled=0

след което изпълняваме:

yum --enablerepo=kde-testing groupupdate "KDE (K Desktop Environment)"

След като пакетите вече ги има в updates-testing, същия ефект може да се постигне и по следния начин:

yum --enablerepo=updates-testing groupupdate "KDE (K Desktop Environment)"

По принцип проблеми с failed dependencies при мен нямаше, но това не е гаранция, че ще бъде така при всеки. Така че, който реши да не чака и действа по горния начин, трябва да си има едно на ум за възможни проблеми.
Като цяло KDE 4.2 се държи много по-стабилно от 4.1 и е несравнимо по-добре от 4.0. Засега всичко при мен работи според очакванията.

Stop ACTA