Të gjitha postimet

Histori personale · SmileyOS 2.0

SmileyOS: një platformë edukative për fëmijë

Një sistem operativ i shkruar nga zero në Rust, rreth 200.000 rreshta kod, që niset nga USB dhe punon edhe në kompjuterët më të vjetër: çfarë ka SmileyOS 2.0 dhe si dallon nga të tjerët.

Nga Nikola Gjorgiev · · 4 min lexim

Ekrani i nisjes së SmileyOS
SmileyOS duke u nisur · Screenshot i vërtetë nga SmileyOS, verë 2026
Nikola Gjorgiev, autori i SmileyOS
Nikola Gjorgiev · autori i SmileyOS

Këtë tekst e publikova për herë të parë në LinkedIn (në maqedonisht) më 13 korrik 2026, në kohën e SmileyOS 2.0.

Hyrje

Prej kohësh po punoj në një projekt shumë të madh dhe, po, përdor shumë AI për ta ndërtuar, sepse pa AI një zhvilluesi të vetëm do t’i duheshin të paktën dy dekada për ta çuar një projekt të kësaj madhësie deri në këtë nivel.

Për ata që nuk e dinë: SmileyOS është një sistem operativ i shkruar nga zero në Rust. Është një produkt tërësisht maqedonas, në të cilin punoj në kohën e lirë, dhe deri tani pas tij qëndrojnë rreth 200.000 rreshta kod Rust.

Qëllimi përfundimtar është që ta përdorin fëmijët 7 deri 12 vjeç si platformë edukative, para së gjithash për të mësuar programim, por ka edhe aplikacione të tjera mësimore, për shtete, kontinente, oqeane, planetë…

Çfarë ka SmileyOS

Siç thashë, ky është një sistem operativ krejtësisht i ri, dhe ideja është që të punojë edhe në kompjuterët më të vjetër të kohës së Windows XP, që do të thotë se ju duhet më pak se 1 GB RAM. Sistemi operativ niset nga USB, ndaj nuk ka nevojë për asnjë instalim: thjesht e vendosni USB-në në kompjuter, e ndizni dhe për 10–20 sekonda sistemi niset. Të gjitha të dhënat ruhen në vetë USB-në, që do të thotë se nëse ju prishet laptopi, blini një tjetër me 1.000 denarë (rreth 16 €) ose gjeni një të hedhur — dhe kjo është gjithçka që ju duhet.

Sistemi operativ është shumëgjuhësh dhe aktualisht mbështet maqedonisht dhe anglisht.

Aplikacioni i gjeografisë, në maqedonisht
Aplikacioni i gjeografisë, në maqedonisht · Screenshot i vërtetë nga SmileyOS

Ka edhe gjuhën e vet të integruar të programimit, Smilium, me një IDE moderne të integruar, ku fëmijët mund të mësojnë programim dhe të përgatiten për profesionet e shekullit 21. Gjuha ka sintaksë shumë të ngjashme me gjuhët moderne si JavaScript dhe Python. Me të mund të krijohen aplikacione shell, aplikacione UI dhe lojëra 2D.

Smilium IDE
Smilium IDE · Screenshot i vërtetë nga SmileyOS

Për lojërat ekziston edhe një game engine, Gamely2D, që punon ngjashëm me Unity 2D: mund të shtoni komponentë të gatshëm dhe të shkruani tuajët me Smilium. Në fund, aplikacionet ndërtohen në formatin SPK dhe mund të ndahen, që edhe fëmijë të tjerë t’i instalojnë dhe t’i provojnë programet që kanë ndërtuar.

Gamely2D: një lojë e bërë me Smilium
Gamely2D: një lojë e bërë me Smilium · Screenshot i vërtetë nga SmileyOS

Përveç kësaj, ka edhe një terminal me mbi 50 komanda të integruara, përmes të cilit mësohet edhe një aftësi që ne, zhvilluesit e softuerit, e përdorim çdo ditë.

Terminali i SmileyOS dhe komandat e tij
Terminali i SmileyOS dhe komandat e tij · Screenshot i vërtetë nga SmileyOS

Ka edhe një aplikacion Sandbox, ku ekzekutimi i kodit shihet vizualisht: si, rresht pas rreshti, krijohen variablat, rrotullohen ciklet…

Në këtë projekt është futur e gjithë përvoja ime e këtyre 15 viteve, në të cilat kam punuar gjithçka, nga zhvillimi i lojërave deri te aplikacionet desktop dhe mobile — dhe e gjithë kjo është kthyer në përmbajtje që fëmijët ta kuptojnë.

Sigurisht, kjo nuk është e gjitha: sistemi operativ vjen me rreth njëzet aplikacione, nga kalkulatori dhe Paint deri te Slides (si PowerPoint)…

Si dallon SmileyOS nga produktet e ngjashme

Është e vërtetë se në treg ka edhe produkte të tjera të ngjashme, shumica të bazuara në Linux, por deri tani nuk kam hasur një zgjidhje all-in-one si kjo, të optimizuar të punojë në harduer kaq të vjetër dhe njëkohësisht të paketuar në më pak se 20 MB. 20, jo 200.

Ende nuk e kam përfunduar zhvillimin, dhe plani im është të kem diçka afër vizionit diku në vitin 2027. Edhe pse ajo që kam tani nuk është pak, derisa të arrijë nivelin që dua, do të mbetet diçka që vetëm unë dhe djali im Marin e klikojmë herë pas here.

Si mund të ndihmoni

Çdo koment është i mirëpritur, dhe për ata që mund të më mbështesin financiarisht ka një faqe Buy Me a Coffee.

Ose mund të blini një projekt tjetër në të cilin kam punuar para pesë vitesh dhe që së fundi e vendosa në dyqane: lojën kompjuterike Electron, me çmim 0,99 $, për këdo që dëshiron të më mbështesë në këtë mënyrë dhe njëkohësisht të marrë diçka konkrete. Gjendet në Google Play dhe në App Store.