2008-04-28

Hardija pirmā "blusa"

Labi, ne pirmā, taču nopietnākā gan.

Augšupielādējot uz Launchpad Firefox 3 tulkojumus, kaut kas tika sabojāts latviešu valodas kodējuma failos. Tādējādi Firefox 3 nevar normāli parādīt kļūdas pēc noklusējuma latviešu valodā. Tas beidzas ar to, ka ja gribat pieslēgties Wi-Fi, kur autorizācija notiek caur tīmekļa pārlūku, ir sūdi.

Paldies Viesturam Zariņam, mums ir vienkāršs pagaidu risinājums šai problēmai - atveram Tools->Addons->Languages un deaktivizējam Firefox (lv). Pārstartējam Firefox un viss ir kārtībā.

Protams, centīsimies noskaidrot, kas īsti izraisa šo problēmu un kā to salabot "pa nopietnam".

2008-04-21

Iebraucam komandrindā


Jā, esam "iebraukuši" komandrindas tulkošanā. Jāsaka, pēdējais laiks, jo igauņi un lietuvieši sen jau to dara, beidzot latviešu valodai ir arī normāls atbalsts konsolē. Vienīgais, kas mani izbrīnīja, bija apt-get "modernizēt", kas nav neprecīzi, bet nepierasti un savādāk kā citur. Citādāk jāsaka, kļūdu bija maz. Jauki.
p.s. taisīju publisko co no Jokosher repozitorija.

2008-04-17

Kas lācītim vēderā #2: AppArmor

Iepriekšējais ieraksts bija vairāk par jaunumiem Ubuntu 8.04 LTS darbavirsmas sakarā. Taču servera sistēmai ir pievienotas jaunas ļoti interesantas iespējas, un par vienu no tām - AppArmor, kas ir vienkārša, bet efektīva papildus drošībai domāta sistēma. Tā kā saskāros jau ar pāris problēmām AA sakarā, gribētu piezīmēt pāris lietas.

Pirmām kārtām, visiem oficiālajiem dēmoniem tagad ir savs AA profils. Tas nozīmē, ka pēc noklusējuma, piemēram BIND nevarēs ierakstīt žurnālu failus mistiskā /var/log/named (ja tur izveidosiet savu žurnālu failu glabātuvi) direktorijā, ja pat būsiet piešķīruši šai direktorijai un failiem 777 permisijas. Bez liekas nervozēšanas veram vaļā /etc/apparmor.d/usr.sbin.named un rediģējam ļoti labi saprotamo konfigurācijas failu.

Ir arī iespēja izmantot 'aa-complain' un 'aa-enforce' komandas. Pirmā ieslēgs programmu bezierobežojumu režīmā, taču AA "piefilmēs" visu, ko šis dēmons dara un kurās vietās tam ir jāpiekļūst, kur jāraksta faili, utt. Pēc tam kad noteikumi būs izveidoti, ar aa-enforce varēsiet ieslēgt šo profilu, kas paliks tāds visu laiku. AA izmanto Linux Security Modules principu, tātad, tas viss iet caur labo audit moduli Linux kodolā un appiet tādējādi to nav iespējams.

Protams, vecajiem bukiem, kas izmanto chroot, mīļāks joprojām šķitīs tāds variants, bet šis arī nav slikts, it īpaši, ja negribās ķēpāties ar chroot uzstādīšanu un gribās pilnībā funkcionējošu sistēmu ar nelielu papildus drošību.

p.s. AppArmor ir ieslēgts visa veida sistēmām, arī darbavirsmai (Ubuntu/Kubuntu), tā kā to pat var izmantot zināmu "policy" noteikumu ieviešanai darba vietā vai kur citur.
p.s.s. AppArmor nāca jau līdz 7.10, taču nopietnāku noteikumu pielietošana nāks tikai ar 8.04 laidienu, turklāt tas būs tas, ko drīz visi administrātori lietos jaunajiem serveriem Dapper vietā.

2008-04-14

Hardijonkulis

Ar lieliem soļiem tuvojas Ubuntu kārtējais ilgā atbalsta (Long Term Support jeb LTS) laidiens ar iesauku "Hardy Hairon" un numurāciju 8.04. Daudz darba tajā ir ieguldīts - esmu piedalījies neskaitāmu kļūdu ķerstīšanā, pat to labošanā, saskarnes tulkošanā, vienkāršā lietošanā un popularizēšanā. Jāsaka, lietotņu un pašas distribūcijas stabilitāte, ātrums un fleksibilitāte ir augusi neticami. Kaut pirms pāris mēnešiem vēl šķita, ka iebraukts ir auzu druvā - pārāk daudz radikālu jaunievedumu, pārāk daudz neskaidrību, vai paspēs un vai paspēs izstestēt. Jāmin kaut vai gnome-vfs aizstāšana ar gvfs. Neapšaubot cilvēku veikto darbu, sākumā biju ļoti skeptisks, jo gnome-vfs stabilitāti ieguva tikai trešajā GNOME laidienā pēc tā ieviešanas. Taču jāatzīst, ka puiši izdarīja neiespējamo un gvfs ir pamatoti aizstājis aizejošo gnome-vfs (paldies tā veidotājiem, jo tas man lieti noderēja pēdējos divus trīs gadus) un tas ir jūtams ne tikai stabilitātē, bet arī ātrdarbībā, piemēram izmantojot scp un samba aizmugures. Protams, tur attīstīt ir vēl daudz ko, bet gvfs īsā laikā ir izveidojusies ļoti nopietna atbalstītāju grupa, kura acīmredzami neapstāsies pie sasniegtā. Patīkami arī ir tas, ka Compiz ir attīstīts daudz nopietnāk un pēdējie atjauninājumi padarīja tā lietošanu - lai cik dīvaini arī tas neskanētu - funkcionalāku, jo beidzot grafiskie "vertaļoti" tiek izmantoti, lai tiešām veiksmīgi papildinātu lietotāja saskarni un tā liktos vieglāka lietošanā.

Vispār daudz, daudz jaunumu, ne uzskaitīt. Taču mani šodien visvairāk iepriecināja un sasildija jaunā servera instalācija. Vispirms jau jūtami ir uzlabota debian-installer kvalitāte un lai arī es nepaspēju visu caurskatīt, esmu apmierināts ar to. Arī pats instalācijas process ir papildināts ar dažnedažādām jaunām iespējām, taču galvenais, par ko es biju mērenā šokā, bija latviešu valodas "alt" strādāšana pie tekstu ievades konsolē instalācijas laikā. Paldies nezināmiem labdariem par latvju konsoles fontiem.

Visu kopā rezumējot gribās vien iesaukties "Ubuntu Linux - tas ir forši!". Banāli, bet fakts.