Skip to content
View abed252's full-sized avatar

Block or report abed252

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abed252/README.md

Abed Alhady Egbaria

CS student at the Technion interested in systems programming, Linux internals, and container/cloud infrastructure.

Projects

Repo What it is Core concepts
jos-kernel JOS operating system — 6 labs + network challenges, in C and x86 asm physical memory, page tables, traps, fork/COW, IPC, FS, E1000 NIC driver
simple-container-runtime Minimal Linux container runtime in C namespaces, pivot_root, cgroups v2, seccomp, capabilities
cache-simulator L1/L2 inclusive cache simulator in C++ LRU, write-allocate, write-back, AMAT
network-simulator Multi-server queueing simulator in Python M/M/c queues, Poisson arrivals, probabilistic routing

Interests

  • Operating systems and Linux kernel internals
  • Container runtimes and isolation primitives (namespaces, cgroups, seccomp)
  • Kubernetes / OpenShift infrastructure
  • Performance engineering and CPU architecture
  • Systems programming in C/C++

Languages

C · C++ · Python · x86 assembly · Linux userspace APIs

Pinned Loading

  1. cache-simulator cache-simulator Public

    Configurable L1/L2 cache simulator in C++ — LRU, write-allocate, inclusive hierarchy, AMAT

    C++

  2. network-simulator network-simulator Public

    M/M/c queueing simulator in Python — Poisson arrivals, probabilistic routing, finite-buffer loss

    Python

  3. simple-container-runtime simple-container-runtime Public

    Minimal Linux container runtime in C — namespaces, pivot_root, cgroups v2, seccomp, capabilities

    C

  4. jos-kernel jos-kernel Public

    JOS operating system — 6 labs + network challenges in C and x86 asm (Technion OS course)

    C