[elektro] nyáktervező linux alá

Szima Gábor sygma at tesla.hu
Sat Jan 12 09:56:14 CET 2008


On Sat, 12 Jan 2008, Papp Zoltán wrote:

> Hadd mondjak egy párhuzamot (és kerüljük a vallási vitákat, ha lehet): a
> linux egy ingyenes, nagyon jó op.rendszer.

Ezt sokan keverik. A Linux eloszor is egy kernel. :) A "kornyezet" az 
GNU/GPL.
Es nem ingyenes, hanem szabad!

Lenyeges kulonbseg. Ugyanis nem arrol szol a jatek, hogy egy cegben 
ezerrel fejlesztik a Linuxot, egy masikban a Windows-t, majt az elobbiert 
nem kernek penzt, az utobbiert pedig igen, hanem:

A Linux/GNU/GPL dolgokat valakik fejlesztik valami miatt. Tobbnyire 
_maguknak_, vagy mas, de "onzo" celbol.

Pl.
  - unalomuzes
  - szakmai kihivas
  - szakdolgozati tema
  - HW-gyartok tamogatasai miatt
  - egyeb fizeto megrendeleshez kell valami segedprogram (pl. a kicad 
segitsegevel lehet, hogy a fejlesztoje ezrevel tervezi a fizetos 
ugyfeleknek az aramkoroket).

Az elkeszult dolgokat GPL alatt kozreadjak. Hogy miert eri ez meg nekik?
Mert ezt sokan hasznalni kezdik. Tobbnyire epkezlab fejlesztok.

Hibakat talalnak benne. Ezt jo esetben jelzik a fejlesztoknek. Megjobb 
esetben ki is javitjak, es a patch-t kuldik el.
Hurra, egyre stabilabb a stuff!

Uj funkciokat szeretnenek latni. Sokan igy be is szallnak a fejlesztesbe, 
es "ragyurnak" egy kicsit a forrasra. A GPL miatt ezt vissza "illik" 
kuldeniuk a fejlesztoknek, akik ezt (ha ugy gondoljak) beepitik, majd 
ujra kiadjak, igy a hozzaadott javakbol _mindenki_ reszesul.
Hurra, egyre tobbet tud a stuff!

(Az mas tema, ha a fejleszto ezt nem fogadja el. Akkor szokott a project 
fork-olodni, azaz ket szalra osztodni.)

> Grafikus felülete is van régóta. Azonban csak azóta terjed szélesebb 
> (értsd:laikusabb) körben,
> amióta az installálása egyszerű és a főbb beállításokat struktúrálisan
> felépített grafikus felületen el lehet végezni.

Itt kapnak egyre nagyobb szerepet a "fizetos" disztributorok.
Ezek a "valasztekbol" (Linux/BSD/egyeb kernel, GNU/GPL programok) 
osszeszedik a szamukra legidealisabb dolgokat.
A legjobban csillogo ablakkezelot, legdogosebb WEB-browsert, legku'labb 
DVD-jatekost, stb.
Ezekbe vermersekletuk szerint beleturnak, pofasitjak, gyartanak hozza 
csili-vili installert, dobozoljak, es lehet kapni a T at cckoban akciosan.

> A win-nél pl. alapvetően
> erre gyúrtak rá, és érdekes módon annak ellenére több van belőle, hogy
> sokak szerint megbízhatatlanabb, mint a linuxok és még csak nem is
> ingyenes.

A szemleletmodban van egy alapveto kulonbseg.
A GNU/Linux egy megbizhatora tervezett kernel/kornyezet, amire 
eszkabaltak egy grafikus rendszert. Ez ugy-ahogy sikerult.
A "Linux fagyas" tobbnyire valami bugos videokartya hatasa szokott 
lenni, amikor a Linuxnak semmi baja sincs, csak a videokartyarol tunik 
el a kep/osszemakolodik, vagy csak ugy marad. Ezen altalaban egy vakon 
begepelt vga_reset segit, vagy fel lehet ra ssh-zni, es ugy kilovoldozni 
par dolgot.

A Win pedig egy grafikus rendszer, ami ala eszkabaltak egy alapot.

Vegeztek valahol egy felmerest, amibol kiderult, hogy a fagyasok 
feleert a bugos videokartya-driver a felelos.
Vegul is, a sarokba beallitott adatbazis-, vagy file-szerveren a 
legfontosabb, hogy 3D-ben menjen a kepernyovedo... :)
Ezert pl. az epkezlab szerverekben a halozati csatlakozon kivul egyetlen 
I/O csatlakozasi lehetoseg van, ez pedig a soros konzol... Ugyanis a fene 
megette azt a szervert, amin 5 percenkent kell egy "OK"-t nyomni a 
rendszergazdanak. :)

Egyebkent az egesz kaoszrol azok a toketlen fejlesztok tehetnek, akik 
Windows-only "rendszereket" fejlesztenek. Kulon tudomany csak egy 
platformon futo programot irni.
Az esetunkben a KiCAD fejlesztojenek volt annyi esze, hogy olyan eszkozt 
valasszon, ami multiplatform. Vegul is mi egy NYAK-tervezo GUI-resze? Ki 
kell tenni par ablakot, arra szoveget/grafikat, kezelni kell az egeret, a 
billentyuparancsokat. Ezt minen epkezlab rendszer tudja.
Csak nem a

  - "Nyiss egy ablakot a Windowson"

hanem

  - "Nyiss egy ablakot"

rutint kell hivni.
:)

A koztes dolgokat pedig egy Wrapper, vagy egy epkezlab GUI toolkit 
megoldja.

Jo, azert ennyire nem egyszeru, de nem is bonyolult.

De utana nincs hitvita, hogy "A Windows azert jobb, mert fut rajta a 
Protel".

Es ez nem a Linuxot minositi, hanem az adott program keszitoit.



 								-Sygma



More information about the Elektro mailing list