KONCEPCIÓ LABOR
Vissza a főoldalra

Fejlesztési napló

Kódsor jelenleg87 366
C#PythonC++SQLShellTypeScriptPowerShellXAML
DesktopTámogatottLaptopNem támogatottEnglish / Magyar

A laptopon történő használat jelenleg nem számít hivatalosan támogatott működési környezetnek. A támogatott platformok köre folyamatosan bővül. Bár a rendszer laptopon elindulhat, a stabil és teljes hibamentes működés nem garantált.

A Sarah közvetlen fejlesztési vonala Windows-alapú rendszerként indult, majd rövid időn belül Debian-alapú, önálló diagnosztikai rendszerré alakult.

  1. Kezdet / SarahShell
    Mérföldkő

    Elindult a SarahShell fejlesztése

    Megkezdődött az első önálló Sarah diagnosztikai alkalmazás fejlesztése Windows/WinPE környezetre.

  2. Meghajtó- és partíciódiagnosztikai alap

    Elkészült a fizikai meghajtók és kötetek biztonságos felismerésének, valamint az aszinkron diagnosztikai futtatásnak az első használható alapja.

  3. Új irány / SarahDiagnostic
    Mérföldkő

    Átállás Debian Live rendszerre

    A projekt önálló, pendrive-ról indítható Debian Live diagnosztikai rendszerré alakult, ezzel létrejött a későbbi Sarah Lite alapja.

  4. Digitális billentyűzetteszt

    Elkészült a teljes képernyős billentyűzetteszt első változata, valós idejű billentyűleütés-követéssel.

  5. Egyéb kisebb javítások

    Több kisebb felületi, animációs, képi erőforrás- és buildfolyamat-javítás került be a hónap során.

A Sarah Lite használható termékarchitektúrává fejlődött: kialakult a diagnosztikai motor, a licencelés, az IMG-alapú kiadási rendszer és a Sarah Setup. A hónap végére a Lite 0.3.5-ös fejlesztési vonalra jutott.

  1. Hibakereső és hardverdiagnosztikai alap

    A fő hardverdiagnosztikai és hibakereső modulok közös rendszerbe kerültek, megteremtve a későbbi bővítések alapját.

  2. Live boot és licencelés stabil alapjai

    Jelentősen stabilabbá vált a pendrive-ról történő indulás, és elkészült az online ellenőrizhető, visszavonható licencrendszer alapja.

  3. Mérföldkő

    Első stabil kiadási vonal

    Sarah Lite 0.3.0

    A 0.3.0-val létrejött az első olyan Sarah Lite kiadási folyamat, amely már egységes build- és ellenőrzési lépésekre épült.

  4. Mérföldkő

    Átállás IMG-alapú rendszerképre

    A fejlesztés az ISO-központú kiadási modellről közvetlen IMG-alapú rendszerkép-építésre állt át, amely jobban illeszkedik a teljes Sarah pendrive struktúrájához.

  5. Mérföldkő

    Single-system rendszer és 0.3.4

    Sarah Lite 0.3.4

    A Sarah Lite kiadási modellje egységes single-system rendszerre állt át, és a 0.3.4-es verzióval együtt új boot-, helyreállítási és kompatibilitási alapokat kapott.

  6. Technikai audit utáni stabilizálás

    A rendszer több ponton megerősítést kapott: biztonságosabb parancsfuttatás, aláírt frissítési ellenőrzés, robusztusabb hálózati diagnosztika és szigorúbb build-ellenőrzések készültek.

  7. Átláthatóbb diagnosztikai eredmények

    A diagnosztikai felület rövidebb, célzottabb összefoglalókat kapott, hogy a lényeges állapotok és figyelmeztetések gyorsabban értelmezhetők legyenek.

  8. Új Sarah Setup telepítő

    Elkészült a kompakt, több lépéses Windows telepítő, amely már a Sarah eltávolítását is kezeli, egységes Sarah megjelenéssel és biztonságos telepítési folyamattal.

  9. Mérföldkő

    Diagnostic Engine v2 és mélyebb hardverellenőrzés

    A diagnosztikai motor több egymástól független adatforrást képes összevetni, külön kezeli a statikus hardvertényeket és az élő telemetriát, a billentyűzetteszt pedig mélyebb automatikus előellenőrzést kapott.

  10. Védettebb karbantartási és helyreállítási útvonal

    A magasabb jogosultságú karbantartási lehetőségek erősebb hozzáférés-védelmet és auditálást kaptak anélkül, hogy a szükséges helyreállítási képességek megszűntek volna.

  11. Mérföldkő

    Sarah Lite 0.3.5 production alap

    Sarah Lite 0.3.5

    Elkészült a Sarah Lite 0.3.5 egységes single-system kiadási útvonala, tovább erősítve a telepítési, frissítési és kiadási folyamat közös alapját.

  12. Egyéb kisebb javítások

    A hónap során számos kisebb felületi, ikon-, telepítő-, kompatibilitási, boot-, teszt- és buildfolyamat-javítás készült.

A hónap elején stabilabb lett a Sarah Lite production preview- és kiadási lánca, javult az F1-es nyelvváltás stabilitása, és szigorúbb T0–T1 USB- és release-biztonsági ellenőrzések kerültek a rendszerbe.

  1. Production preview és kiadási lánc stabilizálása

    Több, valós környezetben előjövő preview- és kiadási hibát javítottunk: stabilabb lett az első grafikus frame, az aszinkron hardverleltár kezelése és a forrászárolt R2 kiadások visszaellenőrzése.

  2. F1 nyelvváltási összeomlás javítása

    Megszűnt az a lokalizációs hiba, amely F1-es angol nyelvváltáskor korlátlan szövegnövekedést és std::bad_alloc összeomlást okozhatott; külön ellenőrzés akadályozza meg a hibás kulcs visszatérését.

  3. Mérföldkő

    T0–T1 release-biztonság és USB-védelem

    A Sarah USB-k Windows alatti láthatósága és jogosultságkezelése szigorúbb lett, az írási és frissítési folyamatok után pedig külön ellenőrzések védik a fizikai adathordozó és a kiadási lánc konzisztenciáját.