Здесь всякие ссылки на ресурсы, на которые просто так не наткнёшься, но материал
там может оказаться неплохим. Разделено примерно по темам.

=====

Лекции Санкт-Петербургского университета ИТМО
http://neerc.ifmo.ru/wiki/


Свободно распространяемые книги Московского центра непрерывного математического
образования (МЦНМО)
https://www.mccme.ru/free-books/


Техническая библиотека IBM
https://www.ibm.com/developerworks/ru/library/


Много справочно-обучающего материала 
https://ru.wikibooks.org/


Сайт о создании операционных систем и программировании на низком уровне
https://wiki.osdev.org/


Рекомендации Ассоциации вычислительной техники (ACM) для университетских
учебных программ по информатике. В совете есть Bryan Cantrill
https://www.acm.org/education/curricula-recommendations


Professor Stewart Weiss, много лекций по Unix и Computer Science
http://www.compsci.hunter.cuny.edu/~sweiss/


xv6 — это учебная Unix-подобная операционная система, созданная в 2002 году в
институте MIT для курса по разработке операционных систем
https://pdos.csail.mit.edu/6.828/2014/reference.html


Некоторые авторские материалы Александра Пыхалова, лидирующего разработчика
операционной системы OpenIndiana
https://drive.google.com/drive/folders/0B5aSh2tKvpqDdkVQM2Uzbnp2eVE


Библиотека "Харьковского Политехнического Института", переводы статей Э.Дейкстры
http://khpi-iip.mipk.kharkiv.edu/library/index.html
http://khpi-iip.mipk.kharkiv.edu/library/extent/index.html


Много старой документации по UNIX на русском языке
https://docstore.mik.ua/


Cайт-методичка по Cisco и архитектуре компьютерных сетей
https://ciscolearning.ru/


The Missing Semester of Your CS Education
https://missing.csail.mit.edu/

=====

Физика студентам и школьникам -- образовательный проект А. Н. Варгина (МИФИ)
http://ph4s.ru/
http://wiki.mephist.ru/wiki/Ph4s.ru


Фейнмановские лекции по физике
http://librams.ru/serie-1485.html

=====

Курс видеолекций о дискретной математике
https://www.youtube.com/playlist?list=PLDrmKwRSNx7J16QBIZMNmAUDRQjjwVTTG


Плейлист обучающих видосов от Брайана Кернигана
https://www.youtube.com/playlist?list=PLzH6n4zXuckqZ90zLyy36qjO5YIn1RulG

=====

Пособие по программированию на ncurses
http://www.tldp.org/HOWTO/html_single/NCURSES-Programming-HOWTO/


Статья 1998 года от Адама Коккрофта, важного инженера в компании Sun, о том,
почему динамическая компоновка лучше статичной
http://sunsite.uakom.sk/sunworldonline/swol-02-1996/swol-02-perf.html


Написание Unix shell с нуля (в трёх частях)
https://indradhanush.github.io/blog/writing-a-unix-shell-part-1/


Статья о написании текстового редактора менее чем в 1000 строк кода с нуля
https://viewsourcecode.org/snaptoken/kilo/


Journaling vs Soft Updates: Asynchronous Meta-data Protection in File Systems
https://www.archive.ece.cmu.edu/~ganger/papers/usenix2000.pdf


Об архитектуре браузерного движка на примере написания своего игрушечного движка
https://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html


58 способов выстрелить себе в ногу в shell
http://mywiki.wooledge.org/BashPitfalls


Почему Devuan (форк Debian без systemd) — это не просто из вредности
https://ungleich.ch/en-us/cms/blog/2017/12/10/the-importance-of-devuan/


Исчерпывающее описание как работают Unix терминалы (и почему они ужасны).
https://www.linusakesson.net/programming/tty/


Before the BSD Kernel starts
https://www.moritz.systems/blog/before-the-bsd-kernel-starts-part-one-on-amd64/


SUID, SGID and Sticky bit
https://www.redhat.com/sysadmin/suid-sgid-sticky-bit
https://www.ithands-on.com/2020/10/freebsd-101-file-permissions-setuid-and.html


Excellent explanation of how ActivityPub works
https://seb.jambor.dev/posts/understanding-activitypub/


How computers boot up
https://manybutfinite.com/post/how-computers-boot-up/


Очень много букв про портирование D3D на Vulkan
https://themaister.net/blog/2021/11/07/my-personal-hell-of-translating-dxil-to-spir-v-part-3/

=====

Virtual Memory and Paging (University of Illinois CS)
https://courses.engr.illinois.edu/cs241/sp2014/lecture/09-VirtualMemory_II_sol.pdf


The UVM Virtual Memory System (BSD 4.4)
https://www.usenix.org/legacy/publications/library/proceedings/usenix99/full_papers/cranor/cranor.pdf


BSD 4.2 system manual
http://www.cilinder.be/docs/bsd/4.2BSD_Unix_system_manual.pdf

=====

Полный список команд для nvi/vim
http://www.jeffw.com/vi/index.html


Как попробовать и понять Vim: Swaroop C. H., "Byte of Vim"
http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf


The Art of Command Line -- статья-руководство о сжатых основах работы
в командной строке GNU/Linux
https://github.com/jlevy/the-art-of-command-line/blob/master/README-ru.md

=====

Voices from the Open Source Revolution - книга от O'Reilly Media, представляющая
собой антогологию различных эссе, написанных в своё время светилами движения за
свободное программное обеспечение и ПО с открытым исходным кодом.
https://www.oreilly.com/openbook/opensources/book/index.html


Интервью с Кеном Томсоном, 2014 год
https://litresp.ru/chitat/ru/%D0%A1/sejbel-piter/koderi-za-rabotoj-razmishleniya-o-remesle-programmista/15


Сборник материалов об Андрее Петровиче Ершове, пионере и лидере отечественного
программирования
http://www.computer-museum.ru/books/n_ershov/


Роб Пайк расстраивается если ты не пишешь новых операционных систем
http://herpolhode.com/rob/utah2000.pdf


Rob Pike, Brian W. Kernighan. Program design in the UNIX environment
http://harmful.cat-v.org/cat-v/unix_prog_design.pdf


Настоящий Unix — не есть "удовлетворительный" Unix (перевод)
https://habr.com/ru/post/326176/
http://mkremins.github.io/blog/unix-not-acceptable-unix/


FAQ от Эрика Реймонда о том, как стать хакером
http://www.catb.org/~esr/faqs/hacker-howto.html


Блог Диомидиса Спинеллиса (Diomidis D. Spinellis), некогда коммитера FreeBSD,
автора современного sed, книг по качеству кода и отладке программ
https://www.spinellis.gr/blog/


Сравнение сложности первой Unix и современной её реализации в виде FreeBSD
https://dspinellis.github.io/unix-architecture/


Unix Architecture Evolution from the 1970 PDP-7 to the 2018 FreeBSD
https://www.youtube.com/watch?v=FbDebSinSQo


Репозиторий исследования Д. Спинеллиса об истории Unix. Можно выбрать Branch, в
котором содержатся исходные тексты соответствующей версии Unix
https://github.com/dspinellis/unix-history-repo


Screenshots from developers & Unix people
https://anders.unix.se/2015/10/28/screenshots-from-developers--unix-people-2002/
https://anders.unix.se/2015/12/10/screenshots-from-developers--2002-vs.-2015/


Разработчик Lev Walkin рассказывает почему BSD лицензия лучше
https://lionet.livejournal.com/31952.html


MacOS X и веб погубили Linux для пользователей, считает Мигель Де Икаса
https://www.computerra.ru/213376/linux-dlya-polzovateley-pogubili-mac-os-x-i-veb-s/


Переводы блога программиста и писателя Джоэла Спольски ("Joel on Software"),
в котором он обсуждает программистскую жизнь
http://local.joelonsoftware.com/mediawiki/index.php/Russian


История системных администраторов о том, как "упали" Одноклассники
https://habr.com/company/odnoklassniki/blog/268413/

=====

Apache Guacamole -- браузерный HTML5 клиент VNC/RDP/SSH
http://guacamole.apache.org/


Nuklear — небольшая библиотека для построения GUI, написанная на ANSI C
https://github.com/vurtun/nuklear


Javascript PC Emulator. Автор - Fabrice Bellard, также основатель проекта ffmpeg
http://bellard.org/jslinux/


Программа и ресурс для записи и выкладывания терминальной сессии
https://asciinema.org/


Bjorn Stahl делает свой дисплейный сервер Arcan и тайловое окружение Durden
https://arcan-fe.com/


Образы лент и виртуальных дисков старых версий Unix, запускатор 4.3BSD для
Windows
https://sourceforge.net/projects/bsd42/


Запуск Unix Version 7 в эмуляторе SIMH
https://sites.google.com/site/jamestownson/unix-7-on-simh
http://www.jdpressman.com/2015/11/27/how-to-emulate-unix-v7-using-SIMH-(2015).html

=====

Одна из самых полных схем родословной Unix-систем
http://www.netneurotic.de/mac/unix/images/UNIX.png


Revolution OS -- фильм о Ричарде Столлмане и возниконовении движения за
свободное программное обеcпечение
https://www.youtube.com/watch?v=0SGQo8-dcww


Оригинальное объявление Ричарда Столлмана о создании проекта GNU:
https://groups.google.com/forum/#!topic/net.unix-wizards/8twfRPM79u0


Самобытное, но одно из полнейших описаний истории и формирования Unix от 1970
года до современных систем. От эпичного отечественного автора Алексея Федорчука
https://www.alv.me/voprosy-istorii-unix-linux-bsd-i-drugie-kratkij-k/


Канал AT&T на Youtube
https://www.youtube.com/user/ATTTechChannel/playlists


Первая BSD для Intel 80386
https://386bsd.org/


История развития и дробления BSD
https://github.com/FabioLolix/BSD-Timeline/releases


Исторические объявления о выпусках разных BSD систем начиная от 2.9BSD
https://wolfram.schneider.org/bsd/ftp/releases/


The Unix Heritage Society -- архивы дистрибутивов, исходных текстов и
документации о Unix
https://minnie.tuhs.org/cgi-bin/utree.pl
http://www.tuhs.org/Archive/Distributions/Research/


Множество документации, распространявшейся вместе или для Unix 7th edition
https://wolfram.schneider.org/bsd/7thEdManVol2/


Уоррен Туми по крупицам восстанавливает считающийся утерянным код оригинальной
UNIX 1969 года, написанной дла PDP-7 на ассемблере
https://github.com/DoctorWkt/pdp7-unix


Ретро компы и интерфейсы
http://www.retrotechnology.com/
http://toastytech.com/guis/index.html


«The TTL Data Book for Design Engineers» — справочник по ТТЛ-микросхемам серии
7400 фирмы Texas Instruments, по аналогии с которыми строилась советская серия
К155
http://www.smcelectronics.com/DOWNLOADS/1976-TTL%20DATABOOK.PDF


XLIB Programming Manual, Rel. 5, Third Edition
https://www.niksula.hut.fi/~jkirma/books/xlib.pdf


Xlib - C Language X Interface. X Consortium Standard
https://www.x.org/releases/current/doc/libX11/libX11/libX11.html


University of Cambridge X Windows system 11.5 couse
http://www-h.eng.cam.ac.uk/help/tpl/graphics/X/X11R5/


Очень много способов создать окошко
https://rosettacode.org/wiki/Window_creation
https://rosettacode.org/wiki/Window_creation/X11

=====

misc-fixed -- лучший шрифт для X11
https://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html


Статья о том, как организовано отображение текста в этих наших Unix-ах сегодня
http://behdad.org/text/


Тесты пропускной способности пакетных фильтров в FreeBSD
https://github.com/ocochard/netbenches


Один из старейших некоммерческих shell провайдеров в Интернете. Работает на
NetBSD
https://sdf.org/


Игровые испытания на shell
https://cmdchallenge.com/


Сервис хранения текста на подобие pastebin, но без необходимости использовать
браузер
https://termbin.com/


MapSCII - карта в консоли по telnet mapscii.me
https://github.com/rastapasta/mapscii


Проекты Google с открытым исходным кодом
https://opensource.google.com/projects/list/featured


Перевод стандарта IEEE 754 о двоичной арифметике с плавающей точкой
http://www.softelectro.ru/ieee754.html


Какие DE используют ЛОРовцы
https://www.linux.org.ru/polls/polls/9380184


GNOME Layout Manager — shell скрипт, который может сделать из Gnome 3 интерфейс
подобия Unity 8, Windows 10 или MacOS X
https://github.com/vmavromatis/gnome-layout-manager


Красивейшая тема для IceWM и GTK+
https://www.box-look.org/content/show.php/IceClearlooks?content=96346


Clearlooks 0.6.2 + Tango Icons
https://vk.com/public34632406?w=wall-34632406_3575


OpenSUSE + Gilouche
https://vk.com/public34632406?w=wall-34632406_4061

=====

OpenSUSE Wallpapers:
https://en.opensuse.org/openSUSE:Wallpapers


Fedora Artwork Wallpapers:
https://fedoraproject.org/wiki/Wallpapers
https://pkgs.org/search/?q=backgrounds-base


KDE Wallpapers:
http://download.kde.org/stable/4.8.4/src/kde-wallpapers-4.8.4.tar.xz


Gnome 3 Stripes Wallpaper
https://news.softpedia.com/images/extra/LINUX/large/ubuntu1110wallpaper-large_002.jpg


Windows 8 Daisy Flower Wallpaper:
https://vividscreen.info/pic/windows-8-daisy-flower/16753/for-1920x1080


Windows 8.1 Beta Fish Wallpaper:
https://news-cdn.softpedia.com/images/news2/Download-the-Windows-8-1-Betta-Fish-HD-Wallpaper-2.png


Yosemite Mountains Wallpapers
https://cdn2.geckoandfly.com/wp-content/uploads/2018/03/yosemite-5932x3337-5k-4k-wallpaper-8k-forest-osx-apple-mountains-181.jpg

=====

Для создания загрузочных флешек с Microsoft Windows
https://winsetupfromusb.com
http://rufus.ie


Для плохих парней
https://rsload.net


Передача и захват ролей FSMO
http://ittraveler.org/peredacha-i-zaxvat-rolej-fsmo/


Convert a desktop Windows to a terminal server
https://www.helpwire.app/blog/allow-multiple-remote-desktop-connections-windows-10/
https://github.com/FreeRDP/FreeRDP/issues/998#issuecomment-14559575

=====

RSS for microblogging
https://book.micro.blog/rss-for-microblogs/
https://github.com/firecakes/cakelandish/wiki/Social-Implications-of-RSS
https://alexsci.com/blog/blogroll-network/


ActivityPub and WebFinger
https://swicg.github.io/activitypub-webfinger/


Test ActivityPub Actor
https://verify.funfedi.dev


Activitypub Academy is cool
https://seb.jambor.dev/posts/activitypub-academy/

=====

Guidelines for Brutalist Web Design
https://brutalist-web.design/

=====

Beautiful history of online public messaging
https://arstechnica.com/gadgets/2024/04/first-post-a-history-of-online-public-messaging/

=====

Understanding the bin, sbin, usr/bin , usr/sbin split
http://lists.busybox.net/pipermail/busybox/2010-December/074114.html

=====

The tiniest C sort function
https://www.cs.dartmouth.edu/%7Edoug/tinysort.html

=====


Evolution of the ELF object file format
https://maskray.me/blog/2024-05-26-evolution-of-elf-object-file-format