GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Apress/low-level-programming: Source code for 'Low-Level Programming' by Igor Zhirkov

BranchesTags
Open more actions menu

Latest commit

 

History

141 Commits
141 Commits

Folders and files

NameName
Last commit message
Last commit date
assignments
assignments
 
 
listings
listings
 
 
macosx
macosx
 
 
questions/answers
questions/answers
 
 
9781484224021.jpg
9781484224021.jpg
 
 
Contributing.md
Contributing.md
 
 
FAQ.md
FAQ.md
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
errata.md
errata.md
 
 

Repository files navigation

Apress Source Code

This repository accompanies Low-Level Programming by Igor Zhirkov (Apress, 2017).

Cover image

Download the files as a zip using the green button, or clone the repository to your machine using Git.

Student projects

Each year, my students in ITMO university can opt to make a project that is connected to system programming or system programming languages in general instead of passing the final test. Each project is coded by one student, who is is free to chose a topic of interest. The source code is always available on GitHub and video demonstrations are mandatory.

The videos are being uploaded to our YouTube channel. Soon all available videos for all years are going to be uploaded.

Repository structure

This repository holds the following information:

  • Book listings in listings
  • Answers to book questions in questions/answers
  • Errors and typos are collected in errata.md
  • Sample solutions for assignments assignments
  • FAQ about system setup at FAQ.md
  • The links to preconfigured Linux virtual machines:
  1. recommended if you are new to Linux Ubuntu 16 with standard desktop environment (VirtualBox): https://yadi.sk/d/CLf4D4IM3TSpsx

  2. Debian 9 Minimal (.vmx) https://yadi.sk/d/BehMKGzS3LgXzG

Mirror: http://rubber-duck-typing.com/files/low-level-programming-debian-minimal.zip

  1. Debian 9 with XFCE installed (more user friendly, than minimal one if you are not a Linux expert; more lightweight than Ubuntu) https://yadi.sk/d/01uFWHCw3SHzh9.

Mirror: http://rubber-duck-typing.com/files/low-level-programming-debian-desktop.zip

For all virtual machines:

Username: user, password: user, root password: qwerty

  1. Docker image (thanks go to @kellyi ) https://github.com/kellyi/nasm-gcc-container

Releases

Release v1.0 corresponds to the code in the published book, without corrections or updates.

Contributions

See the file Contributing.md for more information on how you can contribute to this repository.

I want to personally thank Kunio Yoshikawa for his amazing and most effective contributions in finding errors and typos in the book.

I also thank all readers who have provided me with feedback, critique and corrections. Your work benefits the community!

About

Source code for 'Low-Level Programming' by Igor Zhirkov

www.apress.com/9781484224021

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

895 stars

Watchers

55 watching

Forks

217 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.