The tag has no usage guidance.

learn more… | top users | synonyms

22
votes
4answers
3k 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 ...
15
votes
6answers
306 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 ...
14
votes
1answer
16k 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 ...
8
votes
2answers
133 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 ...
8
votes
4answers
2k 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 ...
7
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 ...
6
votes
5answers
3k 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. ...
6
votes
3answers
587 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 ...
6
votes
1answer
724 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
2answers
241 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
2answers
193 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 tree and adding to that. Is there a way I can care a small repository ...
4
votes
2answers
119 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 ...
4
votes
3answers
722 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 ...
4
votes
4answers
241 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
3answers
679 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 transparent for any application that tries ...
4
votes
1answer
175 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
264 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
1answer
5k 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" ...
3
votes
5answers
605 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
2answers
901 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
901 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
2answers
210 views

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

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 ...
3
votes
2answers
46 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 ...
2
votes
7answers
853 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 ...
2
votes
3answers
364 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 ...
2
votes
4answers
143 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 ...
2
votes
2answers
250 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
337 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
7k 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
449 views

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

I hope this is not a very stupid question as I am very new to development in GNU/Linux. I installed a library(for example lzma-dev) using a package manager(for example apt-get for Debian or Ubuntu). ...
2
votes
1answer
202 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?
2
votes
2answers
301 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
887 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 ...
2
votes
1answer
463 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 ...
2
votes
2answers
30 views

Setting up a dev environment for different distro than one installed

I am looking to be able to set up a development environment. Here's the deal, I prefer to run arch as my operating system but I also maintain packages for an ubuntu based distro and I was wondering ...
2
votes
1answer
2k 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 ...
2
votes
1answer
56 views

Prevent clashing of development version with system packages

What I mean is, I intend to work a bit on an open source project which I already have installed through my system packages. What I'm wondering is if there is a suggested workflow for managing this ...
2
votes
1answer
7k 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 ...
2
votes
1answer
927 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 ...
1
vote
4answers
143 views

Linux compability file system

I need to develop a file system for Linux for my diploma work. Where can I find infomation about this theme? How can I test it and other?
1
vote
2answers
375 views

Running the linux kernel and Ubuntu on custom processor

This is hardly a theoretical question as many have done this, albeit there's very little information on the underlying processes. I'm developing a custom MIPS-based processor on which I would like to ...
1
vote
1answer
87 views

Good ways to host or distribute my patch for the Linux Kernel Mailing List

I have an approximately 1500 line patch for the Linux kernel - introducing a new file system. I have lots of problems with posting a patch straight to the kernel mailing list (gmail mangles the ...
1
vote
2answers
86 views

How can I install programming tools in the root directory so that they can be used by non-admin users?

I'm running OS X and for security reasons my main account does not have admin privileges. How can I install development tools in the root directory so that they can be used by all users? If this can't ...
1
vote
2answers
825 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 ...
1
vote
1answer
185 views

Python in GNOME code base

Is Python present in the Gnome code base? If so, how is it involved? Note: My question concerns the core GNOME Desktop Environment only (e.g. nautilus, gnome-session, NetworkManager) and any ...
1
vote
2answers
65 views

How/Where to learn about linux kernel? [closed]

I want to learn how the Linux kernel works, specifically about the following topics: structure, programming design, device development, but I do not know of good places to learn about these topics. I ...
1
vote
1answer
154 views

High-latency VM-centric workstation, vs. low-latency, (but, hack-ish) configuration for Oracle 11g

tl;dr Low-latency native (i.e. VM-less) development workstation vs. higher latency VM-centric workstation? Hey StackExchange, I'm unsure of whether or not I should be using a VM for development, as ...
1
vote
1answer
60 views

How to name your program to avoid duplicate executable

I am currently developing a piece of software. I am curious of how to avoid a naming duplicate. There could be the same name used by a different manufacturer. e.g. I want to name my program Peter ...
1
vote
1answer
273 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 ...
1
vote
1answer
122 views

Is it possible to do Android development on a MIPS computer?

On a computer with a MIPS architecture (e.g. a Lemotoe Yeeloong), running GNU/Linux, is it possible to install and run the necessary tools for developing Android apps for deployment on smartphones?