Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
I need to create a reliable and accurate synchronization between two CentOS 6 machines connected through a direct Ethernet connection.
I've seen that on Linux several implementation of the IEEE 1588 Precision Time Protocol (PTP) exist:
PTPd:
Apparently, this is the original implentation
Source code available on GitHub (appparently, still maintained almost unmaintained)
PTPd2:
A new version meant to supersede the previous implementation
Apparently unmaintained
For CentOS 6, available only in the EPEL repositories
PTPv2d:
A further implementation
Unmaintained as well
linuxptp:
A specific implementation for Linux
Maintained
Available on the CentOS repositories
Suggested by the RedHat documentation for both RedHat 6 and RedHat 7
My questions follow:
Why does the RedHat documentation suggest the use of linuxptp for RedHat 6 (based on Linux kernel 2.6) despite the linuxptp documentation says that a Linux kernel version 3.0 or newer is needed ?
Which are differences between PTPd2 and Linuxptp in terms of reliability and timing accuracy ?
Which one should I prefer on CentOS 6 and on CentOS 7, respectively ?
Why either PTPd2 and Linuxptp do not synchronize immediately and often need me to start/stop the service several times or manually change system time through date to make the machine synchronize ?
Linuxptp works on RH6 thanks to RedHat backporting PTP support, as explained here. Indeed, it is the only choice, as the other packages have not been maintained.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I've been trying to update eglibc to fix a Debian 6 Squeeze system that is vulnerable to the GHOST exploit, but I haven't been able to so far.
I've gone through the relevant instructions here but my system still remains vulnerable. (I am checking vulnerability by running the script located here). My libc version after update is 2.11.3-4.
I notice that on Debian's Security Tracker that there is a fixed version of eglibc for eglibc on squeeze (lts), but not squeeze. I am running squeeze.
How can I fix my version of squeeze? Do I need to upgrade to squeeze (lts)? If so, is that a painful and involved process or a simple and easy process?
Much appreciated - thanks.
See a similar question on SO. You really do need to upgrade to Squeeze LTS, but it’s simple enough if you’re running i386 or amd64; the Debian wiki has all the info.
Get eglibc's source and compile to a .deb yourself.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I need to compile my code on Linux 3.14.17 (vanilla) kernel.
Can anyone help me find a distro which comes with this kernel by default.
If there is no distro which comes with this kernel then how can I use this kernel or which Linux distro is based on the above kernel.
Thanks
Kumar
The simplest solution is to use your favorite distro (for example Ubuntu) and to compile the kernel at the desired version.
On this link, there is a step-by-step explanation on how to compile a vanilla kernel for Ubuntu.
Adapt for the given version you want.
Ubuntu provides special repository with packaged kernels for alomost every upstream version. This folder provides kernel packages for 3.14.17. Just download and install them them via
dpkg -i *.deb
Check your architecture i.e. i386 or amd64 before downloading.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
My question is related to my grade project. Its about mobile video transmission using DVB-H link layer. Its a comprehensive project itself, and there are separate parts. I mainly construct system in Matlab Simulink, but there is one part, responsible for encapsulation/decapsulation of the stream packet, which was designed in Linux environment.
I didn't want to install new OS just for one application, so I run Linux on VMware Player as a virtual machine. So here is my problem - the applications (for encapsulation and decapsulation) won't compile (install) completely. I see mainly missing library problems. I tried to install necessary libraries, but the original application still couldn't see some of them. I feel like I'm missing something small, but clear to rather experienced Linux user. Here is the link to the programs
http://sp.cs.tut.fi/mobile3dtv/download/
"DECAPS - DVB-H Decapsulator Software" is the one (and FATCAPS link is there).
I couldn't find alternative encapsulator/decapsulator in for Windows environment. Its my last and only choice. If please some of the Linux users could try to run them in Linux environment, maybe its because I'm using virtual machine? Its also noted that the application was designed for Debian based systems, but I also did install Debian as a virtual machine and application won't even configure. Please help, guys, I'm really stuck here.
You'll probably need to install the development versions of the libraries -- under Debian, the'll be named the same as the original package, but with a "-dev" suffix.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
i would like to use my older Samsung netbook for some coding (php, apache, mysql).
But Ubuntu distribution is quite slow.
Can somebody recommend to me some ultra fast and efficient linux distribution for netbooks?
Thanks and regards.
Take a look into this link here
Although I would recommend you either of the following 2 distros for small memory consumption systems
CentOS minimal ( Just install the xWindow package and you will have a full fledge Centos system with a memory footprint of approximately 300MB)
DSL ( Damn Small Linux) is a well renowned linux distro with a 50 MB memory footprint.
I would personally recommend using CentOS since you can easily find packages of almost anything for CentOS without any issue
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
I am a bit confused by the fact that although I installed RHEL 5.1 from DVD (RedHat/5.1.x86_64), when I issue command:
cat /etc/redhat-release
I got:
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
What does this mean? is this to be the release version or kernel version? Is there another way to confirm the real version of RHEL?
I am asking this question because there will be certain applications that would depend on this.
Many thanks in advance.
Avoid /etc/*release* files and run this command instead, it is far more reliable and gives more details:
rpm -qia '*release*'
I assume that you've run yum upgrade. That will in general update you to the newest minor release.
Your main resources for determining the version are /etc/redhat_release and lsb_release -a
That's the RHEL release version.
You can see the kernel version by typing uname -r. It'll be 2.6.something.
That is the release version of RHEL, or at least the release of RHEL from which the package supplying /etc/redhat-release was installed. A file like that is probably the closest you can come; you could also look at /etc/lsb-release.
It is theoretically possible to have packages installed from a mix of versions (e.g. upgrading part of the system to 5.5 while leaving other parts at 5.4), so if you depend on the versions of specific components you will need to check for those individually.