Files
hpr-knowledge-base/hpr_transcripts/hpr0900.txt

158 lines
12 KiB
Plaintext
Raw Normal View History

Episode: 900
Title: HPR0900: Episode 000 - Introduction
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0900/hpr0900.mp3
Transcribed: 2025-10-08 04:36:53
---
Hi, my name is Gerjola and this is my first attempt to record a podcast.
In this episode I will describe how I started with computers and what led me to use open
source and free software in my life.
I started with computers when I was rather young, I was something like 9 or 10 years old
and my uncle gave me a Commodore 16K which he had won in a TV show about science and computing
and this kind of things in the early 80s.
Well he gave me this computer but just a computer without any peripheral, any games because
at that time computers were sold with a set of cassettes with games.
So he gave me the computer without any other information that the user manual and a set
of magazines that he had compiled during some months, magazines about programming.
And at the time the main way to program the computer was to use basic.
So I started to play with this computer which was plugged into a black and white TV
with a spare one which I found at home.
And so I started to just copy lines of code from these magazines that my uncle had gave
me.
I didn't really understand what I was doing, I was just copying things and then running
the programs.
And since I had no peripheral, I had no way to save, to store my program.
So every time I wanted to use a program from the magazine I had to write it from the beginning
to the end, I executed and then when I stopped the computer the program went away.
So this was my beginning with computing and then several years after that, maybe a couple
of years only after that, the same uncle gave me a ZX Spectrum 48K because he was at
the time just buying PC, the first PC in the whole family.
So he gave me the ZX Spectrum 48K with which I used in the same model in the same way
that I had been using the Commodore 60K.
The difference with this one is that you didn't have to buy a special cassette recorder in
order to save your program.
You could plug any kind of cassette recorder and I started using a very simple Walkman
that I had at home.
So this time I could store my programs and I started writing more complex programs and
even programs imagined by myself.
I remember one that I did which was reproducing my handwritten signature on the screen and
the way I did to do that was drawing pixel by pixel on the screen my handwritten signature.
In order to be sure that the result was very close to my signature, I started by writing
by hand on the screen of the TV that I use as a monitor for the computer.
So I spent my time doing this kind of things and also the ZX Spectrum could be programmed
in a sampler.
I don't really remember how it worked because when you booted the computer, what you
got was a basic prompt but I remember that there was a way to programming in a sampler
so I started programming in a sampler also with this computer.
And I should say a couple of years after that, the same uncle again convinced my father
to buy me a PC.
We were talking here about the mid 80s or the end of the 80s, I don't really remember
when it was.
So I went to the computer store with my uncle and then at the time you didn't really
buy a built computer, what you went to the store and you selected the different parts
of the computer and the guy at the store would build a computer for you.
So I bought my first PC which had 512Ks of RAM, no hard disk, two floppy disks, a monochrome
screen, a green screen, I remember.
Then when I went home with this and this was completely different because you couldn't
boot the computer just like that.
You had to insert a floppy disk on the first floppy unit, boot the computer, this floppy
disk would contain your operating system at the time it was a dose, I don't know which
version it was.
And then from then on you could load programs from floppy disks.
I used to head my operating system on the first floppy and then use the second floppy
to load programs, store programs.
So I continued programming basically, but this time the basic was not part of the OS itself
as it had been for the X spectrum or for the computer, I had to use a basic interpreter
that I had to load.
So then I started to understand that a computer had an operating system and then you could
load programs and I think this is the thing that I didn't understand when I was working
with the other first two computers.
So I started programming in GW basic and through the years I started to upgrade the PC
and just continue programming with basic building interesting programs.
I remember that I had built a problem to guess so that the user would think of a name
of an animal and then look at the computer using very basic if then questions would try
to guess the animal that the user had thought of.
So my uncle told me about this graphical user interface called Windows and I remember
at the time you launched Windows manually from dust and I started working like this,
but without really understanding what I was doing, I didn't really have a project to
work on, I was at the time, 15 years old, 16 years old, I don't really remember.
Then for several years I really more or less stopped using the computer and then when
I was at the university I started learning Pascal, a little bit of C, then a little bit
of C++ but without really understanding I remember at the time that I would use turbo
Pascal or turbo C to build some programs and well, but without really understanding that
there was an OS, there was a compiler, there was all these different parts.
Well I had let's say lectures about this kind of thing so I theoretically understood what
it was but there was a gap between theory and reality.
And then when I was in my fourth year at the university, a friend of mine told me about
Linux. Linux was this kind of thing that was more or less the same kind of thing that
we had on the workstation, the computer lab, we had some sun workstation at the computer
lab at the university, but for me it was two different things, one thing was working
at the PC to do some work processing or things like this and I think was working with the
workstation which was connected to the network because at that time of course the PCs were
not connected to the network, there was no internet at home.
So well at the time I was living on the campus of the university and we had Ethernet where
connected to the university network from every room on the student dorm.
And so there was a group of students who were maintaining this sub network of the university
with a Linux server and they tried to teach people about Linux, about installing Linux
and this kind of thing.
So I had my, by the time I think it was for 86, the process of my PC and I tried to install
Linux. So at the time it was Debian, I don't really remember what version it was.
I remember you had something like a 10 or 15 floppy disks or from the installation you
started with the basic boot of floppy and then from then on you started to configure the
network and then try to connect to a server in other two, download the different packages
and build your system, etc.
I remember that I spent many, many nights trying to install this Debian Linux on my PC.
Of course I never got to run X11 on this very low and PC at the time.
But well I succeeded to get a terminal and yes, filled the, I had a Unix on my PC in my
dorm next to my bed so I could play all night long with this kind of things.
And actually I used the PC to just to tell net to a real Linux workstation and do some
work on there.
At the time I was using C++ mainly and a little bit of latex for work processing.
And well then I started to work on a PhD and at the time I bought a brand new PC to work
on my PhD at the beginning of the PhD.
And well this time it was already a pension and with a little bit of RAM so I decided
that I would work full time on Linux.
So I built myself the PC from parts that I bought and well I started to try to install
this Debian thing again and well I had some problems.
I think I couldn't even boot the PC using Debian so I tried something else and somebody
told me about this Red Hat thing for which you could get a CD and an install from CD.
So I did that, it worked and then well I started using Red Hat for my PhD and well I spent
all day long working on my PhD using this Red Hat PC which was very, which actually had
all what I needed to do my work.
So I won't give details about the contents of my PhD but I spent most of my time
programming in C++ although I tried some other programming languages just for fun during
that time.
At the time there was no really difference between work and play I should say.
Well I stayed on Red Hat for several years and really I started to understand what free
software was, what were the advantages, the freedom that it gives you and these kind
of things are really become very fond of this and since then I have never stopped using
free software and I have had the chance to be able to continue using Linux and free software
on my everyday work since then up until now and it's been something like 15 years now
since I started using the Linux.
Okay well I think I would stop here in terms of my presentation to the audience of the
Hacker Public Radio and while I hope I will have the time to make some contributions
to the network with some other podcasts and in this podcast I would like to talk a little
bit about programming languages I like very, very much programming and different programming
languages.
I wouldn't say I'm a very, very good programmer but I hope from language to language and
try different things and so I have used many different languages and I would like to
talk a little bit about my impressions and what I know about these different languages.
I would also talk maybe about Linux distributions, different distributions that I have tried
and what I like about them etc.
I also have a home server, I have been using this home server like my some kind of private
cloud for something like six months now so I have a little bit of experience now and I
can maybe give some advice to people thinking about having their own server at home and
well I can also talk about other small things that I make come across, things about of course
programming, hacking, free software etc.
Okay I think that's going to do it for this introductory episode.
If you want to get in touch with me you can send me an email to gargolaatgargola.net.
Gargola is spelled as g-a-r-j-o-l-a, g-a-r-j-o-l-a, gargolaatgargola.net.
Thank you for listening and I hope to I will talk to you again soon, bye.
Thank you for listening and I hope to see you again soon and I hope to see you again soon
soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you
again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope to see you again soon and I hope