<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - timeline</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/timeline/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2024-01-11T13:42:00+01:00</updated><entry><title>2023 summary</title><link href="https://marcin.juszkiewicz.com.pl/2024/01/11/2023-summary/" rel="alternate"/><published>2024-01-11T13:42:00+01:00</published><updated>2024-01-11T13:42:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2024-01-11:/2024/01/11/2023-summary/</id><summary type="html">2023 was a good&amp;nbsp;year</summary><content type="html">&lt;p&gt;In past years I was writing some kind of summary of previous year. In form of
kind of timeline, with info about each month etc. Time to write something about
previous year but in other&amp;nbsp;form.&lt;/p&gt;
&lt;!--MORE--&gt;

&lt;h3&gt;&lt;span class="caps"&gt;SBSA&lt;/span&gt; Reference&amp;nbsp;Platform&lt;/h3&gt;
&lt;p&gt;At work my main project in 2023 was &lt;span class="caps"&gt;SBSA&lt;/span&gt; Reference Platform. In &lt;span class="caps"&gt;QEMU&lt;/span&gt;, Trusted
Firmware (&lt;span class="caps"&gt;TF&lt;/span&gt;-A) and Tianocore &lt;span class="caps"&gt;EDK2&lt;/span&gt;&amp;nbsp;projects.&lt;/p&gt;
&lt;p&gt;In May I gathered feedback from Leif, Shashi and others about how do we plan to
version the platform. There were plans for upgrades but those had to be done in
some sensible&amp;nbsp;way.&lt;/p&gt;
&lt;p&gt;More about it is in &lt;a href="/2023/05/23/versioning-of-sbsa-ref-machine/"&gt;Versioning of sbsa-ref machine&lt;/a&gt;
blog post. We managed to do several version bumps and finally got it done in
proper&amp;nbsp;way. &lt;/p&gt;
&lt;p&gt;There was a time when wrong &lt;span class="caps"&gt;USB&lt;/span&gt; controller was given by firmware compared to
what hardware had. And as it was on non-discoverable system bus some operating
systems ignored it and worked (Linux) while some (&lt;span class="caps"&gt;BSD&lt;/span&gt;) complained and&amp;nbsp;hang.&lt;/p&gt;
&lt;p&gt;More about it in &lt;a href="/2023/10/03/testing-bsd-on-sbsa-reference-platform/"&gt;Testing *&lt;span class="caps"&gt;BSD&lt;/span&gt;&lt;/a&gt;&amp;nbsp;post.&lt;/p&gt;
&lt;p&gt;November brought &lt;span class="caps"&gt;TF&lt;/span&gt;-A 2.10 and &lt;span class="caps"&gt;EDK2&lt;/span&gt; 202311 releases which gave us official
firmware for our platform. Where everything works as expected on all operating
systems we checked (*&lt;span class="caps"&gt;BSD&lt;/span&gt;, Linux, &lt;span class="caps"&gt;MS&lt;/span&gt;&amp;nbsp;Windows).&lt;/p&gt;
&lt;p&gt;We are quite close to &lt;span class="caps"&gt;SBSA&lt;/span&gt; level 3&amp;nbsp;compliance.&lt;/p&gt;
&lt;h3&gt;Personal&amp;nbsp;projects&lt;/h3&gt;
&lt;h4&gt;software&amp;nbsp;ones&lt;/h4&gt;
&lt;p&gt;My &lt;a href="https://github.com/hrw/syscalls-table"&gt;system calls table&lt;/a&gt; project got
several updates as Linux kernel got some new entries. There were several code
cleanups to not list calls which are preset in kernel but not implemented. Or
were already removed and I missed&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;Also merged my &lt;a href="https://pypi.org/project/system-calls/"&gt;Python system-calls&lt;/a&gt;
project into above one. It made my life easier as they duplicated each other.
Now script which generates my &lt;a href="https://gpages.juszkiewicz.com.pl/syscalls-table/syscalls.html"&gt;Linux kernel system calls for all architectures&lt;/a&gt;
table uses Python class so I have less code to&amp;nbsp;maintain.&lt;/p&gt;
&lt;p&gt;More AArch64 SoCs appeared in &lt;a href="https://gpages.juszkiewicz.com.pl/arm-socs-table/arm-socs.html"&gt;AArch64 SoC features table&lt;/a&gt;.
Nice to see that there are more and more Arm v8.2 SBCs and newer and newer cores
appear in Android&amp;nbsp;phones/tablets.&lt;/p&gt;
&lt;p&gt;Wrote &lt;a href="/2023/05/03/arm-cpu-info-efi-application/"&gt;ArmCpuInfo&lt;/a&gt; application to be
able to check which cpu features are supported from &lt;span class="caps"&gt;EFI&lt;/span&gt; shell level. Feedback
from community was&amp;nbsp;positive.&lt;/p&gt;
&lt;h4&gt;hardware&amp;nbsp;ones&lt;/h4&gt;
&lt;p&gt;After several attempts I got &amp;#8216;virtual kick in a butt&amp;#8217; and finally ordered new
furniture to my kitchen. It just got mounted so I am now in a middle of
handling changes but it will be nice&amp;nbsp;improvement.&lt;/p&gt;
&lt;p&gt;Other thing was move from Ikea Trådfri to HomeAssistant with Zigbee dongle. Lot
of cursing later things (usually) work as intended. Some interesting upgrades
done, some areas have different level of light depending on time of day/night.
Some buttons switch lights in several areas at&amp;nbsp;once.&lt;/p&gt;
&lt;h3&gt;Travels&lt;/h3&gt;
&lt;p&gt;2023 was Europe only. One of reasons was Linaro Connect which took place just
once (and it will stay that way) and I did not attended any out-of-Europe&amp;nbsp;conferences.&lt;/p&gt;
&lt;h4&gt;&lt;span class="caps"&gt;FOSDEM&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Great as&amp;nbsp;usual.&lt;/p&gt;
&lt;h4&gt;The&amp;nbsp;Netherlands&lt;/h4&gt;
&lt;p&gt;February in the Netherlands was time nice spent. I took my daughter to visit
(again) friends in Eindhoven. Carnival time was nice. All those dressed&amp;nbsp;people&amp;#8230;&lt;/p&gt;
&lt;p&gt;While there we went to Amsterdam to visit Anne Frank House museum and it was
time well spent. This place is &amp;#8220;a must visit&amp;#8221; if you are in&amp;nbsp;area.&lt;/p&gt;
&lt;p&gt;As our Museumcaards from our summer 2022 trip were still valid we went to &lt;span class="caps"&gt;NEMO&lt;/span&gt;
science museum. &amp;#8220;Would you like to see dead fetuses&amp;#8221; was the question of a
visit as there was an exhibition of human fetuses in&amp;nbsp;formalin(?).&lt;/p&gt;
&lt;p&gt;As we had some time between &lt;span class="caps"&gt;NEMO&lt;/span&gt; and Anne Frank museums we got some good ramen
in same place as in 2022 (Vatten Ramen Zeedijk restaurant). After food we
visited Koninklijk Paleis Amsterdam (Royal Palace). Interesting place.
Especially for 0€ price&amp;nbsp;;D&lt;/p&gt;
&lt;p&gt;Return trip involved visiting Warsaw so we met some friends there, visited
Copernicus Science Centre and went back&amp;nbsp;home.&lt;/p&gt;
&lt;h4&gt;Linaro Connect&amp;nbsp;London&lt;/h4&gt;
&lt;p&gt;I was in London before so it was kind of &amp;#8216;meh&amp;#8217; trip when it comes to&amp;nbsp;sightseeing.&lt;/p&gt;
&lt;p&gt;Was great to meet co-workers, people from all those projects where Linaro is
involved and discuss random things with them. Discussed &lt;span class="caps"&gt;SBSA&lt;/span&gt; Reference Platform
future steps with other&amp;nbsp;developers.&lt;/p&gt;
&lt;p&gt;And on way from hotel to airport I visited Imperial War Museum. It was
interesting to look at World War I/&lt;span class="caps"&gt;II&lt;/span&gt; from other perspective. Have to visit
similar museum in&amp;nbsp;Germany.&lt;/p&gt;
&lt;h4&gt;Vacations&lt;/h4&gt;
&lt;p&gt;In Poland, by car. As usual. Met family (we are quite spread through the
country), long-time-no-see friends and rested a&amp;nbsp;bit.&lt;/p&gt;
&lt;p&gt;Several museums again. There was small automotive one in Gdynia, large one in
Babki Oleckie, one small one with American cars in&amp;nbsp;Kościerzyna.&lt;/p&gt;
&lt;p&gt;We saw some cemetery in a middle of a forest, visited church were The Holy
Grail was present few centuries ago, some other old&amp;nbsp;churches.&lt;/p&gt;
&lt;p&gt;One day we went to see żubry. In English they are called &amp;#8220;European bison&amp;#8221; but we
had discussion that maybe American bison should rather be called &amp;#8220;American
żubr&amp;#8221;&amp;nbsp;:D&lt;/p&gt;
&lt;h3&gt;Manga/anime/fantasy&amp;nbsp;events&lt;/h3&gt;
&lt;p&gt;My daughter is manga/anime fan. So on her birthday I gave her 3rd book from
乙嫁語り (Otoyomegatari) series. In Japanese as one of my friends was in Tokyo,
bought it and brought to &lt;span class="caps"&gt;FOSDEM&lt;/span&gt;. There was some laugh and book landed on shelf
next to previous ones in&amp;nbsp;Polish.&lt;/p&gt;
&lt;p&gt;June meant Pyrkon (fantasy convent) in Poznań. I was tough due to climate
conditions. Friends, talks, discussions, cosplayers&amp;#8230; Nice time. The good thing
is that in 2024 Mira will go there with her mother instead of me. I am tired of
Pyrkon already&amp;nbsp;;D&lt;/p&gt;
&lt;p&gt;In August we went for Mizukon convent in Przecław, close to Szczecin (public
transport reachable). It was great event. Met some interesting people, had nice
discussions, watched several talks. I even managed to win &amp;#8220;Anime in 90s&amp;#8221; quiz
despite not watching anime at that time (did not had access to satellite&amp;nbsp;tv).&lt;/p&gt;
&lt;p&gt;October brought Japan Fest in Szczecin. I had a feeling that it was organized by
mostly the same people as Mizukon. It was fun to see that people recognize me
from previous&amp;nbsp;event.&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;In the end it was quite nice year. There were tough times but amount of good
ones was much higher. Looking forward to 2024&amp;nbsp;;D&lt;/p&gt;</content><category term="timeline"/><category term="travels"/></entry><entry><title>2021 timeline</title><link href="https://marcin.juszkiewicz.com.pl/2022/01/17/2021-timeline/" rel="alternate"/><published>2022-01-17T11:04:00+01:00</published><updated>2022-01-17T11:04:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2022-01-17:/2022/01/17/2021-timeline/</id><summary type="html">2021 ended so let me try to mark some interesting&amp;nbsp;moments.</summary><content type="html">&lt;p&gt;2021 ended so let me try to mark some interesting&amp;nbsp;moments.&lt;/p&gt;
&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Started looking for a new flat. This time to buy not to&amp;nbsp;rent.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;As kind of experiment I started working on &lt;a href="/2021/01/18/io-plate-for-apm-mustang/"&gt;I/O plate for &lt;span class="caps"&gt;APM&lt;/span&gt; Mustang&lt;/a&gt; as it
  never had one. After several hours and versions finally I got something
  usable. Not perfect but good&amp;nbsp;enough.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;February&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Online &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; happened. It was &lt;a href="/2021/02/08/fosdem-2021-was-the-best-online-event-ever/"&gt;the best online conference&lt;/a&gt; so&amp;nbsp;far.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Friend found me a nice flat. Went, saw, decided to&amp;nbsp;buy.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Jon Nettleton from SolidRun asked do I have any interest in a HoneyComb. We
  discussed and few days later &lt;a href="/2021/02/18/i-got-honeycomb/"&gt;I got HoneyComb&lt;/a&gt;
  at home.  Bought things like case and ram for it, used spare nvme and got it
  working.  I use it as build machine for countless&amp;nbsp;projects.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Replaced old Netgear router with EspressoBin. I got that &lt;span class="caps"&gt;SBC&lt;/span&gt; from a friend,
  printed 3d case and sorted out fresh firmware. Now it boots straight from &lt;span class="caps"&gt;SPI&lt;/span&gt;
  flash and reads operating system from microsd&amp;nbsp;card.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After several discussions with developers &lt;a href="/2021/02/22/aarch64-boards-and-perception/"&gt;I wrote how AArch64 perception
  change when all you used are &lt;span class="caps"&gt;SBC&lt;/span&gt;&lt;/a&gt;
  (compared to being used to AArch64&amp;nbsp;servers).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;March&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Another &amp;#8216;let me explain&amp;#8217; post. This time on &lt;a href="/2021/03/14/u-boot-and-generic-distro-boot/"&gt;U-Boot and generic distro
  boot&lt;/a&gt; as it turned out to be hard
  to understand/decode for some&amp;nbsp;people.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I got an offer of Ampere eMag system. But due to my flat move and
  shipping/customs issues nothing came from&amp;nbsp;it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;April&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Bought flat. Agreed with previous owners on moving date. They started painting&amp;nbsp;walls.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/2021/04/08/five-years-linaroorg/"&gt;Five years at Linaro&lt;/a&gt; passed. Still
  waiting for that glass&amp;nbsp;award.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I wrote one tweet and &lt;a href="/2021/04/22/sometimes-one-tweet-is-enough/"&gt;it was enough&lt;/a&gt;
  to get extra AArch64 nodes for Opendev &lt;span class="caps"&gt;CI&lt;/span&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I got &amp;#8220;Mars 2020 Helicopter Contributor&amp;#8221; badge on GitHub. As one of ~12000&amp;nbsp;developers.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;First dose of &lt;span class="caps"&gt;COVID&lt;/span&gt;-19&amp;nbsp;vaccine.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;May&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="/2021/07/28/i-moved-to-the-new-flat/"&gt;Moved to my own flat&lt;/a&gt;. With help from
  my friends and moving company. Still have a few unpacked&amp;nbsp;boxes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;As my daughter had 3 free days in a middle of a week we went for nice trip
  through&amp;nbsp;museums.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Spent some time on designing new structure for home network. EspressoBin got
  replaced with very small x86-64 system (4 &amp;#8220;igb&amp;#8221; network interfaces). Finally
  reached 1Gbps speed on home&amp;nbsp;link.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;June&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Organizing my new home. Looking for good office furniture ended with buying &lt;span class="caps"&gt;VS&lt;/span&gt;
  901 desk and&amp;nbsp;organizer.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Second dose of &lt;span class="caps"&gt;COVID&lt;/span&gt;-19&amp;nbsp;vaccine.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;July&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Got two Sharp Zaurus palmtops: &lt;span class="caps"&gt;SL&lt;/span&gt;-5500 (collie) and &lt;span class="caps"&gt;SL&lt;/span&gt;-5600 (poodle) from a
  friend. First model was a device which brought me to working full time on
  &lt;span class="caps"&gt;FOSS&lt;/span&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;My 13 years old daughter asked me what &amp;#8220;that huge phone with printer&amp;#8221; she saw
  in anime was. Took me a moment or two to find out that it was fax&amp;nbsp;machine&amp;#8230;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Crashed my car. No one got hurt. Insurance paid what they had to and I later
  sold what was left of the&amp;nbsp;car.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;August&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Vacations! Rented Opel Astra combi and we went for a tour. Met some friends,
  visited new places (and some old ones). Good&amp;nbsp;time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Friends managed to organize demoscene party in &lt;span class="caps"&gt;COVID&lt;/span&gt;-19 times. So I went to
  Katowice, Poland and spent great time at Xenium&amp;nbsp;2021.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;September&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Programmers&amp;#8217; Day! So I wrote about &lt;a href="/2021/09/13/programming-languages/"&gt;programming languages&lt;/a&gt;
  I used so&amp;nbsp;far.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Created &lt;a href="/2021/09/14/python-package-for-system-calls-information/"&gt;Python package for system calls information&lt;/a&gt;.
  So far no one reported using it. I learnt few new things so mission&amp;nbsp;accomplished.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Upgraded home wireless network from 802.11n to 802.11ax standard. Or WiFi 6 if
  you prefer new&amp;nbsp;names.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;October&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Left some projects maintained by Arm employees. Open source with closed
  development process is not something I am fan of. Especially when there is no
  serious review done on code&amp;nbsp;contributions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I got information that moderators on &amp;#8220;Arm Software Developers&amp;#8221; Discord are not
  fans of my comments there. Went through history, dropped most of my posts and
  left server. Was asked to go back some time later. No longer taking part of
  conversations&amp;nbsp;there.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;November&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I was positive! Too bad that it was result of &lt;span class="caps"&gt;COVID&lt;/span&gt;-19 test. 2 weeks of
  isolation as a result. Boring time with flu-like symptoms. Friends handled my
  shopping&amp;nbsp;needs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Migrated from Pocketbook Touch &lt;span class="caps"&gt;HD&lt;/span&gt; to Onyx Boox Poke 3. Just to migrate to Onyx
  Boox Nova 2 three weeks later. Reading books on 7.8&amp;#8221; screen is the other&amp;nbsp;experience.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;December&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Polish demoscene became official Polish cultural&amp;nbsp;heritage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Wrote post about &lt;a href="/2021/12/02/25-years-of-using-the-internet/"&gt;25 years of using the Internet&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Started playing with configuration of my router to get native IPv6/IPv4 setup
  working. Took far too many attempts and curses but got it done (in&amp;nbsp;2022).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Third dose of &lt;span class="caps"&gt;COVID&lt;/span&gt;-19 vaccine (this time Moderna instead of&amp;nbsp;Pfizer).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</content><category term="timeline"/></entry><entry><title>2019 review: FOSS projects</title><link href="https://marcin.juszkiewicz.com.pl/2020/01/23/2019-review-foss-projects/" rel="alternate"/><published>2020-01-23T08:47:00+01:00</published><updated>2020-01-23T08:47:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2020-01-23:/2020/01/23/2019-review-foss-projects/</id><summary type="html">Whatever you do, do it&amp;nbsp;upstream.</summary><content type="html">&lt;p&gt;&lt;span class="dquo"&gt;&amp;#8220;&lt;/span&gt;Whatever you do, do it upstream&amp;#8221; is &lt;span class="caps"&gt;IMHO&lt;/span&gt; one of mottos worth following. So I
went upstream wherever&amp;nbsp;possible.&lt;/p&gt;
&lt;h3&gt;Python&lt;/h3&gt;
&lt;p&gt;2020 came, Python 2 is no more. So 2019 was full of cleaning and patching. I
filled several bugs on projects, created patches to mark some Python packages
as Py2 only (or &amp;lt;Py3.5 only). Some projects just dropped support for Py2
packages due to&amp;nbsp;it.&lt;/p&gt;
&lt;h4&gt;pbr&amp;nbsp;story&lt;/h4&gt;
&lt;p&gt;With move to Python 3 came some issues with Unicode characters in &lt;span class="caps"&gt;README&lt;/span&gt; files
of packages used by OpenStack components. Filled some bugs, created patches and
then, after several emails, someone found out that it is a bug in ‘pbr’ and
fixed it&amp;nbsp;;D&lt;/p&gt;
&lt;h4&gt;manylinux2014&lt;/h4&gt;
&lt;p&gt;&lt;a href="/2019/12/04/python-and-aarch64/"&gt;Installing Python packages on AArch64 can be painful&lt;/a&gt;. While “pip install numpy”
takes few seconds on x86-64 machine it can take an hour on Arm64 + extra time
to find out which libraries and compilers need to be&amp;nbsp;installed.&lt;/p&gt;
&lt;p&gt;So Python developers created
&lt;a href="https://www.python.org/dev/peps/pep-0599/"&gt;&lt;span class="caps"&gt;PEP&lt;/span&gt;-599&lt;/a&gt; to sort out situation and
create ‘manylinux2014’ target which can be then used to build ‘wheels’ (aka
binary Python packages) not only for x86(-64) but also for 32-bit Arm, 64-bit
Arm, 64-bit Power (big and little endian) and Z/Arch&amp;nbsp;(s390x).&lt;/p&gt;
&lt;p&gt;Somehow I managed to be involved in it. Went through &lt;a href="https://github.com/pypa/manylinux/pull/348"&gt;pull request on
GitHub&lt;/a&gt;, build checked, fixed
dependencies and some other issues, filled CentOS bugs, discussed with CentOS
developers on fixes and then one day all that stuff got&amp;nbsp;merged.&lt;/p&gt;
&lt;p&gt;Now you can fetch “manylinux2014” images from &lt;a href="https://quay.io/organization/pypa"&gt;“pypa” account on Quay.io
container registry&lt;/a&gt; and build ‘wheel’
binaries for different architectures. If you lack target hardware then consider
services like Travis &lt;span class="caps"&gt;CI&lt;/span&gt; which provide access (free for &lt;span class="caps"&gt;FOSS&lt;/span&gt;&amp;nbsp;projects).&lt;/p&gt;
&lt;h3&gt;CirrOS&lt;/h3&gt;
&lt;p&gt;Speaking of Travis &lt;span class="caps"&gt;CI&lt;/span&gt;… Near the end of the year I got task from one of Linaro
teams to update CirrOS images with kernels from Ubuntu 18.04 or&amp;nbsp;later.&lt;/p&gt;
&lt;p&gt;I fetched current source, built images and started wondering how to do it best.
So started discussing with Scott Moser (main developer) and we agreed that such
move have sense and that some changes are needed in this&amp;nbsp;project.&lt;/p&gt;
&lt;p&gt;In December we moved it from &lt;a href="https://launchpad.net/cirros"&gt;Launchpad/cirros&lt;/a&gt;
to &lt;a href="https://github.com/cirros-dev/cirros/"&gt;GitHub/cirros-dev/cirros&lt;/a&gt;. Opened
several issues to not forget what we planned and I started looking at some of&amp;nbsp;them.&lt;/p&gt;
&lt;p&gt;Project is now using Travis &lt;span class="caps"&gt;CI&lt;/span&gt; service for tests. With all builds being run
parallel we have checks done in less than and hour. Including boot test for
aarch64, arm, i386 and x86_64 architectures (ppc/ppc64/ppc64le need&amp;nbsp;work).&lt;/p&gt;
&lt;p&gt;Doing releases on GitHub is one of next tasks. Current service will&amp;nbsp;redirect.&lt;/p&gt;
&lt;h3&gt;Linaro &lt;span class="caps"&gt;ERP&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;After &lt;span class="caps"&gt;ERP&lt;/span&gt; 18.12 release we decided that there will be no more releases and
Debian ‘buster’ will be used as it is (&lt;span class="caps"&gt;ERP&lt;/span&gt; based on Debian ‘stretch’). So I
spent some time on working with Debian kernel&amp;nbsp;maintainers. &lt;/p&gt;
&lt;p&gt;Most important part? Merging kernel configuration changes. We had about twenty
extra enabled to get our servers supported. Everything worth using got merged.
In meantime we even found a bug in Linux-stable tree which took some time to&amp;nbsp;fix.&lt;/p&gt;
&lt;p&gt;We were ready for Debian ‘buster’ release. And it worked out of the box on all
machines we supported&amp;nbsp;;D&lt;/p&gt;
&lt;h3&gt;Big&amp;nbsp;Data&lt;/h3&gt;
&lt;p&gt;Bleh. Java, protobuf 2.5 and other madness… But as build engineer I get such
stuff from time to&amp;nbsp;time.&lt;/p&gt;
&lt;p&gt;Last year it was mostly Apache Drill and Apache Arrow. In both cases I worked
on their Debian packaging (not in-Debian one) to add/fix AArch64&amp;nbsp;support.&lt;/p&gt;
&lt;p&gt;Other projects still wait for ‘let us move to newer protobuf’ but it will take&amp;nbsp;years&amp;#8230;&lt;/p&gt;</content><category term="timeline"/><category term="python"/><category term="linaro"/><category term="aarch64"/><category term="cirros"/><category term="bigdata"/></entry><entry><title>2019 review: OpenStack</title><link href="https://marcin.juszkiewicz.com.pl/2020/01/21/2019-review-openstack/" rel="alternate"/><published>2020-01-21T14:53:00+01:00</published><updated>2020-01-21T14:53:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2020-01-21:/2020/01/21/2019-review-openstack/</id><summary type="html">Where I was involved in&amp;nbsp;OpenStack</summary><content type="html">&lt;p&gt;Another year passed so let me try to summarize it. And a lot of things happened
so it will be set of&amp;nbsp;posts.&lt;/p&gt;
&lt;h3&gt;Kolla&lt;/h3&gt;
&lt;p&gt;We did two releases: ‘stein’ in July and ‘train’ in December. As usual a bit
later than most of OpenStack projects as we have to wait for their releases,
then for distributions to provide their binary packages, test everything&amp;nbsp;etc.&lt;/p&gt;
&lt;p&gt;2019 was also a year of moving to Python 3 in our project. Images went in
rounds &amp;#8212; first some in Stein, then rest in Train cycle. We managed to remove
Python 2 support from Kolla-Ansible but have to wait for TripleO project before
we drop Py2 in Kolla&amp;nbsp;itself.&lt;/p&gt;
&lt;p&gt;Also, we removed OracleLinux support. No one from active developers had access
to it and jobs were failing on random moments. CentOS 7 support covered all
needs in our&amp;nbsp;opinion.&lt;/p&gt;
&lt;p&gt;CentOS 8 was hoped to be ready for cloud use. But it was not due to many
changes needed in build infrastructure. Now, after 8.1.1911 release, there is a
hope that situation will change and SIGs will be able to build their&amp;nbsp;packages.&lt;/p&gt;
&lt;p&gt;On the other hand, we added support for IPv6 deployments. Linaro developers
helped with testing as our second Linaro Developer Cloud will be IPv6 only and
all resources will be provided for OpenStack&amp;nbsp;infrastructure.&lt;/p&gt;
&lt;p&gt;There was new OpenStack project called Kayobe. It used both Kolla and
Kolla-Ansible (and some other projects) to deploy containered OpenStack on bare
metal. Including provisioning. We accepted it as subproject of Kolla as some of
our members work in all those&amp;nbsp;projects.&lt;/p&gt;
&lt;h3&gt;Infrastructure&lt;/h3&gt;
&lt;p&gt;During 2019 I got huge amount of help from OpenStack infrastructure team. We
changed mirroring of CentOS, Debian, Ubuntu and several external repositories
for any of those distributions. AArch64 was added where it was needed, changes
got reviewed quickly. Perfect&amp;nbsp;job!&lt;/p&gt;
&lt;h3&gt;Continuous&amp;nbsp;Integration&lt;/h3&gt;
&lt;p&gt;After long fight with issues we finally have working AArch64 &lt;span class="caps"&gt;CI&lt;/span&gt; for OpenStack
projects. Linaro provided some vcpu in Linaro Developer Cloud, infrastructure
admins created some nodes from it and then created ‘check-arm64’ pipeline on&amp;nbsp;Zuul.&lt;/p&gt;
&lt;p&gt;This way any OpenStack project can add tests on 64-bit Arm hardware without
impacting their standard set of tests. We went that way due to low amount of
nodes and it turned out to be very good move. Kolla(-ansible) itself is able to
saturate all of them during developer heavy&amp;nbsp;days.&lt;/p&gt;
&lt;p&gt;More nodes are coming. Managed by Linaro on sponsored hardware. Pure&amp;nbsp;IPv6!&lt;/p&gt;</content><category term="timeline"/><category term="kolla"/><category term="openstack"/><category term="linaro"/></entry><entry><title>2017 timeline</title><link href="https://marcin.juszkiewicz.com.pl/2018/01/03/2017-timeline/" rel="alternate"/><published>2018-01-03T20:16:00+01:00</published><updated>2018-01-03T20:16:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2018-01-03:/2018/01/03/2017-timeline/</id><summary type="html">&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Quiet time. Just after Linaro &lt;span class="caps"&gt;ERP&lt;/span&gt; release was&amp;nbsp;done.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;February&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="caps"&gt;FOSDEM&lt;/span&gt; as usual. This time with CentOS/&lt;span class="caps"&gt;RDO&lt;/span&gt;&amp;nbsp;meeting.&lt;/li&gt;
&lt;li&gt;Took my daughter Mira to Touluse, France for winter holidays. There was about 17°C which was nice change after week of snow. Visited Aerospace museum and Space city. Nice …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Quiet time. Just after Linaro &lt;span class="caps"&gt;ERP&lt;/span&gt; release was&amp;nbsp;done.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;February&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="caps"&gt;FOSDEM&lt;/span&gt; as usual. This time with CentOS/&lt;span class="caps"&gt;RDO&lt;/span&gt;&amp;nbsp;meeting.&lt;/li&gt;
&lt;li&gt;Took my daughter Mira to Touluse, France for winter holidays. There was about 17°C which was nice change after week of snow. Visited Aerospace museum and Space city. Nice&amp;nbsp;trip.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2017/02/22/my-work-on-kolla/"&gt;Started working on Kolla&lt;/a&gt;. Took few months to get non-x86 support merged and then &lt;a href="/2017/11/17/i-am-now-core-reviewer-in-kolla/"&gt;I became core reviewer&lt;/a&gt;. Learnt a lot during those&amp;nbsp;months.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;March&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Linaro Connect in Budapest. Met friends, saw some nice places in a city. Arrow company presented several boards compatible with 96boards specifications including Enterprise Edition&amp;nbsp;one.&lt;/li&gt;
&lt;li&gt;&lt;span class="dquo"&gt;&amp;#8220;&lt;/span&gt;Root Linux&amp;#8221; conference in Kiev, Ukraine. Gave a talk about &lt;a href="https://www.youtube.com/watch?v=gUNgAmtu0T4"&gt;OpenStack on AArch64&lt;/a&gt; (youtube&amp;nbsp;video).&lt;/li&gt;
&lt;li&gt;OpenStack Day in Warsaw, Poland. Few interesting prelections, lot of talks with other&amp;nbsp;developers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;April&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OpenStack, OpenStack and OpenStack. And rewriting patches all over again and&amp;nbsp;again.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;May&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Support for non-x86 support finally landed in Kolla. My goal was to get AArch64 supported and got &lt;span class="caps"&gt;POWER8&lt;/span&gt;/&lt;span class="caps"&gt;LE&lt;/span&gt; support as free&amp;nbsp;bonus.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;June&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;With a friend we went for Sandra concert. Somehow I remembered city name wrong and instead of 1 hour drive it was 4 hour one. Still&amp;nbsp;fun.&lt;/li&gt;
&lt;li&gt;Went for long weekend trip to Cologne, Paderborn, Düsseldorf. Ok, main reason was Paderborn where I visited Heinz Nixdorf MuseumsForum (described as biggest computer museum in the world) and Universität Paderborn where main Aminet server was hosted when I started my Amiga adventure. Museum was nice but I enjoyed Computer History Museum&amp;nbsp;more.&lt;/li&gt;
&lt;li&gt;Built first set of OpenStack &amp;#8216;Pike&amp;#8217; container images for&amp;nbsp;Debian/AArch64.&lt;/li&gt;
&lt;li&gt;Started working on &lt;span class="caps"&gt;DPDK&lt;/span&gt; related issues. Then we got assignee to work on it and I only provided updated&amp;nbsp;packages.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;July&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Visited Linaro office in Harston for a release sprint. And we celebrated my birthday in a pub. Was&amp;nbsp;great.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;August&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Helped organizing Ingress Anomaly in Szczecin, Poland. We got aroung 1200 agents from many countries. My job was to take care of missions, mosaics and Mission Day. It was exhausting and we have a lot of&amp;nbsp;fun.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;September&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Attended Riverwash demoscene&amp;nbsp;party.&lt;/li&gt;
&lt;li&gt;Went with a friends for a week in Bieszczady mountains. Nearly out of any civilisation related&amp;nbsp;stuff.&lt;/li&gt;
&lt;li&gt;Another Linaro Connect. This time around San Francisco. And new 96boards Enterprise Edition hardware &amp;#8212; this time in MicroATX form factor: &lt;a href="/2017/10/02/can-socionext-synquacer-be-first-96boards-desktop-machine/"&gt;Socionext SynQuacer with 24 cores&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Spent a day in Computer History Museum and still have a feeling that it was not enough time to see everything&amp;nbsp;;D&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;October&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Attended Retrokomp/Load Error&amp;nbsp;event.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2017/10/25/donated-blood/"&gt;Donated blood&lt;/a&gt; for a first time. Will&amp;nbsp;repeat.&lt;/li&gt;
&lt;li&gt;Started playing with Bigtop project. Lot of Java stuff, Docker images and porting issues. Reported several bugs, replaced their old AArch64 build slave with two new ones (all three run in Linaro Developer&amp;nbsp;Cloud).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;November&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2017/11/17/i-am-now-core-reviewer-in-kolla/"&gt;Became core reviewer in Kolla&amp;nbsp;project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Another Ingress Anomaly &amp;#8212; this time&amp;nbsp;Berlin.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;December&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Attended Silly Venture demoscene party. It is amazing what people can get running on those old Atari&amp;nbsp;machines.&lt;/li&gt;
&lt;/ul&gt;</content><category term="timeline"/></entry><entry><title>2015 timeline</title><link href="https://marcin.juszkiewicz.com.pl/2016/01/04/2015-timeline/" rel="alternate"/><published>2016-01-04T21:06:00+01:00</published><updated>2016-01-04T21:06:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2016-01-04:/2016/01/04/2015-timeline/</id><summary type="html">&lt;p&gt;2016 started so it is a good moment for post about previous year. I did that every year except last one (for several&amp;nbsp;reasons).&lt;/p&gt;
&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;After sorting out hardware issues I &lt;a href="/2015/01/14/started-x11-on-aarch64-hardware-this-time/"&gt;started X11 on AArch64&lt;/a&gt;. On old, crappy Matrox G550 card but it was a start. Now I use Radeon …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;2016 started so it is a good moment for post about previous year. I did that every year except last one (for several&amp;nbsp;reasons).&lt;/p&gt;
&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;After sorting out hardware issues I &lt;a href="/2015/01/14/started-x11-on-aarch64-hardware-this-time/"&gt;started X11 on AArch64&lt;/a&gt;. On old, crappy Matrox G550 card but it was a start. Now I use Radeon &lt;span class="caps"&gt;HD5450&lt;/span&gt; and have 2D/3D acceleration&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;&lt;a href="/2015/01/27/gained-new-power/"&gt;Became &amp;#8220;proven packager&amp;#8221; in Fedora&lt;/a&gt; which means that I can commit changes to any package&amp;nbsp;there.&lt;/li&gt;
&lt;li&gt;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 &lt;span class="caps"&gt;GB&lt;/span&gt; of memory of different type etc. But no &lt;span class="caps"&gt;RLT8029&lt;/span&gt;&amp;#8230;&lt;/li&gt;
&lt;li&gt;Managed to visit some strange places just because I drove with Google Maps in the night&amp;#8230; It does not handle &amp;#8220;turn around and drive back&amp;#8221; method&amp;nbsp;;(&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;February&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bought &lt;span class="caps"&gt;LG&lt;/span&gt; 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&amp;nbsp;wife.&lt;/li&gt;
&lt;li&gt;Attended &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; (again) and Devconf.cz conferences. Walked a lot thought Brno, visited Red Hat Czech office where I met few&amp;nbsp;coworkers.&lt;/li&gt;
&lt;li&gt;Sold Wandboard Quad&amp;nbsp;board.&lt;/li&gt;
&lt;li&gt;Linaro announced 96boards project and presented HiKey. I &lt;a href="/2015/02/09/96boards/"&gt;wrote few words about it&lt;/a&gt; and have to admit that I am still sceptical when it comes to this&amp;nbsp;project.&lt;/li&gt;
&lt;li&gt;Ate burger in a doughnut on Fat Thursday. Interesting, tasty. Hope to repeat one&amp;nbsp;day.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;March&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Visited Hannover, Germany to play Ingress. Lot of fun and&amp;nbsp;driving.&lt;/li&gt;
&lt;li&gt;Pinkiepie (&lt;span class="caps"&gt;APM&lt;/span&gt; Mustang, my AArch64 devmachine) needed 7 minutes to boot due to some &lt;span class="caps"&gt;PCI&lt;/span&gt; error&amp;nbsp;;D&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;April&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Attended Open Source Day conference in Warsaw. Nice hallway track talks &amp;#8212; especially one with &lt;span class="caps"&gt;IBM&lt;/span&gt; guy about &lt;span class="caps"&gt;POWER8&lt;/span&gt; and&amp;nbsp;ppc64le.&lt;/li&gt;
&lt;li&gt;I was asked &amp;#8220;How do you run &lt;span class="caps"&gt;VMS&lt;/span&gt; on AArch64???&amp;#8221; few times after I wrote &lt;a href="/2015/04/17/running-vms-on-fedoraaarch64/"&gt;how to run virtual machines on Fedora/AArch64&lt;/a&gt;. All because of url&amp;nbsp;;D&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;May&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Started playing Resources game. After few days made page with some helpers&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;Bought new tablet &amp;#8212; Lenovo S8 (Intel Atom powered, Android). Was good&amp;nbsp;decision.&lt;/li&gt;
&lt;li&gt;Saw amazing demo called &lt;a href="http://trixter.oldskool.org/2015/04/07/8088-mph-we-break-all-your-emulators/"&gt;&amp;#8220;8088 &lt;span class="caps"&gt;MPH&lt;/span&gt;&amp;#8221;&lt;/a&gt; which requires real &lt;span class="caps"&gt;IBM&lt;/span&gt; 5160 &lt;span class="caps"&gt;PC&lt;/span&gt; with &lt;span class="caps"&gt;CGA&lt;/span&gt;. Now I have &lt;span class="caps"&gt;CGA&lt;/span&gt; at home but still not &lt;span class="caps"&gt;PC&lt;/span&gt;/&lt;span class="caps"&gt;XT&lt;/span&gt;&amp;nbsp;machine.&lt;/li&gt;
&lt;li&gt;This month we got something more enterprise with AArch64 support &amp;#8212; CentOS/AArch64. So I &lt;a href="/2015/05/12/and-now-something-more-enterprise-centos-on-aarch64/"&gt;had to test and post about it&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fedora 22 got released with working AArch64&amp;nbsp;installer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;June&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Visited Poznań, Poland to play Ingress. Lot of fun and meetings with old&amp;nbsp;friends.&lt;/li&gt;
&lt;li&gt;As Flock (Fedora conference) was in &lt;span class="caps"&gt;USA&lt;/span&gt; I started planning my &lt;a href="/2015/06/25/vacations-in-usa-and-canada/"&gt;&lt;span class="caps"&gt;US&lt;/span&gt;/&lt;span class="caps"&gt;CA&lt;/span&gt; vacations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Made use of Minnowboard Max board and &lt;a href="/2015/06/05/project-media-player-for-my-wife-finished/"&gt;finished &amp;#8220;media player for my wife&amp;#8221; project&lt;/a&gt;. Runs Ubuntu 15.10 with Kodi. Controlled with one of those wireless&amp;nbsp;remotes.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.redhat.com/en/about/blog/long-arm-linux-red-hat-enterprise-linux-server-arm-development-preview"&gt;&lt;span class="caps"&gt;RHEL&lt;/span&gt; Server for &lt;span class="caps"&gt;ARM&lt;/span&gt; Development Preview was announced&lt;/a&gt; and my AArch64 work became available in yet another&amp;nbsp;distribution.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2015/06/26/96boards-goes-enterprise/"&gt;First set of leaks of Huskey board arrived&lt;/a&gt; so I wrote about it. It was officially announced some time later but even now it is not&amp;nbsp;available.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;July&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;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&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;Visited one retro computing&amp;nbsp;event.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;August&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Vacations part &lt;span class="caps"&gt;II&lt;/span&gt;. First Reykjavík, Iceland for a day &amp;#8212; met local Ingress players, visited what was possible in short amount of time. Then Boston/Cambridge/Salem, Massachusetts for nearly a week &amp;#8212; again lot of walking. Met Jon Masters, drank some crazy &amp;#8220;beer with ice cream shake&amp;#8221; and had lot of&amp;nbsp;fun.&lt;/li&gt;
&lt;li&gt;Next was Flock conference in Rochester, &lt;span class="caps"&gt;NY&lt;/span&gt;. Lot of Fedora people from &lt;span class="caps"&gt;USA&lt;/span&gt;/Canada who never went for European conferences. Played &amp;#8220;Cards against humanity&amp;#8221; &amp;#8212; have to finally buy a&amp;nbsp;set.&lt;/li&gt;
&lt;li&gt;Then Niagara Falls, Canada for 24 hours. Crazy trip, lot of photos, free flu&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;Toronto was fun as well. Went for few interesting walking trips, visited local hackerspace. Even had good&amp;nbsp;beer!&lt;/li&gt;
&lt;li&gt;Created &lt;a href="/download/tables/syscalls.html"&gt;table with syscall number for different architectures&lt;/a&gt; &amp;#8212; contact me if it needs&amp;nbsp;updates.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2015/09/11/how-to-get-xserver-running-out-of-box-on-aarch64/"&gt;Found out why XServer does not start automatically on AArch64 with PCIe gfx card&lt;/a&gt; and digged into it again and&amp;nbsp;again.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;September&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Visited &amp;#8220;Riverwash&amp;#8221; demoscene party in Kraków,&amp;nbsp;Poland.&lt;/li&gt;
&lt;li&gt;Week with AArch64 as a desktop machine: &lt;a href="/2015/09/21/aarch64-desktop-day-one/"&gt;day one&lt;/a&gt;, &lt;a href="/2015/09/22/aarch64-desktop-day-two/"&gt;day two&lt;/a&gt;, &lt;a href="/2015/09/25/aarch64-desktop-last-day/"&gt;last day&lt;/a&gt;. We are not there&amp;nbsp;yet.&lt;/li&gt;
&lt;li&gt;Few posts &amp;#8220;from the diary of AArch64 porter&amp;#8221;: &lt;a href="/2015/09/03/from-the-diary-of-aarch64-porter-posix1-functionality/"&gt;&lt;span class="caps"&gt;POSIX&lt;/span&gt;.1&lt;/a&gt;, &lt;a href="/2015/09/14/from-the-diary-of-aarch64-porter-page_size/"&gt;PAGE_SIZE&lt;/a&gt;, &lt;a href="/2015/09/19/from-the-diary-of-aarch64-porter-vfp-precision/"&gt;&lt;span class="caps"&gt;VFP&lt;/span&gt; precision&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Google released Pixel C &amp;#8212; first laptop-like device with AArch64. Too expensive for development&amp;nbsp;machine.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;October&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Visited &amp;#8220;Retrokomp&amp;#8221; event and &amp;#8220;Load Error&amp;#8221; demoscene party in Gdańsk, Poland. Saw next set of old Polish computers. Time to switch to computers from 50-70s as retro&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;Hacked broken &lt;span class="caps"&gt;USB&lt;/span&gt; cable to be power/reset buttons for &lt;span class="caps"&gt;APM&lt;/span&gt;&amp;nbsp;Mustang.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;November&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;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&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;Passed ten thousand of visited portals in Ingress. After two and half year of&amp;nbsp;playing.&lt;/li&gt;
&lt;li&gt;Went for Microsoft Expert Summit conference and then for Jesień Linuksowa (&amp;#8220;Linux Autumn&amp;#8221;). Why me on &lt;span class="caps"&gt;MS&lt;/span&gt; one? Friend had a talk there and we were sharing a car&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;&lt;a href="/2015/11/20/red-hat-enterprise-linux-server-for-arm-7-2-development-preview-released"&gt;&lt;span class="caps"&gt;RHEL&lt;/span&gt; Server for &lt;span class="caps"&gt;ARM&lt;/span&gt; 7.2 Development Preview got&amp;nbsp;released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Wrote &lt;a href="/2015/11/10/fedora-23-and-unsupported-armaarch64-devices"&gt;short note why Fedora 23 does not support several popular boards&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Got Roseapple/Pi developer board. 3.10 kernel only, ancient U-Boot, no signs of any activity. Went to&amp;nbsp;drawer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;December&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bought myself a &lt;span class="caps"&gt;TV&lt;/span&gt; set. Then hacked it to work with my bluetooth headphones so I can watch movies when other people sleep&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;After few years switched theme on&amp;nbsp;blog.&lt;/li&gt;
&lt;/ul&gt;</content><category term="timeline"/></entry><entry><title>2013 timeline</title><link href="https://marcin.juszkiewicz.com.pl/2014/01/06/2013-timeline/" rel="alternate"/><published>2014-01-06T18:16:00+01:00</published><updated>2014-01-06T18:16:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2014-01-06:/2014/01/06/2013-timeline/</id><summary type="html">&lt;p&gt;Another year so time for summary post. Mostly spent around AArch64. Changed job. But let go with usual month-by-month&amp;nbsp;style.&lt;/p&gt;
&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2013/01/07/started-x11-on-aarch64/"&gt;XTerm on AArch64&lt;/a&gt; before anyone else got X11 working ;D Few months passed and we got that stuff merged and provided by other&amp;nbsp;distributions.&lt;/li&gt;
&lt;li&gt;Samsung &lt;a href="/2013/01/15/i-got-interesting-job-offer-and-refused/"&gt;tried to hire me …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Another year so time for summary post. Mostly spent around AArch64. Changed job. But let go with usual month-by-month&amp;nbsp;style.&lt;/p&gt;
&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2013/01/07/started-x11-on-aarch64/"&gt;XTerm on AArch64&lt;/a&gt; before anyone else got X11 working ;D Few months passed and we got that stuff merged and provided by other&amp;nbsp;distributions.&lt;/li&gt;
&lt;li&gt;Samsung &lt;a href="/2013/01/15/i-got-interesting-job-offer-and-refused/"&gt;tried to hire me&lt;/a&gt; but I refused. Would feel bad working in a company which ignores external developers so&amp;nbsp;often.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/01/29/boot-aarch64-in-easy-way/"&gt;Published my script to easy boot of AArch64 models&lt;/a&gt;. Current version supports also &lt;span class="caps"&gt;UEFI&lt;/span&gt;&amp;nbsp;boot.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;February&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2013/02/05/fosdem-2013/"&gt;&lt;span class="caps"&gt;FOSDEM&lt;/span&gt; 2013&lt;/a&gt; of course. Had interesting chat with Peter Robinson from Fedora about &lt;span class="caps"&gt;ALSA&lt;/span&gt; &lt;span class="caps"&gt;UCM&lt;/span&gt; profiles. Took me few months but &lt;a href="/2013/05/11/call-for-alsa-ucm-profiles/"&gt;in May I finally sent them&lt;/a&gt; and got it merged. So now all distributions should be able to ship&amp;nbsp;them.&lt;/li&gt;
&lt;li&gt;Retired my old &lt;a href="/2007/04/18/dell-d400-arrived/"&gt;Dell D400&lt;/a&gt; &amp;#8212; Ania got Acer netbook&amp;nbsp;instead.&lt;/li&gt;
&lt;li&gt;Spent more time with Chromebook. From &lt;a href="/2013/02/13/looks-like-i-have-to-test-that-chrubuntu-thing/"&gt;testing Chrubuntu install script&lt;/a&gt; to Ubuntu updates and &lt;a href="/2013/02/15/spending-whole-day-with-just-chromebook/"&gt;real life usage&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;March&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2013/03/22/cookies-blabla/"&gt;My blog is now &lt;span class="caps"&gt;EU&lt;/span&gt; cookie crap compliant&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;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&amp;nbsp;it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;April&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Spent Easter in alternative way &amp;#8212; visited &lt;a href="/2013/04/03/revision-2013/"&gt;Revision demoscene party&lt;/a&gt;. Awesome it was and I plan to do it&amp;nbsp;again.&lt;/li&gt;
&lt;li&gt;Wrote my &lt;a href="/2013/04/15/hardware-acceleration-on-chromebook/"&gt;last work on OpenGL &lt;span class="caps"&gt;ES&lt;/span&gt; for Chromebook&lt;/a&gt;. Do not ask again cause you will get that link&amp;nbsp;anyway.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/04/16/nexus-7-upgrade-or-complain/"&gt;Moved from Archos G9 80 Turbo to Nexus 7&lt;/a&gt;. Another upgrade probably during this year. Maybe &lt;span class="caps"&gt;LG&lt;/span&gt; Pad 8&amp;#8221; this&amp;nbsp;time?&lt;/li&gt;
&lt;li&gt;BeagleBone got upgrade so I wrote a &lt;a href="/2013/04/22/death-to-raspberrypi-beaglebone-black-is-on-a-market/"&gt;post about BeagleBone Black compared to R/Pi&lt;/a&gt;. Lot of hate from R/Pi community but also around four thousand visits on one day. This time my blog survived without problems&amp;nbsp;;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;May&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2013/05/31/my-time-at-linaro-is-over/"&gt;Left Linaro for good&lt;/a&gt; due to end of Canonical&amp;lt;&amp;gt;Linaro contract. This also meant leaving Canonical as I did not want to work there. You may want to read &lt;a href="/2013/05/06/looks-like-it-is-time-for-me-to-say-good-bye-again/"&gt;my post from start of May&lt;/a&gt; and my &lt;a href="/2012/10/26/so-long-and-thanks-for-all-the-fish/"&gt;good bye Linaro&lt;/a&gt; one as&amp;nbsp;well.&lt;/li&gt;
&lt;li&gt;First discussion with Red Hat about job&amp;nbsp;opportunities.&lt;/li&gt;
&lt;li&gt;Visited &lt;span class="caps"&gt;UK&lt;/span&gt; for pleasure. &lt;a href="/2013/05/23/my-uk-trip-london/"&gt;London&lt;/a&gt; and &lt;a href="/2013/05/29/my-uk-trip-cambridge/"&gt;Cambridge&lt;/a&gt; this time. I saw lot of interesting places, did several beers with local friends. Good spent&amp;nbsp;time.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/05/11/call-for-alsa-ucm-profiles/"&gt;Sent &lt;span class="caps"&gt;ALSA&lt;/span&gt; &lt;span class="caps"&gt;UCM&lt;/span&gt; profiles&lt;/a&gt; and got it merged. One thing less for distributions to&amp;nbsp;carry.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;June&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The &amp;#8220;we pay you but do not require you to do any work&amp;#8221; month at Canonical. Nice move from their&amp;nbsp;side.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/06/19/i-saw-so-many-computers-at-pixel-heaven-2013/"&gt;Visited Pixel Heaven&lt;/a&gt; in Warsaw. There was lot of different old computers. One of them was Acorn Archimedes so I was able to play with really old &lt;span class="caps"&gt;ARM&lt;/span&gt; cpus&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;Started playing Ingress because I had 2 hours to return&amp;nbsp;train&amp;#8230;&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/06/07/arch-linux-arm-on-chromebook/"&gt;Spent some time on Arch Linux &lt;span class="caps"&gt;ARM&lt;/span&gt; forums&lt;/a&gt; and found some nice hints for Chromebook usage. Also U-Boot for &lt;span class="caps"&gt;SPI&lt;/span&gt;&amp;nbsp;flash&amp;#8230;&lt;/li&gt;
&lt;li&gt;Wrote &lt;a href="/2013/06/08/armology/"&gt;post about &lt;span class="caps"&gt;ARM&lt;/span&gt; history&lt;/a&gt; which got shared in many&amp;nbsp;places.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;July&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Another set of calls with Red Hat. Then some paperwork needed to be&amp;nbsp;done.&lt;/li&gt;
&lt;li&gt;Made to L8 in Ingress&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/07/22/booted-mainline-kernel-on-chromebook/"&gt;Played with mainline kernels on Chromebook&lt;/a&gt; but went back to 3.4 one to get better hardware&amp;nbsp;support.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;August&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2013/08/01/new-job-senior-software-engineer-red-hat/"&gt;Got hired by Red Hat&lt;/a&gt; as Senior Software Engineer. My wife joked that next position would be Retired Software Engineer&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;Vacations&amp;nbsp;continued.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;September&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Started work at Red Hat by moving Chromebook to Fedora. Then &lt;a href="/2013/09/04/my-first-day-with-fedora/"&gt;moved main desktop to &amp;#8220;rawhide&amp;#8221;&lt;/a&gt;. After few months I can say that distribution is ok but &lt;a href="/2013/10/28/i-miss-debian-tools/"&gt;there are many tools which I miss from Debian&lt;/a&gt; including packaging &lt;span class="caps"&gt;UI&lt;/span&gt;&amp;nbsp;manager.&lt;/li&gt;
&lt;li&gt;Visited SmartDevCon conference. And won Samsung Galaxy S4 (&lt;span class="caps"&gt;GT&lt;/span&gt;-9505) cellphone. &lt;a href="/2013/09/23/touchwiz-thanks-but-no/"&gt;TouchWiz suxx very badly&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/09/03/new-boot-setup-of-my-chromebook/"&gt;Moved Chromebook to U-Boot -&amp;gt; &lt;span class="caps"&gt;NV&lt;/span&gt; U-Boot -&amp;gt; Kernel way of booting&lt;/a&gt;. This allows me to drop into bootloader and do whatever I need there. One day I will finally get rid of first&amp;nbsp;U-Boot&amp;#8230;&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/09/01/1358-hrwtygrysek-sudo-poweroff/"&gt;Moved from Xen instance to raw hardware for hosting.&lt;/a&gt; Atom N2800 is not a rocket but more than enough for my&amp;nbsp;needs.&lt;/li&gt;
&lt;li&gt;Suspended my consulting company as I am hired directly&amp;nbsp;now.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;October&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2013/10/06/my-father-died/"&gt;My father died&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;November&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Got Python3 working on AArch64. There were many other packages as well but this one I remember&amp;nbsp;;D&lt;/li&gt;
&lt;li&gt;&lt;a href="/2013/11/19/from-the-diary-of-aarch64-porter-rpm-packaging/"&gt;Wrote 2nd part of AArch64 porter diary&lt;/a&gt; to complain about some build/packaging issues. &lt;a href="/2013/10/26/from-the-diary-of-aarch64-porter-autoconf/"&gt;First part is also online&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;December&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Started merging my stack of AArch64 related patches into Fedora. And into upstream of course. Lot of issues it&amp;nbsp;gave.&lt;/li&gt;
&lt;li&gt;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&amp;nbsp;papers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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&amp;nbsp;faster.&lt;/p&gt;</content><category term="timeline"/></entry><entry><title>2012 timeline</title><link href="https://marcin.juszkiewicz.com.pl/2013/01/03/2012-timeline/" rel="alternate"/><published>2013-01-03T19:58:00+01:00</published><updated>2013-01-03T19:58:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2013-01-03:/2013/01/03/2012-timeline/</id><summary type="html">&lt;p&gt;Another year passed. It was busy one with some job related turbulence&amp;#8230; But let me&amp;nbsp;start.&lt;/p&gt;
&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Made short research to find out &lt;a href="/2012/01/13/want-to-buy-android-tablet-again/"&gt;which Android tablet to buy&lt;/a&gt;. Month later I bought Archos 80 G9&amp;nbsp;Turbo.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;February&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Linaro Connect in Redwood City (San Francisco area) was great event. The walk …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Another year passed. It was busy one with some job related turbulence&amp;#8230; But let me&amp;nbsp;start.&lt;/p&gt;
&lt;h3&gt;January&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Made short research to find out &lt;a href="/2012/01/13/want-to-buy-android-tablet-again/"&gt;which Android tablet to buy&lt;/a&gt;. Month later I bought Archos 80 G9&amp;nbsp;Turbo.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;February&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;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 &lt;span class="caps"&gt;ELC&lt;/span&gt; which was few days after &amp;#8212; most of &lt;span class="caps"&gt;US&lt;/span&gt; OpenEmbedded developers were&amp;nbsp;there&amp;#8230;&lt;/li&gt;
&lt;li&gt;Went to New York City on return trip. 36 hours is far too small amount of time to visit this town&amp;#8230; Met guys from Bug Labs&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;Skipped &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; for second time&amp;nbsp;;(&lt;/li&gt;
&lt;li&gt;&lt;a href="/2012/02/20/bought-archos-80-g9-turbo-tablet/"&gt;I bought that Archos 80 G9 Turbo tablet&lt;/a&gt;. Most often self asked question during next months was &amp;#8220;why???&amp;#8221; &amp;#8212; it feels slower than my Nexus S&amp;#8230; But my daughter likes it as she has some games, books and films on&amp;nbsp;it.&lt;/li&gt;
&lt;li&gt;My howto about &lt;a href="/2012/02/01/flashing-u-boot-on-efika-mx-smartbook/"&gt;flashing U-Boot on Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook&lt;/a&gt; got re-used somewhere on Genesi website as many people found it&amp;nbsp;useful.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;March&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2012/03/12/i-joined-motu-team-in-ubuntu/"&gt;Joined &lt;span class="caps"&gt;MOTU&lt;/span&gt; team in Ubuntu&lt;/a&gt;. Not that I use that&amp;nbsp;often&amp;#8230;&lt;/li&gt;
&lt;li&gt;Due to amount of spam about Raspberry/Pi I wrote a post &lt;a href="/2012/03/05/i-am-tired-of-raspberrypi/"&gt;why I am not interested in R/Pi&lt;/a&gt;. I suggested BeagleBone&amp;nbsp;instead.&lt;/li&gt;
&lt;li&gt;Published last version of cross compilers for &amp;#8216;oneiric&amp;#8217; release of&amp;nbsp;Ubuntu.&lt;/li&gt;
&lt;li&gt;Wrote post about &lt;a href="/2012/03/26/ubuntu-12-04-precise-and-cross-compilation-of-arm-kernels/"&gt;cross compilation of &lt;span class="caps"&gt;ARM&lt;/span&gt; kernels under Ubuntu 12.04&lt;/a&gt;. It is still one of most popular&amp;nbsp;posts.&lt;/li&gt;
&lt;li&gt;Went to AmiWawa meeting. Lot of friends from old Amiga&amp;nbsp;times&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;April&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Easter. Family&amp;nbsp;etc.&lt;/li&gt;
&lt;li&gt;Attended local Ubuntu release&amp;nbsp;party.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;May&lt;/h3&gt;
&lt;p&gt;This was busy month &amp;#8212; just one weekend for family&amp;nbsp;;(&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2012/05/08/uds-q/"&gt;Ubuntu Developer Summit in Oakland&lt;/a&gt; (San Francisco area again). Did some sight-seeing, went to cinema &amp;#8212; had good spent time. As usual did some shopping at Amazon&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;Attended Tizen Developers Conference as it was just 2 stops from &lt;span class="caps"&gt;UDS&lt;/span&gt;/Q hotel. And some friends from Maemo times were there. And there was great social event on&amp;nbsp;Tuesday&amp;#8230;&lt;/li&gt;
&lt;li&gt;Got Tizen Developer Platform device, played a bit with it and &lt;a href="/2012/05/10/tizen-first-impressions/"&gt;wrote few words about it&lt;/a&gt;. Few months later I sent this brick to some guy in Norway &amp;#8212; maybe he will do something interesting with&amp;nbsp;it.&lt;/li&gt;
&lt;li&gt;At end of month I went to Hong&amp;nbsp;Kong&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;June&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;There was &lt;a href="/2012/06/04/linaro-connect-q2-12/"&gt;Linaro Connect q2.12&lt;/a&gt; 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&amp;nbsp;hotel.&lt;/li&gt;
&lt;li&gt;ARMv8 related work&amp;nbsp;started.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;July&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;New stuff, old tools. Or in other words: &lt;a href="/2012/07/10/openembedded-again/"&gt;started using OpenEmbedded again&lt;/a&gt;. This time some preparations for ARMv8 work &amp;#8212; created some images and Jenkins jobs to build them. Few months later we switched architecture and fun&amp;nbsp;started.&lt;/li&gt;
&lt;li&gt;Also &lt;a href="/2012/07/13/unbricked-my-old-sheevaplug/"&gt;unbricked my SheevaPlug&lt;/a&gt; after my friend&amp;#8217;s play. Now it is un-bootable again&amp;nbsp;;D&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;August&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Spend few weeks on holidays. Good time it&amp;nbsp;was.&lt;/li&gt;
&lt;li&gt;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&amp;nbsp;;D&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;September&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/2012/09/02/finally-applied-for-debian-maintainer/"&gt;Applied for Debian Maintainer&lt;/a&gt;. Got accepted some time&amp;nbsp;later.&lt;/li&gt;
&lt;li&gt;Attended SmartDev Conference. I was member of programme committee. Nice event it was. Also met some old friends there&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;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 &amp;#8212; like when I cross compiled first programs but had to wait 2 more weeks before could say that in&amp;nbsp;public&amp;#8230;&lt;/li&gt;
&lt;li&gt;Wrote &lt;a href="/2012/09/28/lets-take-a-look-at-arm-boards-again/"&gt;two&lt;/a&gt; &lt;a href="/2012/09/29/what-interest-me-in-arm-world/"&gt;posts&lt;/a&gt; about &lt;span class="caps"&gt;ARM&lt;/span&gt; devices and why I am not interested in anything below Cortex-A9 ones. This time it was more polite than &lt;a href="/2011/08/03/what-is-wrong-with-all-those-cheap-developer-boards/"&gt;similar post from 2011&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;October&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;ARMv8 sprint in Cambridge. During that week Linaro published glibc patches for AArch64 so I was able to finally share &lt;a href="/2012/10/08/arm-64-bit-porting-for-openembedded/"&gt;my work with outside world&lt;/a&gt;. And as usual met some old friends&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;3 weeks later &lt;a href="/2012/10/25/aarch64-for-everyone/"&gt;everyone was able to run ARMv8 binaries&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Also that month there was decision made that I will move to Canonical at beginning of December. Everything was setup so I sent &lt;a href="/2012/10/26/so-long-and-thanks-for-all-the-fish/"&gt;farewell e-mail to everyone at Linaro&lt;/a&gt;. But later it got reverted and I will probably never know why and who made that&amp;nbsp;decision.&lt;/li&gt;
&lt;li&gt;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&amp;nbsp;about.&lt;/li&gt;
&lt;li&gt;Another Ubuntu Developers Summit took&amp;nbsp;place.&lt;/li&gt;
&lt;li&gt;Also Linaro Connect q3.12&amp;nbsp;started.&lt;/li&gt;
&lt;li&gt;And Google + Samsung announced &lt;a href="/2012/10/18/new-thing-to-buy-samsung-chromebook/"&gt;new, &lt;span class="caps"&gt;ARM&lt;/span&gt; based, Chromebook&lt;/a&gt;. So I bought one&amp;nbsp;;D&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;November&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;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 &amp;#8212; without him it would be much harder work. Managed to fry speakers&amp;nbsp;;(&lt;/li&gt;
&lt;li&gt;Then I went to Barcelona for &lt;span class="caps"&gt;ELC&lt;/span&gt;/E and Yocto developers day. Met friends, had lot of&amp;nbsp;fun.&lt;/li&gt;
&lt;li&gt;Got BeagleBone and The Fish River Island 2 devices. Still did not booted second&amp;nbsp;one.&lt;/li&gt;
&lt;li&gt;Spent few days at Palamos, Spain. Lovely time to relax after 3 weeks of conferences &amp;#8212; thanks to Zygmunt Krynicki and his&amp;nbsp;wife.&lt;/li&gt;
&lt;li&gt;Did last update of cross compilers for Ubuntu. Looks like Matthias Klose will take care of them&amp;nbsp;now.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;December&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;My sister gave birth to two daughters! So now I am uncle at my part of family as well&amp;nbsp;:)&lt;/li&gt;
&lt;li&gt;&lt;a href="/2012/12/01/chromebook-hackers-unite/"&gt;Created project and team at Launchpad&lt;/a&gt; to unite people hacking on &lt;span class="caps"&gt;ARM&lt;/span&gt; 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&amp;#8230; join us! If you use other distribution then also join us&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;Snapdragon S4 Plus &lt;span class="caps"&gt;APQ8060A&lt;/span&gt; based DragonBoard arrived on my desk. Waits in&amp;nbsp;queue&amp;#8230;&lt;/li&gt;
&lt;li&gt;Got own kernel working on Chromebook. It is now available in &lt;span class="caps"&gt;PPA&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Went to Silly Venture demoscene party. It was Atari event. Awesome&amp;nbsp;one!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What will 2013 bring? There will be some changes, new projects, devices&amp;#8230; But I will write about them at proper&amp;nbsp;time.&lt;/p&gt;</content><category term="timeline"/></entry></feed>