Name | Founded | Status | Members | Icon |
---|---|---|---|---|
Automation Linux distributive of the project OpenSCADA | Mar 2012 | Implemented in these repositories of the Automation Linux distributive and these Live builds are provided now for the branch Work and LTS: | Roman Savochenko | ![]() |
Description | ||||
The automation Linux distributive of the project OpenSCADA representing, tracing and managing. Currently based on the Debian Linux.
[device] wifi.scan-rand-mac-address=no
|
Of while for the project OpenSCADA was needed to create specialized builds of Linux environments kind of PLC firmwares, Live and installation disks for Automatic Work Places (AWP) and rapid familiarization of the OpenSCADA program. In begin it was enough to use standard Linux repositories, firstly it was ALTLinux and currently it is Debian. But in reason of needs to some packages of the Linux distributive fix, update and rebuild there was created own repository of this packages together with OpenSCADA packages.
1 Debian
Actuality: 2014-present, main packages base of the project distributive for now
Repositories:
- Debian 10 (Buster):
- OpenSCADA repository, APT:"deb ftp://ftp.oscada.org/Debian/10/openscada ./"
- Trinity DE repository "main-r14 and deps-r14" (mirror), APT:deb http://oscada.org/Debian/10/trinity-sb/ buster main-r14 deps-r14"
- Debian 9 (Stretch):
- OpenSCADA repository, APT:"deb ftp://ftp.oscada.org/Debian/9/openscada ./"
- Trinity DE repository "main-r14 and deps-r14" (mirror), APT:deb http://oscada.org/Debian/9/trinity-sb/ stretch main-r14 deps-r14"
- Debian 8 (Jessie):
- OpenSCADA repository, APT:"deb http://ftp.oscada.org/Debian/8/openscada ./"
- Trinity DE repository "main-r14 and deps-r14" (mirror), APT:deb http://oscada.org/Debian/7/trinity-sb/ jessie main-r14 deps-r14"
- Debian 7 (Wheezy):
- OpenSCADA repository, APT:"deb http://ftp.oscada.org/Debian/7/openscada ./"
- Trinity DE repository "main-r14 and deps-r14" (mirror), APT:deb http://oscada.org/Debian/7/trinity-sb/ wheezy main-r14 deps-r14"
Distributives-solutions:
- Debian 10 (Buster):
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86 (Jul 2019), builds by the live build configuration "live10-32".
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86_64 (Jul 2019), builds by the live build configuration "live10-64".
- Debian 9 (Stretch):
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86 (Jul 2017), builds by the live build configuration "live9-32".
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86_64 (Jul 2017), builds by the live build configuration "live9-64".
- Debian 8 (Jessie):
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86 (Jul 2015), builds by the live build configuration "live8-32".
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86_64 (Jul 2015), builds by the live build configuration "live8-64".
- Project's "Kramatorsk mills" Live/Install/Service disk with OpenSCADA and TDE for the hardware platform x86 (Sep 2015), built by the live build configuration "live8-32_KramMill".
- Debian 7 (Wheezy):
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86 (Jul 2015), builds by the live build configuration "live7-32".
- Live-disk for the desktop with OpenSCADA and TDE for the hardware platform x86_64 (Jul 2015), builds by the live build configuration "live7-64".
The Debian distributive in using of the author Roman Savochenko and for the Distributive of the Automatic started from version 7 (Wheezy) into year 2014 as replacing of previous packages base is ALTLinux.
The Distributive of the Automatic as the packages repositories is represented by Live/Install/Service disks which build by the Debian Live project. The procedure of creating the firmware from the Live-configuration is the following:
# Clean up of the previous building data $ lb clean --purge # Building of the image $ lb build
Other packages information of the OpenSCADA repository of the Linux distributives of Debian collected in the next table:
Package | Package author | Description |
---|---|---|
Debian 10 (Buster) | ||
live-config-tde [all] | Roman Savochenko | Additional Configuration Scripts for Debian Live for Trinity DE configuring into the Live-disk environment. |
ms-sys [i386,amd64] | Gürkan Sengün | Write a Microsoft compatible boot record. Built to allow writing to FAT from the Live-disks. |
ru-tts [all] | Roman Savochenko | Russian text-to-speech tool. |
task-tde-desktop [all] | Roman Savochenko | This task package is used to install the Debian desktop, featuring the TDE desktop environment, and with other packages that Debian users expect to have available on the desktop. |
tdelibs-trinity [i386,amd64,armhf] | Timothy Pearson | Core libraries from the official Trinity release. Patched by Roman Savochenko for: kjobviewer-crash-autostart.patch and aspell-DebianLocation.patch. |
tdebase-trinity [i386,amd64,armhf] | Timothy Pearson | Base components from the official TDE release. Patched by Roman Savochenko for: kjobviewer-crash-autostart.patch. |
tdemultimedia-trinity [i386,amd64,armhf] | Timothy Pearson | Multimedia applications from the official TDE release. Patched by Roman Savochenko for: kmix-PulseAudio-MasterDCOP.patch. |
tdenetwork-trinity [i386,amd64,armhf] | Timothy Pearson | Network applications from the official TDE release. Patched by Roman Savochenko for: krfb-crash_at_disconnect.patch, krfb-new_symbols_appending.patch. |
tdeutils-trinity [i386,amd64,armhf] | Timothy Pearson | Collection of general purpose utilities from the official TDE release. Patched by Roman Savochenko for: kmilo-GenericMixerExt-GenericBrightnessAdd-GenericSearchFix.patch. |
Debian 9 (Stretch) | ||
gkrellm-radio [amd64] | Sjoerd Simons | A Gkrellm plugin to control radio tuners on Linux. Patched by Roman Savochenko for V4L2. |
live-config-tde [all] | Roman Savochenko | Additional Configuration Scripts for Debian Live for Trinity DE configuring into the Live-disk environment. |
ms-sys [i386,amd64] | Gürkan Sengün | Write a Microsoft compatible boot record. Built to allow writing to FAT from the Live-disks. |
ru-tts [all] | Roman Savochenko | Russian text-to-speech tool. |
task-tde-desktop [all] | Roman Savochenko | This task package is used to install the Debian desktop, featuring the TDE desktop environment, and with other packages that Debian users expect to have available on the desktop. |
tdelibs-trinity [i386,amd64,armhf] | Timothy Pearson | Core libraries from the official Trinity release. Patched by Roman Savochenko for: kjobviewer-crash-autostart.patch and aspell-DebianLocation.patch. |
tdebase-trinity [i386,amd64,armhf] | Timothy Pearson | Base components from the official TDE release. Patched by Roman Savochenko for: kjobviewer-crash-autostart.patch. |
tdemultimedia-trinity [i386,amd64,armhf] | Timothy Pearson | Multimedia applications from the official TDE release. Patched by Roman Savochenko for: kmix-PulseAudio-MasterDCOP.patch. |
tdenetwork-trinity [i386,amd64,armhf] | Timothy Pearson | Network applications from the official TDE release. Patched by Roman Savochenko for: krfb-crash_at_disconnect.patch, krfb-new_symbols_appending.patch. |
tdeutils-trinity [i386,amd64,armhf] | Timothy Pearson | Collection of general purpose utilities from the official TDE release. Patched by Roman Savochenko for: kmilo-GenericMixerExt-GenericBrightnessAdd-GenericSearchFix.patch. |
tvtime [amd64] | Debian QA Group | Application for watching TV. Patched by Roman Savochenko for ALSAMixer support. |
Debian 8 (Jessie) | ||
gkrellm-radio [i386,amd64] | Sjoerd Simons | A Gkrellm plugin to control radio tuners on Linux. Patched by Roman Savochenko for V4L2. |
libnatspec [i386,amd64] | Andrew O. Shadoura | This library provides useful functions for dealing with locales and charsets. Built for natspec.patch of the package "unzip". |
live-config-tde [all] | Roman Savochenko | Additional Configuration Scripts for Debian Live for Trinity DE configuring into the Live-disk environment. |
ms-sys [i386,amd64] | Gürkan Sengün | Write a Microsoft compatible boot record. Built to allow writing to FAT from the Live-disks. |
ru-tts [all] | Roman Savochenko | Russian text-to-speech tool. |
task-tde-desktop [all] | Roman Savochenko | This task package is used to install the Debian desktop, featuring the TDE desktop environment, and with other packages that Debian users expect to have available on the desktop. |
tdelibs-trinity [i386,amd64,armhf] | Timothy Pearson | Core libraries from the official Trinity release. Patched by Roman Savochenko for: kjobviewer-crash-autostart.patch and aspell-DebianLocation.patch. |
tdebase-trinity [i386,amd64,armhf] | Timothy Pearson | Base components from the official TDE release. Patched by Roman Savochenko for: kjobviewer-crash-autostart.patch. |
tdemultimedia-trinity [i386,amd64,armhf] | Timothy Pearson | Multimedia applications from the official TDE release. Patched by Roman Savochenko for: kmix-PulseAudio-MasterDCOP.patch. |
tdenetwork-trinity [i386,amd64,armhf] | Timothy Pearson | Network applications from the official TDE release. Patched by Roman Savochenko for: krfb-crash_at_disconnect.patch, krfb-new_symbols_appending.patch. |
tdeutils-trinity [i386,amd64,armhf] | Timothy Pearson | Collection of general purpose utilities from the official TDE release. Patched by Roman Savochenko for: kmilo-GenericMixerExt-GenericBrightnessAdd-GenericSearchFix.patch. |
tvtime [i386,amd64] | Debian QA Group | Application for watching TV. Patched by Roman Savochenko for ALSAMixer support. |
unzip [i386,amd64] | Santiago Vila | Files .zip unpacker. Patched for file names in Cyrillic correct represent by "alt-natspec.patch". |
Debian 7 (Wheezy) | ||
fusesmb [amd64] | Samuel Mimram | SMB to file-system reflection by FUSE. Some patches by Roman Savochenko for it working fix. |
libnatspec [i386,amd64] | Andrew O. Shadoura | This library provides useful functions for dealing with locales and charsets. Built for natspec.patch of the package "unzip". |
live-config-tde [all] | Roman Savochenko | Additional Configuration Scripts for Debian Live for Trinity DE configuring into the Live-disk environment. |
mc [i386,amd64,armhf] | Debian MC Packaging Group | GNU Midnight Commander version 4.8.14 built for Debian 7. |
ms-sys [i386,amd64] | Gürkan Sengün | Write a Microsoft compatible boot record. Built to allow writing to FAT from the Live-disks. |
ru-tts [all] | Roman Savochenko | Russian text-to-speech tool. |
task-tde-desktop [all] | Roman Savochenko | This task package is used to install the Debian desktop, featuring the TDE desktop environment, and with other packages that Debian users expect to have available on the desktop. |
tdelibs-trinity [i386,amd64,armhf] | Timothy Pearson | Core libraries from the official Trinity release. Patched by Roman Savochenko for: kjobviewer-crash-autostart.patch. |
tdebase-trinity [i386,amd64,armhf] | Timothy Pearson | Base components from the official TDE release. Patched by Roman Savochenko for: kicker-systemtray-gtk3-size.patch and kjobviewer-crash-autostart.patch. |
unzip [i386,amd64] | Santiago Vila | Files .zip unpacker. Patched for file names in Cyrillic correct representing, by "alt-natspec.patch". |
2 ALTLinux
Actuality: 2008-2014, used into the automatic builder for some solutions compatibility
Repositories:
- ALTLinux 7:
- OpenSCADA repository, APT:"rpm http://ftp.oscada.org/ALTLinux/7 openscada main"
- OpenSCADA repository, APT:"rpm http://ftp.oscada.org/ALTLinux/7 openscada main"
- ALTLinux T6:
- Original "i586 classic and debuginfo" (mirror), APT:"rpm http://ftp.oscada.org/ALTLinux/6/branch i586 classic debuginfo"
- Original "noarch" (mirror), APT:"rpm http://ftp.oscada.org/ALTLinux/6/branch noarch classic"
- OpenSCADA repository, APT:"rpm http://ftp.oscada.org/ALTLinux/6 openscada main"
- ALTLinux 5.1:
- Original "i586" (mirror), APT:"rpm http://ftp.oscada.org/ALTLinux/5/branch i586 classic"
- Original "noarch" (mirror), APT:"rpm http://ftp.oscada.org/ALTLinux/5/branch noarch classic"
- OpenSCADA repository, APT:"rpm http://ftp.oscada.org/ALTLinux/5 openscada main"
Distributives (solutions):
- ALTLinux T6:
- Live-disk for the desktop (Aug 2012), builds by the profile "mkimage-profiles-6-kdesktop"
- Generic PLC firmwares (tarballs) (Mar 2012), builds by the profile "mkimage-profiles-6-plc"
- ICP-DAS PLC firmwares (tarballs) (Mar 2012), builds by the profile "mkimage-profiles-6-plc-LP8x81"
- Project's "Bagley Coke Boiler #1 dispatching system" (Aug 2012) Live/Install/Service disk, built by the profile "mkimage-profiles-6-bagley".
- Project's "Kramatorsk Water" (Feb 2014) Live/Install/Service disk, built by the profile "mkimage-profiles-6-KramWater".
- ALTLinux 5.1:
- Live-disk for the desktop (May 2010), built by the profile "mkimage-profiles-5-desktop"
- Generic PLC firmwares (tarballs) (May 2010), builds by the profile "mkimage-profiles-5-plc"
- ICP-DAS PLC firmwares (tarballs) (Feb 2010), builds by the profile "mkimage-profiles-5-plc-LP8x81"
- Project's "ACS TP of the ball mills "ШБМ 287/410" of the boiler "БКЗ 160–100 ПТ"" (Sep 2010) Live/Install/Service disk, built by the profile "mkimage-profiles-5-KramMill".
The ALTLinux distributive has used by the author Roman Savochenko from version 3 and for the Distributive of the Automatic it has adjusted from version 5.1. Into year 2014 for the Distributive of the Automatic and other there was started the process of moving to the Debian package base, mostly by reasons into the appendix.
The Distributive of the Automatic as the packages repositories is represented by PLC-firmwares and Live/Install/Service disks which build by the tool mkimage for creating the distributions of ALTLinux. mkimage is a tool for building Sisyphus-based system on basis of a template. As an initial set of templates it was taken the set of templates of formation of ALTLinux distributions at "git://git.altlinux.org/people/boyarsh/packages/mkimage-profiles-desktop". The procedure of creating the firmware from the image is the following:
# Creation the configuration script configure $ ./autoconf # Configuring of the builder to generate the disks' images $ ./configure --with-imagetype=flash # Building of the image $ make plc.cd
Other packages information of the OpenSCADA repository and packages placed directly to the ALTLinux distributives, collected into the next table:
Package | Description |
---|---|
Specific OpenSCADA repository of the ALTLinux T6 packages | |
kernel-modules-icp-rt1-up [i586] | ICP-DAS LP-8x81 PLC module's package for the kernel 2.6.29-rt1-up, includes modules: ipic.ko, slot.ko, 8250_linpac.ko, icpdas_8250.ko |
branding-altlinux-kdesktop [noarch] | Distro-specific packages with design and texts, corrected by Roman Savochenko to: TextWidth set to 0 (Auto) for kdesktoprc; Kicker default apps set to: kde-konqbrowser.desktop, firefox.desktop, kde-krusader.desktop, writer.desktop, calc.desktop, impress.desktop. |
tzdata-cor2014i | Last corrected and true timezone of the Crimea as the Ukrainian part and not the Russian occupied territory! |
kernel-image-domU-un-old [i586] | Built of the Linux kernel of version 3.4.89 for pure i586, for old CPU like K6. |
kicad [i586] | An open source software for the creation of electronic schematic diagrams, a built of the actual version by Roman Savochenko. |
libkdcraw [i586] | C++ interface around dcraw binary program, dcraw updating to 9.19. |
propagator [i586] | 'Early userspace' set of binaries, adding the EXT4 detection. |
util-linux [i586] | A collection of basic system utilities, the version 2.22.1, a built to fix the critical problems of the version 2.20.1 into the PLC (AUFS) environment. |
valgrind [i586] | Valgrind, an open-source memory debugger for GNU/Linux, the version 3.8.1 built. |
kernel-image-rt1-up-2.6.29-alt1 [i586] | Built of the Linux kernel of version 2.6.29 with PREEMPT RT patches, by Roman Savochenko. |
bootloader-utils [noarch] | Bootloader utilities, built of the version 0.5.18. |
kernel-modules-icp-rt-up [i586] | ICP-DAS LP-8x81 PLC module's package for the kernel 2.6.29-rt-up, includes modules: ipic.ko, slot.ko, rhinefet.ko, 8250_linpac.ko, icpdas_8250.ko |
livecd-install [noarch] | Permanently install Live system package, includes some fixes and adaptations to the LiveCD build. |
kernel-image-rt-up-2.6.29-alt2 [i586] | Built of the Linux kernel of version 2.6.29 with XENOMAI RT patches, taken originally from ALT 5.1. |
kiosktool [i586] | KIOSK administration admin tool, built for TDE 3.5.13-sru. |
smb4k [i586] | Samba (SMB/CIFS) share browser for KDE, built for TDE 3.5.13-sru. |
rar [i386] | RAR is a powerful archiver, Shareware version 4.2. |
Specific repository OpenSCADA packages of ALTLinux 5.1 | |
subtitleeditor [athlon] | Subtitle editor for GNOME, built for ALT 5.1. |
smbnetfs [i586] | SMB filesystem using FUSE - mount network neighborhood, version 0.5.3 built. |
samba [i586] | Server and Client software to communicate with Windows machines, version 3.5.6 built. |
opera [i386] | Opera Web Browser for Linux, dynamically linked to Qt3. Taken from an official source. |
gd2-noxpm [i586] | A graphical library to draw image files in various formats, built without XPM and then have not a XOrg dependencies. Used into busy PLC without GUI. |
rar [i386,amd64] | RAR is a powerful archiver, Shareware version 3.8. |
nut [i586] | Network UPS Tools version 2.4.1, built without chroot by Roman Savochenko. |
startup-plc [noarch] | The system startup scripts for the PLC firmware by Roman Savochenko. |
kernel-modules-icp-rt-up [i586] | ICP-DAS LP-8x81 PLC module's package for the kernel 2.6.29-rt-up, includes modules: ipic.ko, slot.ko, rhinefet.ko, 8250_linpac.ko, icpdas_8250.ko |
Direct placed packages to the ALTLinux distributives: Sisyphus -> T7 -> T6 -> 5.1 | |
krusader | Adaptation and upgrading to TDE 3.5.13-sru. Patched by Roman Savochenko for: Chdir for copy into krarc is fixed for Cyrillic and generic UTF-8; "rar" for the option "-r" removing to prevent hang and scan source directory. |
ufoai | Versions 2.3, 2.4 build and backport to T6, 5.1. |
arts | Return to Sisyphus and the branches. Adaptation and upgrading to TDE 3.5.13-sru. |
kdebase | Adaptation and upgrading to TDE 3.5.13-sru. Patched by Roman Savochenko for: Kicker systemtray icon resize event force send on embedding, mostly for GTK3 applications prevent the icon default size 4x4 (kicker-systemtray-gtk3-size.patch) and KJobViewer crash from system tray on exit fix and adapt for automatic start to tray (kjobviewer-crash-autostart.patch). |
kdelibs | Adaptation and upgrading to TDE 3.5.13-sru. Patched by Roman Savochenko for: KRandr translation using fix (krandr-transl.patch) and KJobViewer crashing from the system tray on exit fix and adapt for automatic start to tray (kjobviewer-crash-autostart.patch). |
qt3, tqtinterface, avahi, libdbus-tqt, kdenetwork, kdegraphics, kdemultimedia, kdeutils, kdepim, kdeaddons, kdeartwork, kdeadmin, kdeaccessibility, kdeedu, kdegames, kdewebdev, kdesdk, kdetoys, |
Adaptation and upgrading to TDE 3.5.13-sru. |
kde-i18n-uk | Actualization of the Ukrainian translation by Roman Savochenko for TDE 3.5.13-sru, for kdelibs and kdebase. |
kde-i18n-ru | Actualization of the Russian translation by Roman Savochenko for TDE 3.5.13-sru, for kdelibs and kdebase. |
ksubtile | Adaptation and upgrading to TDE 3.5.13-sru. Patches by Roman Savochenko: Curpos length activation and setting is realized. Line3 connection is fixed. |
hal | Working without UDEV events socket directly by libudev is implemented by Roman Savochenko. |
alterator-lilo | Patch by Roman Savochenko: 'udevadm trigger' into backend3 script call disable for prevent Video-XOrg crash for mostly ATI Radeon and old NVidia. |
fuse-smb | Patches by Roman Savochenko: Crash fix on write, cache problem at a node rename and write speed increase; Removing not resourced threads from fusesmb.cache for correct work allow; Smbclient library detect fix, from samba 4.0. |
alterator-livecd | Backport to 5.1: don't use unsquashfs, just copy files (closes: #27786) from Mikhail Efremov. |
compiz | kde3 (TDE): kde-window-decorator build return. |
libcomedi | Version 0.10.0 build and backport to T6, 5.1. |
kvkbd | Adaptation and upgrading to TDE 3.5.13-sru. Patches by Roman Savochenko: Shift toggle fix (kvkbd-0.5-shift-togle.patch0. |
gkrellm | Appending/updating the Ukrainian+Russian translation by Roman Savochenko. |
goldendict | Backport to T6 and 5.1: Version 1.0.1. |
freedroidrpg | Version 0.11 build and backport to T6 and 5.1. |
gkrellm-radio | A gkrellm plugin to control radio tuners on linux. Patched by Roman Savochenko for V4L2. |
3 Appendix. Linux distributives comparing table
Criteria | Debian | ALTLinux |
---|---|---|
Technical | ||
Allows for the done installation moving to different hardware x86/x86_64 with different manufacturer, mostly between Intel <=> AMD chipset. | + | - |
Prevents for the Linux kernel version changing at that updating, to prevent the rebuild for the external binary and third party commercial modules. | + | - |
Linux kernels updating in the general way. | + | - |
R8169 Ethernet adapters correct working | + (LinuxKernel-3.2.65, 3.16.7) | - |
SSH client connection by a key does not all times with the authentication request. | + | - |
Allows for configuration and some selection during the package installing. | + | - |
Correct working of the commands "$ apt-get autoremove" and "$ apt-get reinstall". | + | - |
TDE R14 allowed in ready to use the packages and repositories. | + | - |
Support of the mostly known hardware platforms. | + | - (only x86, x86_64 and ARM from version 7) |
Accessing to SWAP after installing from the Live. | + | - |
Disabling to format the allowed SWAP, then preventing to change the UUID, for multiple Linux installing. | - | - |
Working the fglrx-legacy. | + 7,Wheezy (Kernel 3.2 and XOrgServer 1.12) | - T6 (Kernel 3.0-mostly broken and XOrgServer 1.10) |
Absence of the system connection, from EtcNet, which impossible to be removed into NetworkManager. | + | - |
Install and compact store only needed and selected locales' data. Too useful for embedded systems! | + | - |
Absence of the library "libusb" breakage on x86_64. | + | - (7) |
Normal built of the package "evince". | + | - (7) |
Fixing for ffmpeg AVI-playing buffer size. | + | - |
Fixing for icons size into the system tray by GTK3 which mostly fixed for nm-applet. | + (8, GTK 3.14.5) | - |
TDE: normal notification into kopete. | + | - |
TDE: building Digikam. | + | - |
TDE: Krdc: the upper panel more true. | + | - |
TDE: Kdiff3: no crashes at the insertion. | + | - |
Live: no problem with the disk label changing. | + | - |
Political | ||
Neither implicitly or direct approvement, neither in representing it as the time zone or some core developers, of the occupation of the Ukrainian's Crimea and aggression in Donbas by Russia. | + | - |
It is not purely Russian distributive which mostly and often serve direct or intermediately to the new "GreatRussian chauvinism" to their near neighbours, especially in lights of the new Russian aggression against Ukrainian now. | + | - |
Native localisation to Ukrainian and Russian | + (very good) | +- (only Russian with some plays into Ukrainian, Belorussian, Kazakh and other near neighbours). |
Main branches of the packages' repositories is free, available for the community and in real Long Term Support. | + | - |