wtorek, stycznia 17, 2006

unix under windows

linuxowcy maja łajno [WINE] zeby odpalac emesowe aplikacje. a co z windowsem?
jest kilka sposobow jak uruchomic unixowe aplikacje pod winda. pierwsze to instalacja, od jakiegos czasu darmowego, MS SFU 3.5. jest to pakiet narzedzi znanych z linuxa i podstawowe serwisy - NIS, NFS i kilka innych. W windows 2oo3 R2 czesc z nich jest instalowana od razu - np. service NISa i NFSa sa normalnie dostepne jak 'dodaj/usun komponenty windows'.
to oczywiscie nie daje mozliwosci odpalenia dowolnej aplikacji *xowej. pelnym srodowiskiem jest cygwin, ktory ma juz swoje latka i wiele sukcesow na koncie. mozna znalesc serwer ssh [czemu microsoft tak sie broni przed ssh???!!! moze jak wyjdzie monad i bedzie normalna konsola ... no wlasnie, slyszalem plotke, ze nie bedzie ): a jesli zrobia to pewnie rdp-ngui heheh. albo cos opartego o winfx], i wiele, wiele przydatnych narzedzi, ktorych czeto pod winda nie ma.

teraz dostalem linka do jeszcze jednego ciekawego projektu, o ktorym wczesniej nie slyszalem - UWIN AT&T. nie wiem jakie sa jego zalety/wady w stosunku do cygwina, ale warto wiedziec, ze takie projekty istnieja.

z nielicznych doswiadczen z przekompilowanymi aplikacjami moge tylko powiedziec - maja fatalne GUI [przewaznie GTK+], i dzialaja wolno. GIMP calkiem fajnie smiga, ale to chyba nie jest czyta rekompilacja.

POST SCRIPTUM
a ja ciagle szukam normalnego, najzwyklejszgo tail'a. w cygwinie nie ma, kompilowac nie bede [sciagac tyle i sie narobic dla jednego programiq - no way]. jest co prawda taki windowsowy wynalazlek, mozna tez znalesc jakies inne, ale do cholery! zaden nie ma opcji odpalania z commandline'a!!

5 komentarzy:

Anonimowy pisze...

No cóż - ale po co w zasadzie Ci do tego cygwin, jak wystarczy użyć perla? I to w sumie bez emulacji linuxa? (ActivePerl)
Być może ciekawe będzie to: http://www.jrbtech.com/coding.php/coding/2005/06/03/Perl_Tail/ lub też czysto perlowe to: http://www.perl.com/doc/FAQs/FAQ/oldfaq-html/Q5.22.html

n€x¤R pisze...

niby tak. ale perla nie znam, nie umiem, nie lubie, i nie mam zainstalowanego.
wolalbym skompilowanego execa. skrypty badz, co badz sa intepretowane i ich czasy reakcji/przetwarzania sa znacznie opoznione.
jednak co kompilacja z c to kompilacja (:

Anonimowy pisze...

http://unxutils.sf.net/ - ale to starocie, a tobie bardziej przyda się to: http://gnuwin32.sf.net/packages.html, a konkretnie:

http://gnuwin32.sourceforge.net/packages/coreutils.htm

Nie ma za co. :)

PS: Oczywiście nie muszę dodawać, że u siebie mam większość, i nawet GCC? :) PERL-a brak - nie lubię.

n€x¤R pisze...

skoro rdzeny pingwin nie lubi perla to nie mam komplexow (;

zainstalowalem sobie i jest tail!
dzieki (:

kojn pisze...

Dombal, chyba nie jesteś rdzennym pingwinem ;), ja Cie pamiętam jako fana tuningowanych WIN98. Ale wiele wody upłynęło od tamtego czasu hihi