cerniga.com

Some notes from my debian usage

AppImage

for running AppImage you need:

chmod +x example.AppImage

./example.AppImage

but prerequisite is FUSE more about it is at https://github.com/AppImage/AppImageKit/wiki/FUSE

but simply for example, on Ubuntu (>= 22.04):

sudo add-apt-repository universe
sudo apt install libfuse2

Experience

Default sources.list download

You can find default sources.list here
Or download it from this web here
read more on debian wiki wiki.debian.org/SourcesList

Why I have written about sources.list

I wrote this because after you install debian from netinst with no gui, your sources.list contains cdrom only.
and because ssh is not installed by default you cannot download it because it is not on cdrom, I had 2 options only:
1. manually write sources into the /etc/apt/sources.list or
2. put it here and download it using wget so following command will does the trick but Backing up is good habit!

wget http://www.johnoo.com/sources.list -O /etc/apt/sources.list


You need to be root to edit / overwrite sources.list

SSH to VM in Virtualbox

If you want to ssh to your virtualbox vm you need to have nic on Bridged mode.

How to change desktop resolution for GUI-less Debian

This solution works for me and has been found on unix.stackexchange.com/questions/98340/.
And I have backed it up as page001

The resolution of virtual consoles can be set by adding the following lines to /etc/default/grub and then running update-grub (maybe as root):

GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep


Just change the 1024x768 to the resolution you want.
Risto Salminen

Comments

Thanks Risto for your reply. With slight modifications, and with the help of askubuntu.com/questions/18444/ I was able to solve my problem. -- tuope Oct 31 '13 at 19:02
Glad to hear that you solved the problem! -- Risto Salminen Oct 31 '13 at 19:05
Doesn't work in debian 8.2 jessie on VMWare Workstation 12 -- Gizmo Sep 8 '15 at 21:06
Is there a way to do this without GRUB? As in, not taking GRUB into account -- when the system has already been booted? -- amn Jul 25 '16 at 15:00

AskUbuntu page is backed up as page002

Theory

UNIX history

Disclaimer!
Following information are my notes from enterprise level learning platform course.
Different information may be found on the internet.

1969 - 1971 - Bell Labs - Mainframe operating system MULTICS.
1972 - UNIX rewritten from Assembly to C - portability
1975 - First public release of UNIX referred to as System Five
1977 - The most famous branch BSD - Berkeley Software Distribution.
Many branches started to appear (Sun Oracle - Solaris, IBM - AIX, Hewlett-Packard - HP UX, ...)

Special notes

  1. MULTICS was created by future AT&T employees.
  2. MULTICS stands for Multiplexed Information and Computing Service.
  3. Mainframes were very expensive so users were getting time-sharing slots to do their work on the machine
  4. MULTICS was designed to be managed by remote login and time-sharing process.
  5. Bell Labs abandoned the project because it became huge and complex.
  6. Employees did like the project a lot so they spent a part of their work and probably their personal time working on a simplier version of it.
  7. On the beginning it supported one user only. They called it UNICS (Uniplexed Information and Computing Service).
  8. After short time it started to support multiple users and they renamed it to UNIX (Meaning the same - no new abbreviation)
  9. The C language was originally designed for UNIX - to write programs for it.
  10. Assembly is faster but not portable.
  11. Because of a court order in an antitrust case AT&T had been forbidden from entering the computer software business.
  12. They could not be selling it so they just gave it away - if you wrote to them and asked they would give you free license and send you all the source code.
    Attractive for mainframe owners - Governments, enterprises, Universities because of the free license.
    1. In 1975 computer programming was at their beginnings so students were working on mainframes and on UNIX.
    2. Becase of that UNIX and C were first things which programmers learned.
  13. Multiple branches and improvements released - The most famous was BSD - Berkeley Software Distribution.