Add multilingual language and systems learning tracks

This commit is contained in:
Admin committed 2026-11-01 15:46:21 +08:00
1 parent 07338189fc
commit d8d1c40118
844 files changed
+6061

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
# Server OS Engineering · 1
[Agila University track](https://edu.agilaos.com/track.php?track=24&lang=tl)
Mga 15 minuto bawat aralin. Hulaan, patakbuhin, baguhin, ipaliwanag, at sagutan ang pagsusulit sa University.
- [Lesson 1: Ano ang bumubuo sa server OS?](lesson-1/lesson.html)
- [Lesson 2: State at recovery ng service](lesson-2/lesson.html)
- [Lesson 3: Account at least privilege](lesson-3/lesson.html)
+1
View File
@@ -0,0 +1 @@
<!doctype html><html lang="tl"><meta charset="utf-8"><title>Ano ang bumubuo sa server OS?</title><h1>Ano ang bumubuo sa server OS?</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Pinagsasama ng server OS ang kernel, boot at service management, storage, networking, account, update, at recovery. Iba ang pagbuo ng server distribution sa pagsulat ng bagong kernel. Piliin ang layunin. Iguhit ang request mula network interface sa service at storage; markahan ang trust boundary.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p></html>
+3
View File
@@ -0,0 +1,3 @@
<!doctype html><html lang="tl"><meta charset="utf-8"><title>State at recovery ng service</title><h1>State at recovery ng service</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Maaaring stopped, starting, ready, failed, o restarting ang service. Ang readiness ay kakayahang gawin ang trabaho, hindi pagkakaroon lang ng PID. Kailangan ng backoff at limit ang restart upang maiwasan ang endless crash loop. Imodelo ang startup failure at pagdating ng dependency.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><pre><code class="language-python">delays=[min(2**attempt,30) for attempt in range(6)]
print(delays)
</code></pre><p><strong>Inaasahang resulta:</strong> <code>[1, 2, 4, 8, 16, 30]</code></p><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p></html>
+2
View File
@@ -0,0 +1,2 @@
delays=[min(2**attempt,30) for attempt in range(6)]
print(delays)
+6
View File
@@ -0,0 +1,6 @@
<!doctype html><html lang="tl"><meta charset="utf-8"><title>Account at least privilege</title><h1>Account at least privilege</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Ibigay lang sa service ang file at capability na kailangan. Ihiwalay ang admin sa application identity. Tinutukoy ng authentication kung sino ang caller; ng authorization kung ano ang pinapayagan. Subukan ang estudyanteng bumabasa ng record ng iba. Hindi access-control check ang hidden button.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><pre><code class="language-python">def can_read(caller,owner):
return caller==owner
assert can_read(7,7)
assert not can_read(7,8)
print(&quot;Passed&quot;)
</code></pre><p><strong>Inaasahang resulta:</strong> <code>Passed</code></p><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p></html>
+5
View File
@@ -0,0 +1,5 @@
def can_read(caller,owner):
return caller==owner
assert can_read(7,7)
assert not can_read(7,8)
print("Passed")