Jan
13

My Jolla – first impressions

It’s been a week since my new cell phone – Jolla arrived. I was probably the last of the first ones (people who preordered) due to some issues with gmail (almost as if Google didn’t want me to switch from Android to Sailfish :-D ). But as I finally got my new phone, it’s time to share my first impressions :-)

Let’s start with obligatory unboxing. Box is nice. It opens a little bit unusually by sliding out. Content is pretty much what would you expect. If you are more interested, take a look at pictures bellow. I quickly opened it and started to play with what was inside :-) First setup was was pretty ordinary nowadays – wizard asking some questions for your setup – with few exceptions/things I would like to mention. First was that Jolla asked me for my name and it didn’t had a Czech keyboard, so I couldn’t write my name with all accents. I ended up hunting them character by character from various keyboards for other nations, but I managed to succeed (thanks to Polish, French, and some others) :-) There is already a request to fix it and workaround available in the forums. But I don’t complain, I understand that we are small country (although I know surprisingly a lot of Jolla users from my country) and thus we are not first priority. Other thing that surprised me more (I would say pleasantly) was language selection. I was looking what options are there and wanted to select US English. It is not there! There is only UK English :-D So no simplified English on Jolla, although I haven’t come across anything where would I notice. Part of the initial setup was also tutorial to show the gestures. I already read about most of them upfront, so no big surprise there.

Jolla BoxBox inside the boxContent of the box

Regarding the gestures, as most of you know, there are swipe from left, right, up and down and they differ whether you start on the edge of phone or on the part of display that actually displays something. Surprisingly quite convenient after a while. At first I had troubles with swiping from up to down (especially from the edge) as phone is quite large and it was a little tricky with one hand. But luckily for me, I have long fingers and got used to it :-)

Gestures are in general quite nice but there are exceptions. For example provided map application map. As there is a full screen map that you can move around, only gestures from the edge works. And as in most applications you can access settings menu/other actions like search via gestures on display part of phone, you’ll feel lost in map application without any visible UI. That is the only drawback I noticed, otherwise gestured are nice and convenient.

Language selectionFirst update

Before describing the OS and SW in more details, let’s stay with HW for a while. According to the specs, it’s generally nothing really outstanding, I would say pretty solid standard (2×1.4 GHz ARM, 1G RAM, 16 G flash, MicroSD, WiFi bgn). Important part is the Other Half. I pretty like the concept although I didn’t had a time to exploit it yet :-) Back covers of the phone are replaceable and have access to the power in/out and I2C connectors. Which makes it possible to extend cellphone with whatever crazy gadget you can think of. There are already templates for 3D printers, so you can create your own gadgets. Looking forward to that. What is not so nice about the Other Half is the way it is attached to the phone. It’s simple and you can just put it and just press it to snap on. But you are depending on bending the plastic a little on the way in and more on the way out. This makes replacing the other half quite stressing as I’m afraid that I will bend it to much and it will break. I hoped there would be some more clever solution :-/ On the other hand, it probably makes 3D printing of other halves easier.

Now to the software side. Sailfish OS is based on Mer, uses rpm for packages, btrfs for rootfs, systemd, Wayland to manage the display, QML for UI, Connman for network management and PulseAudio for sound management. So pretty much the coolest and most bleeding edge technologies out there in GNU/Linux world. No reinventing the wheel, using open source software that everybody either know already or is about to (Wayland & Qt 5). What is not so up to date is kernel :-( Kernel is 3.4 compared to the current 3.12 which probably means that some parts of drivers are not in upstream yet :-(

Ingress on JollaJolla home with mail and browser

Now a little bit about apps. One of the things I didn’t expected was that default package repositories are quite empty regarding default linux tools. No mc, vim, wget, … That could be solved by either packaging them, but haven’t investigated where to put them yet (to be properly integrated with mer together with all dependencies) or by installing other ARM linux distribution into chroot. Will try that one later. Regarding selection of native Sailfish OS GUI apps, it’s growing rapidly. More people are getting their Jollas everyday and more and more people are developing or packaging stuff for their phone. You can find these either in default store or more adventurous types on OpenRepos. OpenRepos is a community place for application developers to post their applications. Advantages – easier and faster to get stuff in, drawback – no QA and you can download stuff with not so great quality as well. So use with caution. Good thing is that it creates a repo per developer, so you can create your own list of trusted developers.

What also helps regarding apps is Android VM that could be running on your Jolla. You can install it and from that time, you can install Android applications as well. They even get integrated nicely into Sailfish – you’ll get new icon for every Android app. But Android VM is behaving kinda like a real VM, so you can have only one Android app open at the same time. I tried it and was really pleasantly surprised. I got Angry Birds GO! running while they refuse to run on my Android tablet and I even got Ingress running there :-) Other nice “feature” is that Android don’t see my contacts/messages, so my privacy is covered :-)

I probably missed half of the stuff I wanted to talk about, but it’s getting lengthy and I want to get back to playing with my new Cell phone, so more about it in some future post.

Dec
09

Jaká byla openSUSE 13.1 release párty?

Minulý týden v pátek se v Pražské pobočce SUSE odehrála openSUSE 13.1 release party. Pokud patříte k těm, kteří z nějakého důvodu nemohli dorazit, rád se s vámi podělím o nějaký stručný přehled toho, co se na párty dělo.

openSUSE 13.1 pártyJako obvykle byl k dispozici na hraní náš velký touchscreen který znáte z různých akcí. Tentokrát s nainstalovanou 13.1 a s Enlightementem. V něm byl spuštěn Firefox a v něm byl otevřen návrh na nové workflow ve Factory. Lidi se nás na něj ptali a my jim vysvětlovali o co půjde. Pokud nesledujete factory mailing listy, tak ve stručnosti o co jde…

Nová a lepší Factory

Factory je naše vývojová verze. Zde se odehrává všechno zajímavé a z Factory se stabilizací tvoří release. Máme ale spousty uživatelů kterým stabilní release nestačí a chtějí něco trochu víc bleeding edge. Workaround je Tumbleweed. Workaround toho, že v současném stavu Factory je trochu víc bleeding než edge. Smyslem nových návrhů pro Factory je to změnit a Factory stabilizovat. Tumbleweed je super, ale pokud by se nám povedlo dosáhnout stability a spolehlivosti Tumbleweedu ve Factory, tak by to bylo pro všechny lepší. Factory má přeci jen víc přispěvatelů než Tumbleweed, ušetřila by se duplikace práce a navíc by nám víc lidí testovalo příští openSUSE release. Tolik tedy plány týkající se Factory.

YaST

Další částí release párty byla přednáška o YaSTu. Po svém přepisu do ruby se snaží stále více a více otevírat komunitě a jsou v plánu i nějaké změny v instaleru. Co se otvírání týče, veškeré zdrojáky jsou na githubu, existuje veřejný irc kanál #yast na freenode a dokumentace se stále zlepšuje. Sice není pořád ještě úplná, ale pokud vám v ní něco chybí, ptejte se a většinou odpověď poté skončí i v dokumentaci. Jinak ač YaST přepsaný do ruby funguje dobře, najde se v něm ještě pořád dost míst, kde by nějaké to uhlazení a pročistění neuškodilo. Pokud chcete mít commit v YaSTu, tak neváhejte procházet zdrojáky a opravovat věci které se dají v ruby dělat lépe než jak je automatický YCP->ruby konvertor napsal :-) Co se změn v instalátoru týče, plán je upravit ho tak, abyste si mohli YaSTem nainstalovat systém ve kterém už nebude YaST. Například na serverech YaST a ruby nemusíte úplně potřebovat. A co pro to bude potřeba? Přesunout kroky co se teď dějí až po prvním rebootu do jiné fáze instalace, někam dřív…

LibreOffice

Měli jsme ještě jednu přednášku a ta byla o LibreOffice. Ten se stále zlepšuje a zlepšuje, zvládá otvírat stále víc a víc dokumentů vytvořených konkurenčním kancelářským balíkem a postupně posunuje i vývoj otevřených formátů kupředu. Byly i pokusy s web verzí či s Android verzí ale zatím nejsou úplně připravené pro běžného uživatele.

Závěr

Mezi přednáškami jsme si povídali, po přednáškách taky, mezi tématy nechyběl Enlightment, Raspberry Pi, ARMy, samozřejmě nová Factory či zmiňovaný YaST a LibreOffice. Když bylo pozdě, zabalili jsme to v SUSE a přesunuli se dál do hospody, kde nás pár setrvalo do pozdních nočních hodin a poté jsme se rozešli domů…

Nov
25

Páteční party

Party AnimalTak už se nám to blíží, párty bude už tento pátek. Sliboval jsem více informací, tak tady jich pár je (i když to nebude asi nikdy zdaleka kompletní). Jak už bylo řečeno: párty bude v pátek, 29. listopadu od pěti hodin odpoledne v pražské pobočce SUSE. Co se programu týče, setkáte se s dalšími uživateli openSUSE, budete mít šanci si popovídat, bude k dispozici na hraní počítač s předinstalovanou 13.1 a budeme mít i pár přednášek. Jedna z nich bude o YaSTu a jak se mu daří od té doby co byl přepsán do ruby a co se s ním děje dál? Chcete se zapojit? Opravit něco, co vás štve? Nebo si chcete napsat vlastní YaST modul? Budete mít k dispozici jednoho z vývojářů a budete mu moci pokládat všetečné otázky a on vás jistě rád uvede do světa YaSTu. Dále se dozvíte něco o openQA a povíme si, jak se využívá při testování distribuce a jak ho můžete používat a pomoct při testování i vy.

Pokud by vás zajímalo balení programů nejen pro openSUSE, můžete se ještě před párty podívat zítra v úterý v osm hodin večer na SUTu. Budeme tam o tom přednášet ;-)

Nov
11

openSUSE 13.1 se blíží!

Party AnimalJak již všichni jistě dobře víte, nové openSUSE se nezadržitelně blíží. Už jen cca týden a bude to tu. Lidé budou zběsile stahovat a aktualizovat a zkoušet,
jak to naše osmiměsíční snažení dopadlo. Všichni vývojáři budou hrdí na výsledky své práce než jim začnou chodit maily z bugzilly informující je o všem, co přehlédli.

13.1 tu s námi bude dlouho, byla totiž vybrána jako release pro Evergreen. Tudíž nezemře po 18ti měsících, ale bude žít dál. Tím víc je tento release významný. A když se blíží takováto významná událost, je třeba to patřičně oslavit. Ano, hádáte správně, tento post je o openSUSE 13.1 release party.

Jako obvykle se release party uskuteční v prostorách pražské pobočky SUSE. Kdo tu ještě nebyl, SUSE se nachází v Praze Libni, v ulici Lihovarská. Nejblíž je k nám zastávka metra Českomoravská nebo zastávka tramvaje číslo 8 Ocelářská. Kdy že to bude? Plán je pátek 29. listopadu někdy večer. Plán je cca od pěti/šesti (máte-li nějaké preference, podělte se). Bývá to takový dobrý kompromis aby se k nám dostali pracující, ale zároveň to nebylo moc pozdě.

Na co se můžete těšit? Na tom se zatím pracuje, budou nějaké přednášky týkající se nového openSUSE a snad do té doby přijdou i DVD. Konkrétnější program bude později, až něco dáme dohromady :-) Prozatím si jen zapište do kalendáře kdy a kam dorazit ;-)

PS: Pokud se už nemůžete dočkat a chcete se naučit jak se na správě balíčků pro openSUSE podílet, v úterý před release party budeme na SUT povídat o balíkaření ;-)

Sep
25

openSUSE 13.1 Beta Pizza Hackathon

LadybugNový release se nám blíží, 13.1 beta už je venku, tak nastává čas na pizzu? Tentokrát to však bude probíhat trochu jinak. Asi ste si už všimli oznámení o hackathonu. Vězte tedy, že hackathon se bude konat i v Praze. Jako obvykle bude akce probíhat v pražské pobočce SUSE. Budou se jí účastnit zaměstnanci SUSE, ale lidi z komunity jsou samozřejmě zváni také. Fixovat můžete kdykoliv během pátku ať už z domova, nebo můžete přijít do SUSE. V druhém případě mi ale dejte vědět předem mailem, ať vás čekám a můžu vpustit dovnitř. Akce je tentokrát zaměřena čistě na vývojáře, ale nezoufejte, pokud jimi ještě nejste. Jak se píše na news, 13.1 se už blíží a pro tu budeme mít časem i klasickou release party pro každého a budeme o ní informovat dostatečně dopředu ;-) O hackathonu jsem sem k postu na blog dostal bohužel až dost pozdě :-(

Older posts «

» Newer posts