[d-kernel] Real Time Linux

Evgeny Sinelnikov sin at altlinux.ru
Fri Jan 9 05:07:04 MSK 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Здарвствуйте!
Не знаю насколько я просрочил ожидаемые результаты
(мне, видимо, самому не терпится выложить пакет),
До сих пор ядро не отличается стабильностью, хотя
разработчики утверждают, что у них всё нормально.
Предлагаю выложить текущий вариант на тестирование
(не обязательно в Сизифе - интересно, куда в таком
состоянии его туда можно поместить?), возможно
это мои аппаратные проблемы, хотелось бы проверить
(добровольцев., к сожалению, не много)
По поводу FHS пока ничего сказать не могу, всё что я встречал
кладут в /usr (RTAI по умолчанию использует /usr/realtime)
Если на 2.4.22 дела не пойдут. Можно откатиться на 2.4.19
(именно эта версия патча лежит в satble версии rtlinux)
Насколько я понял, разработчики RTLinux нацелены сейчас на
ветку 2.6. Кстати, RTLinux/Free в этом плане идет по тому же пути,
что и RTAI (только с опозданием - у RTAI уже сечас есть
предварительный вариант, а RTLinux/Free только готовится
его выпустить). Оба проекта строят RTOS поверх ADEOS
(Adaptive Domain Environment for Operating Systems -
www.nongnu.org/adeos/, кстати, кто-нибудь знает, что значит
nongnu?). Вобщем требуется оценка заинтересованых лиц.
Нужны ли новые ядра для RT систем? Уже вышло 2.4.24
Судя по changelog'у, для RT-патчей изменения не критичны,

По поводу пакета.
Текущий результат следующий
(названия пакетов и содержание):
Name        : kernel-headers-modules-rtlinux-common  Relocations: (not 
relocateable)
Version     : 3.2                               Vendor: ALT Linux Team
Release     : alt1                          Build Date: Птн 09 Янв 2004 
03:07:33
Install date: Птн 09 Янв 2004 03:07:53      Build Host: localhost.localdomain
Group       : Разработка/Ядро               Source RPM: 
kernel-headers-modules-rtlinux-common-3.2-alt1.src.rpm
Size        : 91345                            License: GPL
Packager    : Evgeny Sinelnikov <sin at altlinux.ru>
Summary     : Common files for the Real Time Linux
Description :
This package contains common directories, C headers, and scripts files from
various versions of the rtlinux-3.2-pre3 kernels.
/etc/rc.d/init.d/rtl 563 1071358309 689e10ec6535c7394a760b7d0a5699cb 0100755 
root root 1 0 0 X
/etc/rc.d/init.d/rtlinux 3640 1051510819 dd1aed0f895d2a2711f383d78025508e 
0100755 root root 1 0 0 X
/etc/sysconfig/rtlinux/rtlinux 15 1073606842  0120777 root root 0 0 0 
rtlinux-default
/etc/sysconfig/rtlinux/rtlinux-default 16 1073606842  0120777 root root 0 0 0 
/usr/rtlinux-3.2
/usr/include/rtlinux 1104 1073606843  040755 root root 0 0 0 X
/usr/include/rtlinux/arch 4 1073606842  0120644 root root 0 0 0 i386
/usr/include/rtlinux/compat 96 0  040755 root root 0 0 26669 X
[skip]
/usr/include/rtlinux/i386 232 0  040755 root root 0 0 0 X
[skip]
/usr/include/rtlinux/posix 392 0  040755 root root 0 0 0 X
[skip]
/usr/lib/librtlinux.a 29 1073606843  0120777 root root 0 0 27175 
/usr/rtlinux/lib/librtlinux.a
/usr/lib/librtlinuxpSOS.a 33 1073606843  0120777 root root 0 0 27172 
/usr/rtlinux/lib/librtlinuxpSOS.a
/usr/rtlinux 30 1073606842  0120644 root root 0 0 0 
/etc/sysconfig/rtlinux/rtlinux
/usr/rtlinux-3.2 72 1073606843  040755 root root 0 0 0 X
/usr/rtlinux-3.2/include 20 1073606843  0120644 root root 0 0 0 
/usr/include/rtlinux
/usr/sbin/adjust_rtl 2201 1073589486 17d2ca8b3d56696ef3967ce2638d78cb 0100755 
root root 0 0 0 X
/usr/sbin/bulk 191 1051510805 164b71e74661d5598d18527725236993 0100755 root 
root 0 0 0 X
/usr/sbin/insrtl 313 1063216025 0f5d290abf4fd4a99d2b3b67b2caae55 0100755 root 
root 0 0 0 X
/usr/sbin/rmrtl 288 1063353241 09b7b695be9026a34b49013bf9d253d2 0100755 root 
root 0 0 0 X
/usr/sbin/rtl-config 27 1073606843  0120777 root root 0 0 27174 
/usr/rtlinux/bin/rtl-config
/usr/sbin/rtlinux 24 1073606843  0120777 root root 0 0 27170 
/usr/rtlinux/bin/rtlinux

Name        : kernel-doc-modules-rtlinux   Relocations: (not relocateable)
Version     : 3.2                               Vendor: ALT Linux Team
Release     : alt1                          Build Date: Птн 09 Янв 2004 
03:54:36
Install date: Птн 09 Янв 2004 03:55:43      Build Host: localhost.localdomain
Group       : Система/Ядро и оборудование   Source RPM: 
kernel-headers-modules-rtlinux-common-3.2-alt1.src.rpm
Size        : 402835                           License: GPL
Packager    : Evgeny Sinelnikov <sin at altlinux.ru>
Summary     : RTLinux 3.2pre3 examples
Description :
This package contains document files and examples for RTLinux packages:
 * kernel-modules-rtlinux-3.2pre3
/usr/share/doc/kernel-modules-rtlinux-3.2
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ/LICENSE.html
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ/LICENSE.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ/PATENT
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ/contrib.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ/gpl.html
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ/gpl.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/LEGAL_AND_FAQ/patent.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/doc
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/Configure.help
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/INSTALLATION
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/LICENSE.html
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/LICENSE.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/README
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/posix.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/releasenote.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/releasenote3.2.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/signals-info.pdf
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/timers-info.pdf
/usr/share/doc/kernel-modules-rtlinux-3.2/doc/upgrading.txt
/usr/share/doc/kernel-modules-rtlinux-3.2/examples.tar.bz2
Name        : kernel-modules-rtlinux-rtl-up  Relocations: (not relocateable)
Version     : 3.2                               Vendor: ALT Linux Team
Release     : alt1.1                        Build Date: Птн 09 Янв 2004 
03:42:37
Install date: Птн 09 Янв 2004 03:43:57      Build Host: localhost.localdomain
Group       : Система/Ядро и оборудование   Source RPM: 
kernel-modules-rtlinux-rtl-up-3.2-alt1.1.src.rpm
Size        : 2609055                          License: GPL
Packager    : Evgeny Sinelnikov <sin at altlinux.ru>
URL         : http://www.rtlinux-gpl.org/
Summary     : The Real Time Linux modules
Description :
This package contains the RTLinux modules that is used to
extension your system with hard real time scheduler. Also it contains
few specific real time modules and libraries like rtl_fifo.
/lib/modules/2.4.22-rtl-up-alt1/rtlinux 304 1073608897  040755 root root 0 0 0 
X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/mbuff.o 275298 1073608897 
177f5ff3f8c65636a73cd8fa2aaa4aa3 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/psc.o 259648 1073608897 
b697cf9ad69d9532a40ac19d897893aa 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl.o 256674 1073608897 
8094bf85bd78e875235476b3c3f41311 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_fifo.o 254344 1073608897 
aaa49f2cded0df4b270540f340e68ef8 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_mqueue.o 286551 1073608897 
b8e5071371ad2271ddc5160bc82fe693 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_posixio.o 245740 1073608897 
d0813e57916eecdfb398c7bae57fc603 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_sched.o 413844 1073608897 
c9a662eb8e35236fb2b2d253242efebe 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_time.o 245075 1073608897 
1483a4b49ebaae66ad1c9ccdab201416 0100644 root root 0 0 0 X
/lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtsock.o 365552 1073608897 
e9370ed50ab10cfca5e267bfb33c5d66 0100644 root root 0 0 0 X
/usr/rtlinux-2.4.22-rtl-up-alt1/bin 104 1073608936  040755 root root 0 0 0 X
/usr/rtlinux-2.4.22-rtl-up-alt1/bin/rtl-config 6329 1073608936 
bb47120e4b44f0a08f52f464aa85f3ea 0100755 root root 0 0 0 X
/usr/rtlinux-2.4.22-rtl-up-alt1/bin/rtlinux 24 1073608936  0120777 root root 0 
0 0 /etc/rc.d/init.d/rtlinux
/usr/rtlinux-2.4.22-rtl-up-alt1/modules 304 1073608897  040755 root root 0 0 0 
X
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/mbuff.o 47 1073608897  0120777 root 
root 0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/mbuff.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/psc.o 45 1073608897  0120777 root root 
0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/psc.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/rtl.o 45 1073608897  0120777 root root 
0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/rtl_fifo.o 50 1073608897  0120777 root 
root 0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_fifo.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/rtl_mqueue.o 52 1073608897  0120777 
root root 0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_mqueue.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/rtl_posixio.o 53 1073608897  0120777 
root root 0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_posixio.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/rtl_sched.o 51 1073608897  0120777 
root root 0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_sched.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/rtl_time.o 50 1073608897  0120777 root 
root 0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtl_time.o
/usr/rtlinux-2.4.22-rtl-up-alt1/modules/rtsock.o 48 1073608897  0120777 root 
root 0 0 0 /lib/modules/2.4.22-rtl-up-alt1/rtlinux/rtsock.o

Name        : kernel-image-rtl-up          Relocations: (not relocateable)
Version     : 2.4.22                            Vendor: ALT Linux Team
Release     : alt1                          Build Date: Птн 09 Янв 2004 
01:44:57
Install date: Птн 09 Янв 2004 02:16:14      Build Host: localhost.localdomain
Group       : Система/Ядро и оборудование   Source RPM: 
kernel-image-rtl-up-2.4.22-alt1.src.rpm
Size        : 31210659                         License: GPL
Packager    : Kernel Maintainer Team <kernel at packages.altlinux.org>
URL         : http://www.kernel.org/
Summary     : The Linux kernel (the core of the Linux operating system)
Description :
This package contains the Linux kernel that is used to boot and run
your system. It contains few device drivers for specific hardware.
Most hardware is instead supported by modules loaded after booting.
Patches included:
        kernel-fix-build-2003.04.23-alt8
        kernel-fix-net-2003.12.15-alt1
        kernel-fix-core-2003.12.30-alt1
        kernel-fix-fs-2003.12.15-alt1
        kernel-fix-lvm-2003.11.06-alt1
        kernel-feat-kconfig-2003.05.22-alt4
        kernel-feat-crypto-2003.10.02-alt1
        kernel-feat-net-ipsec-2.00-alt3
        kernel-feat-drivers-net-sk98lin-6.17-alt1
        kernel-feat-rtlinux-2003.10.28-alt1
Чего-то здесь может не хватать. Что желательно?

PS: Подскажите почему меня не пускает CVS?
[sin at localhost SOURCES]$ ssh devel
Permission denied (publickey).
[sin at localhost v2.4]$ cat ~/.ssh/config
Host devel
HostName cvs.altlinux.org
User in_sin
Protocol 2
ForwardX11 no
ForwardAgent no

- -- 
Sin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE//gzlHC/AO6kh2soRAkctAJ9S5WjY9j1Wmuid8o6LdMsxdLsbQACgqdm+
IkDaStq3U8MGMMSVMws9ZYM=
=2no2
-----END PGP SIGNATURE-----



More information about the devel-kernel mailing list