← barcha loyihalar

01loyiha

cloud-os

Eksperimental veb-asosli bulutli operatsion tizim — brauzerda ishlaydigan desktop-uslub muhit.

cloud-os
Yil
2026
Turi
Eksperiment
Texnologiyalar
PHPJavaScript
GitHubda kodini ko'rish

Loyiha haqida

cloud-os brauzer operatsion tizim sifatida qay darajagacha borishi mumkinligini o'rganadi: oynalar, ilovalar va fayl tizimi butunlay vebda yashaydi. Bu PHP va sof JavaScriptni oddiy CRUD ishlaridan naridagi chegaralarda sinaydigan maydonim.

Asosiy jihatlar

  • Desktop metaphor in the browser: windows, apps and a file system
  • Open source under GPL-2.0

Galereya

  1. 01

    Muammo

    Brauzerlar desktoplar uchun emas, hujjatlar uchun yaratilgan: oynalarni boshqarish, fayl tizimi va ilova hayot siklini DOM ustida — tezlikni o'ldirmasdan — noldan o'ylab topishga to'g'ri keladi.

  2. 02

    Yechim

    Markaziy z-index va fokus registriga ega, absolyut joylashtirilgan qatlamlar ustiga qurilgan oyna menejeri, PHP orqali server tomonida saqlanadigan virtual fayl tizimi va bitta xabar shinasini bo'lishadigan izolyatsiyalangan modul-ilovalar.

  3. 03

    Natija

    Brauzerda ishlaydigan desktop — sudrab yuriladigan oynalar, qayta yuklashdan omon qoladigan fayllar va g'ayrioddiy ish qilsa-da tushunarli bo'lib qoladigan kod bazasi.

Asosiy funksiyalar

  • 01Oyna menejeriMarkaziy registr bilan sudrash, o'lchamini o'zgartirish, yig'ish va fokusni boshqarish — JavaScriptdagi mitti OS kompozitoriday.
  • 02Virtual fayl tizimiPHP backend orqali saqlanadigan, ichki ilovalar ko'ra oladigan fayl va papkalar.
  • 03Modul-ilovalarHar bir ilova — manifestli izolyatsiyalangan modul; tizim bilan umumiy hodisa shinasi orqali gaplashadi.

Mening rolim

  • Yakka dasturchi: konsepsiya, arxitektura va amalga oshirish
  • PHP backend va sof JS frontend, frameworklarsiz
  • GPL-2.0 ostida ochiq kodga chiqarilgan