Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Getting started with fixing bugs for Linux Post 302998754 by drl on Tuesday 6th of June 2017 09:38:44 PM
Old 06-06-2017
Hi.

If you are not familiar with some *nix tools, you will need to pick up some practice with vi/emacs, and make at the least. You may also need to become familiar with source control: check out/check-in.

I was a: Member of the Process Engineering group chartered with defining, realizing, and maintaining the processes and practices associated with the software lifecycle at Caspian.

I did course development and training for that general process: nightly builds, release packaging, etc. Development, including design and debugging, was not a trivial activity. I also did training in shell, perl, regular expressions, etc.

At that shop each developer checked out a piece of the system and worked on it. When it was ready to go, the code was checked in. The nightly build and tests were done on a separate hardware system based on the current state of the system with every developer's contribution. Extensive records were kept for bug tracking.

If you are interested in diving deep into Linux, you might appreciate the structure of Debian development -- I use Debian for my main activities currently.

You can read about Debian maintenance and development -- all done by volunteers world-wide -- at Debian Developer's Reference

It is also not a trivial activity.

You could certainly do some, perhaps even much, of this kind of work on your own in an isolated virtual system. For example, suppose you wanted to work on utility ls for your own purposes. You easily could get the source, modify it, and test it in a VM. However, working on real bugs, for example, might be far more interesting

Best wishes ... cheers, drl
 

6 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Is it a bugs for find command? :(

Hi! When i am trying to use find command to seacrh files in current directory, it help me to search for it sub-directory also. Is there anyway to avoid it? I am using unix operating system. My friend told me that only linux did handle this, is it true? (4 Replies)
Discussion started by: AkumaTay
4 Replies

2. UNIX for Dummies Questions & Answers

Just started linux any advice??

well i just got into this and really dont know anything so if anyone has any reccomendations like books/sites/forums/or just general advice or if anyone wants to help me get started i would really appreciate it thank you very much (6 Replies)
Discussion started by: Necrons
6 Replies

3. Solaris

Bugs with clock()

Hi there!!! Need your help in solving some tricky problems. Since clock() as such is buggy on SUN OS 5 we have started using gettimeofday() in our RTOS applications based on Solaris 9. The problems we actually encountered previously were - the applications kind of freeze/hang eternally on... (1 Reply)
Discussion started by: smanu
1 Replies

4. Linux

fixing with sed

I am trying to replace the value of $f3 but its not working . I don't know what I am missing here . cat dim_copy.20080516.sql | grep -i "create view" | grep -v OPSDM002 | while read f1 f2 f3 f4 f5 f6 f7 f8 f9 do echo " $f3 " sed -e... (13 Replies)
Discussion started by: capri_drm
13 Replies

5. UNIX for Beginners Questions & Answers

Bugs in my new Ubuntu installation

I recently bought a new HP Spectre x360 laptop and installed Linux (Ubuntu 16.04 LTS 64 bit) for the first time. I am seeing various bugs. I don't know if the problems are due to: (a) Hardware problems with the new laptop. (b) Software issues, i.e. Ubuntu not working with the other... (7 Replies)
Discussion started by: twelth_hour
7 Replies

6. Red Hat

What are Linux configuration changes required after a cloned VM Server is started?

Dear Expert Users, VMware Admin Tool is used to create a "clone" of an existing VM RHEL Server. Now, I have a Project where a cloned VM Server image is started for run . Please share what are all configuration changes required to ensure this runs fine ? I will be grateful for quick and... (2 Replies)
Discussion started by: schandrakar1
2 Replies
mcwarp(1)					       The Computational Morphometry Toolkit						 mcwarp(1)

NAME
mcwarp - Multi-channel nonrigid registration SYNOPSIS
mcwarp [options] mcaffineOutput DESCRIPTION
Multi-channel nonrigid B-spline image registration using histogram-based or covariance-based joint entropy measures OPTIONS
Global Toolkit Options (these are shared by all CMTK tools) --help Write list of basic command line options to standard output. --help-all Write complete list of basic and advanced command line options to standard output. --wiki Write list of command line options to standard output in MediaWiki markup. --man Write man page source in 'nroff' markup to standard output. --version Write toolkit version to standard output. --echo Write the current command line to standard output. --verbose-level <integer> Set verbosity level. --verbose, -v Increment verbosity level by 1 (deprecated; supported for backward compatibility). --threads <integer> Set maximum number of parallel threads (for POSIX threads and OpenMP). Main Options --out-archive <string>, -o <string> Output archive path. [Default: NONE] --downsample-from <integer>, -d <integer> Initial downsampling factor [1]. [Default: 1] --downsample-to <integer>, -D <integer> Final downsampling factor [1]. [Default: 1] --downsample-average <boolean> Downsample using sliding-window averaging [default: off] ) [Default: 0] --smooth <float> Sigma of Gaussian smoothing kernel in multiples of template image pixel size [default: off] ) [Default: 0] --grid-spacing <double> Initial control point grid spacing in mm. [Default: 40] --grid-spacing-exact <double> Exact initial grid spacing, even if it doesn't match image FOV. [Default: disabled] --refine-grid <integer> Number of control point grid refinements. [Default: 0] --delay-refine-grid Delay control point grid refinement until after pixel refinement. --adaptive-fix-thresh-factor <float> Intensity threshold factor [0..1] for adaptive parameter fixing. [default: 0 -- no fixing] [Default: 0] --adaptive-fix-thresh-factor-entropy <float> Entropy threshold factor [0..1] for adaptive parameter fixing. [default: 0 -- no fixing] [Default: disabled] --fix-warp-x Fix transformation (do not warp) in x-direction. --fix-warp-y Fix transformation (do not warp) in y-direction. --fix-warp-z Fix transformation (do not warp) in z-direction. --jacobian-constraint-weight <float> Weight for Jacobian volume preservation constraint [Default: 0] --histograms, -H Use multi-dimensional histograms to compute entropies [default. [This is the default] --covariance, -C Use covariance matrix determinants to compute entropies. --cubic, -c Use cubic interpolation [default: linear] --mi Use standard mutual information metric [default] [This is the default] --nmi Use normalized mutual information metric --intensity-correction, -I Correct image intensities using local transformation Jacobian to preserve total signal --initial-step-size <double> Initial optimizer step size in pixels. [Default: 1] --final-step-size <double> Initial optimizer step size in pixels. [Default: 0.125] --delta-f-threshold <double> Optional threshold to terminate optimization (level) if relative change of target function drops below this value. [Default: 0] AUTHORS
Torsten Rohlfing, with contributions from Michael P. Hasak, Greg Jefferis, Calvin R. Maurer, and Daniel B. Russakoff LICENSE
http://www.fsf.org/licensing/licenses/gpl.html BUGS
Report bugs at http://nitrc.org/projects/cmtk/ ACKNOWLEDGMENTS
From April 2009 through September 2011, CMTK Development and Maintenance was supported by the National Institute of Biomedical Imaging and Bioengineering under Grant No.R01 EB008381 (PI: Torsten Rohlfing). CMTK 2.2.2 Jul 20 2012 mcwarp(1)
All times are GMT -4. The time now is 06:42 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy