Today is sadly my second last day as an intern at Seneca College’s Centre for Development of Open Technology (CDOT). For this meaningful past month, I have been working with the OSTEP-LEAP team to create a Linux distribution, called LEAP (Linux for Enterprise ARM Platforms), which runs on and demonstrates the potential of ARM server platforms.
Throughout August, I have worked on many different projects, including writing Bash and Python scripts, installing SSL certificates, RPM packaging and much more. Before I started working at CDOT, I expected it to be primarily a programming job that somehow involves Linux. However, I learned that there is much to do when creating a Linux Distribution for a brand new architecture such as ARM. I realized that there was little programming involved, but instead there was plenty of software packaging and debugging. Furthermore, I also had the opportunity to work with some ARM hardware. I was given the task of installing an ARM board and many different components into a 1U server rack. This was done in a very ad hoc manner since the board was not meant to fit into a server rack.
As for today, I commuted to the TEL building located in the Seneca@York campus and I arrived at around 9:30am. At 11am, there was a small pizza party to celebrate everyone’s term coming to an end after this summer. After that, I spent time troubleshooting an ARM board and its serial connection. In addition, I also wrote some Python scripts that parse log files. Lastly, my day ended at 5pm and I headed home.
Overall, this month has been a very valuable experience for me. I worked with smart people and I learned much about Fedora Linux and ARM architecture. In addition to that, I was also able to apply my skills in real world projects and in the process gain the important experience needed to work at a company. Without a doubt, this has certainly been an influential opportunity that I will never forget.