About

Index

Homepage

This blog is mainly articles about Linux and programming. It is **updated about once a month**.

You can access this blog on the web and with gemini:

https://noulin.net/blog

gemini://gmi.noulin.net/feed.gmi

About me

I am a software engineer working for an international IT group in Sweden, I have been working with ASIC design for 14 years and since 2014 I have been working with software development.

I have got my first computer in 1983 and since then used a wide range of hardware and operating systems starting in 1983.

Nowadays, I mainly use Linux at home and at work.

I had a

minitel

in 1985 and the services I was using the most were:

- Phone book

-

RTEL

I have been using the internet since 1995 when I connected with a 14.4 bauds modem. In 1999 I had my first permamenent internet connection at 10MB.

I started using mobile internet in 2001, my mobile phone was connected to the laptop with infrared.

Hardware:

Sinclair ZX Spectrum 48

, my friend had an

Atari 2600

Amstrad CPC 6128

, my firend had an

Atari ST 1040

Commodore PC 30

Sun workstations

Macbook Air

and installed

Debian Linux

on it

Operating Systems:

DOS

,

Microsoft Windows 3.1

Windows 95, 98

, these systems were so unstable that I decided to use Linux full time (starting with Red Hat 5 in 1998)

XP

Red Hat Linux

Debian Linux

MacOS

for developing iOS apps

FreeBSD

,

DragonflyBSD

,

OpenBSD

CentOS

How this blog is generated

I use the static blog generator called forb. Forb is written in C and build with sheepy, you can find the source code for forb at:

forb git

Built with

The site is built with:

Kore

web server

stagit

static git page generator

forb

static blog generator

Let's encrypt

a nonprofit Certificate Authority

Digital Ocean

the developer cloud

Sheepy

build system and package manager for C

gmnisrv

gemini server

About markdown

The markdown standard in forb is `CommonMark` with tables.

| Line 1, Column A - Title line in Bold | Column B - Title line in Bold |
| Line 2, A | 2B |
(title)[url]
!(title)[%baseurl/images/img.png]

When baseurl="/blog", write:
!(title)[/blog/images/img.png]
[another post](_%baseurl{% post_url POST_FILENAME_WITHOUT_MARKDOWN_EXTENSION %})

Keep "_%baseurl", forb replaces it with the value in _config.yml,
after post_url write the post filename to be linked without ".markdown":
[another post](_%baseurl{% post_url 2020-06-09-getting-started %})