Support for opensource and integration with commercial softwares
Linux & Open Source Software Support
ATRC has been providing Linux and open source support service since 1994.
Upto now it has been mostly customized support for specifica cases arising in the IT departments of our clients.
In response to larger customer demand and to the increasing maturity of the open source software market, we are now offering Linux support and open source software support in simpler, packaged, formats. Open Source Support & Linux Support Requires Real Experience
In fast developing technologies like Linux and open source, experience counts for even more than it does in older and more mature markets. Recent converts to Linux and open source, however prestigious their name and reputation, are unlikely to have the depth of knowledge and experience to efficiently address the most common requirement for Linux and open source support, mainly serious troubleshooting skills. This depth of experience is, however, precisely what long-term open source experts like ATRC and its associates can provide.
For most companies information and communications technology (IT/ICT) is simply a means to an end. Economic logic dictates that many will retain technical staff to meet routine day-to-day issues, but use external support to tackle those situations which are too occasional to justify the cost of retaining in-house experts, for example catastrophic failure, security threat, upgrade, extension/customisation, migration, or the like.
One of the principal reasons for the growth of open source software is its affinity with this business model. The big name open source packages (e.g. Apache, Bind and Sendmail) are typically robust, stable and infrastructural in nature. They are usually installed and configured just once, then run and run without interruption or maintenance until they are either retired or redirected towards new tasks and functions.
Most open source packages of this kind are written by and for experts, with the unfortunate side-effect that accessible documentation for new users (including the technically skilled users) can be hard to find. As a consequence, even experienced contractors can be hard-pushed to find a quick and lasting solution to open source problems if they lack deep knowledge of system internals and the familiarity to read and modify source code with confidence. The technical principles may be same as those on other systems, but the practice of maintenance can be rather different.
If you are considering an alternative supplier of Linux support or open source support, remember to ask them how much of their own business runs on open source, and how long they’ve depended on it for their livelihoods. Every application in our company, runs on open source software since 1994. Channels of Linux Support & Open Source Software Support
One notable difference from the proprietary model of software support is that very few open source applications have a single commercial provider or distribution channel. In many cases, traditional proprietary methods of escalating support simply become redundant.
When a package author has no economic or legal obligation to his/her users, no amount of channel pressure may be enough to secure end-user driven changes from him/her. On the other hand, open source licencing permits skilled third parties, like ATRC, to modify his/her packages in whichever way their clients see fit.
In effect, providers of open source support can completely short-circuit the escalation procedures of the traditional channel, delivering a fast one-stop shop solution. If a client needs an answer, a new feature, or a fix, we can get it straight from the author or we can simply provide it ourselves, without time consuming conditions, qualifications and referrals up the chain.
Another difference is that the modular, component-based, character of open source software multiplies the potential external dependencies in a package; requiring open source support companies to draw upon a wider range of skills and knowledge than traditional ‘solutions providers’ typically have to hand.
This is why the support company’s embeddedness in open source communities and ecosystems should matter to the end-user. Companies that have worked in this enviroment for decades have networks of mutual support which are both wider and deeper than you are ever likely to find in a proprietary channel. In addition to being vertically integrated with their own suppliers and resellers, open source support companies are horizontally integrated with an entire community, including direct competitors. In effect, the end-user user’s support contract with a single company like ATRC allows that user to tap into the skills and knowledge of individuals inside dozens of other companies.
The economic paradox here is that open source support companies frequently help themselves by helping their competitors. By sharing skills, they enable one another to offer better and cheaper services than the mutually exclusive channels of the proprietary world.
ATRC take this practice of co-operation for mutual competitive advantage to a further level. Not only do we consult experts in many companies, we also sell their expertise directly to our clients (even when we have similar in-house skills). This allows us to provide a quality, quantity, range and depth of open source software support which even some of consulting ‘giants’ would be hard-pushed to match.
Moreover, we can offer high quality service at competitive prices, because neither we nor our customers carry the full burden of risk typically associated with immature, fast changing, markets. If, for whatever reason, we or our partners should be pressed to meet a support obligation at a particular moment, our other associates are committed to pick-up the slack. In effect, by sharing a necessary minimum of spare capacity between us, we reduce the total amount required (and, hence, the cost to each of us of maintaining it). Practical Linux Support & Open Source Software Support
Software support can mean a great many different things, indeed there are even international standards which identify dozens of different categories and service levels. In the real world, however, distinctions between factors like maintenance, customisation, integration, software development, etc. are hard to draw and none-too-relevant for the commercial goals of a business.
ATRC recognises that support of one kind tends to overflow into another and organises it’s services accordingly. Insofar as they are necessary at all, transitions between one level or type of ATRC support and another are seamless.
With the exception of initial incident reporting, helpdesk support is typically provided by the same experienced software developers and system administrators who provide our remote and onsite intervention services. These technical experts really are as comfortable answering end-user queries as they are editing source code.
On the rare occasions that an issue extends beyond the first individual’s field of knowledge, it is automatically passed to an established expert in the domain, without the need for any formal escalation or referral. The same procedure applies whether the experts involved are ATRC associates or members of the company’s permanent staff. Needless to say, more bureacratically formal procedures are available to those who prefer them.
Although they can be structured in different ways, our charges simply reflect the amount of time taken by the relevant expert to address the problems covered by a support contract. Types of Linux and Open Source Software Support
Our two broad categories of support are:
Helpdesk advice and diagnostic research Direct intervention to diagnose and resolve problems
Most of our clients combine the two; relying on the helpdesk to deal with the vast majority of incidents, but retaining the option to invoke direct intervention in exceptional circumstances. Linux & Open Source Support: Helpdesk
This form of open source software support is designed primarily for those who would expect their own technical staff to handle everyday problems. It backs-up and extends in-house resources when they are approaching their limits.
For relatively simple, or standalone applications, helpdesk support may also be used to back-up comparatively unskilled (non-technical) staff with responsibility for software maintenance in smaller businesses.
Larger clients may provide the first line of helpdesk support themselves (e.g. sourcing it from a hardware supplier), using ATRC’s helpdesk to provide expert and guru level back-up.
We can, however, provide direct front line support for those who require it.
Helpdesk support is normally staffed within office hours, but 24×7 support can be arranged as appropriate.
Pricing usually involves a relatively modest monthly fee based on the number, scale and type of software systems involved, plus charges for the exact amount of helpdesk time used in a given period. For accounting convenience, some customers prefer to pay a single consolidated charge for a fixed amount of monthly helpdesk time (with higher rates for any excess). While this is usually the more expensive option, we are happy to provide quotes for either form of payment. Linux & Open Source Support: Intervention
This form of open source support essentially involves ATRC staff and associates directly monitoring, configuring or managing your software systems, rather than merely advising your own technical staff on the matter. Obviously, the extent of that intervention is an issue for mutual discussion and agreement. It is most commonly invoked to cover emergencies and one-off system changes.
Most clients will employ this form of support alongside a helpdesk service, rather as a complete alternative to it. Some will, however, simply opt for a fully managed service in which the helpdesk fulfills the residual function of logging incident reports.
Routine intervention is most commonly delivered through remote management software and secure shell access, but all contracts provide the option of invoking onsite support when these are impracticable or undesirable.
New customers often choose a low cost package which provides remote intervention during office hours within a single monthly fee and charges for exceptional onsite support during working hours based on our standard consulting rates.
Larger companies may employ such support as a means of evaluating our performance on ‘edge’ services before purchasing it for other systems.
Intervention support (onsite or remote) can be provided out of office hours and for a single consolidated monthly fee, subject to negotiation. As with helpdesk support, the single flat rate option is essentially for those who prefer predictability over the fine-grained savings that come with payment for exact work done.
The precise charges for intervention support vary (depending on the scale and complexity of the systems concerned), but are essentially proportional to the cost of staff time we actually devote to the it. Managed services are an obvious exception, where charges also reflect the cost of holding staff available for contingencies which may not actually occur Applications & Services Covered by Open Source Support
The following list is far from exhaustive. It is mostly a list of the open source applications that our full-time staff have supported and maintained. There are many other OSS applications which we and our associates have some experience of maintaining, but which we have not listed.
If you have an open source application which needs support, and isn’t on the following list, just get in touch. If it’s not something our full-time staff specialise in, there’s still a very good chance that it is covered by one or more of our associates.
Operating Systems Mandrake Linux Mandrake Move Red Hat 3.x,4.x,5.x,6.x,7.x,8,x,9.x, Workstation 2.1, 3.0 and Enterprise AS 2.1 and 3.0 White Box Enterprise Linux 3.0 Fedora Core 2 Slackware Web servers and web applications: Apache web server PHP Perl Browsers and browser-based applications, Mozilla, Firefox, Internet Explorer, JavaScript Networking: Bind DNS — Domain Name Server Samba — SMB/CIFS Windows Networking NFS — Unix/Linux Network File System Firewalls — hardware and software Identity and authentication: OpenLDAP PAM RADIUS TACACS NIS, NIS+ RDBMs database servers: MySQL PostgreSQL Mail and Messaging: Sendmail, Postfix and Qmail servers IMAP mailbox management and sharing Mail User Agents / Clients (MUAs), Thunderbird, Kmail, Evolution Antispamming Antivirus Groupware, Calendaring and Teamwork SUSE OpenExchange Server Open Groupwa Evolution, Mozilla Thunderbird, Mozilla Calendar clients Help desk request tracking RT Desktop and office productivity OpenOffice.org Thin clients, xterminals, Linux Terminal Server Project (LTSP) GNOME, KDE Visual Basic to Linux Program conversion. Web Based Front End for Legacy Cobol and FoxPro applications.
Office Softwares
Libreoffice
MS Office , Office 365 and Libreoffice interoperation.
OpenOffice.org
KOffice
AbiWord
Gnumeric
OpenOffice writer
OpenOffice Calc
OpenOffice Impress
OpenOffice Draw
Group wares
Kolab
eGroupWare
Kroupware
phpGroupware
PHProjekt
Sharepoint integration
Alfreco
Browsers
Mozilla.org
Seamonkey
Firefox
Chrome
Galeon
Firebird
Konqueror
Epiphany
Email Clients
K-9 Mail
Gmail android
Thunderbird
Evolution
Kmail
Kontact
Remote Administration
Rfbdrake
VNC
RDP
NoMachine
telnet
ssh
Reverse SSH tunnels
Dial-in to tty
Dial-in to pppd
rdesktop
TightVNC
Web Servers
Apache apache.org
NGinx
Web Server Status
AWStats
Webalizer
Telephony servers
Asterisk
DNS Server
BIND
DNSProxy
Anti virus
Clam Anti virus
clamwin
ERP Softwares
Compiere
xtuple
postbooks
FrontAccounting
Apache OFBiz
OpenBravo
Dolibarr
ERP Next
SMTP Servers
Courier MTA
Postfix postfix.org
Exim
Sendmail sendmail.org
Qmail
Kerio
Print Servers
CUPS
Network Monitoring
Ethereal
MRTG
Nessus
nmap
snort
Chatting Softwares
Gaim
Kopete
Skype
Chatting Servers
Jabber
ircd
PDF and PostScript softwares.
Ghostscript
Xpdf
Kghostview
Desktops
Gnome
KDE
xfce
OCR Software
gOCR
Accounting Softwares
GNUCash
Xtuple
Postbooks
Dolibarr
TinyERP
Odoo
Xero
Terminal Servers
LTSP
K12LTSP
Video Editing Softwares
Openshot
KDEnlive
Multimedia Softwares
MPlayer
Kaffine
Xine
Databases
MySQL
MariaDB
PostgreSQL
SAP DB
Oracle DB
Security Softwares
OpenSSL
OpenVPN
Network Authentication
OpenLDAP
Kerberos
File and Print Sharing
Samba
SMB4K
Nautilus
Lineighborhood
Desktop Publishing
Scribus
Administration
Webmin
Windows Emulators
Wine
Games
Doom
SuperTux
Chromium
Lbreakout2
Frozen Bubbles
Web Editors
Dokuwiki
Pico
Wordpress
Twiki
Quanta Plus
Screem
Mozilla
Libreoffice
seamonkey
kompozer
Text Editors
Gedit
vi
vim
nano
mc
joe
Kwrite
Kate
FTP Servers
wu-fptd
profptd
vsftpd
FTP clients
mc
Internet Explorer
gftp
ncftp
filezilla
firefox
dolphin
Project, Task and Time Management
Karm
Open Project
Korganizer
Imendio Planner
Kalarm
Accessories
Kcalc
Video Conferencing
Gnomemeeting
Jitsi
Zoom
skype
Scanning
Xsane
atrc single command scan_to_file
simple scan
CD Writing
xcdroast
cdrecord
copy_dir_to_cd
K3b
ATRC CD and DVD programs
Graphics Editing
Gimp
pix
gwenview
Graphing
Gnuplot
Windows 11 vs. Linux Performance For Intel Core i9 12900K In Mid-2022
Many readers have been eager to see fresh Windows 11 vs. Linux performance tests for Alder Lake. Earlier this year with more recent kernel versions having important performance fixes for Alder Lake, Linux is more competitive against Windows and like we are used to seeing on prior generations of Intel CPUs as well as AMD CPUs. This article offers a current look at that OS performance.