what-happens-when
tianocore
Our great sponsors
what-happens-when | tianocore | |
---|---|---|
76 | 10 | |
38,680 | - | |
- | - | |
0.0 | - | |
6 days ago | - | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
what-happens-when
- What-Happens-When: An attempt to answer an age-old interview question
- What Happens When
-
We have used too many levels of abstractions and now the future looks bleak
Agreed!
It reminds me of:
https://github.com/alex/what-happens-when
and how many of today’s CS-degree holders would barely understand any of it. As someone who has also “grown up with all the technology”, I’ve learned and experienced all that. But as a percentage of “software engineers”, there’s fewer and fewer that do every day.
- Step-by-step events when Browsing www.facebook.com after computer bootup.
-
I just blew my interview!
There is a pretty comprehensive answer to number 2 here
-
Are you skeptical about candidates that call themselves a "10x engineer"?
Ask them to describe what happens when you visit a website and grill them on every layer of abstraction, every implementation detail.
-
You and me Anon, you and me
This is a classic interview question and it basically means "How does internet work?" It is great because it allows to check how many levels of understanding it a developer has. The answer may be quite lengthy, for example: https://github.com/alex/what-happens-when
- Any course that actually teaches me how a website is built?
-
I have a question about subdomains and their DNS resolution
Perhaps you will find https://github.com/alex/what-happens-when useful.
- Tried and true interview questions/tasks
tianocore
-
PixieFail: Nine Vulnerabilities UEFI Implementations
> someone would have to pay a team of engineers to rewrite everything
A partial effort has already been made a while back: https://github.com/tianocore/edk2-staging/tree/edkii-rust
However, this uses uefi-rs, which is incompatible with TianoCore's BSD+Patent licensing, and therefore cannot be used as reference material, as the wiki page states: https://github.com/tianocore/tianocore.github.io/wiki/Tasks-...
More recent efforts have also been mentioned in the mailing list: https://edk2.groups.io/g/devel/search?p=recentpostdate%2Fsti...
-
why chatgpt knows about (haswell NRI) [ERROR] REUT timed out, ch_done: 0 but not in google?
Who and what? https://github.com/tianocore/tianocore.github.io/wiki/UEFI-EDKII-Learning-Dev ton more resources: https://github.com/tianocore/tianocore.github.io/wiki/Additional-Projects
-
Ask HN: Where can I find a primer on how computers boot?
Intel has opensource training on EFI/UEFI and the whole boot process. https://github.com/tianocore/tianocore.github.io/wiki/Traini...
- EDK II user documentation
-
Cannot setup EDK 2
I think you should try install edk2 UDK2017 with this link. I installed a while back and it worked.
- Is any ESP filesystem other than vfat supported on coreboot? (lemp9)
-
How does ovmf package OVMF_CODE_4M.secboot.fd etc get made/complied? Thx
By compiling OvmfPkg of TianoCore's EDK II.
- Using Grub to Triple Boot on Legacy BIOS System
-
[Guide] vTPM and Secureboot capability in a Proxmox-KVM [For Windows 11]
This involves recompiling OVMF with Secureboot and TPM capability and compiling swtpm and libtpms for emulating a TPM2, so quite some work to get it up and working. All of this assumes you are using the root user. The steps for compiling are roughly this guide: https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions
- How to use libreboot insted of given uefi/bios in dell?
What are some alternatives?
Essentials-of-Compilation - A book about compiling Racket and Python to x86-64 assembly
edk2 - EDK II
scrcpy - Display and control your Android device
tianocore_uefi_duet_installer
sre-interview-prep-guide - Site Reliability Engineer Interview Preparation Guide
Getting-Started-With-ACPI - Repo for Getting Started With ACPI
www.submarinecablemap.com - Comprehensive interactive map of the world's major operating and planned submarine cable systems and landing stations, updated frequently.
vTPM - libtpms / swtpm software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0) compile script
linux-insides - A little bit about a linux kernel
Bochs - Bochs - Cross Platform x86 Emulator Project
hotwire-rails - Use Hotwire in your Ruby on Rails app
edk2-platforms - EDK II sample platform branches and tags