🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12261

Re: Iniciandome en programaci�n bajo Linux

#12261
From: Carlos Paramio
Date: Sat, 25 Aug 2001 04:34
65 lines
4346 bytes
Hola,

>  un punto antes de nada: quieres aprender a programar linux, el kernel, o
> quieres programar sistemas similares (unix)?

Principalmente, programar bajo Unix aplicaciones diversas, aunque me
gustar�a tocar m�s adelante partes del kernel, especialmente la programaci�n
de m�dulos (drivers). De todas formas, estaba pensando m�s en un Unix que en
el propio Linux para todo esto, porque de hecho pensaba migrar a FreeBSD u
OpenBSD y ver qu� tal. Adem�s, me han comentado que el kernel de FreeBSD es
mucho m�s "bonito" y estructurado que el de Linux. Y ya puestos a estudiar
un kernel, pues prefiero algo novedoso e interesante.

>  Lee el man page un par de veces (unas 10). Mirate los init scripts, es
algo
> basico del linux y algunos tienen miga.

Veo que al final, me toca tirar de las man pages... ufff, a veces las odio
;) Pero bueno, seg�n dices, son bastante completas. Espero que abunden en
ejemplos. En cuanto a los init scripts, los he mirado ya por encima, y por
lo que vi, �s� que tienen miga!

>  Sobre librerias: diferencia POSIX (unix +o-) de ansi c.

Bueno, ten�a entendido que las llamadas al sistema (POSIX) son mucho m�s
b�sicas y limitadas que otras posibles estructuras complejas, que m�s bien
podr�an aparecer en librer�as como las libc (al fin y al cabo, las libc son
una capa m�s de soft, que usa las llamadas al sistema, �no?). En principio,
me interesan ambas cosas. POSIX para programaci�n a bajo nivel, y libc y/o
stdc++ para cosas m�s grandes y que tengan que tocar poco el sistema.

>  A mi me molo el Advanced Programming in the Unix Environment o algo asi
del Stevens,
> en general el Stevens es bastante bueno, su libro de network programming
para unix
> me parece otro clasico.

Genial, echar� un vistazo. A ver si lo tienen en la biblioteca de la UNED
para poder mirarlo antes de comprar.

>  En un momento dado te puede interesar instalar un BSD o algo ligeramente
diferente,
> para aprender a usar unix y no solo linux. A veces hay pequegnas
diferencias, pero son
> la diferencia entre ser un linux-head y un programador efectivo.

Como ya coment� arriba, pensaba migrar a alg�n BSD, aunque todav�a no he
tenido tiempo con el tema de los ex�menes de septiembre. Para ya mismo
pretendo instalar FreeBSD, leerme el "Handbook" y ver qu� tal. Pero de todas
formas, creo que mis primeras intenciones sobre aprendizaje son bastante
"gen�ricas".

Por cierto, con Emacs ya m�s o menos manejo lo b�sico (el tutorial de Ctrl+h
t). Pero quer�a leer m�s cosas acerca de, por ejemplo, los "modes" y dem�s.
En cuanto a vi, tanto �ste como vim los uso a menudo, manejando b�squedas,
copiado cortado y pegado b�sicos, y alguna otra cosilla. Pero me har�a falta
un manejo algo m�s avanzadillo para estar totalmente c�modo con �l. Al fin y
al cabo, seg�n tengo entendido, pueden usarse marcas, dividir la zona de
usuario en dos para ver distintas partes de un c�digo, etc. Ese tipo de
cosas es muy, muy �til a la hora de la verdad.

> saludos
>  yon

Saludos, y... �muchas gracias por todo! A ver c�mo va saliendo la cosa.
Technical Details
Message-ID: <9m79rp$rj2$1@news.wanadoo.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
References: <9m4kph$dfg$1@news.wanadoo.es> <slrn9ocfsg.9u6.david@fangorn.net> <9m6t08$3aa$1@news.wanadoo.es> <nk77m9.qsm.ln@habana.yon.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,ceb4342b436efc23
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-08-24 21:36:07 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
From: "Carlos Paramio" <carlosparamio@wanadoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Iniciandome en programaci�n bajo Linux
Date: Sat, 25 Aug 2001 06:34:00 +0200
Organization: Wanadoo
Lines: 68
Message-ID: <9m79rp$rj2$1@news.wanadoo.es>
References: <9m4kph$dfg$1@news.wanadoo.es> <slrn9ocfsg.9u6.david@fangorn.net> <9m6t08$3aa$1@news.wanadoo.es> <nk77m9.qsm.ln@habana.yon.net>
NNTP-Posting-Host: 62-37-128-43.dialup.uni2.es
X-Trace: news.wanadoo.es 998714044 28258 62.37.128.43 (25 Aug 2001 04:34:04 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Sat, 25 Aug 2001 04:34:04 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2505.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2505.0000