====== Support for opensource and integration with commercial softwares ====== {{:atrc_website:linux-logo.png?400|}} 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 24x7 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 [[https://www.phoronix.com/scan.php?page=article&item=windows-linux-mid22adl&num=1|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.