Date: Wed, 27 May 2020 19:58:36 +0200 From: Ralf Mardorf <ralf.mardorf@rocketmail.com> To: freebsd-questions@freebsd.org Subject: Re: FreeBSD Cert Message-ID: <20200527195836.602a5e85@archlinux> In-Reply-To: <CY4PR19MB1655429A10A7CD70E9A7BEACF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> References: <CY4PR19MB165585A7D4670DC49DB5523AF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAEJNuHxaPtoVqcn4Dc86Pi29pLbnFoicUo%2BR91E87W%2Br%2BkDbUA@mail.gmail.com> <20200527141409.5469f1a3.freebsd@edvax.de> <CY4PR19MB1655CA1BCE7309202A815605F9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaXnN5_vL%2BK4cAAwyaUVd=5-a1gqxzN-T4==Z%2BWkwkiM-RA@mail.gmail.com> <CY4PR19MB1655429A10A7CD70E9A7BEACF9B10@CY4PR19MB1655.namprd19.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 27 May 2020 15:36:40 +0000, Brandon helsley wrote: >I don't know anything about computers but got freebsd as a project to >learn as much as possible. If I were to get involved does "teaching >the ropes" at all possibly include learning other things like >networking and possibly and hopefully learning how to port software? Consider to toy with something related to the domains of your interest. You might use a desktop environment that provides a GUI to set up a connection with the Internet. You could replace the GUI by writing your own shell script. This might not make much sense when using DHCP, so you might need to find something else. Shell scripts for the default login shell are a good starting point. If a script works with this shell, you might want to make it portable to run on different shells. When I started with computers I owned a C64 a MIDI interface and a synthesizer. Somebody has written a short Assembler program to receive the synthesizer's sound bank, to save it on a floppy disk and to load and transmit a sound bank. One of the first things I did, was disassembling the program and commenting the assembler commands by using good documentations [1]. Then I expanded the Assembler code to keep two sound banks in RAM and to share sounds between the two sound banks, to get a new sound bank. I also added a feature to rename the sounds. That's not much, but I learned a lot about binary numbers, hex numbers, MIDI software standards, MIDI hardware, computer hardware, interrupts, how to design a program and fortunately programming on the lowest level that time even without a macro assembler. [1] Probably the only important documentation regarding Assembler was "Commodore 64 & 128 Maschinensprache f=C3=BCr Einsteiger" Data Becker
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200527195836.602a5e85>