Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: novomente 17. 05. 2026, 12:26:24

Název: Nový systém pro vývoj softwaru
Přispěvatel: novomente 17. 05. 2026, 12:26:24
Snažím se vytvořit systém (nikoliv operační) a jeho frontend, který by umožňoval velice rychlý vývoj aplikací. Uvažuji jak v rovině HW tak v rovině SW. Systém tak jednoduchý, že třeba například nový Photoshop by vytvořila malá skupinka pěti lidí během řekněme čtvrt roku. Zní to dost nereálně, ale když se do toho zapojí AI, tak by to zas až tak nereálně nevypadalo. Mluvím čistě o vývoji, nikoliv o vymýšlení a promýšlení aplikace.

Systém by se měl skládat ze třech základních vrstev:

- operační systém UNIXového typu (dávám přednost mikro-kernelu) (na tom nepracuji)

- systém pro běh aplikací (na tom pracuji)
- frontend pro interakci se systémem a aplikacemi (na tom pracuji nejvíce)

Pracuji na tom již pár let a zde na fóru jsem se ptal jen dílčí otázky. Teď můj cíl však zveřejňuji k širší diskusi, neboť ho směřuji především na vývoj aplikací a dalšího softwaru.

Moje otázka zní: Co byste chtěli vylepšit na stávajících platformách určených především k vývoji?
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: RDa 17. 05. 2026, 12:59:53
Takze do Electronu jeste pribalis VM/OS? :D no potes.. nekteri lidi by meli alespon vychodit skolku, nez je k necemu pusti.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: novomente 17. 05. 2026, 13:34:24
Takze do Electronu jeste pribalis VM/OS? :D no potes.. nekteri lidi by meli alespon vychodit skolku, nez je k necemu pusti.
Spíš jsem měl na mysli cross-platform development, kde výsledek se spouští přímo na hardwaru cílové platformy. Systém by měl být především pro vývoj.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: Kit 17. 05. 2026, 13:58:57
Četl jsi už https://www.linuxfromscratch.org/ (https://www.linuxfromscratch.org/)?

Jinak mi to nepřipadá jako dobrý nápad. Spálíš na tom spoustu let vývoje a výsledek bude jen pro malý okruh uživatelů. Například BeOS byl velmi nadějný, velmi svižný, ale prakticky zanikl. Podle tvých požadavků bych zvolil nějakou linuxovou distribuci (například zmíněný LFS) a jen ji upravil podle sebe.

Ano, samozřejmě má význam vynalézat kolo, ale když vezmeš hotový operační systém a jen si ho upravíš, tak budeš mít výsledky mnohem dříve. Proto existuje Open Source.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: RDa 17. 05. 2026, 14:22:08
Takze do Electronu jeste pribalis VM/OS? :D no potes.. nekteri lidi by meli alespon vychodit skolku, nez je k necemu pusti.
Spíš jsem měl na mysli cross-platform development, kde výsledek se spouští přímo na hardwaru cílové platformy. Systém by měl být především pro vývoj.

A to mas jako abstraktni cviceni, nebo se snazis resit nejaky konkretni problem / neduh soucasneho devel & deploy workflow ?
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: novomente 17. 05. 2026, 14:43:59
Četl jsi už https://www.linuxfromscratch.org/ (https://www.linuxfromscratch.org/)?

Jinak mi to nepřipadá jako dobrý nápad. Spálíš na tom spoustu let vývoje a výsledek bude jen pro malý okruh uživatelů. Například BeOS byl velmi nadějný, velmi svižný, ale prakticky zanikl. Podle tvých požadavků bych zvolil nějakou linuxovou distribuci (například zmíněný LFS) a jen ji upravil podle sebe.

Ano, samozřejmě má význam vynalézat kolo, ale když vezmeš hotový operační systém a jen si ho upravíš, tak budeš mít výsledky mnohem dříve. Proto existuje Open Source.
O LFS jsem slyšel, i když jsem se o něj nikdy detailně nezajímal. Ve skutečnosti mi ani tak o samotný operační systém, na kterém by to běželo, v současné době nejde. Docela by bylo zajímavé, kdyby to běželo i na jiných platformách, než Linux, UNIX, MacOS, atd.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: novomente 17. 05. 2026, 14:52:14
Takze do Electronu jeste pribalis VM/OS? :D no potes.. nekteri lidi by meli alespon vychodit skolku, nez je k necemu pusti.
Spíš jsem měl na mysli cross-platform development, kde výsledek se spouští přímo na hardwaru cílové platformy. Systém by měl být především pro vývoj.

A to mas jako abstraktni cviceni, nebo se snazis resit nejaky konkretni problem / neduh soucasneho devel & deploy workflow ?
Hlavně mi jde o rychlost a jednoduchost vývoje a testování.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: Kit 17. 05. 2026, 15:12:03
A to mas jako abstraktni cviceni, nebo se snazis resit nejaky konkretni problem / neduh soucasneho devel & deploy workflow ?
Hlavně mi jde o rychlost a jednoduchost vývoje a testování.

Tak si vyber hotové nástroje, které jsou jednoduché a rychlé. Nemusíš je vyvíjet. Místo Photoshopu použiješ třeba GIMP nebo něco jednoduššího, co splňuje účel. Zkus se zeptat AI, ta ti jistě dobře poradí - pokud jí nedáš tak vágní otázky jako tady. Na rychlý vývoj a testování programů se mi osvědčil Vim.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: a6b 17. 05. 2026, 19:01:54
to existuje, ze kernel je ve forme knihovny pripojeny k aplikaci.
tzv. exo-kernel.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: Kit 17. 05. 2026, 19:15:37
to existuje, ze kernel je ve forme knihovny pripojeny k aplikaci.
tzv. exo-kernel.

Co vím, tak existuje verze Forthu, která běží přímo na železe. Nepotřebuje operační systém.

Zmíněný kernel bude nejspíš používán u jednoúčelových aplikací, například digitálních bilboardů.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: xyz 17. 05. 2026, 20:28:04
V cem to programujes? Kdo to bude pouzivat? Planujes zverejnit zdrojaky?
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: frees11 17. 05. 2026, 22:19:46
Svet nepotrebuje hromadu AI slopu a dalsi onemanshow system na vyvoj aplikacii.

Prave naopak, najdi si nejaky existujuci open source projekt, najlepsie taky ktory implementuje maximum funkcionalit co pozadujes a ten pomoz dotiahnut do stavu ktory sa ti bude pacit. Napr. https://github.com/freestyle-sh/adorable ale urcite najdes este nieco lepsie co ti bude viac vyhovovat
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: novomente 18. 05. 2026, 05:45:57
V cem to programujes? Kdo to bude pouzivat? Planujes zverejnit zdrojaky?
Ještě nic neprogramuji. Uvažuji o RUST pro systém + ořezaný Python pro frontend skriptování.

Používat by to měl kdokoliv, kdo by chtěl něco vyvinout. Tedy jak profesionálové, tak lidi, co to mají jako hobby.

O zveřejnění zdrojáků nemám ještě jasno. Ale minimálně bych zveřejnil perfektní dokumentaci kompletního API, tj. bez jakýchkoliv nezveřejněných funkcionalit.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: to_je_jedno 18. 05. 2026, 05:50:32
Proc? Proc bych to mel chtit pouzit? Co mi chybi?
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: Martin Poljak 18. 05. 2026, 07:22:23
Takze do Electronu jeste pribalis VM/OS? :D no potes.. nekteri lidi by meli alespon vychodit skolku, nez je k necemu pusti.
Klid. Divoké nápady jsou motorem inovací. A se školou to nijak nesouvisí. To, že má někdo nápad ještě opravdu neznamená, že ho musí hned realizovat.

Svet nepotrebuje hromadu AI slopu a dalsi onemanshow system na vyvoj aplikacii.
Jediné, o kom skutečně víte, že něco pořebuje či nepotřebuje jste vy sám. O tom, co "potřebuje" a "nepotřebuje" svět nemáte, při vši úctě -- velmi diplomaticky řečeno -- ani tušení. (A já taky ne.)
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: Jiří Havel 18. 05. 2026, 07:29:25
Pracuji na tom již pár let a zde na fóru jsem se ptal jen dílčí otázky. Teď můj cíl však zveřejňuji k širší diskusi, neboť ho směřuji především na vývoj aplikací a dalšího softwaru.

Moje otázka zní: Co byste chtěli vylepšit na stávajících platformách určených především k vývoji?
Po pár letech práce se na fórum přijdete zeptat, jaký přesně problém by bylo třeba řešit?

Má to být totální revoluce (photoshop za 5/4 člověkoroku) nebo evoluce (vylepšení stávajících platforem)?

Citace
Používat by to měl kdokoliv, kdo by chtěl něco vyvinout. Tedy jak profesionálové, tak lidi, co to mají jako hobby.
Takže pro úplně všechny a na úplně všechno?

Že by na mě te projekt působil nadějně opravdu nemůžu říct.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: MalyTomi 18. 05. 2026, 07:55:32
Dobra myslienka na to, pochopit, ako sa toho vela naucit, ale v reale je nepouzitelne. Zbytocne riesit mikrokernel a jeho upravy na jednotlive architektury, ked uz mame hotove linux mikrosystemy beziace na vsetkom. Riesit nejake univerzalne GUI, ked existuju webove verzie programov, ktore na domace pouzitie uplne stacia a vyvijali ich timy ludi, co je lepsie, ako nejaky AI generovany kod. V case .net frameworku beziaceho aj v linuxe, aj vo windows nemusim riesit middleware.
A z minulosti je znamych vela podobnych pokusov, ktore zanikli, pretoze proste casom sa prislo na to, ze myslienka mozno fajn, ale v praxi malo vyuzitelne a je tam kopec zadrhelov pri nejakych univerzalnych rieseniach typu vsetko beziace na vsetkom. Je lepsie sa sustredit na jednu konkretnu vec a tu vyladit do dokonalosti.
Ja som tiez zacal pred rokmi jeden projekt IoT, kde od zaciatku som chcel uzatvoreny system, ziadny cloud, ziadne registracie, vsetko pekne lokalne. Skoncil som na tom, ze backend ide super, ale frontend je pre mna problem, tak idem cestou, ze bude ovladatelny cez uz nejaky hotovy frontend.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: novomente 18. 05. 2026, 08:40:10
Proc? Proc bych to mel chtit pouzit? Co mi chybi?
Jestli ti nic nechybí, tak můžeš používat to co používáš. Nemusíš nic měnit.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: novomente 18. 05. 2026, 09:01:47
Pracuji na tom již pár let a zde na fóru jsem se ptal jen dílčí otázky. Teď můj cíl však zveřejňuji k širší diskusi, neboť ho směřuji především na vývoj aplikací a dalšího softwaru.

Moje otázka zní: Co byste chtěli vylepšit na stávajících platformách určených především k vývoji?
Po pár letech práce se na fórum přijdete zeptat, jaký přesně problém by bylo třeba řešit?

Má to být totální revoluce (photoshop za 5/4 člověkoroku) nebo evoluce (vylepšení stávajících platforem)?

Citace
Používat by to měl kdokoliv, kdo by chtěl něco vyvinout. Tedy jak profesionálové, tak lidi, co to mají jako hobby.
Takže pro úplně všechny a na úplně všechno?

Že by na mě te projekt působil nadějně opravdu nemůžu říct.
O totální revoluci jsem nepřemýšlel, spíše o velkém zrychlení vývoje a o jednoduchosti.

Přemýšlím o takové AI, která by se nemusela tak zdlouhavě trénovat, a která by běžela lokálně na počítači jednotlivce, nebo serveru programátorské skupiny. A tomu podřizuji ten systém. Vlastně to asi nebude AI v pravém slova smyslu tak, jak se chápe dnes.

Nemám jasno v hromadě otázek, a tak se ptám tady.
Název: Re:Nový systém pro vývoj softwaru
Přispěvatel: Jožka Niemand 18. 05. 2026, 09:51:18
Proc? Proc bych to mel chtit pouzit? Co mi chybi?
Jestli ti nic nechybí, tak můžeš používat to co používáš. Nemusíš nic měnit.
Ty nejpraktičtější věci obvykle vznikly tak, že někdo potřeboval vyřešit svůj, podtrhuji svůj problém. Věděl celkem přesně, co mu vadí a jak by to chtěl dělat jinak. Pak obvykle někdo jiný řešil stejný problém a zjistil, že už to někdo vyřešil, případně na to nějak navázal. Řešení cizího problému není optimální, protože do toho člověk nevidí tak dobře, jako když řeší svůj problém.
Jestli přesně víte, co vám vadí a jak byste to chtěl dělat jinak, tak si to ušijte sobě na míru - a je pravděpodobné, že "stejná velikost" padne i jiným lidem. Snaha najít nějaké univerzální řešení pro nějakého hypotetického průměrného uživatele dopadá obvykle tak, jako kdysi problém uniforem v USA a řešení, jaké tělesné rozměry má průměrný americký voják - zjistilo se, že tělesné rozměry průměrného vojáka nemá žádný voják.
Nesnažte se hledat řešení, které by mělo vyhovovat všem. Takové řešení pak často nevyhovuje nikomu.