Vlastní distribuce Linuxu

Problematika Linuxu a ostatních operačních systémů (mimo Win)

Moderátor: Mods_senior

_Ondra10_
Level 1.5
Level 1.5
Příspěvky: 118
Registrován: září 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Vlastní distribuce Linuxu

Příspěvekod _Ondra10_ » 18 kvě 2013 20:34

Dobrý den zajímalo by mě jak vytvořit vlastní live(může být i instalační) distribuci linuxu. Není na to nějaký nástroj? :idea:
Pokud možno co nejméně programovat.


Co tě nezabije to tě přizabije.

Reklama
Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod strangereu » 18 kvě 2013 20:37

No nástroj to nevím, ale v lua by jsi to zvládl, zas tak těžké lua není.

btw: Připomínka na tvůj podpis - Lepší by bylo "Co tě nezabije, to se tě pokusí zabít znovu" :D
http://screenshare.cz/

_Ondra10_
Level 1.5
Level 1.5
Příspěvky: 118
Registrován: září 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod _Ondra10_ » 18 kvě 2013 20:43

Ok zkusím se naučit něco z lua.
Jinak Není ještě nějaký lehký způsob?

btw: Dík za připomínku k podpisu :D


Co tě nezabije to tě přizabije.

Denis V.
Level 3.5
Level 3.5
Příspěvky: 992
Registrován: květen 13
Pohlaví: Muž
Stav:
Offline

Re: Vlastní distribuce Linuxu

Příspěvekod Denis V. » 18 kvě 2013 20:49

Lua je celkem v poho, Kdyby jsi chtěl k tomu nějakou zábavu, tak si stáhni minecraft a k tomu computercraft tam se v lua taky programuje :smile:

Odesláno z mého GT-I9070

Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod strangereu » 18 kvě 2013 20:52

Jo přesně :D ComputerCraft je dobrej (y)

A to může bejt rád, že to nedělá v MTA Lua, to už je trošku hlavolam.

Lua text:
print ("Texticeeeeeeeeek")

MTA Lua text:
outputChatBox ("textiiiiiicek", getRootElement (), 255, 255, 255, true )

Trošku rozdíl ;)
http://screenshare.cz/

guest
Pohlaví: Nespecifikováno

Re: Vlastní distribuce Linuxu

Příspěvekod guest » 18 kvě 2013 20:53

Vlatní distribuce Linuxu bez programování je fakt bomba. Budu zde sledovat jak se to dělá.

Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod strangereu » 18 kvě 2013 20:55

Tak to si ještě pár století počkáš :D
http://screenshare.cz/

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7400
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Vlastní distribuce Linuxu

Příspěvekod faraon » 18 kvě 2013 21:01

Jazyk Unixu a Linuxu je C, nikoliv Lua, ale pro sestavení "vlastní" distribuce ho vlastně ani umět nemusíš.
Ona totiž distribuce je obrovský balík nejrůznějších programů, nabalených k operačnímu systému GNU, který běží na jádře zvaném Linux. Takže ty potřebuješ spíš vědět jak tenhle komplex propojit a rozběhat, jak vytvořit spouštěcí skripty, jak kompilovat balíčky a řešit závislosti...
A nebo si o tom kup knihu a zkus to podle ní: http://www.root.cz/clanky/vytvarime-vla ... ske-knihy/

Mimochodem tohle:

Kód: Vybrat vše

Lua text:
print ("Texticeeeeeeeeek")

MTA Lua text:
outputChatBox ("textiiiiiicek", getRootElement (), 255, 255, 255, true )

Není ten rozdíl v tom, že první píše na textový výstup a druhý do okna?
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod strangereu » 18 kvě 2013 21:14

Ano, to sice je, ale jde o to, že v MTA Lua, musíš nastavit určitý objekt, přesněji getRootElement (), je to zadané jakoby přímo na určitou osobu, nebo na všechny, za to v lua napíšeš jen kód a je to viditelné pro každého.

A v MTA Lua, máš nové funkce rozdělené na clientside a serverside.

třeba výše zmíněný outputChatBox, je clientside funkce. Nebo pak máš do klientu psaní po obrazovce, nebo-li dxDraw.

Kód: Vybrat vše

dxDrawImage
dxDrawImageSection
dxDrawLine
dxDrawLine3D
dxDrawRectangle
dxDrawText
dxGetFontHeight
dxGetTextWidth
dxCreateFont
dxCreateTexture
dxCreateShader
dxCreateRenderTarget
dxCreateScreenSource
dxGetMaterialSize
dxSetShaderValue
dxSetShaderTessellation
dxSetShaderTransform
dxSetRenderTarget
dxUpdateScreenSource
dxGetStatus
dxSetTestMode
dxGetTexturePixels
dxSetTexturePixels
dxGetPixelsSize
dxGetPixelsFormat
dxConvertPixels
dxGetPixelColor
dxSetPixelColor
dxSetBlendMode
dxGetBlendMode
dxDrawMaterialLine3D
dxDrawMaterialSectionLine3D


Všechny Klient funkce:
https://wiki.multitheftauto.com/wiki/Cl ... _Functions

Všechny Server funkce:
https://wiki.multitheftauto.com/wiki/Se ... _Functions

Klient eventy:
https://wiki.multitheftauto.com/wiki/Cl ... ing_Events

Server eventy:
https://wiki.multitheftauto.com/wiki/Se ... ing_Events
http://screenshare.cz/

_Ondra10_
Level 1.5
Level 1.5
Příspěvky: 118
Registrován: září 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod _Ondra10_ » 18 kvě 2013 21:32

Takže jak v C nebo v Lua? pokud lua tak do čeho to mám npsat nějak nemůžu na googlu nic najít.


Co tě nezabije to tě přizabije.

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod domitea » 18 kvě 2013 21:37

Pokus umíš trošku ájinu, tak tohle ti pomůže. Ale jak řekl Faraon, Linux jen jen jádro na které jsou nabalené další a další programy. Je to jak Lego, nebo spíš Merkur :lol:

OT: LUA ? Tu nemám moc rád, takhle Python, to je jiná! :lol: Přitom obojí má napsané interpreter v Céčku

Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vlastní distribuce Linuxu

Příspěvekod strangereu » 18 kvě 2013 21:39

Já bych ti doporučil lua
www.lua.org ;)
http://screenshare.cz/


Zpět na “LiNuX a ostatní alternativní OS”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti