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
Cygwin - Unix ve Windows

LittleLi
LittleLi (neregistrovaný)
24. 1. 2005 2:06 Nový

Licence

celé vlákno

Pěkný článek. Cygwin používám pokud musím trpět ve windows. Nicméně by mě zajímalo jak je to s licencí ohledně cygwin?.dll knihovny, neboť si pamatuji, že to není zcela jednoduché.

Zkoumal autor i tuhle část cygwinu?

Děkuji

martin
martin (neregistrovaný)
24. 1. 2005 7:16 Nový

Re: Licence

celé vlákno

Jednotlivé programy mají vlastní licence. A na Adrese http://cygwin.com/licensing.html se lze dočíst o "Cygwin API Licensing Terms".

"This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."

Podle mne to je jasné přihlášení se k GPL.

Petr Klima
Petr Klima (neregistrovaný)
24. 1. 2005 9:07 Nový

A co porovnani s services for Unix od MS

celé vlákno

Pekny clanek...

jen mi schazi porovnani se %SUBJ%.

pc
pc (neregistrovaný)
24. 1. 2005 9:19 Nový

Re: A co porovnani s services for Unix od MS

celé vlákno

Jo, to me taky.

Martin Lebeda
Martin Lebeda (neregistrovaný)
24. 1. 2005 11:51 Nový

Re: A co porovnani s services for Unix od MS

celé vlákno

Windows Services for UNIX neznám, takže nemohu porovnávat :-(

jacek
jacek (neregistrovaný)
24. 1. 2005 9:20 Nový

X

celé vlákno

jsem v praci nucen pouzivat WXP, cygwin je pro me zachrana.
Clanek popsal celkem podrobne zaklad cygwinu, bylo by skvele, kdyby vysel clanek podrobneji se zabyvajici grafickym prostredim...;-)

Otazka pod carou:
Mam pusteny Xserver s Openboxem, bbkeys zpristupnuji klavesove zkratky.
1/ XWin -screen 0 1024 768 -clipboard &
2/ bbkeys -i &
3/ openbox -rc /jacek/.openbox/rc &

Bohuzel v pripade, ze pustim na fullscreen WXP aplikaci, jako treba nejakou forbesu a zapomenu predtim ciste shodit Xka, tak Xka spadnou a pri nasledujicim startu nabehnou az tak po pul minute a openbox musim starovat nasledne rucne.
Netusite, proc se Xka, ktera nebezi ve fullscreen, perou o display a padaji?

mat
mat (neregistrovaný)
24. 1. 2005 9:37 Nový

nastaveni cestina

celé vlákno

ono to podporuje locales, to je super. Ja kdyz to kdysi pouzival tak to nefungovalo takze to povazuji za krok vpred ...

no ale dotaz - jak tam nastavim tu cestinu, ono to pozna podle windows nebo se to musi nekam napsat. Mohl by mi nekdo prosim popsat zpusob pocesteni "jako pro blbe" - tzn, co napsat a kam ... ono se to dost lisi i distrubuce od distibuce takte tak .... diky ....

Martin Lebeda
Martin Lebeda (neregistrovaný)
24. 1. 2005 12:00 Nový

Re: nastaveni cestina

celé vlákno

Jak jsem (doufám) psal, cygwin sice mluví česky, ale když mu nastavíte locales pomocí LC_ALL a LANG proměnných, považuje za správné kódování pro češtinu ISO-8859-2 a nikoliv to co je v ve windows (cp1250) a liší se v 6 diakritických znacích šžťŠŽŤ. Takže je to tak trochu nedotažené.

mat
mat (neregistrovaný)
24. 1. 2005 12:08 Nový

Re: nastaveni cestina

celé vlákno

a kam to prosim napsat a v jakem presnym tvaru?

Martin Lebeda
Martin Lebeda (neregistrovaný)
24. 1. 2005 14:17 Nový

Re: nastaveni cestina

celé vlákno

Do Vašeho .bashrc:

export LC_ALL=cs_CZ
export LANG=czech

:-)

jan karasek
jan karasek (neregistrovaný)
24. 1. 2005 13:52 Nový

Re: nastaveni cestina

celé vlákno

ja provozuji na suse 7.1 cestinu a tam je to zrovna tak, jako v cygwinu. (tedy kdyz cestina, tak iso-8859-2). Je to v novejsich linuxech jiz dodelano, ze je mozno rici LC_COLATE=cs_CZ.CP1250 a tridi to skutecne podle windows?

elviin
elviin (neregistrovaný)
24. 1. 2005 9:58 Nový

fvwm?

celé vlákno

Jak je to se spravci oken? V baliccich pro cygwin je i fvwm. Je tedy mozne nejakym zpusobem si vylepsit explorer nebo je explorer nahrazeny?

Teddy
Teddy (neregistrovaný)
24. 1. 2005 11:33 Nový

Re: fvwm?

celé vlákno

V podstate sa da pouzit lubovolny spravca okien, ja pouzivam fvwm (ten standartny twm bol pre mna az prilis "masochisticky", a kde/gnome ma dost vysoke naroky na cpu/pamat). Pokial ide o nahradu exploreru, tu sa skor prihovaram za nainstalovanie nativnej verzie mozilla/firefox-u pre win. Ak by sa aj dali skompilovat pre cygwin, asi by boli o dost pomalsie...

Martin Lebeda
Martin Lebeda (neregistrovaný)
24. 1. 2005 12:15 Nový

Re: fvwm?

celé vlákno

Určitě doporučuji používat nativní aplikace, pokud není důvod pro opačnou verzi. Správce oken používám interní a mohu na desktopu mixovat okna cygwinu/vzdálených X aplikací/nativní windows okna.

Bohužel, libovolný WM v X běží jako nezávislý proces o náhradu, ani doplnění Windows Exploreru se v žádném případě nejedná...

O které vlastnosti Vám jde? Možná existuje jiné řešení/doplnění Windows Exploreru, např. na virtuální plochy a klávesové zkratky existuje podle mého názoru dost uspokojivých řešení (sám několik používám :-).

elviin
elviin (neregistrovaný)
24. 1. 2005 12:28 Nový

Re: fvwm?

celé vlákno

Zkusil jsem BB4Win a libil se mi. Takze doporucuji. Az jsem se citil na chvilinku jak v Linuxu;)

Teddy
Teddy (neregistrovaný)
24. 1. 2005 14:46 Nový

Re: fvwm?

celé vlákno

No, ono kazdy z tych cygwin-win manazerov (twm, fvwm, kde,...) sa da spustit ako "rootless" (bezi na pozadi, okna sa potom vo Win daju lubovolne mixovat a neni velky rozdiel medzi win-oknami, cygwin a remote X) ale aj ako root-window (potom sa spusti 1 velke okno samotneho window managera obvykle velkosti rozlisenia monitora a vsetky dalsie cygwin/X okna su umiestnene "v nom" a spolu s nim sa daju posunut a minimalizovat). Osobne pouzivam prave tuto druhu moznost, vyhovuje mi ze vsetko co patri cygwin a remote session mam pokope...

HeRo
HeRo (neregistrovaný)
24. 1. 2005 10:55 Nový

Nemyslim, ze vo Windowse treba len klikat

celé vlákno

Existuje utilitka vo windowse: "command-line-based script host (Cscript.exe)". Vo windowse sa tiez daju pisat skripty, netvrdim, ze je windows lepsi nez linux, co sa tyka skriptov, ja pouzivam oba operacne systemy, ale autorovi tohto clanku trochu vytykam jeho neznalost windowsu... Treba vediet ovladat oba operacne systemy na dobrej urovni, az potom kritizovat...

Martin Lebeda
Martin Lebeda (neregistrovaný)
24. 1. 2005 12:14 Nový

Re: Nemyslim, ze vo Windowse treba len klikat

celé vlákno

1. Nikde jsem nepsal, že jsem odborníkem na windows, unix-like systémy jsou mi mnohem bližší.

2. O možnosti skriptování ve windows vím, ale WHS nenahradí řádkové utility typu grep ani vysoce nastavitelné aplikace typu mutt.

viz. např.
WSH - Dávkové soubory trochu jinak -- PC Svět
http://www.pcsvet.cz/art/article.php?id=1524

Honza
Honza (neregistrovaný)
25. 1. 2005 2:47 Nový

Re: Nemyslim, ze vo Windowse treba len klikat

celé vlákno

Vim, ze to s promptem moc nesouvisi, ale ja osobne mam potize se proklikavat dialogy, tak jdu pres Win+R:

appwiz.cpl - add/remove programms
Control.exe appwiz.cpl,@0,2 - windows components wizard
desk.cpl - desktop properties
powercfg.cpl - power options properties
hdwwiz.cpl - hardware wizard
perfmon - performance
dcomcnfg - distributed COM Configuration proerties
control panel - control panel
compmgmt.msc - computer management
timedate.cpl - Time and date properties
inetcpl.cpl - Internet Properties
intl.cpl - regional options
joy.cpl - gaming options
main.cpl - mouse properties
mmsys.cpl - sound and multimedia properties
sysdm.cpl - system properties
telephon.cpl - location information
ncpa.cp - network and dial-up connections
RUNDLL.EXE user.exe,exitwindowsexec - restart windows
RUNDLL32.EXE user,exitwindows - shut down windows
rundll32 user32.dll,LockWorkStation - Lock the Windows 2000 and Windows XP workstation
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 <inf file> - run the install for an inf file
rundll32.exe shell32.dll,OpenAs_RunDLL <directory and/or file> -Open the Open With folder for a file
rundll32.exe diskcopy,DiskCopyRunDll - Run copy disk program
rundll32.exe appwiz.cpl,NewLinkHere <directory> -Create a new shortcut
rundll32.exe desk.cpl,InstallScreenSave -Open the ScreenSaver Window
dfrg.msc - defragmentation
RUNDLL32.exe shell32.dll,Control_RunDLL main.cpl,@1 -keyboard properties

Lukáš
Lukáš (neregistrovaný)
24. 1. 2005 11:06 Nový

Diakritika vo vim

celé vlákno

Nefunguje ani fenc=iso8859-2 vo .vimrc? Takisto jednotlivé súbory sa dajú otvárať ":e ++enc=cp1250 subor.txt".

Inak dobrý článok, asi to vyskúšam.

HAC
HAC (neregistrovaný)
24. 1. 2005 12:20 Nový

cygwin

celé vlákno

je to celkom dobre ale skusal
som v tom skompilovat c skompilovalo
v pohode ale ked som to spustil tak to ako
keby zamrzlo.
ked som spustil program hello world tak
isiel ale nesli my programi na internet.

jan karasek
jan karasek (neregistrovaný)
24. 1. 2005 13:57 Nový

binarky stejneho jmena

celé vlákno

jeden den jsem stravil hledanim chyby, kdyz jsem v programu volal system("sort...") a samozrejme se pouzila ta windows binarka a ne ta od cygwinu. To jsou takove malickosti, ktere s sebou koexistence dvou svetu prinasi....

Martin Lebeda
Martin Lebeda (neregistrovaný)
24. 1. 2005 14:22 Nový

Re: binarky stejneho jmena

celé vlákno

Mým oblíbeným programem je find - pravda přišel jsem na to docela rychle podle odlišných parametrů.
:-)

honza
honza (neregistrovaný)
24. 1. 2005 14:07 Nový

GNU/Windows

celé vlákno

Co tak rovnou ubastlit GNU/Windows?

RWS
RWS (neregistrovaný)
24. 1. 2005 15:57 Nový

Re: GNU/Windows, proc ne?:)

celé vlákno

Krome CygWin existuji jeste projekty napr. GNUWin32 (http://gnuwin32.sourceforge.net/), GNUWinII (http://gnuwin.epfl.ch/), ktere nepouzivaji nejakou dalsi knihovnu jako CygWin, ale jsou to baliky rovnou prelozene pro Win32. Dale pak MinGW (http://www.mingw.org/), coz je "A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs".

Takze napriklad kdyz chcete na svych woknech rozchodit openssh server, tak staci z GNUWinII nainstaloval pouze balik openssh (v GnuWin32 openssh neni). Problem je, ze po prihlaseni dostanete pouze CMD.EXE prompt "C:\...." (nekecam:)). Jestli ale chcete skutecne Linuxovy prostredi (bash&spol), tak jedine CygWin, virtual pc nebo skutecny linux:)

elviin
elviin (neregistrovaný)
26. 1. 2005 17:51 Nový

Interix 2.2

celé vlákno

Mate nejake zkusenosti s Interix 2.2?

VM
VM (neregistrovaný)
24. 1. 2005 16:55 Nový

Bez titulku

celé vlákno

Nevite nekdo, jestli existuje nejaka distribuce (asi source-based), ktera by se dala pod Cygwinem nainstalovat ? Rad bych tam toho poustel co nejvic, vcetne kde. Gentoo for Cygwin jsem nasel, ale vypada to, ze zatim moc funkcni neni.

RWS
RWS (neregistrovaný)
24. 1. 2005 18:45 Nový

Re:

celé vlákno

Nejsem si jistej, jestli je tohle mozny. Jak pises, leda nejaka source based distro, ale obavam se, ze budes muset pouzit Linux-from-scratch HOWTO, protoze prece jenom, je tam porad windows jadro. Proste nektery utilitky by asi nepritomnost /dev/ neprezily:) IMHO:) To fakt spis nejakej virtualni stroj.

pc
pc (neregistrovaný)
24. 1. 2005 19:38 Nový

Re:

celé vlákno

Existuje pkgsrc pravda nikoli pro Cygwin, ale pro Services For Unix:
http://www.netbsd.org/Documentation/software/packages.html#platforms
SFU jsem zatim ale nikdy ani nevidel.

Spike411
Spike411 (neregistrovaný)
24. 1. 2005 17:54 Nový

coLinux

celé vlákno

Mel jsem za to, ze jsem to postoval rano, ale coz...


Ja s oblibou pouzivam Cooperative Linux.
www.colinux.org

Hlavne se mi libi, ze namountuju reiserfs partition s normalni instalaci Linuxu, pracuju s nativnim Linuxem, pak si namountuju pres cofs nebo sambu NTFS partition...

V textovem modu je to fakt super, prijde mi, ze odpovida mnohem rychleji nez cygwin.

Uspesne jsem v nem nainstaloval Gentoo od Stage 1, do ktereho normalne bootuji.

Za nevyhody povazuji ten kus RAM, ktery si to urizne (v nejnovejsich nightly buildech si ji alespon alokuje postupne) a absenci vlastniho grafickeho rozhrani (resi se bude pres Cygwin/X, VNC (TightVNC by melo byt rychlejsi nez Cyg), pripadne nxserver). Ale na nejake podpore nativniho framebufferu se pracuje.

Jakub Vrána
Jakub Vrána (neregistrovaný)
25. 1. 2005 12:25 Nový

Čeština teoreticky

celé vlákno

Pěkný článek. Cygwin už sice trochu znám, takže jsem se toho moc nedozvěděl, ale napsané to je myslím dobře :-).

Co se češtiny týče, mělo by podle mě teoreticky fungovat v libovolné aplikaci toto řešení: 1. Převést ovladač klávesnice do ISO, 2. Převést používané fonty do ISO. Jestli to někdo někde zrealizoval, to nevím.

ISO ovladač klávesnice bych udělat dokázal (pro NT/2000/XP), s těmi fonty se mi patlat nechce - na druhou stranu jsou ISO fonty (TTF nebo rastrové) možná už někde dávno hotové nebo by se daly snadno převést.

Max Grundig
Max Grundig (neregistrovaný)
25. 1. 2005 13:03 Nový

GNU utilities to native Win32

celé vlákno

Zkuste tohle unixove programy primo zkompilovane pod Win32. GNU utilities for Win32

Tedy pouzivate windowsovou radku (cmd) ale GNU programy. Ma to velkou vyhodu nic ne neinstaluje ani nekonfiguruje. Podivejte se muze vam to obcvas pomoct.

http://unxutils.sourceforge.net/

Jsou tam zkompilovane takove veci jako gawk, bzip2, gzip, grep, make, less, sed, tar, wget atd...

Max

Vitex
Vitex (neregistrovaný)
25. 1. 2005 19:13 Nový

ALT+TAB

celé vlákno

Vzdálený Xy sou v pohodě, ale používat Kdéčka, když je člověk zvyklý na ALT+TAB je zezačátku peklo ;} protože Xroot se bere jako další okno Windows.

Netvor
Netvor (neregistrovaný)
26. 1. 2005 13:48 Nový

Nepoužívat na vývoj

celé vlákno

Bohužel na kompilování programů a jejich pouštění pod cygwinem je to naprosto nevhodné. Cygwin mi totiž nehlásí některé segmentation fault... Když jsem poté program přeložil a pustil na opravdovém linuxu mohl jsem si skoro vytrhat vlasy kolik tam bylo chyb.... vím, že je to moje chyba, že dělám v programech chyby, ale ty tam děláme všichni :) a potřebujeme to někde odladit.... Cygwin prostě ne....

Wiki
Wiki (neregistrovaný)
11. 2. 2005 8:49 Nový

Cygwin z druhé strany

celé vlákno
Ať si někteří lidé říkají co chtějí, je mezi námi spokojenými uživateli Windows také určitá skupina lidí, kteří musejí, byť nedobrovolně, používat programy určené pro (ten hrozný, nepřívětivý, odporný, ...) Linux. Konkrétně mám na mysli free programy (ať už se hlásí ke GNU, GPL, freeware, atd. - jako uživateli je mi to jedno, hlavně že je to zdarma), které mohu používat, aniž bych platil velké poplatky za profesionální a komerční (a obvykle dokonalejší, ale to vem čert) windows ekvivalenty. Mám na mysli například konkrétně matematický program Octave, který je podmnožinou programu Matlab (máte-li pár set tisíc, kupte si originál - má víc funkcí a přívětivější grafiku) nebo některé grafické programy. A tady je Cygwin opravdu SKVĚLÝM řešením.
Samozřejmě dnes existují instalace těchto původně linuxových programů přímo pro windows, ale (třeba zrovna v případě Octave) jakmile se jim podíváte na střeva, objevíte tu cygwin.dll a jiné "podezřelé" soubory.
Cygwin taky používám už nějakou dobu a jsem spokojený. Sice mne nikdy nenapadlo opustit Windows a přejít na Linux - na svá Wokna jsem zvyklý a jako pohodlný člověk jim odpustím nějaké ty slabiny - na druhé straně nemám důvod hašteřit se s lidmi, kteří považují za jedničku Linux. (Militantní linuxisty, kteří bojují proti windows, považuji za stejné hlupáky jako zaslepené windowsáky, kteří se linuxu pohrdavě smějí. Za 30 let strávených v IT jsem zažil mnoho různých hardwarů i operačních systémů, takže se těmto žabomyším válkám mohu jen smát a říci slovy klasika: Nobody is perfect!)
Takže abych to uzavřel: možnost přenosu programů mezi oběma dominantními systémy považuji za velké plus (pokud vím, mají linuxisté - alespoň částečné - řešení i pro přenos druhým směrem - z win do lnx), které nám rozšiřuje možnosti ve využívání aplikací - a hlavně nekrást (neboť co jiného je používání "vypáleného a cracknutého SW).
Tu lehkou nekompatibilitu v češtinách bych tomuto řešení odpustil - kdybyste kolegové linuxisti věděli, jaké problémy s češtinou míváme občas ve Windows, jen byste nad tím mávli rukou. Navíc mám pocit, že implementovat do linuxu CP1250 už jde, stejně jako je možné provozovat Windows pod iso8859-2. Takže šance na nakřížení češtin tu určitě je.
corpy
corpy (neregistrovaný)
13. 12. 2006 20:50 Nový

Rada

celé vlákno
nainstaloval jsem si cygwin a kdyz jsem v nem chtel pracovat tak mi nefungovaly nektere prikazy jako treba vi, witch, nektere scripty, atd. chci se zeptat jestli cygwin nepodporuje vsechny linuxovske funkce nebo je to jen otazka nastaveni a pokud ano tak jak bych to mohl nastavit aby mi bezelo vse. diky
unixar z donuceni
unixar z donuceni (neregistrovaný) 82.208.57.---
13. 5. 2012 21:37 Nový

:-))

celé vlákno

Ať si někteří lidé říkají co chtějí, je mezi námi mnoho lidí, kteří musejí, byť víceméně nedobrovolně, používat alespoň částečně operační systém typu UNIX, já k nim patřím (ne všechen potřebný software lze provozovat v MS Windows).
Cygwin je i pro nás částečným řešením...

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