Questions tagged [development]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
58
votes
4answers
10k views

Is the shell ksh93 dead?

On 10/1/2013 Glenn Fowler posted this to the ast-users mailing list: As has been pointed out several times on the AST and UWIN lists, AT&T gives very little support to OpenSouce software, which ...
26
votes
1answer
36k views

How to use Linux kernel driver bind/unbind interface for USB-HID devices?

First background. I am developing a driver for Logitech game-panel devices. It's a keyboard with a screen on it. The driver is working nicely but by default the device is handled by HID. In order to ...
22
votes
4answers
4k views

Kernel Hacking Environment

I have been working in embedded OS like uCOS, ThreadX. While I have coded apps in Linux, now I’m planning to start learning Linux Kernel. I have few questions regarding the environment. Which is best ...
17
votes
3answers
3k views

How do I create a local repository for NixOS/nixpkgs?

All the instructions I find for creating a local repository of Nix packages involve creating a local clone of the main nixpkgs repository and adding to that. Is there a way I can create a small ...
15
votes
6answers
344 views

What do I need to be aware of if I want to write an application that will run on any Linux distro?

I'm planning on writing an app that I would like to be able to run on any Linux installation without having to rewrite any of the code in doing so (except maybe the interface, GNOME vs KDE, etc). I'm ...
11
votes
4answers
3k views

IDE for large, multi-language projects (ie linux kernel)

I know the "which IDE do you guys use" question has been asked a million times. But I've never seen it asked in this context. What are some suggestions for an IDE when working on huge projects that ...
9
votes
2answers
965 views

When to use standard error stream in command-line application?

Is there a guideline when to use the error when writing a command-line application? To my surprise, I didn't find anything when googling it. In particular, the question I'm concerned with right now ...
8
votes
6answers
1k views

What are the advantages of using `make` for small projects? [closed]

I've seen that make is useful for large projects, especially with confusing dependencies described in a Makefile, and also helping with workflow.  I haven't heard any advantages for using make for ...
8
votes
3answers
2k views

Is GNU PDF Library in active development?

I've been hearing about The GNU PDF Library since 2007. Since then I've been looking forward to see this tool in the wild, but four years have passed and it seems to me that this is a painfully long ...
8
votes
2answers
159 views

How should I solicit feedback from a tree maintainer for patches sent to the lkml?

I have submitted a patch to the linux kernel that has gotten several reviews and gone through a couple iterations on the mailing list. It has been ACKed and reviewed by two developers, but they say ...
7
votes
2answers
3k views

What are the .x files in /usr/include?

My /usr/include contains several files with the .x file extension, such as /usr/include/rpcsvc/rquota.x. They seem like C sources (running file /usr/include/rpcsvc/rquota.x results in C source, ASCII ...
7
votes
1answer
979 views

Patching Linux kernel on-line (i.e. without rebooting)

Sorry - I don't remember the exact name. I know there is mechanism to patch the kernel at runtime by loading modules without need of the reboot as long as the structures involved are not affected. It ...
5
votes
5answers
4k views

Develop / Debug C / C++ on Ubuntu?

What's the best IDE for developing C / C++ on Ubuntu? I tried installing Eclipse but it seems like I need the eclipse-cdt package also. The problem is there is no such package, at least for Lucid. ...
5
votes
3answers
977 views

What Linux distribution(s) contribute the most development to the GNOME project?

If I plan to contribute to the GNOME project, am I advised to use THAT distribution as my primary development platform or does my choice remain a simple matter of taste? EDIT: I'm a Linux user and my ...
5
votes
2answers
150 views

Should I file bugs upstream, to my distribution maintainers, or both?

I've recently filed a bug with gnome-shell to the GNOME maintainers, on their website (upstream). However, I'm not sure whether I was maybe supposed to file it to the package maintainers of my ...
5
votes
3answers
2k views

Why is there a type for process ids (pid_t), but not for file descriptors (fd)?

I see that pid_t is typedef'd in unistd.h, and file descriptors are defined to be int in fcntl.h. But since they are used in similar ways, wouldn't it make sense to have a typedef for file descriptors?...
5
votes
2answers
11k views

Installing development tools in RHEL 6

I have admin privilege on my office computer (running RHEL 6) which is connected in a network. I was trying to install development tools using the command: sudo yum groupinstall "Development Tools" ...
5
votes
2answers
271 views

Finding session information about Firefox

I'm currently developing a piece of software whose functionality is dependent upon knowing the state of the current Firefox session running on the user's Ubuntu computer. The information it will need ...
5
votes
1answer
11k views

How to install Scala?

Please note: I have to use the source package, not the prebuilt package from the repo (it is broken, at least IDEA complains). From the page: http://www.scala-lang.org/downloads I downloaded scala....
4
votes
3answers
1k views

Monitor directory and if a file is requested then rsync on demand

Is there a tool that monitors a certain directory and if a program tries to access a file in that directory, the program loads that file from another place transparently for any application that tries ...
4
votes
4answers
470 views

Where might the dbus development (.h) files be for RHEL5?

A quick search from yum for dbus fails to turn up the devel related package that should provide dbus.h et al. Anybody have experience locating the relevant package? Should I just resort to getting ...
4
votes
1answer
211 views

A Linux OS as Single Display Groupware

For use in extreme programming environments, the idea of single display groupware has become rather interesting. I understand that applications need to be retooled in order to function as single ...
4
votes
1answer
350 views

What utilities do I need to begin android development on Ubuntu?

I already would work by some Cortex-A boards(for instance Cubieboard, Marsboard,...) I've already started working with integrated circuits: Cubieboard Marsboard I've been directed to learn linux, ...
4
votes
2answers
234 views

What is the best way to do GUI development on a server machine? [closed]

This is a server at home. I have 3 computers running Linux and they are all servers running dedicated tasks like MySQL/Samba, Web Server and DNS/DHCP. Is it be a good idea to host a virtual machine ...
4
votes
1answer
2k views

Dump Page table layout (KERNEL CONFIG)

While configuring kernel for debugging found this option: CONFIG_X86_PTDUMP: Export kernel pagetable layout to userspace via debugfs Does this mean RAM page-table layouts ? any guides on how ...
4
votes
1answer
242 views

Determine the name of the static/dynamic library

Quite often I am using third party snippets of C code that uses a Unix/Linux C library, an example #include <glib.h>, #include <net/if.h>. And they require me to know the specific library ...
4
votes
1answer
3k views

How to configure OpenIndiana(151a8 aka “hipster”) for development?

I saw a similar post about Solaris and thought of a similar howto. I've heard of recent news (as in 2013) with the distribution and I learned I could easily update my initial OpenIndiana 151a7 release ...
3
votes
5answers
994 views

Where is the core of Unix?

I know there are a lot of questions like this, but I certain this one is rare. I am a computer programmer who wants to take on the challenge of building an operating system. I want to base it on Unix ...
3
votes
7answers
1k views

Can you recommend a GUI text editor for a developer (features needed are inside)? [closed]

F-cked up with all IDE bloatware (for my purposes they are all overcomplicated and inconvenient), I came to an idea, that I'd probably better use a good editor than an IDE. I DON'T need projects, I ...
3
votes
3answers
432 views

Where can I propose development ideas for Linux desktop?

I've got this idea for Linux desktop development which keep bugging me since a while. Now I can program a tiny bit, but it's just a hobby, so I'm not very good at it. So I want to propose my idea ...
3
votes
4answers
160 views

SDK for Developer

Is there any SDK for developers under Linux? I mean more than man pages, it would be more like MSDN Library or Windows SDK under windows, where all documentation about programming and developer guide ...
3
votes
2answers
2k views

Enabling UTS Namespaces in the Linux Kernel

When configuring the Linux kernel, what are the advantages and disadvantages of enabling UTS namespaces? Would the new system be harmed if UTS namespaces were disabled?
3
votes
2answers
1k views

Processor use and core use

I want to play around with threading and parallelism. I know my processor has multiple cores, but do not know how to see what is happening on each of them. What is the right way to access this ...
3
votes
1answer
1k views

Can I remove *-dev packages if I'm not compiling apps from source code?

I rarely compile source code myself and mostly install stuff using apt-get. So, can I safely uninstall all those *-dev files? Or are some apps reliant on them?
3
votes
1answer
431 views

I want to participate in linux kernel development, where can i find some what is needed to do? [closed]

I want to participate in linux kernel development but i don't have idea what, in technically meaning i can do (i am looking for tasks). I am experienced C programmer, i know some linux kernel, i have ...
3
votes
1answer
2k views

Building GCC inside a chroot from source

In a previous question I asked about creating a chroot that simulates my embedded device environment. It was suggested that I build from source GCC and binutils first inside my chroot. To attempt this ...
3
votes
2answers
115 views

nm program - why such name?

Where does the name of nm come from? The IEEE standard defines nm as: nm - write the name list of an object file Is nm an abbreviated form of word name/names? Or does it have a completely different ...
3
votes
1answer
2k views

Standard Terminal Font Aspect Ratio

What is the aspect ratio of a mono font that's made for terminal use, or more specifically, the size of the cell that any single character would fill? I've read that a standard terminal is 80x24 ...
3
votes
2answers
48 views

Easy free Solaris-like development VM

I wrote some open source Linux/BSD software with a command line interface and would like to know if I can easily make it run on Solaris too. What would be the easy options (i.e. about equally easy as ...
2
votes
1answer
7k views

How can I build and run 32-bit software on 64-bit Debian? [duplicate]

I'm looking into developing a C++ program that needs a proprietary 32-bit library and which should run on 64-bit Debian (jessie, amd64). I assume I need to create a 32-bit executable in order to be ...
2
votes
2answers
360 views

Linux kernel development for multi core architecture

I am working on a project adapting system software like the Linux kernel. I read one paper titled "Experience on Comparison of Operating Systems Scalability on the Multi-core Architecture" that tells ...
2
votes
2answers
430 views

Is using cookies from a web-browser a sane rationale for desktop application development?

I am looking at making an application that would make OpenID authentication with desktop clients easy. The rationale is to steal the cookies from the web-browser, so as to avoid having to hard-code ...
2
votes
3answers
13k views

Can I install “development-tools” offline? Or, how to make my CD the yum repository?

I'm looking for the "development-tools" for Fedora, but I can't find information about how/where to download it to install offline (I have no internet connection in my Fedora). Attempt 1: There's a ...
2
votes
2answers
2k views

How to use libraries installed with a package manager in GNU/Linux

I installed a library(for example lzma-dev) using a package manager(for example apt-get for Debian or Ubuntu). How can I use it? Where can I find the libs and headers? How about sos(dynamic libraries)?...
2
votes
2answers
3k views

How to work with libtool?

I try to install MapServer and have a problem with last command in tutorial: libtool: install: /usr/bin/install -c .libs/mapserv /usr/local/bin/mapserv Terminal says that cannot find command libtool/...
2
votes
1answer
893 views

Why do I have so many python versions on my mac?

I'd like to get into scipy and first setup my macbook air for python development. The problem is I have many different versions of python installed - here is what I get when bash autocompletes "pyth": ...
2
votes
2answers
932 views

What is the best tool for automating the building 32-64bit libraries for Unix & Windows building C++ software, replicable by users and machines?

Is there a system or product that can be used in automating the process of building 32bit and 64bit libraries for multiple platforms (Solaris (Sparc & x86), and windows) used in building C++ based ...
2
votes
1answer
46 views

Installing dev libraries locally

I need to install libpng-dev locally on a system where I do not have sudo access This is required to compile a C application. What is the best way to proceed with this? Can this be installed from ...
2
votes
1answer
127 views

How to name your program to avoid duplicate executables

I am currently developing a piece of software. I am curious how to avoid a naming duplicate. There could be the same name used by a different manufacturer. For example, I want to name my program ...
2
votes
1answer
756 views

Can Qt SDK be used for development on any Linux distro?

Fisrt of all I am a Windows developer guy but really like Linux. On Windows, Visual Studio provides an excellent IDE for C and C++ development. The only other IDE and toolkit I like is the Qt SDK and ...