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? :idea:
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" :D

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 :D

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 :smile:

Odesláno z mého GT-I9070

Re: Vlastní distribuce Linuxu

Napsal: 18 kvě 2013 20:52
od strangereu
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 ;)

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áš :D

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 :lol:

OT: LUA ? Tu nemám moc rád, takhle Python, to je jiná! :lol: 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 ;)