Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Vše je jenom Linux: OPENSTEP

Vladimír Láník
Vladimír Láník (neregistrovaný)
9. 2. 2001 1:02 Nový

Bez titulku

celé vlákno

Zajímalo by mě, jaký je přesně vztah mezi OpenStepem a GNUstepem?
Určitě bych si tu rád přečetl o FreeDOSu.
Jenom dotaz od laika: není čirou náhodou výstupní kód v ObjectiveC místo v C++?

JohnBlbec
JohnBlbec (neregistrovaný)
9. 2. 2001 9:10 Nový

Re:

celé vlákno

Vystupni kod je opravdu (bohudik) v ObjectiveC ;o)

Pavel Stěhule
Pavel Stěhule (neregistrovaný)
9. 2. 2001 8:18 Nový

OpenStep

celé vlákno

Dotaz autorovi
Muzete mi bliz naznacit odkud se da OpenStep volne stahnout, a v jake verzi, pro NT, jako samostatny system, atd?

Vladislav Janeček
Vladislav Janeček (neregistrovaný)
9. 2. 2001 8:38 Nový

Re: OpenStep

celé vlákno

Dobrý den,

ftp://next-ftp.peak.org
http://www.stepwise.com
http://peanuts.leo.org
http://www.apple.com

Urcite tam najdete to, co hledate....

Peter Cernoch
Peter Cernoch (neregistrovaný)
9. 2. 2001 10:48 Nový

OpenStep pro Win98

celé vlákno

Asi neumim hledat, ale uz pres hodinu se prohrabavam uvedenymi odkazy ale bez uspechu.
Prakticky vsude je odkaz na hlavni stranku Macu ale tam jsem pochodil stejne ...

Jedine na next-ftp.peak.org jsem nasel adresarovou strukturu pro windows, ale bez dokumentace nebo alespon nejakych tipu pro instalaci zakladniho systemu. Navic se mi zda ze aplikace jsou tam uvedene pouze ve zdrojovem kodu.
Nemate nahodou nekdo odkaz na popis instalace pro windows + odkazy na potrebne knihovny a pod ???

Moc dekuji za jakoukoliv napovedu.

Petr

A.B
A.B (neregistrovaný)
9. 2. 2001 10:14 Nový

Co takhle Hurd

celé vlákno

Pokud máte zkušenosti, napište o Hurdu.

damned
damned (neregistrovaný)
9. 2. 2001 12:37 Nový

Re: Co takhle Hurd

celé vlákno

gnu/hurd by zaujimal aj mna

klak
klak (neregistrovaný)
13. 2. 2001 11:30 Nový

Re: Co takhle Hurd

celé vlákno

Me taky :-)))

Marty
Marty (neregistrovaný)
13. 2. 2001 11:49 Nový

Re: Co takhle Hurd

celé vlákno

To asi kazdyho :o)))

Yenya
Yenya (neregistrovaný)
9. 2. 2001 10:23 Nový

Vyvojove prostredi

celé vlákno

NextStep pouzival jako vyvojove prostredi GCC/GDB/Binutils,
do cehoz byla za podpory NeXTu zaimplementovana podpora
pro Objective C. Jinak uvnitr to byl docela normalni BSD-based
UNIX. Dokonce se tam pri trose stesti dalo doklikat k prikazove
radce a k taru. Nejlepsi bylo, kdyz jsem na jednom Invexu
videl presentaci tohoto systemu (tenkrat to tusim prodavala
Oasa) a ten prodejce tam predvadel klikaci vyvojovy nastroj.
I zeptal jsem se, zdali k tomu existuje debugger. Odpovedel,
ze ano, ze firma NeXT vyrobila vyborny debugger kde si muzete
prohlizet promenne a tak podobne, a spustil neco, co vypsalo
prompt "(gdb)". Nechtel si nechat vymluvit, ze tohle skutecne
nebyl produkt NeXTu.

Petr Klíma
Petr Klíma (neregistrovaný)
9. 2. 2001 10:40 Nový

Dostupnost ???

celé vlákno

Zatim se mi nepodarilo dostat k odkazu ktery by mi umoznil stahnout OpenStep. Vsude jsou pouze patche a aplikace, ale "jadro a knihovny" nikde.

Pomuze mi nekdo ???

Avatar
Avatar (neregistrovaný)
9. 2. 2001 14:07 Nový

GNUStep

celé vlákno

Nedavno jsem se pokusil neco si zacit s GNUStepem a moje pocity jsou smisene. Na jednu stranu se v nem opravdu nadherne programuje, na druhou stranu jeste zdaleka neni hotovy.


GNUStep je (zatim) pouze castecna implementace OpenStep API, tj.


*FoundationKit - negraficke jadro, knihovna ve ktere se da objektove programovat opravdu snadno (Castecne diky tomu, ze je dobre navrzena, castecne diky tomu ze Objective-C je jednoduchy a pritom mocny jazyk). Foundation Kit je v podstate hotovy a da se v nem pracovat.


*AppKit - Knihovna widgetu. Mimochodem pro zobrazovani pouziva (me neznamym zpusobem) postscript - upravenou verzi ghostscriptu. OpenStep to pry dela stejne. Vysledek - vsechno je hrozne pomale. Mam Cyrix 200 se spoustou pameti a i ty nejjednodussi aplikace pomalu startovaly (ale to bylo zapricineno necim jinym), ale hlavne jejich ovladani bylo hrozne trhane (3-7 Hz). Nicmene na teto knihovne a na postscriptovem zobrazovacim rozhrani se usilovne pracuje a doufam, ze to dopadne co nejlepe, protoze aplikace vypadaly nadherne. Kdo zna Window Maker (klasickou ukazkou graf.rozhrani jsou Window Maker Preferences), vi o cem mluvim, nebot Window Maker je pilotnim projektem GNUStepu.


O to, aby Window Maker nebyl tak pomaly se stara knihovna


*WINGS (Wings is not GNUStep :-). To jiz myslim neni soucast OpenStep specifikace, nicmene prozatim je to asi jedina pouzitelna alternativa k AppKitu. Byla napsana pro WindowMaker, ktery je maly, rychly, funkcni, pekny a nepada, z toho usuzuji ze takove budou i WINGS. Na pohled vypada stejne jako AppKit.


Pro GNUStep existuje hrozne malo aplikaci. Pracuje se na Project center (alpha), Interface builder (alpha), mezi vyvojari neni moc znamy. Je to skoda. Jak krasne treba vypada Makefile pro jeden z programu



GNUSTEP_MAKEFILES=/usr/lib/GNUstep/Makefiles


include $(GNUSTEP_MAKEFILES)/common.make



APP_NAME = Calculator


Calculator_HEADERS = CalcBrain.h CalcFace.h


Calculator_OBJC_FILES = main.m CalcBrain.m CalcFace.m


Calculator_RESOURCE_FILES = Calculator.app.tiff



-include GNUmakefile.preamble


-include ../GNUmakefile.local


include $(GNUSTEP_MAKEFILES)/application.make


-include GNUmakefile.postamble



^^ To je cele, umi to make all, make clean... make *, pocita to zavislosti, proste nadhera. v GNUStepu se fakt programuje _snadno_.


A pokud chcete prejit z cecka na objektove programovani, myslim si ze objective-c+foundation kit je idealni zacatek.


http://www.gnustep.org

Freza
Freza (neregistrovaný)
9. 2. 2001 20:58 Nový

NeXTStep

celé vlákno

Jen bych doplnil, ze operacni system NeXTStep bylo tradicni BSD jadro bezici jako singleserver nad Mach u-kernelem (nevim jestli je takto delan i MacOS X). OpenStep je specifikace jeho programatorskeho rozhrani, GNUStep je jeho GNU implementace, pro Windows i Unixy existuje snad i par komercnich. Krome OpenStepu bylo mozne pod NS pouzivat i POSIX rozhrani. 'Nativnim' jazykem pro OS je ObjectiveC, da se vyuzit i Java.


Vzhledem k tomu, ze tato cast serialu byla pomerne neprofesionalne zpracovana, odkazuji blizsi zajemce na www.ocs.cz, kde naleznete mnoho informaci jak o NeXTStepu, tak podrobnou dokumentaci k ObjectiveC (doporucuji zvlastne C++ programatorum aby poznali nejaky dobry objektovy jazyk :)


v pristich cislech serialu bych se rad docetl o GNU Hurd, VSTa, Plan9, prosil bych ale svedomitejsi pripravu nez u tohoto dilu.

Miroslav Petricek
Miroslav Petricek (neregistrovaný)
12. 2. 2001 1:08 Nový

Zajimavy tip

celé vlákno

Autor si rika o tipy na zajimave OS. Pak tedy urcite by stalo za to mrknout se na http://www.ReactOS.com/ :

"Open Source operating system that is compatible with Windows NT."

Tomu uverim, az to uvidim :-)

Jan Svec
Jan Svec (neregistrovaný)
12. 2. 2001 12:13 Nový

Bez titulku

celé vlákno

Pro toho kdo chce pouzivat s GNUstepem GUI by mohla byt dobra volba GToolKit (bohuzel odkaz neznam). Je to Objective-C nadstavba nad GTK+ a je fakt dobra.Dokaze pouzivat objekty openstepu - treba pro pridani polozky do CListu se jako parametr predava typ NSArray. Jestli najdu odkaz, pokusim se ho zde uverejnit. Mimochodem tento clanek o NeXTu byl fakt dost odflaknutej. A HURD by me taky zajimal a docela dost.

Jiří Brožovský
Jiří Brožovský (neregistrovaný)
12. 2. 2001 22:13 Nový

GToolKit

celé vlákno

GToolKit je na http://www.inf.uos.de/elmar/projects/gtoolkit/

Martin Man
Martin Man (neregistrovaný)
12. 2. 2001 15:18 Nový

Dostupnost

celé vlákno

Zdravim,
Rad bych upresnil nektera tvrzeni v predchozich diskuzich...

Openstep specifikace je free (pozor - neni to standartni API, resp. neylo nikdy standartizovano), ale samotna implementace neni free a to ani v pripade nexstepu, ani v pripade openstepu at uz byl pro intely, nebo jako nadstavba do solarisu a nt...

Openstep samotny se uz priblizne 3 roky nevivyji,

Apple jej opravdu pouziva jako jadro sveho noveho systemu MacOSX server, s klasickym MacOS nema vsak tusim nic spolecneho...

GNUstep je jediny vetsi pokus o free implementaci Openstep API...


s pozdravem,
martin

Petr
Petr (neregistrovaný)
14. 2. 2001 17:24 Nový

QNX, ...

celé vlákno

Zajimavym systemem je taky QNX (http://www.qnx.com). Je to komercni system na bazi mikrojadra. Lze si zdarma stahnout verzi pro vyvoj a testovani...
Informace o mnoha dalsich free OS lze najit treba zde: http://www.freeos.com

Karel Jestřáb
Karel Jestřáb (neregistrovaný)
6. 3. 2001 19:28 Nový

ovladac sbLive pod Linux

celé vlákno

¨nevite nekdo kde sehnat ovladac SbLive pod Linux(redhat6.1 mi ji nenajde)

Zasílat nově přidané příspěvky e-mailem