Welcome to Catbird Linux, an operating system built for internet content creation and use of automation to retrieve and analyze data from websites and online databases. It centers on Python and Go, with numerous packages for web scraping or downloading data via API calls. Using Catbird Linux, it is possible to accomplish in depth stock market analysis, track weather trends, follow social media sentiment, or do other tasks in data science. The system is programmer friendly, ready for creating and running the tools you use to measure and understand your world.
Here are some of the main Python packages integrated into the system:
For web scraping, these specialized packages are installed:
Sentiment of scraped social media or news content can be measured with natural language processing (nlp) software tools. Whether favorable, neutral, unfavorable, or perhaps outright love and hate, populations can be evaluated by by what they say. Bots and trolls can be found and evaluated too! Catbird Linux contains multiple lexicons and language processing packages.
The Natural Language Toolkit (NLTK) is the main language processing tool in Catbird Linux. It has numerous components which parse, tokenize, classify, and evaluate the semantics of written language. Catbird Linux is configured for English, but it is possible to install modules for other languages. VADER Sentiment Analysis is a valence-aware dictionary and rules-based analysis tool crafted for social media analysis. WordNet is effective on groups of words, adept at assigning values based on phrases built on synonyms, antonyms, or neutral with respect to other words.
TextBlob is a package which your scripts will use to examine blocks of text - breaking phrases into parts, then tagging, evaluating, and quantifying sentiment. It is powerful, but easy to use: collect your text, with programmatic instructions, feed it to the processor for evaluation.
Catbird Linux includes a wide variety of python packages ready to work on start-up. If you have your own scripts or Jypyter Notebooks, copy them into the system and run them. Additional packages may be easily added with the pip install or other commands. It is suggested to set up separate Python virtual environments built around specific packages and tasks.
Aside from writing text, creating content involves working with audio, video, and images. Catbird Linux is ready to work for you with these applications:
Go is an open source programming language focused on simplicity, reliability, and efficiency. Using Go to create your applications, you work in a more direct manner, without the bloat and clutter of other programming languages. Code is compiled into lightweight, efficient binaries which run quickly and reliably.
Gather an analyze data with Python, but use Go to do the heavy work with your refined data. It is 40x faster than Python, similar to Java or C++ but more probrammer-friendly.
Catbird Linux contains a plethora of efficient and fast command line tools.
Catbird Linux contains applications promoting a decentralised, content neutral, and censorship free internet. For evading national censorship barriers, Wireguard VPN, OpenVPN, and Sshuttle are effective tools. Support for remote Tor connections via ssh tunneling is included (set it up on a distant server). DNS queries are protected with DNS-over-TLS software, ensuring that censors cannot monitor or poison domain name lookups.
Local files need protection too! VeraCrypt provides strong cryptographic protection in the form of storage volumes which resist tampering or unauthorised access. Bleachbit is a powerful system cleaner which can also eliminate traces of deleted files by wiping free disk space.
Catbird Linux is built to run as a live environment. Write it to a flash drive or virtual machine and go forth to do great things. Also, the system may be installed as a persistent, uncompressed filesystem on your hard drive. See these options:
Ventoy is both capable of creating multiboot drives, so you can set up multiple operating systems for different computing tasks. You can create a persistent image file, with the label casper-rw, for persistent settings across reboots. See the Ventoy site for details!
It is not recommended to burn an actual DVD to run any live computing environment. It is far, far too slow! Use a flash drive or SSD. For ultimate performance, clone the environment to a regular uncompressed file system.
Catbird Linux is a 64 bit system, derived derived from Ubuntu 20.04 LTS, which is itself derived from Debian Linux. Catbird Linux uses the MATE desktop environment and the i3 window manager to provide users with an effieient workflow light on resources. It carries The capabilities of its parent distros: easy software updating, great graphics, system resource management, and adaptability to user needs. The default username is user and there is no password in the default system.The system runs quite well on modest hardware, and truly shines on strong multi-Core CPUs with abundant memory.
Great effort goes into making Catbird Linux safe and free of malware. To verify that your copy of the iso image file is authentic, undamaged, and unaltered, check the sha256sum against the official authentication document and verify the digital signature of Catbird Linux. The authentication document is available by the download link at Catbirdlinux.com. Use the Passwords and Keys or Seahorse application to check the signature. Import the Catbird Linux public key from pool.sks-keyservers.net or keyserver.ubuntu.com.
Catbird Linux is provided as-is. No guarantees or warranties are applicable to Catbird Linux. Catbird Linux is derived from Ubuntu Linux and but not endorsed by or affiliated with Ubuntu, Canonical Ltd, or the Linux Mark Institute. End users bear all responsibility for access and use of data obtained with Catbird Linux and must accomplish their own due diligence before such data is used.
For older changes, visit the DOWNLOADS page.