py_os/__init__.py,sha256=ISMnoFS4-vc0wuBPW1-JCQ106FlvOZZtqpPlLYjn0LY,84
py_os/__main__.py,sha256=eKdbA2szDY2jIcUbyGgZ08eYreUA2To5o0V04FBO7cU,88
py_os/_version.py,sha256=RCY04NY0kBCyn6ttH6lnVL6Gz2gceOrt45f0yDOOU8A,520
py_os/bootloader.py,sha256=HnpXGPh_kEUuI1kaLekayLDBYMStpGYLCm6dUhET1pg,6800
py_os/completer.py,sha256=vstLRECoP19gz_7IXd-WCitK_rquqn8Cy6HAiwcKmQ4,8370
py_os/containers.py,sha256=3gZSSHD8Y9IItkv_JKBFd7EBX0uJi-A2tnFwGhvqTUE,10786
py_os/env.py,sha256=JfW8-zSz40lqu6Xuypox8XK7atPkLDC5rgjEMld0poM,2243
py_os/jobs.py,sha256=1fbeea9Y-lcbavwKWjUVAllnE1oYTolvrdWfwF1sLfk,3236
py_os/kernel.py,sha256=YODPmFEQ8tLzi6GGFPHtwKmEAn-8sZm-4M9-lOg9o-w,128581
py_os/logging.py,sha256=HRwRBflcQ8d4eoP_FtsXvTGBKvhjEh-sqG9_Deou0Ds,3568
py_os/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
py_os/repl.py,sha256=ksn8ZoBX-2fomqE4ZaX58kvt8Vmnk9wKvms8qvtnqow,3584
py_os/syscalls.py,sha256=DU-CZkc8ex6b2sSV6Of2BEIneAQOAgGxBGRggVeGqnU,83567
py_os/tutorials.py,sha256=8hbZN2zWsl00x74zG34O-J5ZdZN4wXcI-kMjUFI8lOI,31075
py_os/users.py,sha256=VDJLlm6JMbNwLJ7BVJb6ivlc0cYnG9tSNebXmkqBk9E,15094
py_os/fs/__init__.py,sha256=xHFSdwnU-1z9PPKxO3e58UvXC_cd6X0jpUeONePwEVY,1051
py_os/fs/fd.py,sha256=zaUiFq0_vgyV9TSf5QTvu8Xpsxf30VruF613jYrxL5s,4458
py_os/fs/filesystem.py,sha256=oL-fPIJQ-6YruLogP-dknbJFrSKbW1VcUeLzAjmpKjs,20138
py_os/fs/journal.py,sha256=Nic3z508RkFXuaH7qMb5C2hXwxzhOb-mvdgQNQYnVyA,17407
py_os/fs/persistence.py,sha256=8qJXj0fn-kiSffzBs21eO9ezzDF-gEMosUntmnJRG_0,2727
py_os/fs/procfs.py,sha256=OpKhV3gLU1NC1AkKJoRT6gGoLBGlykUiJflm8vV3BH0,11878
py_os/io/__init__.py,sha256=7NF7oOlMiFS7rbKTVNCm1Kn7afv4qa209m0R_iR_Zzo,2087
py_os/io/bridge.py,sha256=meQKEbz77RONwsX5zwN7rwqji9hExLDNikE4Y8jx0gQ,10609
py_os/io/devices.py,sha256=eDoAGXxDy9MY4xVcL0j1A-AJ9lxzT0Zhf27azYARujc,5564
py_os/io/disk.py,sha256=Gl3wiEA5ZCd5jouVV2yCqS7VkRENu1dMuAsTVcQKE6Q,7823
py_os/io/dns.py,sha256=iInGYV-17AP1WtX1VgfRMl5pJ8kt6CS8laZeeMFKJ0I,3134
py_os/io/framebuffer.py,sha256=T6TbFfr5POSuJlw5n75pEzAlZTESPgHgOZ3r_TknoyQ,5663
py_os/io/http.py,sha256=cz3ugp6BiCVlB_I6xxrqoGTKdwJlQmNKobuy96u0-n8,7857
py_os/io/interrupts.py,sha256=fkp6fygpZYx_YChFsLOxzDn0xoO9MRzKRzIBzdK2DgA,9262
py_os/io/ipc.py,sha256=EgqIR831tXpehIALTMAdaoFVvCyzvTwDxzcUMRjAZwo,4100
py_os/io/networking.py,sha256=4gwm6OyC3D7h0wXGkH3SJdC2fuA6aq2C57oW7nUV61o,10391
py_os/io/shm.py,sha256=uCo2XQZLlIaWAWfEgERNbmrw378c7-_LIx8jJBCroas,1805
py_os/io/tcp.py,sha256=HN76BhDgP4C7yR1LfUwhBvy7z1L0gnntk38PHdjO7ps,26842
py_os/io/timer.py,sha256=VpGP_QqabKoryzJGZS40FCmYEU9d4jV2u7f-agkxrAE,4516
py_os/memory/__init__.py,sha256=lzh8L_MhfevqFWsK_rDelz0PDJiQLL8HUjRpBT6zPmM,892
py_os/memory/manager.py,sha256=6lP1q1IM6CjQLSwuFNaMNWn-ZFIhkfziAOMHYEeLSVY,7293
py_os/memory/mmap.py,sha256=HwQy4PO5q8SZrDnq9NyLkHJXNuiRmQlzGrOlU6qyj1s,1638
py_os/memory/slab.py,sha256=_ruRF9NoWkQm1H7sqm8nev5W5HMdQgfEPoU-wkDF6Qs,14908
py_os/memory/swap.py,sha256=rwL4Z4UYqvvbSgutfV00zUt4YinHRcjud-SUS5rRgpA,14484
py_os/memory/virtual.py,sha256=2O5YTx1mDhxkNR2hIBuY6va8ydk_HAPsjUqEIIzNgSA,8504
py_os/process/__init__.py,sha256=3Q4wA9qFMu7jxbKwibWsfHxufHjBYFIzOtD6yPJI0pc,942
py_os/process/binary.py,sha256=PljUki3MgmpphNYyaSb_sar_55AIota_05e3hPLF4og,12797
py_os/process/pcb.py,sha256=64YINo81CBRbG41xAOp_wCDjrsTyBc2GlKye8t4Wdqc,13644
py_os/process/scheduler.py,sha256=uJ1oieIuH46G9inVUX1MAnCI4I8m7urXwNAIdDCuJq8,28506
py_os/process/signals.py,sha256=hs6hjKMLkvQu60dxdnwhzwKNq_Anma-86bTevt5UB9M,3291
py_os/process/threads.py,sha256=xHRDFsokgMqhi7G8wFrIteNAc33hghX4xDt9ikAnY_k,4985
py_os/shell/__init__.py,sha256=sGqubpCnXqrdxDYIP2k0On30ZSNcl-zX8gsW54w6AEw,2153
py_os/shell/base.py,sha256=RssovgXKDuJ6l3TyUAz6R6ppdusoQmeJAutTZGyF5aY,21083
py_os/shell/commands/__init__.py,sha256=LHjz8PQ0HCvvJ0ujEEm_YJfVh5Cg0ZVoW31pK0EsjE8,859
py_os/shell/commands/basics.py,sha256=yX2a4lLjAKTDyU03CW0N1lxgQ2NNDJgxfWY5G6GNCeQ,3970
py_os/shell/commands/devices.py,sha256=fehv02H_zPNPwxWeK_verxFU-zkuA3R5Yk7eJcfTIIE,14733
py_os/shell/commands/files.py,sha256=k2VnKYK0k3dCvmCMv6RVm2jBNH8fzFmIKc3rvDjkY_Y,19192
py_os/shell/commands/isolation.py,sha256=HmRNArhuYXnayrrkppeQYfMoqC53MSqnQT1rEli5AAI,10590
py_os/shell/commands/learn.py,sha256=Ur_jM0oa7i2N_r8hFejFyJMzMa1jZX0uUkhzNnPK8Ww,1046
py_os/shell/commands/memory.py,sha256=Xe7xT8Sn2NQqeZQbC1-yXtZrLrsRRZJ47n13jd-DkKI,18159
py_os/shell/commands/network.py,sha256=9NV1n8rf5ttyQ2bC7ETFEP0rTdMX9FebNKZbx7h6FP8,30031
py_os/shell/commands/processes.py,sha256=r_zCF4AXFFCm2On_aF2gNjnA97VgVjojNenhxoF0_b8,42354
py_os/shell/commands/sync.py,sha256=aePAAG4XC5hXKTCccN8qbpQxZAw0hVRcblwBAy5435M,19561
py_os/shell/commands/users.py,sha256=YoPSGfeNVP1zelIX8CEE3hn3p_Budw2FLmjIve6jUX4,5282
py_os/sync/__init__.py,sha256=1lVOCpWesVG7RvLRvqv4RZbN055thFXjzMODltuaswA,780
py_os/sync/deadlock.py,sha256=7icCHt1CDLodJWVBGY0FMCTgBgD66VRMJDy3BjQH_ko,9487
py_os/sync/inheritance.py,sha256=FKJmBvYZCFIWvwuL_3-nuD3E2DxUFCcjfUtKBTZfQdo,6867
py_os/sync/ordering.py,sha256=RXGmLIWLpcqW-cBcO1W4wWeELSZst0oKbxCxjlnCWw4,7388
py_os/sync/primitives.py,sha256=cWoDThw1ytOVQFmYgSQH7SmoIZMJHMguq9eChTGTKzs,23024
py_os/tui/__init__.py,sha256=ivIrIDQom5BiWlpqLquwRi2j-UrdnSrutYt2_A7PMzA,206
py_os/tui/app.py,sha256=hYx6p-XJ60_ldotaR2HN5Yfzr52SRzFZjAq6sEgm0nw,4042
py_os/tui/widgets.py,sha256=coswN1G27qp766UJ51O3QkH05XMA-rfteNxX9MYtWCY,4628
py_os/web/__init__.py,sha256=CRf53S1sO59mTgd2X2d-QahHi4wchRE1t3Ry91W0ikk,485
py_os/web/app.py,sha256=vMpm26gOYuwGoN2kDdLM2hxDDU_ONctOzWIqOsTWS_c,2771
py_os/web/static/style.css,sha256=QTuER3LAe1jmSfcYqQT3LCrNrBNQpbvvjIKE4Vkwduk,1243
py_os/web/static/terminal.js,sha256=QuzO54uBYgxGUZF-Ki07EG68cEYBgsquQsL7XZa8k-0,1804
py_os/web/templates/index.html,sha256=0rhqKLLV70_2PNzD7Ctp8qRH9IMHhYuBTD7grXAXWtY,728
fromscratch_pyos-0.3.0.dist-info/METADATA,sha256=c0w65vCzLYyGa-7BZysdSbnYdmv1JiPiJ4U1UjAwskQ,10541
fromscratch_pyos-0.3.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
fromscratch_pyos-0.3.0.dist-info/entry_points.txt,sha256=4zHzRCJ_SMpscOw_jkX1gKNC-F2x9qaUJRO4KcgsyJc,100
fromscratch_pyos-0.3.0.dist-info/licenses/LICENSE,sha256=NtHM2ak--oE71VCcY50kcCoC1cKS0LRUsxq_xA89RNc,1064
fromscratch_pyos-0.3.0.dist-info/RECORD,,
