Apache OpenOffice for OS/2 and OS/2 based systems 4.1.6 GA
04.12.2018
We are proud to announce that we now deliver the version 4.1.6 GA shortly after the official 4.1.6 release.
This GA includes drag and drop support like on other platforms.

The GA version includes English, German, Italian, French, Spanish, Dutch and Russian language pack. And of course this version comes nicely packed in a wpi.

Apache OpenOffice is the open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.

For additional installation information, please read the readme file. The file is also found in the download directory.

To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.

If you ever bought a Apache OpenOffice Development unit in our shop, you will receive a link shortly. If that's not the case, please send us an e-mail. If you are a first time customer, then please buy a Apache OpenOffice Development unit at our online shop. The download link will then be sent within some hours.

Development units help to pay the costs for developing OS/2 compatible ports of Apache OpenOffice. Development unit purchases help to ensure that development will continue. Note: you are not buying an Apache OpenOffice license. Apache OpenOffice is licensed under the terms of the Apache License v2.0.
poppler, man-db openssl and openssh released
03.12.2018
We released version 0.59.0-3 of poppler (PDF rendering library), version 2.7.6.1-2 of man-db (Tools for searching and reading man pages), version 1.0.2q of openssl (A general purpose cryptography library with TLS implementation) and version 7.7p1-4 of openssh (A open source implementation of SSH protocoll version 2)
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.

What's new in poppler:
  • enable openjpeg2
What's new in man-db:
  • fix a crlf issue
What's new in openssl:
  • updated to vendor 1.0.2q
  • add a nice buillevel string
What's new in openssh:
  • don't echo password
  • handle stdin/stdout in select()
  • first announced port
Black Friday
20.11.2018
From 23rd November until 25th November 2018 we have ArcaOS with discount in our shop. ArcaOS is between € 17 and € 29 cheaper. The discount depends on the ArcaOS version. We recommend everyone to use the commercial version, as it includes more support options and a 12 month software subscription.
Our webshop already awaits your orders.
As a sidenote: with every order in our shop you help building the future. As we have more money to spend and so we can port more software.
New payment methods accepted
19.11.2018
We are pleased to announce that we finally closed a shortcoming in our shop: Until now we only accepted creditcard payment through PayPal, but as of today we will also accept all major creditcards without the need of a PayPal account. We also accept now Bitcoins. If there is a need to accept more cryptic currencies please drop us a note and we will look into it.
openjpeg2, libiconv, man-db, createrepo, kbuild and poppler released
13.11.2018
We released version 2.3.0-1 of openjpeg2 (C-Library for JPEG 2000), version 1.15.-1 of libiconv (Character set conversion library), version 2.7.6.1-1 of man-db (Tools for searching and reading man pages), version 0.10.4-2 of createrepo (Creates a common metadata repository), version 0.1.9998-10 of kbuild (kbuild is a GNU make fork) and version 0.59.0-2 of poppler (PDF rendering library)
It is uploaded as rpm to the netlabs experimental repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new in openjpeg2:
  • first OS/2 rpm
What's new in libiconv:
  • first OS/2 rpm
What's new in man-db:
  • first OS/2 rpm
What's new in createrepo:
  • fix amount of workers
  • fix select() issue on stdout/stderr
  • update to vendor version 0.10.4
What's new in kbuild:
  • Update sources to SVN r3236 from vendor
What's new in poppler:
  • enable the unmaintained JPXDecoder for now
netpbm, groff, perl and sed released
31.10.2018
We released version 10.84.01-1 of netpbm (A library for handling different graphics file formats), version 1.22.3-1 of groff (A document formatting system), version 5.16.1-5 of perl (Practical Extraction and Report Language) and version 4.5-2 of sed (A GNU stream text editor)
It is uploaded as rpm to the netlabs experimental repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new in netpbm:
  • first OS/2 rpm
What's new in groff:
  • first OS/2 rpm
What's new in perl:
  • readd zip functionality, which was lost in 5.16.1-4
  • remove duplicate files
  • fix for ticket #67
  • fix for ticket #160
What's new in sed:
  • Updated to vendor version 4.5
zip 3.0-8 released
10.10.2018
We released version 3.0-8 of zip (A file compression and packaging utility compatible with PKZIP)
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • fix volume label info (rpm ticket #310)
Why we are moving away from NetLabs....
10.10.2018
Several people have asked us whether bww bitwise works GmbH (further called "bitwise") is moving away from open source to the closed source way. We are a bit surprised about that question, as this is for sure not what we are doing nor what we are planning until now.

bitwise has always been a little mixed concerning open versus closed source.

InJoy Firewall, our first product, has been closed source when we acquired the source code for it. InJoy was always closed source and this will not change, at least there are no plans to change this.

Libraries and programs that are open source for other platforms for example Apache OpenOffice, and many libraries and programs that bitwise ported to the OS/2 platform, will also be open source on OS/2 including our changes/additions to these programs and libraries.

These have been located at NetLabs in the past.

And here comes the missunderstanding.

We want to do our work as efficiently as possible, however unfortunately NetLabs.org when it comes to efficiency, NetLabs.org is loosing ground: It only provides SVN as a versioning system, but this shows its age. These days a decent versioning system on which we can store our projects is GIT. NetLabs.org does not have that. For bitwise the ability to use GIT is crucial.

That is why we opened an additional base for our software projects at GITHub. As you can see, the software there is just as open source as it always has been on NetLabs.org. However many tasks are just faster and more efficient there as they ever could be at the SVN driven NetLabs.org.
We invite everybody to register at GITHub and get an authentication in order to check our words. You will find alle new projects bitwise works on there.

As we have said in the past, "free software doesn't grow on trees", therefore we are always in search of sponsors. Please pass by our webshop and buy some items from there.

A new way to help us, is to support us on Patreon. The plan is to provide small gifts, gadgets and gifts there otherwise not available from bitwise works.
aspell 0.60.6.1-4 and dash 0.5.9.1-2 released
03.09.2018
We released version 0.60.6.1-4 of aspell (Spell checker) and version 0.5.9.1-2 of dash (Small and fast POSIX-compliant shell)
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new in aspell:
  • reenable libcx again
What's new in dash:
  • Add support for BEGINLIBPATH and friends (#161)
  • Fix broken 'cd x:' command (#163)
OS/2 in 2018 - 2 companies and the community
28.08.2018
In the current situation and in the remaining OS/2 market, the 2 major players are:
  • ArcaNoae LLC (in short "AN")
    • they put things together, develop drivers and they are entitled to sell ArcaOS direct or via resellers.
  • bww bitwise works GmbH (in short "bitwise")
    • creates software to make ArcaOS usable. "Bitwise" develops and maintains a default toolchain to create software for all flavors of OS/2 (plain OS/2 4.5, eComStation 1.x and 2.x and ArcaOS 5.x).
    • "Bitwise" main emphasis is on providing open source software by porting various libraries, toolkits and programs. The biggest part found at the available RPM Wiki is work of "bitwise".
    • In addition "bitwise" is working on InJoy Firewall, a closed source project providing security to OS/2.
All money in "bitwise" is used to pay the developer costs for bigger projects (AOO, Java, Qt and Firefox). Our most notable developers are Dmitry Kuminov and Yuri Dario. Herwig Bauernfeind and most notably Silvan Scherrer work more or less for free.

Recently income for development projects like Firefox, which we did partialy for "AN" and other consultancy projects has dropped. Since then we don't have a flowing source of income and this is one of the reasons you see more sponsorship campaigns from different sources, where the campaigns from OS/2 VOICE are most probably the most known ones.
We know we have been too silent during the last couple of years, but we invested most of the time in development.

"Bitwise" main goal is to provide as much software as possible for free, but we cannot do so without the help of the community. We need as many sponsors as possible or sales through our webshop - as to say lightely: "Free software does not grow on trees".

Overall the best way to support "bitwise" and the open source idea on OS/2 is to become a sponsor and buy development units or other articles (including ArcaOS) in our webshop. If you buy, as example, ArcaOS in our webshop, a part of the sale stays in "bitwise", the rest goes to "AN".

A completely different way to support us, is our channel at patreon. Supporters on patreon will receive little special gimmicks from time to time, not available otherwise.

OS/2 is, and has always been our passion! Help us to create more and better software for it for a longer period of time!
Qt 5 donation meter
16.08.2018
Below you find the current state of all fundraising campaigns to port Qt 5 to OS/2
We estiminated that we need around 42000 €.
As of 13.11.2018 we collected 18613 €.

44%
Please help us to reach our goal.
hplip 3.17.11-1 released
20.07.2018
We released version 3.17.11-1 of hplip (HP Linux Imaging and Printing Project)
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • changed the way python finds USER and HOME env
  • moved source to github
  • updated to version 3.17.11
unzip 6.0-7 released
14.06.2018
We released version 6.0-7 of unzip (A utility for unpacking zip files)
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • fix ticket #184 (wrong timestamp of directories)
openssl 1.0.2o-1 released
30.05.2018
We released version 1.0.2o-1 of openssl (A general purpose cryptography library with TLS implementation)
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • updated to vendor version 1.0.2o
  • moved source to github
  • linked against libcx
Qt5 port
24.05.2018
As of today we officially started to port Qt5 to OS/2 and OS/2 based systems.
For more information and progress see our github page.
Firefox 45.9.0 for OS/2 GA2 released
21.05.2018
This is a refresh of Firefox 45.9.0 GA1 released in April 2018. We fixed a number of OS/2-specific bugs and made some minor performance and stability improvements. Among those are improved UI responsiveness and fixed Japanese character display.
The full announcement and download information is available at our github page.
nasm 2.13.03-1 released
04.04.2018
We released version 2.13.03-1 of nasm (A portable x86 assembler which uses Intel-like syntax). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • updated to vendor version 2.13.03
New Perl modules released
04.04.2018
While we updated nasm we had to release a lot new Perl modules. Those are uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

Released modules:
  • perl-Sort-Versions 1.62-1 (Perl module for sorting of revision-like numbers)
  • perl-XML-Parser 2.44-1 (Perl module for parsing XML documents)
  • perl-Digest-SHA1 2.13-1 (Digest-SHA1 Perl module)
  • perl-Digest-HMAC 1.03-1 (Key-Hashing for Message Authentication)
  • perl-NTLM 1.09-1 (NTLM Perl module)
  • perl-File_Listing 6.04-1 (Parse directory listing)
  • perl-libwww-perl 6.32-2 (A Perl interface to the World-Wide Web)
  • perl-Net-HTTP 6.17-1 (Low-level HTTP connection (client))
  • perl-Net-SSLeay 1.84-1 (Perl extension for using OpenSSL)
  • perl-Mozilla-CA 20160104-1 (Mozilla's CA cert bundle in PEM format)
  • perl-IO-Socket-SSL 2.056-1 (Perl library for transparent SSL)
  • perl-Scalar-List-Utils 1.49-1 (A selection of general-utility scalar and list subroutines)
  • perl-Try-Tiny 0.30-1 (Minimal try/catch with proper localization of $@)
  • perl-Devel-CheckLib 1.11-1 (Check that a library is available)
  • perl-Font-TTF 1.06-1 (Perl library for modifying TTF font files)
  • perl-IO-String 1.08-1 (Emulate file interface for in-core strings)
  • perl-HTTP-Negotiate 6.01-1 (Chose a variant to serve)
  • perl-HTTP-CookiesL 6.04-1 (HTTP cookie jars)
  • perl-WWW-RobotRules 6.02-1 (Database of robots.txt-derived permissions)
  • perl-Data-Dump 1.23-1 (Pretty printing of data structures)
libtiff 4.0.9-1 released
04.04.2018
We released version 4.0.9-1 of libtiff (Library of functions for manipulating TIFF format image files). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • enable jbig encoding
  • updated source to 4.0.9 version
jbigkit 2.1-1 released
04.04.2018
We released version 2.1-1 of jbigkit (JBIG1 lossless image compression tools). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • initial rpm version
Samba Command Line Utilities updated
25.03.2018
Today we released an updated package of the Samba Command Line Utilities (SMBClut). These are required by all incarnations of the Samba Client for OS/2 based systems. ftp://ftp.netlabs.org/pub/samba/client/smbclut/smbclut-1_3_0-1054.zip
zip 3.0-7 released
02.03.2018
We released version 3.0-7 of zip (A file compression and packaging utility compatible with PKZIP). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • fix wildcard and current dir processing
ghostscript 9.18-7 released
14.02.2018
We released version 9.18-7 of ghostscript (A PostScript interpreter and renderer). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • use fork friendly DosLoadModuleEx and DosFreeModuleEx
aspell 0.60.6.1-2 released
14.02.2018
We released version 0.60.6.1-2 of aspell (Spell checker). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • fix loading of filters
  • add bldlevel to the dll
cups-drivers-magicolor5430dl 1.8.1-1 released
21.12.2017
We released version 1.8.1-1 of cups-drivers-magicolor5430dl (Cups driver for KONICA MINOLTA magcolor 5430 DL). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • first version
cups-filters 1.17.2-3 released
21.12.2017
We released version 1.17.2-3 of cups-filters (OpenPrinting CUPS filters and backends). It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • fix ghostscript execution (gs can't work with \, so provide / only)
  • fix a path issue with pdftops from poppler
CUPS 2.1.3-10 released
28.11.2017
We released version 2.1.3-10 of CUPS. It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.

What's new:
  • add ETC to the env, as otherwise tcpip32.dll doesn't find any dns names
  • fixed a regression of the /socket/cups.sock change in 2.1.3-8
Apache OpenOffice for OS/2 and OS/2 based systems 4.1.3 GA
30.11.2016
We are proud to announce that we now deliver the version 4.1.3 GA shortly after the official 4.1.3 release.
This GA is rebuilt with our latest compiler. With this compiler we were able to reduce the memory footprint significantly. This should bring more stability on some systems.

The GA version includes English, German, Italian, French, Spanish, Dutch and Russian language pack. And of course this version comes nicely packed in a wpi.

Apache OpenOffice is the open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.

For additional installation information, please read the readme_aoo.txt file. The file is also found in the download directory.

To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.

If you ever bought a Apache OpenOffice Development unit in our shop, you should already have gotten the download link. If that's not the case, please send us an e-mail. If you are a first time customer, then please buy a Apache OpenOffice Development unit at our online shop. The download link will then be sent within some hours.

Development units help to pay the costs for developing OS/2 compatible ports of Apache OpenOffice. Development unit purchases help to ensure that development will continue. Note: you are not buying an Apache OpenOffice license. Apache OpenOffice is licensed under the terms of the Apache License v2.0.
bww bitwise works GmbH progress update
19.08.2016
In the last couple of week we have been working on the tasks below (among a lot more).
  • LIBCx
  • Samba Server 3.6
  • Binutils
  • Coreutils
  • Bison
  • DASH
  • GNU gettext
  • HPLip
  • kLIBC
LIBCx - kLIBC Extension Library
The kLIBC Extension Library extends the functionality of the kLIBC library by adding a number of high demand features required by modern application.

Currently, LIBCx provides the following extensions:
  • Improved advisory file locking using the fcntl() API. The implementation provided by kLIBC uses DosSetFileLocks and is broken as it does not guarantee atomicity of lock/unlock operations in many cases (like overlapping lock regions etc.) and does not have deadlock detection.
  • Improved positional read/write operations provided by pread() and pwrite() APIs that guarantee atomic behavior. kLIBC emulates these functions using a pair of lseek and read()/write() calls in non-atomic manner which leads to data corruption when accessing the same file from multiple threads or processes.
  • Improved select() that now supports regular file descriptors instead of returning EINVAL (22) on them as kLIBC does. Regular files are always reported ready for writing/reading/exceptions (as per POSIX requirements).
  • Implementation of poll() using select(). kLIBC does not provide the poll() call at all.

Samba Server 3.6
Samba is a free implementation of the CIFS/SMB protocol for Unix, which allows LAN-Server style file and printer sharing among machines running Windows, Mac OS, Unix or OS/2 and OS/2-based systems. The goal of this project is to port the Samb a server and create Samba clients for OS/2 and OS/2-based systems in order to replace the functionality of the outdated IBM-LAN-Requester/Peer/Server components.

We fixed a whole lot of longstanding issues in Samba Server 3.6 like:
  • Max logfile size does not work (Ticket #36)
  • Adding exceptQ support (Ticket #236)
  • SIGABRT on some situations (Ticket #189)
  • TDBBackup does not work (Ticket #225)
  • All remaining TDB Problems (Ticket #208)

Binutils
We updated the Binutils port to version 2.25.
Binutils is a collection of binary utilities, mostly needed to develop applications.

Coreutils
We updated the Coreutils port to version 8.25.
These are the GNU core utilities. This package is the combination of the old GNU fileutils, sh-utils, and textutils packages.

Bison
We updated the Bison port to version 3.0.4
Bison is a general purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Bison can be used to develop a wide range of language parsers, from ones used in simple desk calculators to complex programming languages.

DASH
Because our ASH shell shows it's age we have been in the need of a more modern one. So we decided to use DASH as our new shell and ported version 0.5.9.
DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks.

GNU gettext
We updated the GNU gettext port to version 0.19.8.
The GNU gettext package provides a set of tools and documentation for producing multi-lingual messages in programs.

HPLip
We portet HPLip version 3.16.3.
The Hewlett-Packard Linux Imaging and Printing Project provides drivers for HP printers and multi-function peripherals. It is used in our case as a addon to the CUPS printing subsystem.

kLIBC
We released a new version of kLIBC as RPM with an important fix. The fix prevents a possible crash when a app uses fork().
See Ticket #363 for more details. We now hope Knut will integrate this fix soon in his main branch.

Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!

Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
Especially without Arca Noae the Firefox port would not be possible. They help us out when we are short on sponsorship.
Writing bug reports
12.07.2016
Damn, this fancy software that I just downloaded does not work - at least not completely.

What to do now?
Easiest thing to do is go to the next newsgroup or forum and rant about this piece of crap in there. Maybe other users have found ways to overcome this problem. Maybe even one or more of the developers are hanging around there, too. Maybe there is some incompatibility with some stuff on my system, but my system is good anyway.

Sounds like a plan.

Think twice! Would you try to have your car fixed in a similar way? Or any other piece of your property?

No, probably not.

Now what you should really do...
A similar place like the service station for your car is the bugtracker of your independent software vendor.

Every software has bugs and one of our noblest tasks is to hunt and eliminate them. There is a problem however: We are (like auto mechanics) not clairvoyants. In order to help you, we need your help first.

Give us a description of what you are seeing!
  • What does the program do (or not do or doing wrongly)?
  • How often does the bug happen? Once? More often? Always?
If you find a bug or crash, try to reproduce it and give us a description of how to reproduce it. Once more, think about your car. How likely is it your auto mechanic will find a problem that has happened once and never again? Software bugs are no different. We do not say a one time bug is not a bug as well, but it is a lot harder to find and fix it.
  • Of course an unclear readme or other documentation errors also qualify for a bug.
  • There is another problem: We only speak a few languages. Our default language of bug reports is English. This may suck for you, but first of all, we expect an English bug report. However you are not completely out of luck, in case your English is not perfect. Bitwise works also understands German (plus Austrian and Swiss flavors thereof) and Russian, so follow up communication might be possible in German or Russian. In case we get bug reports in German or Russian, one of us will try to translate them.
What is going to happen now...
Now that you filed your bug report, what will happen next? We will read it and try to make sense of it. It is quite likely the developer working on your bug will have additional questions in order to rule out well known problems or misunderstandings. It is important that you either look at your bug report for comments or questions, or register your email address in order to get notified about changes.

Depending on the bug report system there are tools to add a severity or label components for to the bug report. Please do not change the standard labels or severity codes. Those are not meant for users, we use them to do our triage and priority management. If you think a certain bug needs higher attention, you are welcome to explain in the bug report itself.

As soon as you see any comment, question or suggestion, please answer and follow our suggestions. By doing so, you are providing valuable information to our developer, which greatly help to resolve and fix your problem.

As soon as our developer is able to reproduce your problem, the game is almost won. Our developer will be able to find out why the software fails.

Bug reports which cannot be reproduced and which require more information from you - in case we do not get them, your bug might end up being closed without resolution.

Usually however, the final step will be to fix the bug and provide a new version of the software.

Unfortunately, it is hard to predict, how long it will take to fix the bug. It depends largely where the fix has to be applied. As our work for OS/2 is by and large porting software from other platforms, bugs fall roughly into one of the following categories:
  • Simple porting errors. These are usually easily spotted and more or less easy to fix. We control the whole process of fixing.
  • Errors occurring in the software due to a bug in an underlying library. These are much harder to fix. Possibly the library is not ours and we have no control over it.
  • Errors occurring because of shortcomings of our beloved operating system.
Bugs of the latter two categories have in common that we do not have complete control over the fixing process. The better your bug report is, the better are our chances to build up pressure upon other developers responsible for an eventual solution.

Can I help?
Sure. Depending on your own skills, you are welcome to add suggested corrections to the bug report (both for documentation and coding).

Some final words
Last but not least important, try to be polite. Thank you.


Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!

Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
bww bitwise works GmbH progress update
30.05.2016
In the last couple of week we have been working on the tasks below (among a lot more).
  • Firefox 38.8.0 Beta7
  • Cups 2.1.3
  • Cups-filters 1.8.2
  • Gutenprint 5.2.11
  • Ghostscript 9.18
  • PyQt4 4.11.4
  • VirtualBox 5.0
Firefox 38.8.0 Beta7
This is the seventh beta release of Firefox for OS/2 and OS/2-based systems which updates Firefox to the latest release of the 38 ESR lifecycle. The Beta 7 release also fixes a couple of regressions from the previous Beta 6 release, brings the Open in New Tab functionality back, improves font rendering furthermore and enables MP4 video playback in HTML5 content using FFmpeg libraries. Please read also the documentation at the Firefox 38.8.0 beta7 wiki for the complete announcement and download information.

If you use Apache Openoffice as well, be aware, that you need to install the icu-legacy package to have AOO still working. To install it, either use Arca Noae Package Manager or yum. The yum command is: yum install libicu-legacy.

Cups
To have the complete Cups subsystem working, we had to port several libraries. Among others this was Cups 2.1.3 (the subsystem itself), Cups-filters 1.8.2 (Cups filters and backends), qpdf (tools and library for transforming PDF files), Ghostscript 9.18 (a PostScript interpreter and renderer), lcms2 2.7 (color management engine), bc 1.06 (a numeric processing language), Gutenprint 5.2.11 (printer driver package). For all needed dependencies for Cups we created RPM packages. So finally it's easy to install cups.
Currently we work on the hplip (HP Linux Imaging and Printing Project) port. The needed dependencies like SIP (Python/C++ Bindings Generator) and PyQt4 (Python bindings for Qt4) are already done.
For this project we also created a small user management tool. With this tool it will be easy to maintain local users and groups. This was necessary because more and more ports rely on users and groups.

VirtualBox
We are very far in the port and hope to have a first preview within a couple of weeks. If you are interested to see the progress of this port, then please have a look at VirtualBox for eCS (OS/2).
About VirtualBox: VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
For the VirtualBox port we would like to thank XEU, because they gave us a good financial start.

Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!

Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
Especially without Arca Noae the Firefox port would not be possible. They help us out when we are short on sponsorship.
bww bitwise works GmbH progress update
28.12.2015
In the last couple of week we have been working on the tasks below.
  • lxml
  • Python
  • Rpm
  • Fontconfig
  • FreeType
  • HarfBuzz
  • Pango
  • Cairo
  • Pixman
  • libpoll
  • VirtualBox
lxml
The lxml python parser was packed as rpm.
About lxml: lxml is the most feature-rich and easy-to-use library for processing XML and HTML in the Python language.

Python
We updated python 2.7.6 with some important fixes. Without this fixes some python based build systems (like the Mozilla build system) would not work.
About Python: Python is a programming language that lets you work more quickly and integrate your systems more effectively.

Rpm
We updated rpm 4.8.1 with some important fixes. Among some fixes we also added the %debug macro. This which makes the live of rpm packers easier.
About Rpm: The RPM Package Manager is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.

Fontconfig
First we enhanced our old mozilla based Fontconfig with some functions and hoped this would work with our new upcoming Firefox 38. But unfortunately this turned out to be wrong. So we decided to port the complete Fontconfig. We renamed the old Fontconfig rpm and updated the Fontconfig rpm with the new Fontconfig. To make sure old and new works, the "yum update fontconfig" does not only update to the new Fontconfig, it also installs the old version. So both work together.
About Fontconfig: Fontconfig is a library for configuring and customizing font access.

FreeType
We updated FreeType including rpm to version 2.6.2.
About FreeType: FreeType is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.

HarfBuzz
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming Firefox 38 port.
About HarfBuzz: HarfBuzz is an OpenType text shaping engine.

Pango
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming Firefox 38 port.
About Pango: Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed. The integration of Pango with Cairo provides a complete solution with high quality text handling and graphics rendering.

Cairo
Cairo is not a new port, but we enhanced it and created also a rpm for it.
About Cairo: Cairo is a 2D graphics library with support for multiple output devices.

Pixman
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming Firefox 38 port.
About Pixman: Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the Cairo graphics library and the X server.

libpoll
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming VBox port.
About libpoll: libpoll implements the poll() system call for systems that do not support poll out of the box.

VirtualBox
The team to port the latest VirtualBox Host to eCS (OS/2) is formed. We already checked in a lot code and a very early build is running already. In the next couple of weeks we plan to deliver a first developer preview. If you are interested to see the progress of this port, then please have a look at VirtualBox for eCS (OS/2).
About VirtualBox: VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).

Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!

Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
Apache OpenOffice for eCS (OS/2) 4.1.2 GA
18.12.2015
We are proud to annouce that we now deliver the version 4.1.2 GA shortly after the official 4.1.2 release.
This GA is rebuilt with our latest compiler. With this compiler we were able to reduce the memory footprint significantly. This should bring more stability on some systems.

The GA version includes english, german, italian, french, spanish, dutch and russian language pack. And of course this version comes nicely packed in a wpi.

Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.

Download Apache OpenOffice 4.1.2 GA from here.
For the download you need a password.

As password please enter "bww" without the quotes.

You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.

For additional installation information, please read the readme_aoo.txt file. The file can also be found in the directory from the download link.

To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.

If you like Apache OpenOffice, please pass by our online shop and donate for Apache OpenOffice for eCS(OS/2). These donations support the ongoing development and bugfixing efforts.
bww bitwise works GmbH progress update
24.07.2015
In the last couple of week we have been working on the tasks below.
  • Firefox
  • SWT/Eclipse
  • VirtualBox
Firefox
The fifth beta of Firefox is online now. Please see Firefox 31 ESR for the complete announcement and download information.
This is a big step forward because the official Mozilla team dropped OS/2 support from the main development line between versions 24 and 31 and in this release we carefully restored it back including all previously existed OS/2 features. We also ported new Firefox code to OS/2 and fixed some old bugs. This includes reviewed JavaScript support where we finally fixed infamous crashes of Firefox on websites with heavy JavaScript usage and generally improved JavaScript performance.
One of our goals for Firefox 31 was to enable sound support again. For this we hired Myung-Hun KO to add his libkai to Firefox. Unfortunately some sound support is still not working, as we could not enable FFMPEG support completely. The reason for this is that Firefox itself doesn't support FFMPEG library completely in version 31. In version 38, which is now in ESR state as well, this support is complete. Because of that we decided to leave Firefox 31 ESR after this beta and move on to Firefox 38 ESR. This will bring us at such a current browser level we haven't been able to have for a long time. If you are interested to see the progress on Firefox, then please have a look at Firefox for eCS (OS/2).

SWT/Eclipse
If you are interested to see the progress on SWT/Eclipse, then please have a look at Eclipse (SWT) for eCS (OS/2).

VirtualBox
We are forming a new team to port the latest VirtualBox Host to eCS (OS/2). Right now we are in the negotiation phase with developers. The SVN/wiki and trac are already partially done. We reused the existing one from netlabs.org. If you are interested to see the progress of this port, then please have a look at VirtualBox for eCS (OS/2).

Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!
bww bitwise works GmbH progress update
08.04.2015
In the last couple of week we were working hard on the below tasks.
  • dash 0.5.8 (new port)
  • ash (update to have it working nicely along dash)
  • boost 1.57.0 (update from 1.40.0)
  • openssl 1.0.0r (update from 1.0.0n, more modules enabled)
If you are curious in the details, please have a look at Unix Ports and RPM/YUM.

We are now switching to Firefox again. A new beta will need some weeks, as we port Firefox 31ESR and leave Firefox 24 ESR behind us.
If you are interested to see the progress on Firefox, please have a look at Firefox for eCS (OS/2).

In parallel we are also working on porting Eclipse (SWT). We did a lot progress in this area and expect a new alpha very soon from now.
If you are interested to see the progress on Eclipse (SWT), please have a look at Eclipse (SWT) for eCS (OS/2).

Sponsoring
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
bww bitwise works GmbH progress update
10.03.2015
This is the fourth beta release of Firefox for eCS (OS/2) version 24. It contains some UI fixes (makes the "Clear Recent History" dialog and most recent sites thumbnails on the new tab canvas work again) and makes XUL.DLL finally loadable into high memory. Also this release uses the new GCC runtime (version 4.9.2) which significantly reduces the size of executables and DLLs and the memory footprint of the running application (by about 5-6 megabytes).

The CHANGES.OS2file contains more detailed list of changes.

The README.OS2file contains software requirements and detailed installation instructions.

LAST MINUTE UPDATE
Unfortunately, the README file lacks references to a number of libraries required for manual installation. Here are the missing links. Take the specified DLLs from the corresponding RPM archives and place them into one of the directories on your LIBPATH (this is not needed in a RPM/YUM installation): There was also an error in an yum command: yum install libstdc++ is wrong and needs to be replaced by: yum install libstdc++6.
IMPORTANT NOTICE
  • If you find a bug (which is likely), please create an issue at the issues page. But before you create a new issue, be sure it is not already reported by searching through the existing ones using the Search field at the top of this page.
  • When Firefox crashes it creates a trap report that may contain useful information for the developers. These reports are saved in .TRP files created in the directory where firefox.exe is installed. By default these reports contain only basic information. In order to make them even more useful (and therefore make a fix for your problem much more likely) please do the following:
    • Install the latest EXCEPTQ runtime from http://home.earthlink.net/~steve53/betas/ (currently, this one is the latest).
    • Install the Firefox symbol files by downloading the .symbols.zip archive from the link below and unzipping it to the same directory where you installed Firefox.
    • Make Firefox crash again and attach the resulting .TRP file to the issue describing your problem.

The Firefox for eCS (OS/2) beta 4 wiki contains the download link and some more information.

Sponsoring
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
bww bitwise works GmbH progress update
18.02.2015
In the last couple of week we were working hard on completing our development toolsets.
Among small other updates we added or updated:
  • libtool 2.4.6
  • automake 1.14.1
  • help2man 1.46.4
  • texinfo 5.2
  • gettext 0.18.3
  • libc 0.6.6
  • gcc 4.9.2
  • poppler 0.31.0
  • yum 3.4.3
  • rpm 4.8.1
  • aspell 0.60.6.1
  • libpng 1.6.16
  • freetype 2.5.5
If you are curious in the details, please have a look at Unix Ports and RPM/YUM.
For libc a big thanks goes also to Knut St. Osmundsen. For gcc a big thanks goes also to Paul Smedley.

We are now switching to Firefox again and we hope to have a fresh beta out very soon. If you are interested to see the progress on Firefox, please have a look at Firefox for eCS (OS/2).

Shopping hunt January 2015
The hunt is over and was claimed by:
Robert Tomlinson
Cypress United Methodist Church

Stay tuned for the next hunt.

Sponsoring
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
Apache OpenOffice for eCS (OS/2) 4.1.1.1
10.02.2015
1 month after our Apache OpenOffice 4.1.1 GA, we are now proud to present the 2nd GA version of 4.1.1.
This GA is rebuilt with our latest compiler. With this compiler we were able to reduce the memory footprint significantly. This should bring more stability on some systems.

The GA version includes english, german, italian, french, spanish, dutch and russian language pack. And of course this version comes nicely packed in a wpi.

Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.

Download Apache OpenOffice 4.1.1.1 GA from here.
For the download you need a password.

As password please enter "bww" without the quotes.

You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.

For additional installation information, please read the readme_aoo.txt file. The file can also be found in the directory from the download link.

To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.

If you like Apache OpenOffice, please pass by our online shop and donate for Apache OpenOffice for eCS(OS/2). These donations support the ongoing development and bugfixing efforts.
Apache OpenOffice for eCS (OS/2) 4.1.1 GA
07.01.2015
5 month after our first Apache OpenOffice 4.1.1 RC, we are now proud to present the GA version of 4.1.1.
The GA version includes english, german, italian, french, spanish, dutch and russian language pack. And of course this version comes nicely packed in a wpi.

Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.

Download Apache OpenOffice 4.1.1 GA from here.
For the download you need a password.

As password please enter "bww" without the quotes.

You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.

For additional installation information, please read the readme_aoo.txt file. The file can also be found in the directory from the download link.

To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.

If you like Apache OpenOffice, please pass by our online shop and donate for Apache OpenOffice for eCS(OS/2). These donations support the ongoing development and bugfixing efforts.
bww bitwise works GmbH progress update
11.11.2014
Apache OpenOffice:
We are right now packing and testing Apache OpenOffice 4.1.1 GA as wpi. The announcement will follow very soon.

Java Plugin:
We are updating IcedTea-Web Java plugin to version 1.5. This version will bring a lot enhancements and stability. We hope to have a new beta available within some days.

Flash Plugin:
We plan to work on the flash plugin very soon. The planned features are available here.

Qt4:
We imported the vendor source 4.8.6 to our repository. We are right now discussing, if we should do a Qt 4.8 release. We think the time needed is not that much and could make sense. As Qt 5 is for sure needed, but with all the work we have right now, not the most important part. So stay tuned for more news on the Qt front.

Sponsoring:
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
bww bitwise works GmbH Newsletter
22.08.2014
Hereby we would like to give you an update on current and possibly future projects and keep you informed about what we do for your sponsoring units!

Right now we work on various projects as you might have read or heard. Some people seem to think that all projects are done by the same people in parallel, which is not the case.
We have a very qualified team of developers working on the various projects, nevertheless our resources are limited and therefore we have to put projects temporarily on hold and resume later, as we never over schedule our resources. Thereby we are very capable of running multiple projects in parallel.
We can assure you we do not announce or promise more than we can manage at a given time!

bww bitwise works GmbH has been in touch for some time with Lewis Rosenthal, who has recently announced the new OS/2-focused company, Arca Noae LLC. He has launched Arca Noae mainly due to a lack of updated offerings for the OS/2 community. We continue to work closely with Arca Noae to map out the schedule for the release of new and updated items. Both companies will also sell each others products.

As mentioned in Lewis recent public postings to the community, the Arca Noae team is working on the final bits and pieces in order to get their new website live and open their shop for business.

Current projects:
  • Firefox 24
    We know that a later one is out for a while, but we stick at this version until its GA for us as this means a new base version from which the newer releases are easier to be build. At the moment it is depending on underlying tooling to be finished first as in: git (versioning application used for github as example), which is 98% done now.
  • SWT (Standard Widget Toolkit)
    This will also include odin updates. SWT will bring eclipse and current SmartSVN/SmartGit tools.
  • Apache OpenOffice 4.1.1
    RC3 was announced recently
  • Injoy Firewall
    Version 4.2.2 is available since some weeks already

Future projects:
  • update Java to latest OpenJDK, which brings new recent Java applications
  • update Qt to Qt5, to have latest webkit working. With this we will get even more Qt applications

Track record for this year:
We also updated a whole bunch of other stuff, as we needed it for some projects we work on. Here is the list we did so far:
  • curl
  • python
  • git
  • mmap
  • perl
  • pthread
  • openssl
  • expat
  • libtool
  • autoconf
  • automake
All the above ports are available as rpm and the source is at svn.netlabs.org

Sponsoring:
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
Apache OpenOffice for eCS (OS/2)
18.08.2014
After a long period of silence, we are now proud to show our commitment to Apache OpenOffice.

We took over the development lead from Mensys beginning this year. The developer behind Apache OpenOffice is still the same, however he is now working for bww bitwise works.

While we think a subscription service might work out, we have decided to not go this way. We believe a donation way is better more the suitable for current situation.

If you like Apache OpenOffice, please pass by our online shop and buy Apache OpenOffice for eCS (OS/2). This donations save the ongoing development and bugfixing.

Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.

bww bitwise works is commited to provide the latest version available, which will be version 4.1.1.
By providing a 4.1.1 RC3 our version for eComStation (OS/2) is on the same level as for other major platforms such as Windows and Linux.

Download Apache OpenOffice 4.1.1 RC3 and Apache_OpenOffice_4.1.1_os2gcci_install-arc_en-US-rc3-strip.zip is the non debug file, if you have issues please use the debug file to get more debug output.

To fill a bug please use the Apache OpenOffice bugtracker
InJoy Firewall 4.2.2 GA is out
26.06.2014
This is a bugfix release for Windows and eComstation (OS/2) based InJoy Firewall™.
What is new in Version 4.2.2:
  • Fixed pluto crash when installing a server x-auth SA
InJoy Firewall 4.2.1 GA is out
02.04.2014
This is a bugfix release for eComstation (OS/2) based InJoy Firewall™ only.
What is new in Version 4.2.1:
  • Fixed regression of ticket #34 (new ExceptQ support)
  • Fixed regression of ticket #4 (installer to prevent icons)
InJoy Firewall 4.2 GA is out
20.02.2014
After the acquisition of InJoy Firewall™ product family in 2012, bww bitwise works GmbH proudly presents its first GA-Version of the proven Firewall and Traffic-Shaping-Solution for the B2B sector.
What is new in Version 4.2:
  • 32bit and 64bit versions supporting Microsoft Windows XP/Vista/7/8
  • End of support for older Windows versions (pre XP)
  • Migration of the build system to kBuild, in order to streamline and accelerate development
  • Switch of compiler for the eComStation (OS/2) Version to GCC (more modern, eases cross platform delelopment)
  • Ticket #1 und #2: Changed all trademarks to bitwise works GmbH
  • Ticket #3: The installer now shows a logfile of the installation process.
  • Ticket #4: The installer now does not delete old symbols anymore
  • Ticket #5: Addition of a precise changelog to all distributions
  • Ticket #25: Changed PPPoE part on Windows
  • Ticket #34: Added new ExceptQ support on eCS
  • Ticket #37: Allow older remote Guis to connect to newer server
  • Ticket #39: Removed wrong bitmaps in the installer
InJoy Firewall 4.2 beta is out
31.05.2013
After the acquisition of InJoy Firewall™ product family last year, bww bitwise works GmbH proudly presents its first Beta-Version of the proven Firewall and Traffic-Shaping-Solution for the B2B sector.
What is new in Version 4.2:
  • 32bit and 64bit versions supporting Microsoft Windows XP/Vista/7/8
  • End of support for older Windows versions (pre XP)
  • Migration of the build system to kBuild, in order to streamline and accelerate development
  • Switch of compiler for the eComStation (OS/2) Version to GCC (more modern, eases cross platform delelopment)
  • Ticket #1 und #2: Changed all trademarks to bitwise works GmbH
  • Ticket #3: The installer now shows a logfile of the installation process.
  • Ticket #4: The installer now does not delete old symbols anymore
  • Ticket #5: Addition of a precise changelog to all distributions
bww bitwise works GmbH starts new project to port Mozilla (Firefox/Thunderbird) to eCS (OS/2)
21.04.2013
bww bitwise works GmbH has started its latest porting project, bringing an updated Firefox and Thunderbird to the eCS (OS/2) platform.
The project will be entirely open source. Source code and progress can be found at Mozilla for eCS repository

As with previous big projects (like Qt GUI framework, Java 6, Flash) funding is required to ensure a steady progress at a reasonal speed. Partial funding was already provided by several companies and individuals, with Mensys BV being the main sponsor. But in order to have the project updated in a reasonable timeframe, we need more sponsoring.

If you are interested in sponsoring this project, please contact Silvan Scherrer directly or alternatively buy sponsoring units.
Sponsoring units may be bought at Mensys. 100% of that money will be transferred to bww bitwise works GmbH.
The Mensys sponsor link is: here.
bww bitwise works GmbH takes over the InJoy products from F/X Communications
01.05.2012
bww bitwise works GmbH acquires the InJoy Firewall product family of F/X Communications, Denmark.
This includes the source code for the InJoy Firewall, InJoy Dialer, the NDIS Packet Intercepting Toolkit and the IPSec VPN Toolkit.