Stránka 1 z 2
Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 20:34
od _Ondra10_
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?
Pokud možno co nejméně programovat.
Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 20:37
od strangereu
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"

Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 20:43
od _Ondra10_
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

Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 20:49
od Denis V.
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
Odesláno z mého GT-I9070
Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 20:52
od strangereu
Jo přesně

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

Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 20:53
od guest
Vlatní distribuce Linuxu bez programování je fakt bomba. Budu zde sledovat jak se to dělá.
Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 20:55
od strangereu
Tak to si ještě pár století počkáš

Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 21:01
od faraon
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?
Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 21:14
od strangereu
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
Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 21:32
od _Ondra10_
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.
Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 21:37
od domitea
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
OT: LUA ? Tu nemám moc rád, takhle Python, to je jiná!

Přitom obojí má napsané interpreter v Céčku
Re: Vlastní distribuce Linuxu
Napsal: 18 kvě 2013 21:39
od strangereu
Já bych ti doporučil lua
www.lua.org 