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

learn more… | top users | synonyms

0
votes
1answer
70 views

Creating java package on ubuntu? [on hold]

I am new to java. Here I am trying to create java package. And try to compile it from another directory . But there is an error like bash: /home/gaurav/Desktop/package2/B.java: Permission denied Here ...
2
votes
2answers
94 views

Purpose oriented user accounts on a single desktop?

Starting point: I currently do development for Dynamics Ax, Android and an occasional dabble with Wordpress and Python. Soon, I'll start a project involving setting up WP on Google Apps Engine. ...
-6
votes
1answer
206 views

Why is programming on Linux such a horses “backside”? [closed]

Why is programming on Linux (particular C++) such a pain in the backside and is there an alternative to Eclipse CDT for Linux C++ programming? I don't want to (I really want to get stuck into Linux ...
-1
votes
0answers
44 views

Cross platform application development [closed]

I have developed software on windows platform using c# (using vs 2010) and ms-sql 2010. Now a days I am thinking to redesign my application again. and I am planning to develop this application in WPF. ...
2
votes
2answers
151 views

Can I fork Linux source code, change it around to suit my desires, and claim it as my own kernel without doing any of the originating work?

Is it acceptable form to take Linux kernel source from any version, change it, claim it is mine, and then distribute it for monetary gain? In such a case open-source software is entitled to a sort of ...
-1
votes
1answer
135 views

How to reconstruct this application using design pattern

I am engaging in redesigning a linux c++ server application. The application acts as file relayer in the form of receiving file packets (incuding control packets and data packets) from client A, ...
0
votes
0answers
9 views

accept() return value when there is no pending connection [migrated]

I make simple server.c that doing this : 1 > listening to port 7705. 2 > accept the incoming connection from "Client-x". 3 > while there is no pending connection, then receive data from "Client-1". 4 ...
1
vote
2answers
58 views

How can I improve my productivity in Linux? [closed]

I have been mostly using Windows but I know my way around a Linux system but I am not as productive as in Windows. I am looking for some "survival" guidelines on what should I focus to be able to ...
-1
votes
0answers
15 views

centos 6.2 can not load my shared library [migrated]

I compile my project on the Gentoo linux(x86_64) with 2.15 glibc. Then i copy the *.so and out to centos server (6.2 x86_64) with glibc 2.12. when i run command: ...
0
votes
4answers
104 views

Is it ok to use Arrow keys in VI? [closed]

When i am in insert mode i am too lazy to move my finger to go to command mode, use hjkl to move, then have to click i/insert mode to put in more text. Its easier to just use arrow keys while in ...
2
votes
1answer
100 views

Difference between mutex in windows and linux

Is that correct that a mutex object in Linux cannot be used for cross process synchronization as opposed to its Windows counterpart? If that is true - what was the idea to limit mutex synchronisation ...
-2
votes
1answer
80 views

How to do software system analysis [closed]

My manager told me to do system analysis for our server application, this is the first time I try this kind of work. Are there any routines for analyzing server software performance and pressure test? ...
0
votes
5answers
302 views

Do most people see a productivity increase in using an IDE? [closed]

I've been using Linux as my main OS for a while now. Usually, I use vim, make, clang, gdb, ghc, and clisp to build and debug my projects. Lately, I've been wondering why most people, even experienced ...
2
votes
2answers
206 views

Developing Python on Windows and deploying to Linux

I have a client who would prefer to host their application on Linux. However, my coworkers and I have very little experience with Linux. This is a short project with a low budget, so making choices ...
0
votes
1answer
115 views

Mono patent safety [duplicate]

Could you please share you thoughts about Mono patent safety? Is it risky to use Mono in production for commercial projects? In case of WEB application, for example the following technology stack: ...
6
votes
1answer
469 views

Does change the license under which Linux is released need the permission of all the copyright holders?

As far as I know Linus holds the copyright to Linux. While looking around in the kernel sources, I see that almost every file has it's own copyright holders. For example the file module.c in the ...
2
votes
2answers
169 views

How to port cli c++ program with GNU libraries from windows to Linux

I need to implement some graph partitioning algorithms for my thesis. I have mostly Windows experience. I would like to know if it is hard to migrate c++ console program to Linux. I want to program it ...
2
votes
2answers
135 views

Hardware running gpl code

Let's say I am selling hardware that uses the linux kernel. Do I have to state somewhere that it is running linux(or other gpl code)? The reason I am asking this is because I bought a television, ...
0
votes
0answers
189 views

So I'm a developing a workflow with vagrant+git…does this make sense?

Relevant Background Details We've got two types of VMs (Utility Boxes & Web Servers) that developers need. We are going to be using git for version control. We have developers who have ...
4
votes
3answers
247 views

How hard is it to migrate if one has practiced C/C++ only on Windows & never in Unix-like OSes like Linux? [duplicate]

I was confused about whether to post it on Meta or here, but then decided the latter. In compliance with SO T&C, I don't intend to debate which is better. I only need an objective & technical ...
3
votes
1answer
113 views

Protocol for closing a socket connection

I'm rolling my own application protocol on top of TCP. I'm using Linux and C. I'm wondering whether there is an advisable sequence to closing a socket connection. The client will always initiate ...
4
votes
3answers
333 views

How to implement better security in Linux?

I'm just investigating the security and control of the Linux platform in comparison to Android. In Android there seems to be a huge development around security - Applications are required to ask for ...
-3
votes
1answer
546 views

Best IDE for Linux (Ubunutu) [closed]

I would like to have my default OS as Linux. But the reason I'm still using windows is because of Eclipse IDE. I have installed Eclipse IDE in Ubunutu but it is not showing any auto suggestion when I ...
2
votes
1answer
213 views

Application Architecture

first of all I am new here and I hope that this is the right place for my question. I have a question about the recommended architecture of a project. IDEA: Automate some calculations concerning to ...
1
vote
0answers
103 views

Handling timeout in network application

How can I handle timeouts in a network application. I'm implementing a provisioning system on a Linux server, the code is huge so I'm going to put the algorithm, it works as like this Read ...
2
votes
2answers
354 views

Is bash “finished”? [closed]

Should bash be expected to change in ways that break non-trivial amounts of existing scripts at some point in the (near/<5y) future? How much change has it gone trough in the last ten years ...
5
votes
4answers
625 views

Is it possible to create a 2d game for both linux and windows with next to no changes?

I'm starting a project with friends which would preferably reach both audiences of windows and linux. The only problem is that none of us have any experience of linux porting or linux coding any way. ...
0
votes
2answers
436 views

Where to find the source code for the Linux command line functions [closed]

I would like to study the source code of the standard command line functions in Linux such as ls, echo, cat, etc. But I have been unable to find the source code (a Google search was useless). Does ...
2
votes
3answers
594 views

Lowercase in Linux file names

As I find that UpperCase are really readable for first letter word separation in long complex names, I tend to give some of my Linux files names with some UpperCase. Mostly executables, some ...
-1
votes
1answer
38 views

Is it possible to build packages for multiple versions of Red hat Linux on a single server? [closed]

I have a set of programs for analyzing radiation data and I want to build packages for Red Hat Linux versions 4.x - 6.x. Is it possible to build these packages on a single build server running a ...
0
votes
0answers
214 views

What is the current state of OpenGL & OpenCL? [closed]

I've just read this exchange with huge interest: Why do game developers prefer Windows? And now I'm worried about the current state and future of OpenGL & OpenCL, because I don't want history to ...
80
votes
10answers
20k views

Is Ken Thompson's compiler hack still a threat?

Ken Thompson Hack (1984) Ken Thompson outlined a method for corrupting a compiler binary (and other compiled software, like a login script on a *nix system) in 1984. I was curious to know if modern ...
1
vote
1answer
60 views

Need some input on storing stdin, stdout, stderr information for debugging

I am working with a legacy system that is not too bad, but I thought of making some improvements to it, and I wanted to solicit your feedback to help me make good decisions. The platform is Linix ...
5
votes
5answers
381 views

Is it necessary to learn Makefiles when you have an IDE?

I have recently began studying Makefiles in Linux. I have ample experience developing applications with advanced IDEs, such as Visual Studio. My first impression and query after reading a few ...
3
votes
2answers
1k views

Low Latency Unix/Linux

Most low latency/high frequency programming jobs (based on job specs) appear to be implemented on unix platforms. In a lot of the specs they make particular request for people with "low latency linux" ...
3
votes
1answer
375 views

C++ on Windows vs Linux - common issues? [closed]

So far all my development in C++ has been targeted to Windows, however I have always had it in the back of my mind that I will someday be targeting Linux. I am aware therefore of the need to select ...
7
votes
4answers
751 views

Git-friendly spreadsheet format?

We're trying to move our project documentation process from Google Documents to a set of self-hosted Git repositories. Text documents are Git-friendly enough, since we usually do not need any fancy ...
4
votes
2answers
214 views

What is the lifecycle for loading a Linux Desktop Environment?

I'm looking into delving into a bit of custom OS work (and yes I understand that doing any development at the DE level or lower on an OS is extremely complex and not a light thing to undertake, ...
4
votes
1answer
175 views

unseen/unknown function definition in linux source

Can any one please explain this piece of code I found in the linux kernel source. I see a lots of code like this in linux and minix kernel but dont seem to find what it does (even if C compilers ...
0
votes
3answers
245 views

Which language is more suitable heavy file tasks?

I need to write a script (based on basic functions) to process /image/audio/video files. The process is mainly filesystem tasks and converts. The database of files has been stored by mysql. The script ...
2
votes
0answers
132 views

Unreasonable Mono documentation [closed]

Why is Mono's documentation non-existent, in a form of XML-Documentation within the Framework (I'm talking about the Gtk and Gdk namespaces)? Sometimes its way of operation is very counter-intuitive, ...
3
votes
1answer
136 views

Is this possible to re-duplicate the hardware signal on Linux?

Since that every things is a file on the UNIX system. If I have a hardware, for example, a mouse, move from left corner to right corner, it should produce some kinds of file to communicate with the ...
7
votes
9answers
623 views

What is the way to understand someone else's giant uncommented spaghetti code? [duplicate]

Possible Duplicate: I’ve inherited 200K lines of spaghetti code — what now? I have been recently handled a giant multithreaded program with no comments and have been asked to understand ...
0
votes
1answer
118 views

How to develop a menu for Linux apps [closed]

I want to create a python panel for Linux like pypanel or tint2 just for fun and to do practice with python development. Now the problem is: I want to create an auto-generated menu, but I don't know ...
0
votes
1answer
248 views

Why does Windows not trust the administrator [closed]

When working on both Windows and Linux servers, I've noticed one difference between them that seems to keep coming up. 2 examples that come to mind: Deleting a file: In Linux, if you are root, and ...
5
votes
1answer
282 views

How is the Linux repository administrated?

I am amazed by the Linux project and I would like to learn how they administrate the code, given the huge number of developers. I found the Linux repository on GitHub, but I do not understand how it ...
2
votes
1answer
256 views

Can Win32 message loops survive being ported to native linux?

I would like to port a large Win32 DLL to native linux in C++. I don't think I can use Wine for a DLL like mine, because users of the DLL would then also have to be in Wine, and then they would all ...
-1
votes
1answer
139 views

What topics do I need to study for *web* client server programming? [closed]

I know about client server programming through sockets in C/C++. What topics do I need to study for website related client server programming? The database which we'll be using will be either MySQL ...
-3
votes
2answers
2k views

Install Ubuntu on MacBook Pro without a CD [closed]

Trying to install Ubuntu server on my MacBook however the CD drive is not working. All the guides I have seen so far use the bootcamp process (same as for windows) to achieve this. I currently have a ...
2
votes
1answer
122 views

Setting source IP with posix sockets

Is it possible for an application to request a socket (tcp) and have it set the source address without using raw sockets? (the addresses would be bound to the interfaces. [no spoofing]). This would be ...

1 2 3 4