2016 started so it is a good moment for post about previous year. I did that every year except last one (for several reasons).
- After sorting out hardware issues I started X11 on AArch64. On old, crappy Matrox G550 card but it was a start. Now I use Radeon HD5450 and have 2D/3D acceleration ;D
- Became “proven packager” in Fedora which means that I can commit changes to any package there.
- One of my friends asked for Realtek 8029 (10Mbps Ethernet card) for his retro machine. I asked few people and ended with sending 20kg package to Piotr. Few computers, hard drives, optical drives, floppy drives, few GB of memory of different type etc. But no RLT8029…
- Managed to visit some strange places just because I drove with Google Maps in the night… It does not handle “turn around and drive back” method ;(
- Bought LG G3 phone as my Nexus 5 was driving me nuts. Few months later I got new N5 from Google (sold it to friend), replaced battery in broken one and gave it to my wife.
- Attended FOSDEM (again) and Devconf.cz conferences. Walked a lot thought Brno, visited Red Hat Czech office where I met few coworkers.
- Sold Wandboard Quad board.
- Linaro announced 96boards project and presented HiKey. I wrote few words about it and have to admit that I am still sceptical when it comes to this project.
- Ate burger in a doughnut on Fat Thursday. Interesting, tasty. Hope to repeat one day.
- Visited Hannover, Germany to play Ingress. Lot of fun and driving.
- Pinkiepie (APM Mustang, my AArch64 devmachine) needed 7 minutes to boot due to some PCI error ;D
- Attended Open Source Day conference in Warsaw. Nice hallway track talks — especially one with IBM guy about POWER8 and ppc64le.
- I was asked “How do you run VMS on AArch64???” few times after I wrote how to run virtual machines on Fedora/AArch64. All because of url ;D
- Started playing Resources game. After few days made page with some helpers ;D
- Bought new tablet — Lenovo S8 (Intel Atom powered, Android). Was good decision.
- Saw amazing demo called “8088 MPH” which requires real IBM 5160 PC with CGA. Now I have CGA at home but still not PC/XT machine.
- This month we got something more enterprise with AArch64 support — CentOS/AArch64. So I had to test and post about it.
- Fedora 22 got released with working AArch64 installer.
- Vacations part I. Took my daughter for a trip. Visited dinosaurs park, some old castles and visited family. While we were in Olecko I added set of Ingress missions there. Doing them was fun ;)
- Visited one retro computing event.
- Vacations part II. First Reykjavík, Iceland for a day — met local Ingress players, visited what was possible in short amount of time. Then Boston/Cambridge/Salem, Massachusetts for nearly a week — again lot of walking. Met Jon Masters, drank some crazy “beer with ice cream shake” and had lot of fun.
- Next was Flock conference in Rochester, NY. Lot of Fedora people from USA/Canada who never went for European conferences. Played “Cards against humanity” — have to finally buy a set.
- Then Niagara Falls, Canada for 24 hours. Crazy trip, lot of photos, free flu ;D
- Toronto was fun as well. Went for few interesting walking trips, visited local hackerspace. Even had good beer!
- Created table with syscall number for different architectures — contact me if it needs updates.
- Found out why XServer does not start automatically on AArch64 with PCIe gfx card and digged into it again and again.
- Visited “Riverwash” demoscene party in Kraków, Poland.
- Week with AArch64 as a desktop machine: day one, day two, last day. We are not there yet.
- Few posts “from a diary of AArch64 porter”: POSIX.1, PAGE_SIZE, VFP precision.
- Google released Pixel C — first laptop-like device with AArch64. Too expensive for development machine.
- Visited “Retrokomp” event and “Load Error” demoscene party in Gdańsk, Poland. Saw next set of old Polish computers. Time to switch to computers from 50-70s as retro ;D
- Hacked broken USB cable to be power/reset buttons for APM Mustang.
- Visited Hamburg, Germany to play Ingress. Lot of fun and driving. Met Alexander Sack under his house just after he left home for a smoke ;D
- Passed ten thousand of visited portals in Ingress. After two and half year of playing.
- Went for Microsoft Expert Summit conference and then for Jesień Linuksowa (“Linux Autumn”). Why me on MS one? Friend had a talk there and we were sharing a car ;)
- RHEL Server for ARM 7.2 Development Preview got released
- Wrote short note why Fedora 23 does not support several popular boards.
- Got Roseapple/Pi developer board. 3.10 kernel only, ancient U-Boot, no signs of any activity. Went to drawer.
- Bought myself a TV set. Then hacked it to work with my bluetooth headphones so I can watch movies when other people sleep ;D
- After few years switched theme on blog.
Another year so time for summary post. Mostly spent around AArch64. Changed job. But let go with usual month-by-month style.
- My blog is now EU cookie crap compliant.
- Visited Hong Kong again for Linaro Connect Asia. Nice city, good conference. Hint: if you go for street shopping wait for seller to give price and start from 20-40% of it.
- Left Linaro for good due to end of Canonical<>Linaro contract. This also meant leaving Canonical as I did not want to work there. You may want to read my post from start of May and my good bye Linaro one as well.
- First discussion with Red Hat about job opportunities.
- Visited UK for pleasure. London and Cambridge this time. I saw lot of interesting places, did several beers with local friends. Good spent time.
- Sent ALSA UCM profiles and got it merged. One thing less for distributions to carry.
- The “we pay you but do not require you to do any work” month at Canonical. Nice move from their side.
- Visited Pixel Heaven in Warsaw. There was lot of different old computers. One of them was Acorn Archimedes so I was able to play with really old ARM cpus ;)
- Started playing Ingress because I had 2 hours to return train…
- Spent some time on Arch Linux ARM forums and found some nice hints for Chromebook usage. Also U-Boot for SPI flash…
- Wrote post about ARM history which got shared in many places.
- Got hired by Red Hat as Senior Software Engineer. My wife joked that next position would be Retired Software Engineer ;D
- Vacations continued.
- Started merging my stack of AArch64 related patches into Fedora. And into upstream of course. Lot of issues it gave.
- Got Qt5 nearly complete on AArch64. Still have to get QtWebKit part done but it is close. Good part is that all my patches do not require any contribution agreement papers.
It was quite good year. Changed job from interesting one at Linaro to also interesting one at Red Hat. Still work on AArch64 porting stuff but this time I have access to real hardware so it goes faster.
Another year passed. It was busy one with some job related turbulence… But let me start.
- Linaro Connect in Redwood City (San Francisco area) was great event. The walk to Golden Gate was one of best parts of whole trip. Too bad that I decided to not stay for ELC which was few days after — most of US OpenEmbedded developers were there…
- Went to New York City on return trip. 36 hours is far too small amount of time to visit this town… Met guys from Bug Labs ;)
- Skipped FOSDEM for second time ;(
- I bought that Archos 80 G9 Turbo tablet. Most often self asked question during next months was “why???” — it feels slower than my Nexus S… But my daughter likes it as she has some games, books and films on it.
- My howto about flashing U-Boot on Efika MX Smartbook got re-used somewhere on Genesi website as many people found it useful.
- Easter. Family etc.
- Attended local Ubuntu release party.
This was busy month — just one weekend for family ;(
- Ubuntu Developer Summit in Oakland (San Francisco area again). Did some sight-seeing, went to cinema — had good spent time. As usual did some shopping at Amazon ;)
- Attended Tizen Developers Conference as it was just 2 stops from UDS/Q hotel. And some friends from Maemo times were there. And there was great social event on Tuesday…
- Got Tizen Developer Platform device, played a bit with it and wrote few words about it. Few months later I sent this brick to some guy in Norway — maybe he will do something interesting with it.
- At end of month I went to Hong Kong…
- There was Linaro Connect q2.12 at Hong Kong. For me it was first visit in Asia. Did some sight-seeing but hope to see more in March 2013 when Linaro Connect Asia will take place at same hotel.
- ARMv8 related work started.
- New stuff, old tools. Or in other words: started using OpenEmbedded again. This time some preparations for ARMv8 work — created some images and Jenkins jobs to build them. Few months later we switched architecture and fun started.
- Also unbricked my SheevaPlug after my friend’s play. Now it is un-bootable again ;D
- Spend few weeks on holidays. Good time it was.
- Some people assigned by Canonical to work on Linaro went back and left our teams. I was on a list too, but convinced management that ARMv8 work may need my skills ;D
- Applied for Debian Maintainer. Got accepted some time later.
- Attended SmartDev Conference. I was member of programme committee. Nice event it was. Also met some old friends there ;)
- Started ARMv8 work in OpenEmbedded. First with some internal patches so I could not tell too much about progress. And there were sad moments due to that — like when I cross compiled first programs but had to wait 2 more weeks before could say that in public…
- Wrote two posts about ARM devices and why I am not interested in anything below Cortex-A9 ones. This time it was more polite than similar post from 2011.
- ARMv8 sprint in Cambridge. During that week Linaro published glibc patches for AArch64 so I was able to finally share my work with outside world. And as usual met some old friends ;)
- 3 weeks later everyone was able to run ARMv8 binaries.
- Also that month there was decision made that I will move to Canonical at beginning of December. Everything was setup so I sent farewell e-mail to everyone at Linaro. But later it got reverted and I will probably never know why and who made that decision.
- Went to Copenhagen for Canonical internal event to meet the team which I planned to join. Got lot of information about company plans which I am not allowed to talk about.
- Another Ubuntu Developers Summit took place.
- Also Linaro Connect q3.12 started.
- And Google + Samsung announced new, ARM based, Chromebook. So I bought one ;D
- During Linaro Connect Andrew Wafaa gave me my Chromebook and I managed to get Ubuntu running on it. Lot of help came from Olof Johansson — without him it would be much harder work. Managed to fry speakers ;(
- Then I went to Barcelona for ELC/E and Yocto developers day. Met friends, had lot of fun.
- Got BeagleBone and The Fish River Island 2 devices. Still did not booted second one.
- Spent few days at Palamos, Spain. Lovely time to relax after 3 weeks of conferences — thanks to Zygmunt Krynicki and his wife.
- Did last update of cross compilers for Ubuntu. Looks like Matthias Klose will take care of them now.
- My sister gave birth to two daughters! So now I am uncle at my part of family as well :)
- Created project and team at Launchpad to unite people hacking on ARM Chromebook support. Mailing list is not so used but we got some bugs and first set of packages. So if you have such device and use Ubuntu on it… join us! If you use other distribution then also join us ;)
- Snapdragon S4 Plus APQ8060A based DragonBoard arrived on my desk. Waits in queue…
- Got own kernel working on Chromebook. It is now available in PPA.
- Went to Silly Venture demoscene party. It was Atari event. Awesome one!
What will 2013 bring? There will be some changes, new projects, devices… But I will write about them at proper time.
Again we are at start of new year. As usual I decided to write some timeline for 2011 year.
- FOSDEM as usual. This time I went there with my wife. She saw more of Brussels in one day then I manage during few visits. But she had ‘spouse tours’ in Saturday and Sunday ;)
- Started using Cyanogenmod on my phone instead of stock Android. Nice improvements and always fresh system.
- Decided to drop KDE and switched to XFCE on desktop and laptop. Main reason was KMail which started to be too hard to rely on. Moved to Evolution and few months later to Thunderbird.
- Linaro porting jam weekly event started. It got quiet last months but we will resurrect it!
- Another Ubuntu platform sprint — this time in Dublin, Ireland. Met some old friends which moved there from Poland. Also spent awesome weekend with my wife and local part of our family.
- Took 2 weeks of vacations. We went nearly in the middle of nowhere ;)
- Switched phone operator again. This time it is Orange, PL and I am on prepaid. Number stayed the same of course.
- Started using Google+.
- We had first official Linaro Connect in Cambourne, UK. It was kind of conference with lot of hacking time. During it I played with all developer boards which we support and wrote what do I think about them. This post gave me unofficial title of ‘Linaro’s main complainer’ and as a result we can expect some hardware guys presence during next Linaro Connect events.
- Released some generic Linux cross toolchain for tests which got some use. Toolchain working group has now people working on it.
- Bought Hannspree Hannspad tablet running Android 2.2 by default. Played with Cyanogenmod7 and Honeycomb on it. Finally got rid of it month later as I got one with shitty screen.
- Tried Unity but gave up.
- Modded ATX Power supply which provided 5/12V for my developer boards got fried. Replaced it with industrial +5V/20A one — no boards running at 12V at desk.
- VPS upgrade from Ubuntu 10.04 ‘lucid’ to 11.04 ‘natty’ ended with not bootable system. All I got was “Error: Boot loader didn’t return any data!” message from Xen. Solved problem, described for users.
- Bought a bike for me and another for wife. We also got extra seat for our daughter and did some trips in forests surrounding Szczecin. Then it became too cold for family trips.
- Went to Open Source Szczecin conference to listen what people have to say about some projects. Was quite interesting.
- Got mx53 Quick Start board from Freescale for my Linaro work.
- Visited Prague, Czech Republic again. This time for Embedded Linux Conference. Nice time, met friends. There was also general assembly of OpenEmbedded e.V. organization.
- Linaro Connect Q4.11 took place at same time as Ubuntu Developer Summit. Another visit in Orlando, Florida, USA. This time we got room as usual — at the end of corridor ;) Bought myself Amazon Kindle e-reader which I am now using to read some old Science Fiction books.
- I got interviewed during Linaro Connect — we were talking about projects which I worked on in past, what brought me to Linux on ARM. Worth watching!
- Started using Unity again.
What did 2010 brought? Again new job — this time for Canonical as part of Linaro project. Visited few events, got some new devices…
- BUG 2.0 prototype arrived at my desk with set of modules — I did sent it back few months later
- had long discussion with Dave ‘prpplague’ Anders about some new OMAP based developer board. I gave some suggestions based on my experience and got added to early adopters list. Some months later this board got name: PandaBoard.
- tried to migrate Sheevaplug to Debian — SD card died ;(
- attended Ubuntu Developers Summit for first time. Thanks to Eyjafjallajökull volcano I became more familiar with German railway system ;D Event was good but I was a bit lost there.
- existence of PandaBoard was confirmed officially by Texas Instruments developers. We went for dinner later and I got added to early adopters list for second time ;D
- bought new laptop: ASUS UL30A to replace ageing Dell D400. Works nice, 8h on battery is good thing to have. During UDS-M I was able to work all day without having to use power supply.
- LinuxTag 2010 — never again going to just one day… Whole event or not at all — otherwise it is waste of time.
- switched from NVidia Geforce to AMD Radeon — Twinview was not comfortable for my dual monitor setup. HD5450 was mistake — XVideo and OpenGL started working few months later in experimental releases…
In 2011 I should try to write timeline month after month (but release at end of year). It is hard to remind all things which I did not blogged about. 2011 was also year of Twitter use for me — so follow me there if you want more informations then just blog :) I also have FaceBook account but I select who I connect with.
The end of 2009 is ended. Was it good year? For me it is hard to tell…
- got Atmel AT91SAM9263-EK — my first own developer board. I used it to test most of my images during 2009.
- moved Zaurus to drawer — no need for it anymore as I have better platform to test stuff on (ok, VGA > QVGA but on-board ethernet is nicer then wifi)
- FOSDEM — this year I was there and as always it was worth to be there.
- got own branches on Poky Linux git server to get easier way to contribute
- Koala Nano PC joined my devices and started discussion “is hdparm good for testing devices”. Now I know that it was not good choice. Maybe one day I will run better set of benchmarks.
- offered serial cables for BUG device for free — sent few during year. Now new BUGbase uses iPod connector so Handylink cables are useful only for JTAG.
- played a bit with syncing mobile devices and failed. OpenSync really needs new stable release.
This was month of getting new toys:
And they forced me to do some hardware updates:
- NHK-15 board arrived from ST-Ericsson. It is nice board with interesting features. Too bad that there is no kernels newer then 2.6.20 for it (to make full use of it).
- T-Com W500V arrived — I bought it to have VoIP functionality with normal analog phone. Need to move it to my room probably as it is too unstable to be used over WiFi :(
- Finally we found time for some vacations and visited my parents. It was nicely spent time.
- new BUGbase available worldwide — this one has WiFi, Bluetooth inside so not need for BUGwifi module. And no more HandyLink as iPod connector took it place. Too bad that BUGdock is not possible to buy (FCC not certified etc).
- got third BeagleBoard — this time from Texas Instruments Germany. I think that I won it during LinuxTag.
- Nokia N900 arrived and I have to admit that it is quite nice device. Software is not so nice — already filled some bug reports.
- After few days of playing I sent N900 back to DDP — there were bad pixels on screen.