Should I move to Linux?

Whether you are using Linux on the desktop or as a server, it's still good that you're using Linux. Linux related questions go here.

Moderator: General Moderators

User avatar
Weirdan
Moderator
Posts: 5978
Joined: Mon Nov 03, 2003 6:13 pm
Location: Odessa, Ukraine

Post by Weirdan »

You would also want to install 'gcc'. C compiler that works with most apps/binaries.
gcc isn't just C compiler... 'GCC' stands for 'GNU compiler collection'
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

Post by daedalus__ »

I've been reading about different distros and I'm trying to decide between Fedora Core 5 and Ubuntu. I'm going to try Fedora first since I used it once before.

Anyone want to add anything before I start downloading?
User avatar
Weirdan
Moderator
Posts: 5978
Joined: Mon Nov 03, 2003 6:13 pm
Location: Odessa, Ukraine

Post by Weirdan »

Anyone want to add anything before I start downloading?
Yeah... I don't use a Linux... shocked, eh? :lol:
jamiel
Forum Contributor
Posts: 276
Joined: Wed Feb 22, 2006 5:17 am
Location: London, United Kingdom

Post by jamiel »

Yes, Ubuntu over Fedora any day. Yum has nothing over apt.
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

Post by daedalus__ »

kk ^^
User avatar
AKA Panama Jack
Forum Regular
Posts: 878
Joined: Mon Nov 14, 2005 4:21 pm

Post by AKA Panama Jack »

Daedalus- wrote:I'm not just talking about PHP/MySQL.

I want to go full throttle and I mean PHP, MySQL, other DB stuff, c, c++ and c# compilers, perl, etc.

I know that some distros come with compilers..?

I also have a stupid question:

You know that neato remote desktop thing in Windows? Is there anything similar for linux? is there a way i can do that with windows and linux takling to each other? When I'm at work I usually just remote desktop into my laptop because it's very rare that I need my second monitor.
Then keep your windows install and download XAMPP. It includes modules for just about everything. many of the modules are disabled by default but you can easily enable them in the php.ini.

Code: Select all

;extension=php_bz2.dll
;extension=php_bz2_filter.dll
;extension=php_classkit.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
extension=php_curl.dll
;extension=php_cvsclient.dll
extension=php_db.dll
;extension=php_dba.dll
extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_dio.dll
;extension=php_docblock.dll
;extension=php_domxml.dll
;extension=php_event.dll
;extension=php_fdf.dll
;extension=php_fileinfo.dll
;extension=php_filepro.dll
;extension=php_fribidi.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gopher.dll
extension=php_hash.dll
;extension=php_http.dll
;extension=php_hyperwave.dll
;extension=php_ibm_db2.dll
;extension=php_id3.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imagick.dll
extension=php_imap.dll
;extension=php_ingres.dll
extension=php_interbase.dll
;extension=php_ixsfunc.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_lzf.dll
;extension=php_mailparse.dll
;extension=php_maxdb.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mcrypt.dll
;extension=php_mcrypt_filter.dll
;extension=php_memcache.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_msql.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_netools.dll
;extension=php_ntuser.dll
;extension=php_oci8.dll
;extension=php_oggvorbis.dll
extension=php_openssl.dll
;extension=php_parsekit.dll
extension=php_pdf.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_perl.dll
extension=php_pgsql.dll
;extension=php_phpdoc.dll
;extension=php_pop3.dll
;extension=php_printer.dll
;extension=php_pspell.dll
;extension=php_radius.dll
;extension=php_runkit.dll
;extension=php_sdo.dll
;extension=php_sdo_das_xml.dll
;extension=php_shmop.dll
;extension=php_smtp.dll
;extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_ssh2.dll
;extension=php_stats.dll
;extension=php_sybase_ct.dll
;extension=php_threads.dll
;extension=php_tidy.dll
;extension=php_translit.dll
;extension=php_win32ps.dll
;extension=php_win32scheduler.dll
;extension=php_win32service.dll
;extension=php_win32std.dll
;extension=php_xdebug.dll
;extension=php_xmlreader.dll
extension=php_xmlrpc.dll
;extension=php_xmlwriter.dll
extension=php_xsl.dll
;extension=php_yaz.dll
extension=php_zip.dll
;extension=php_zlib_filter.dll
Those are the extensions availible with XAMPP. The ones with the semicolons are the ones I have disabled in my php.ini for PHP 5.1.1.

This will allow you to continue to use windows DATABASES for your testing. If you go strictly Linux you will not have access to microsoft databases except through a remote server.

Also, XAMPP is an easy install. It is basically a new directory with a control program and bat files that are executed through the control program to get it up and running. No registry entries used.

http://www.apachefriends.org/en/xampp.html

Just download XAMPP for windows and install it.

Plus you can EASILY switch between PHP 4 and PHP 5 with a simple bat file. This allows easy testing on both PHP 4 and PHP 5. This is a must for any PHP developer who wants to maintain compatibility between both versions of PHP.
Last edited by AKA Panama Jack on Wed Jul 26, 2006 4:37 pm, edited 1 time in total.
User avatar
kbrown3074
Forum Contributor
Posts: 119
Joined: Thu Jul 20, 2006 1:36 pm

Post by kbrown3074 »

Im with Jamiel..Ubuntu. Only one disk vs FC5's 4-5 disks. And yes..apt-get is much better/faster than yum.
User avatar
wtf
Forum Contributor
Posts: 331
Joined: Thu Nov 03, 2005 5:27 pm

Post by wtf »

I've been wanting to switch to linux for a while now. Problem is that I'm just too lazy to backup my files and do everything from scratch. Ubuntu live CD would not run on my HP laptop. Way I got around it is by installing http://www.vmware.com/ virtual machine and then I installed SUSE (SLED) and it works peachy. Going the VM way allows me to screw around with linux and not need to worry.
I do work with another hard core linux guy who codes everything via shell. He introduced me to emacs and even it can be awkwared at the begenning it's very easy to work with it.

Shell rules!
nickvd
DevNet Resident
Posts: 1027
Joined: Thu Mar 10, 2005 5:27 pm
Location: Southern Ontario
Contact:

Post by nickvd »

jamiel wrote:vim ... there is no alternative ;)
I'm getting really tired of the vi/vim/emacs is t3h b3$7 editor out there... while you may be right, and dont take this as a flame/argument. I just can't get used to the lack of mouse operations that can be used. I like to be able to select text to copy/paste into a fourm post, or grab code snippets from the 'net and easily paste them into the code exactly where i want them..

Nothing personal, just really dont like them for coding, editting,sure, but not coding...
jamiel
Forum Contributor
Posts: 276
Joined: Wed Feb 22, 2006 5:17 am
Location: London, United Kingdom

Post by jamiel »

I prefer it for coding than for editing. I use Kate for editing.

I agree however that there is a learning curve involved. But once you have the tricks down, you will be moving blocks of code around quicker than any mouse user :)
User avatar
kbrown3074
Forum Contributor
Posts: 119
Joined: Thu Jul 20, 2006 1:36 pm

Post by kbrown3074 »

you can do cut and paste in vim with a mouse...I do myself :) There are also some key combos you can use to cut and paste code..but I havent used it really yet.
User avatar
shiznatix
DevNet Master
Posts: 2745
Joined: Tue Dec 28, 2004 5:57 pm
Location: Tallinn, Estonia
Contact:

Post by shiznatix »

thought i would throw in my 2 cents...

i don't run windows anymore. i decided that i would just go 100% linux and figure it out myself. i tried fedora with no hope and then switched to ubuntu. i never went back. everything works. apt-get is amazing. you want apache? apt-get install apache2. you want php? apt-get install php5. the list goes on. windows users are amazed at how easy it is to install software. the only thing i havn't gotten working is linux of my ipod nano and my wireless on my laptop. to be fair though, my laptop is sooooooooooo broke, you have no idea and wireless did work for awhile.

go linux and don't look back. it looks great on your resume if you can say that you use ONLY linux at home. plus it will make your life easier.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Post by Chris Corbyn »

You know that neato remote desktop thing in Windows? Is there anything similar for linux? is there a way i can do that with windows and linux takling to each other? When I'm at work I usually just remote desktop into my laptop because it's very rare that I need my second monitor.
Oh yes.

Linux has VNC and RDP tools available.

It also has SSH which is command line but gives complete control of your system. Now, I say SSH is command line BUT you can do more with it. You can get X (that's the Graphical system in Linux) connections tunnelled securely through it, and onto another computer or you can export the value of $DISPLAY to point to a remote location (i.e. your PC) and have it send anything that uses the graphical interface over to your PC.

Linux is far better at dealing with remote administration as opposed to windows.
User avatar
kbrown3074
Forum Contributor
Posts: 119
Joined: Thu Jul 20, 2006 1:36 pm

Post by kbrown3074 »

d11...I use ssh to set up a tunnel between my work machine and home machine. I am using vino to have the connection pushed from my work machine. All I gotta do is run my vnc at my home machine and it works fine. It took me a bit, with help from a Linux guru, but I got it.
LiveFree
Forum Contributor
Posts: 258
Joined: Tue Dec 06, 2005 5:34 pm
Location: W-Town

Post by LiveFree »

During the install routine, you can choose to install any of the following:

-PSQL (Portuguese SQL)
-MySQL 5 Server
-GCC
-Java Compiler

As well as a nifty bug report/language helper.

Fedora Core 5 btw.
Post Reply