Linux is a popular, open source operating system kernel. Linus Torvalds started development of the kernel in 1991.

learn more… | top users | synonyms

3
votes
4answers
618 views

Is Linux a neccessity for learning network?

I'm a web developer interested in learning network. I work on Windows platform. Many of my friends and colleagures believe that to learn netwrok, I should become familiar with Linux platform. Should ...
0
votes
1answer
405 views

Reading a character from a file stream in c++ (AKA: Why no C++ standard equivalent of old conio.h)?

I don't have an actual problem I'm working on, this is more a question of design decisions. I find that there are so many different things I work on where reading a _kbhit() is amazingly useful but I ...
12
votes
7answers
3k views

How much does a web developer need to know about Linux? [closed]

I was just wondering if a typical PHP developers needs to be very familiar with Linux. I am studying Linux right now and I believe some of linux knowledge is not required for a PHP developer job (not ...
3
votes
1answer
704 views

Distributing my Application inside a Debian Virtual Machine Image— How to meet GPL obligations?

I have a Linux application I've developed, and I have created a standalone VMWare Image that people can download to try out the application without needing to install and configure a Linux Server. I ...
4
votes
1answer
438 views

Embedded Linux Training [closed]

I have been working with an old OS9(not mac) operating system and I have been trying to get my organization to transition to an embedded Linux platform. We have money in the budget for training and I ...
10
votes
9answers
3k views

What is a dedicated Linux box used for?

So this is probably a very basic and obvious question for most people, but my google-fu is failing me and it just seems something is going over my head. I've heard numerous people refer to having a ...
4
votes
2answers
4k views

I need to know the reasons why learning Linux Shell Scripting (BASH) benefits me as a PHP developer [closed]

I have been developing web sites/applications using the LAMP stack for almost 5 years. Currently I am interested to dig more into Linux OS, specifically BASH but from a web developer perspective, not ...
3
votes
5answers
23k views

What is the exact meaning of Platform independence? [closed]

What is the meaning of platform independence? I am taking the case of Java. Can I run a Java application on Linux that built on Windows platform? Or the reverse? Can I use a same (or exact) ...
0
votes
4answers
1k views

Webcam software for both Windows and Linux – possible? [closed]

my visually impaired sister uses a webcam with DIY stand as a digital magnifier to read printed texts. We wanted to initiate a project to create a software - in fact only a modified webcam viewer ...
8
votes
5answers
4k views

What advantages does Linux give me when developing in PHP for the web? [closed]

I'm about to begin a big PHP project with a friend. It's my first time using PHP and I've been wondering wether I should try developing on Linux since it's so popular. I've had some past experience ...
2
votes
2answers
698 views

Most commonly used free-of-charge linux and SQL distributions

I'm looking to reduce the initial costs of starting a business. As much as I like Windows Server 2008 and SQL Server 2008, I think their per-processor sale model is very expensive. Plus, if the ...
1
vote
1answer
276 views

linux script as a service within PHP & JS

Is it possible to create a web application/service in PHP in which the backbone of the application/service is really a linux script and PHP is just relaying the data from the script? The linux script ...
2
votes
1answer
132 views

Need Advice on PHP Search Functionality

I'm coding a Linux/PHP site for an organization. The site has two views, activated by a login $_SESSION variable indicating whether one is logged in as a member or not. I need to provide search ...
1
vote
3answers
538 views

Working with Linux for Job Requirements

It is seen on many Job Qualification Requirements about being familiar with Linux(*nix, as the way its posted). With so many variants of Linux, which one should one focus on. From what I know, the ...
1
vote
5answers
844 views

I need to develop a parser. Can I use Lex and Yacc for the purpose?

I need to extract very particular data from log files(of different types and formats). Since I am a recent college passout; my mind ran to using Lex and Yacc for the purpose. Now I have the following ...
11
votes
5answers
1k views

Starting Linux Programming

I am a long time .NET developer and I have worked with Mono but I now want to start programming for Linux, what would be a good source to start native Linux development?
5
votes
7answers
2k views

Linux distro for software development support?

I've spent too much time on setup & maintain a development server, which contains following tools: Common services like SSH, BIND, rsync, etc. Subversion, Git. Apache server, which runs CGit, ...
8
votes
3answers
387 views

New to programming. How do I meet people to expand my programming knowledge and discourse? [closed]

I've been a tinkerer of tech and programming, but books and online resources only go so far. I want a community to engage in discussions about programming to take me beyond what books can give (also, ...
5
votes
1answer
691 views

Embedded systems learning: next step [closed]

I am a newbie trying to learn embedded systems programming on ubuntu. I've tried the below link: http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Tutorial-A-simple-embedded-Linux-system/ ...
3
votes
1answer
2k views

How to experiment with GPU programming on Linux+AMD/ATI card?

I've recently acquired a laptop with an Intel i3 CPU and an AMD/ATI 6300 card, running Ubuntu 10.10. How do I proceed in setting up a development environment that allows me to program the GPU? I ...
0
votes
1answer
1k views

Licensing solutions for closed-source software running on Linux? [closed]

I'm looking for a simple licensing software solution that works on Linux - a library that can generate and consume license keys. From what I was able to find were some behemoth license servers, ...
1
vote
1answer
133 views

Changing OS parameters from Java source code

Can I design my program so that it will automatically change OS's hotkeys parameters? I mean, when installing a program, it will set the hotkey of OS so that if you press them, the program itself ...
10
votes
7answers
4k views

How to get started in opensource projects and programs [duplicate]

I am interested in starting to learn how to contribute to open source projects and Linux in general. I am a first year B.Sc. Computer Science student this year and we use c++ as our main programming ...
2
votes
6answers
242 views

BizSpark and SQL Server already present. Can and should we move to OSS?

I am starting a new role running engineering in a young startup. The stuff they have is in SQL Server / Windows. I get the feeling we should think about moving to an OSS architecture, main reasons ...
49
votes
16answers
7k views

moving from Windows to Linux [closed]

I need to reconcile these 2 facts: I don't feel comfortable working on Linux; I need to develop software for Linux. Some background: I have a 10+ years of programming experience on Windows (almost ...
3
votes
9answers
3k views

Mac or Linux for a secondary work machine? [closed]

I am a freelance web developer geared towards Ruby on Rails. The main components of my current working environment are a 27" iMac, Textmate and git/github (which is not going to change any time soon). ...
10
votes
8answers
1k views

free as in free beer

Some years ago (more precisely in 1998) the confusion english-speaking people start making with the term free when applied to software led some members of the free software foundation to create a new ...
2
votes
1answer
536 views

Strategies for porting application from Win32 API to GTK+

I have a legacy application written in C, using the raw Win32 API. The general level of abstraction is low and raw dependency on <windows.h> is common. I would like to port this application to ...
4
votes
1answer
113 views

What are the bundling/naming conventions for source-based packages?

Are there any conventions to use if I were to distribute the source for a C++ library I built? The plan is to use CMake as a build system, but for the rest I was wondering what are the standards in ...
7
votes
7answers
2k views

How can I make my PHP development environment more efficient?

I want to start a home-brew pet project in PHP. I've spent some time in my life developing in PHP and I've always felt it was hard to organize the development environment efficiently. In my ...
2
votes
1answer
2k views

Learn Linux System Programming by doing projects [closed]

I have only a very basic idea about linux system programming. I have not done any real projects using linux system programming. In my current company i do system admin type work. but i am more ...
11
votes
7answers
2k views

Emacs and “self-reinforcing performance”

In short, my question for you hardcore Emacs users is this: have you achieved this "self-reinforcing performance" Steve Yegge talks about? Emacs is self-hosting: writing things in it makes the ...
14
votes
5answers
2k views

What's the best way to move to linux from windows for web development? [closed]

I am primarily a programmer developing on windows based OS using C# as my primary language. I am evaluating Ubuntu Linux as an alternate platform and would like to know the best stack for doing web ...
116
votes
19answers
85k views

Is there any reason to use C++ instead of C, Perl, Python, etc.? [closed]

As a Linux (server side) developer, I don't know where and why should I use C++. When I'm going to performance, the first and last choice is C. When "performance" isn't the main issue, programming ...
47
votes
7answers
21k views

Difference between '\n' and '\r\n'

Yes yes, I am aware that '\n' writes a newline in UNIX while for Windows there is the two character sequence: '\r\n'. All this is very nice in theory, but my question is why? Why the carriage return ...
28
votes
14answers
6k views

Should a programmer know Linux? [closed]

I'm a PHP/Python programmer learning Java and C#(.NET). My main OS is windows 7 but I've used Linux and currently dual-booting with Ubuntu. My Linux knowledge however, is pretty limited. I can work ...
5
votes
5answers
1k views

How do I learn linking compiling, makefile quickly? Any book recommendations? [closed]

I'm very good at programming in C++ but when it gets to linking and the other important stuffs I feel very ignorant. I want to learn allegro without wasting time. So please suggest a book or a ...
5
votes
4answers
865 views

Using Windows tools to edit Linux project files [closed]

In the spirit of getting new people on the project up to speed and leveraging their familiarity with existing Windows tools, what are possible options for cross-platform editing/development? Of ...
10
votes
1answer
3k views

Embedded Linux vs Windows Embedded Standard 7

Ok looking for some really subjective answers. My company has traditionally been a Linux shop, we manufacture and sell purpose built boxes for video security. We recently decided to build an ...
21
votes
1answer
2k views

Any experience with Mono on production servers? [closed]

I am curios to use .NET for some web applications (e.g. ASP.NET MVC 2). However my budget is limited so I would like to use Mono on Linux. I have never used Mono before, and I haven't read about any ...
10
votes
3answers
2k views

What are some interesting but not too difficult projects for a beginner kernel hacker?

Having taken a course in Operating Systems I'm interested in expanding my knowledge of the Linux kernel and practice working with a big system. What are some interesting but not overly difficult ...