Posts

  • SaltStack - Getting Started

    This is an assignment h1 - Palvelinten hallinta ICT4TN022-5 in Haaga-Helia University of Applied Sciences

    SaltStack Platform, or Salt, is open-source configuration management software, which provides infrastructure management as a code. Salt provides fast and flexible management via its “Salt states”.

    ...Read more
  • Linux Kernel Modules - Hello, world!

    Kernel development can be relatively hard thing to get a grasp of. But if you already know C programming, kernel modules can be relatively easy way to get into the world of kernel internals. Kernel modules are small part of code within the kernel that can be loaded and unloaded upon demand. So these modules can be used for enhancing the kernel’s functionality without rebooting the system. Modules also help keeping the kernel’s image size small, since with modules you don’t need to build kernel all over again if you want to add some sort of functionality to your kernel image.

    ...Read more
  • Lab Exercise ICT4TN021-8

    This is an assignment h7 - Linux palvelimet ICT4TN021-8 in Haaga-Helia University of Applied Sciences

    Last assignment in this course was to do an old lab test from earlier courses. In the lab exercise that I chose, you needed to make the following things:

    ...Read more
  • Installing Clojure on Linux

    Clojure is another dialect of Lisp programming language that targets the Java Virtual Machine. Clojure is a general-purpose language that emphasizes on functional programming. Clojure is also an Open-Source language with its development being heavily community-driven.

    In Clojure working with immutable data structures and explicit progression-of-time constructs is one of its key features. This is why developing robust programs, e.g. multithreaded ones, is one of its strong suits.

    ...Read more
  • Getting Started with Rust, Emacs Lisp and Clojure on Linux

    This is an assignment h6 - Linux palvelimet ICT4TN021-8 in Haaga-Helia University of Applied Sciences

    In this week assignment we had to make simple “Hello, World” with three languages and install the necessary environments for them. I decided to choose Rust, Emacs Lisp and Clojure for my sample programming languages. I’ve made short posts about each of these languages already so I’m going to use them in this report.

    ...Read more

subscribe via RSS