که یکسری وب سایتها رو در باره برنامه نویسی در لینوکس در زمینه های مختلف دور هم جمع کرده خیلی برای جالب بود واقعا دست آقای یوسف زاده گردآورنده این مطلب درد نکنه. من هم این مطلب رو در اینجا کپی کردم گفتم شاید به درد شما هم بخوره.
مطالب عمومی در مورد برنامهنويسی در لينوكس
http://www.tldp.org/LDP/lpg/index.html
راهنمای برنامهنويسی در لينوكس.
http://www.newriders.com/books/opl/ebooks/0735710430.html
يك كتاب جامع و مفيد برای برنامهنويسان حرفهای لينوكس.
http://www.luv.asn.au/overheads/prog
مقدماتی در مورد برنامهنويسی در محيطهای لينوكس و يونيكس.
http://members.tripod.com/rpragana
يادداشتهای يك برنامهنويس لينوكس با عنوان رويدادهای برنامهنويسی لينوكس.
مجموعهای از لينكها به منابع برنامهنويسی در لينوكس.
برنامهنويسی به زبان اسمبلی
مجموعهای از منابع و راهنماها برای نوشتن برنامههای اسمبلی در محيط سيستمعاملهای خانواده يونيكس.
http://x86.ddj.com/secrets/intelsecrets.htm
دانستنیهايی در مورد پردازندههای اينتل و برنامهنويسی اسمبلی روی آنها.
http://tldp.org/HOWTO/Assembly-HOWTO/index.html
راهنمای برنامهنويسی اسمبلی در محيط لينوكس.
http://burks.bton.ac.uk/burks/language/asm/asmtut/asm1.htm
راهنمايی برای اسمبلی ماشينهای 80x86
http://www.xs4all.nl/~smit/asm01001.htm
راهنمای برنامهنويسی اسمبلی 8086
برنامهنويسی در زمينه رمزنگاری
يك API برای رمزنگاری اطلاعات در لينوكس.
برنامه سورس-آزاد OpenSSL برای انتقال امن اطلاعات.
پايگاههای داده
پايگاهداده سورسآزاد دانشگاه بركلی.
پايگاهداده معروف و پرطرفدار mysql .
پايگاهداده PostgreSQL .
برنامهنويسی توزيعشده (Distributed)
http://linas.org/linux/corba.html
منابعی در مورد پيادهسازی استاندارد CORBA در لينوكس.
پيادهسازی MICO از استاندارد CORBA .
ديدن اين سايت را به علاقهمندان تكنولوژی .NET توصيف میكنيم.
اين سايت نيز تلاش دارد يك زيرساخت برای توليد برنامههای .NET ايجاد كند.
ويرايشگرهای با پشتيبانی زبانهای برنامهنويسی
http://www.gnu.org/software/emacs
ويرايشگر معروف Emacs. در مورد اين ويرايشگر در شمارههای آينده مطلبی خواهيم داشت.
يك ويرايشگر گرافيكی برای ويرايش فايلها در محيط لينوكس.
ويرايشگر بینظير VIM. اين ويرايشگر را نيز در آينده بيشتر معرفی خواهيم كرد.
برنامهنويسی بازیها
سايتی برای برنامهنويسان بازیها در لينوكس.
صفحهای متعلق به بازینويسان در محيط X11 .
برنامهنويسی در محيط GNOME
سايت اصلی برنامهنويسان در محيط Gnome
برنامهنويسی KDE در لينوكس
سايت برنامهنويسان KDE
http://www.ph.unimelb.edu.au/~ssk/kde/devel
سايتی ديگر برای برقراری ارتباط ميان برنامهنويسان KDE
برنامهنويسی گرافيكی در لينوكس
http://www.faqs.org/faqs/graphics/fileformats-faq
منبعی در مورد فرمت فايلهای گرافيكی.
سايت پروژه Mesa كه در شمارههای گذشته معرفی شد.
http://www.inria.fr/koala/lehors/xpm.html
اطلاعاتی در مورد فرمت XPM و كتابخانهای برای كار با اين فرمت.
برنامهنويسی روی سختافزارها
http://en.tldp.org/HOWTO/mini/IO-Port-Programming.html
معرفی روشهای برنامهنويسی پورتهای I/O در لينوكس.
http://en.tldp.org/HOWTO/SCSI-Programming-HOWTO.html
روشهای برنامهنويسی SCSI (اسكازي) در محيط لينوكس.
http://en.tldp.org/HOWTO/Serial-Programming-HOWTO/index.html
روشهای برنامهنويسی روی پورت سريال در لينوكس.
برنامهنويسی IPC: InterProcess Communication
http://www.ecst.csuchico.edu/~beej/guide/ipc
منبعی خوب برای برنامهنويسی IPC
IDEهای لينوكس
پروژه Anjuta كه در شمارههای بعدی بيشتر معرفی خواهد شد.
محيط برنامهنويسی ويژوال كه در آينده به تفصيل معرفی خواهد شد.
http://starship.python.net/crew/zack/ptui
واسط كاربری برای برنامهنويسی Python/Tkinter
يك IDE برای نوشتن برنامه به زبانهای C، C++ و پاسكال.
http://www.neuron.com/stewart/vtcl
يك IDE ويژوال برای برنامهنويسی TCL .
برنامهنويسی جاوا
يك پروژه برای ايجاد يك IDE برای برنامهنويسی جاوا در محيط لينوكس.
اين پروژه در پی ايجاد يك مفسر مستقل از محيط (Portable Interpreter) برای بايتكدهای جاوا است. .
http://developer.java.sun.com/developer
سايتی برای برقراری ارتباط ميان برنامهنويسان جاوا.
منبعی برای برنامهنويسی جاوا در محيط لينوكس.
يك پيادهسازی سورسآزاد از ماشين مجازی جاوا.
زبانهای برنامهنويسی
http://www.vaxxine.com/pegasoft/homes/book.html
يك كتاب آنلاين كامل درباره زبان برنامهنويسی Ada
سايت اصلی كامپايلر GCC (در شمارههای بعد معرفی خواهد شد).
سايت زبان پاسكال در محيط لينوكس
http://www-aig.jpl.nasa.gov/public/home/decoste/HTMLS/GNU/smalltalk/mst_toc.html
راهنمای برنامهنويسی SmallTalk در محيط لينوكس
كتابخانههای برنامهنويسی
http://www.gnu.org/manual/glibc-2.2.3/libc.html
راهنمای استفاده از GNU libc
http://www.imaxx.net/~thrytis/glibc/glibc-FAQ.html
در مورد كتابخانه GNU libc
http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/index.html
راهنمای برنامهنويسی با استفاده از كتابخانه Ncurses كه در شمارههای بعدی بيشتر معرفی خواهد شد.
يك كتابخانه برای كمك به برنامهنويسان در نوشتن برنامههای قابل انتقال
http://pauillac.inria.fr/~xleroy/linuxthreads
كتابخانهای برای برنامهنويسی Thread در لينوكس
برنامهنويسی مولتیمديا در لينوكس
http://leapster.org/linux/cdrom
برنامهنويسی روی CD Drive در لينوكس.
كتابخانه SDL كه در شمارههای قبل معرفی شد.
برنامهنويسی شبكه
سايتی مناسب برای يادگيری برنامهنويسی شبكه در سيستمعاملهای مختلف.
http://www.ecst.csuchico.edu/~beej/guide/net
راهنمای برنامهنويسی شبكه.
http://www.landfield.com/faqs/unix-faq/socket
FAQ در مورد سوكتهای يونيكسی كه روشی پركاربرد برای برنامهنويسی شبكه در لينوكس است.
برنامهنويسی سيستمعامل
http://en.tldp.org/LDP/lki/index.html
دانستنیهايی در مورد پيادهسازی نگارش 2.4 از هسته لينوكس.
http://www.ora.com/catalog/linuxdrive
: Device Driverهای نوشته شده برای محيط لينوكس.
http://www.linuxhq.com/guides/TLK/tlk.html
كتابی خواندنی و ساده در مورد هسته لينوكس.
http://www.linuxhq.com/guides/LPG/lpg.html
راهنمايی برای برنامهنويسی در محيط لينوكس.
http://en.tldp.org/LDP/lkmpg/mpg.html
راهنمايی برای نوشتن ماجولهای هسته در لينوكس. در مورد ماجولها و نحوه نوشتن آنها در شمارههای آينده بيشتر خواهيم گفت.
http://leapster.org/linux/kernel
پروژه مستندسازی هسته لينوكس كه میتواند به برنامهنويسان هسته لينوكس در فهم كد آن كمك كند.
سايتهای مخصوص برنامهنويسان لينوكس
سايت برنامهنويسان LUV
سايت برنامهنويسان Perl
قالبهای برنامهنويسی (Coding Style)
http://www.coker.com.au/~russell/ccode
توصيههای در مورد قالب نوشتن برنامههای C .
معرفی قالب به كار رفته برای نوشتن كد هسته لينوكس .
http://www.ee.ryerson.ca:8080/~elf/hack/The10.html
ده توصيف برای برنامهنويسان زبان C .
ايجاد برنامههای امن (Security Programming)
http://www.whitefang.com/sup/secure-faq.html
: FAQ در مورد نوشتن برنامههای امن در سيستمعاملهای مبتنی بر يونيكس.
توسعه نرمافزار
برنامهای برای كامپايل كردن برنامهها و ايجاد كد اجرايي.
http://sources.redhat.com/autobook
منبعی در مورد برنامههای autoconf، automake و libtool كه در شمارههای بعدی بيشتر معرفی خواهند شد.
http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_toc.html
منبعی ديگر در مورد برنامه autoconf
http://www.eng.auburn.edu/grasp
يك محيط توليد و نگهداری نرمافزار.
http://www.gnu.org/software/make/make.html
منبعی در مورد برنامه make كه در شمارههای بعدی بيشتر معرفی خواهد شد.
ارائه نرمافزار به ديگران
سايت اختصاصی برنامه RPM برای ايجاد بستههای نرمافزاري.
يك ابزار برای تبديل برنامهها به بسته نرمافزاری كه مبتنی بر RPM نگارش 4 ايجاد شده است و سعی در ارائه قابليتهای بيشتری نسبت به آن دارد.
نبشتهنويسی
http://en.tldp.org/LDP/abs/html/index.html
راهنمای برنامهنويسی Bash .
http://www.sektorn.mooo.com/era/unix/shell.html
معرفی shellهای سيستمعاملهای مبتنی بر يونيكس .
http://steve-parker.org/sh/sh1.shtml
خودآموز برنامهنويسی shell
برنامهنويسی صوتی
http://www.alsa-project.org/api.php3
: ALSA API برای برنامهنويسی صوتي.
http://www.4front-tech.com/pguide
راهنمای برنامهنويسان پروژه Open Sound System
برنامهنويسی واسط كاربر
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/amulet/www
يك كتابخانه برای توليد واسط كاربر در محيطهای مبتنی بر يونيكس، ويندوز و مكينتاش.
http://www.fox-toolkit.org/fox.html
يك كتابخانه برنامهنويسی مبتنی بر C++ برای توليد واسط كاربر گرافيكي.
كتابخانه توليد واسط كاربر گرافيكی در محيط Gnome
كتابخانهای برای توليد واسط كاربر برای محيط KDE
كتابخانهای مبتنی بر Xlib برای توليد واسط كاربر گرافيكي
برنامهنويسی XML
http://www.jclark.com/xml/expat.html
يك كتابخانه برنامهنويسی برای ايجاد پارسر XML
كتابخانه زبان C برای محيط Gnome به نام libxml .
برنامهنويسی X Window
http://www.rahul.net/kenton/xsites.html
سايتهای فنی در مورد سيستم X Window .
http://www.users.cts.com/crash/s/slogan
اطلاعات مفيد در مورد محيط X Window .
