BleachBit

Last updated
BleachBit
Initial release24 December 2008;15 years ago (2008-12-24)
Stable release
4.6.0 [1]   OOjs UI icon edit-ltr-progressive.svg / 5 November 2023;4 months ago (5 November 2023)
Repository
Written in Python
Operating system Microsoft Windows
macOS
Linux
Size 11.3-12.1 MB (Windows)
Available in64 languages [2]
Type Disk cleaner
License GNU General Public License
Website www.bleachbit.org

BleachBit is a free and open-source disk space cleaner, privacy manager, and computer system optimizer. The BleachBit source code is licensed under the GNU General Public License version 3.

Contents

History

BleachBit was first publicly released on 24 December 2008 for Linux systems. [3] The 0.2.1 release created some controversy [4] by suggesting Linux needed a registry cleaner.

Version 0.4.0 introduced CleanerML, [5] a standards-based markup language for writing new cleaners. On May 29, 2009, BleachBit version 0.5.0 added support for Windows XP, Windows Vista, and Windows 7. [6] On September 16, 2009, version 0.6.4 introduced command-line interface support. [7]

Technology

BleachBit is written in the Python programming language and uses PyGTK.

Most of BleachBit's cleaners are written in CleanerML, [8] an open standard XML-based markup language for writing cleaners. [9] CleanerML deals not only with deleting files, but also executes more specialized actions, such as vacuuming an SQLite database (used, for example, to clean Yum).

BleachBit's file shredder uses only a single, "secure" pass [10] because its developers believe that there is a lack of evidence that multiple passes, such as the 35-pass Gutmann method, are more effective. They also assert that multiple passes are significantly slower and may give the user a false sense of security by overshadowing other ways in which privacy may be compromised. [11]

Hillary Clinton email controversy

Bleachbit was used to erase emails on Hillary Clinton's private server during her time as Secretary of State during the Obama administration. [12]

In August 2016, Republican U.S. Congressman Trey Gowdy announced that he had seen notes from the Federal Bureau of Investigation (FBI), taken during an investigation of Clinton's emails, that stated that her staff had used BleachBit in order to delete tens of thousands of emails on her private server. [13] [14] Subsequently, then presidential nominee Donald Trump claimed Clinton had “acid washed” and “bleached” her emails, calling it “an expensive process.” [15]

After the announcement, BleachBit's company website reportedly received increased traffic. [16] [17]

See also

Related Research Articles

<span class="mw-page-title-main">Cygwin</span> Unix-like environment for Windows

Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

ext3, or third extended filesystem, is a journaled file system that is commonly used by the Linux kernel. It used to be the default file system for many popular Linux distributions. Stephen Tweedie first revealed that he was working on extending ext2 in Journaling the Linux ext2fs Filesystem in a 1998 paper, and later in a February 1999 kernel mailing list posting. The filesystem was merged with the mainline Linux kernel in November 2001 from 2.4.15 onward. Its main advantage over ext2 is journaling, which improves reliability and eliminates the need to check the file system after an unclean shutdown. Its successor is ext4.

<span class="mw-page-title-main">FreeDOS</span> Open source clone of MS-DOS

FreeDOS is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems.

<span class="mw-page-title-main">GNU GRUB</span> Boot loader package

GNU GRUB is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation's Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system's partitions.

Large-file support (LFS) is the term frequently applied to the ability to create files larger than either 2 or 4 GiB on 32-bit filesystems.

<span class="mw-page-title-main">Pegasus Mail</span> Proprietary email client

Pegasus Mail is a proprietary email client for Microsoft Windows. It was originally released in 1990 on NetWare networks with MS-DOS and later Apple Macintosh clients, before being ported to Windows which is now the only platform actively supported. Since its inception it has been developed by David Harris and is donationware after having previously been freeware.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

<span class="mw-page-title-main">GUID Partition Table</span> Computer disk partitioning standard

The GUID Partition Table (GPT) is a standard for the layout of partition tables of a physical computer storage device, such as a hard disk drive or solid-state drive, using universally unique identifiers (UUIDs), which are also known as globally unique identifiers (GUIDs). Forming a part of the Unified Extensible Firmware Interface (UEFI) standard, it is nevertheless also used for some BIOSs, because of the limitations of master boot record (MBR) partition tables, which use 32 bits for logical block addressing (LBA) of traditional 512-byte disk sectors.

The following tables compare general and technical information for a number of file systems.

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses and recommends the name "GNU/Linux" to emphasize the use and importance of GNU software in many distributions, causing some controversy.

<span class="mw-page-title-main">VirtualBox</span> Open-source x86 virtualization application

Oracle VM VirtualBox is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

Btrfs is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager, developed together. It was founded by Chris Mason in 2007 for use in Linux, and since November 2013, the file system's on-disk format has been declared stable in the Linux kernel.

<span class="mw-page-title-main">UltraDefrag</span>

UltraDefrag is a disk defragmentation utility for Microsoft Windows. Prior to version 8.0.0 it was released under the GNU General Public License. The only other Windows-based defragmentation utility licensed under the GNU GPL was JkDefrag, discontinued in 2008.

<span class="mw-page-title-main">GNU Emacs</span> GNU version of the Emacs text editor

GNU Emacs is a free software text editor. It was created by GNU Project founder Richard Stallman, based on the Emacs editor developed for Unix operating systems. GNU Emacs has been a central component of the GNU project and a flagship project of the free software movement. Its tag line is "the extensible self-documenting text editor."

<span class="mw-page-title-main">Smuxi</span> IRC client

Smuxi is a cross-platform IRC client for the GNOME desktop inspired by Irssi. It pioneered the concept of separating the frontend client from the backend engine which manages connections to IRC servers inside a single graphical application.

<span class="mw-page-title-main">Zentyal</span>

Zentyal is a open source email and groupware solution based on Ubuntu Linux. The latest release took place on February 26, 2024.

During her tenure as United States Secretary of State, Hillary Clinton drew controversy by using a private email server for official public communications rather than using official State Department email accounts maintained on federal servers. After a years-long FBI investigation, it was determined that Clinton's server did not contain any information or emails that were clearly marked classified. Federal agencies did, however, retrospectively determine that 100 emails contained information that should have been deemed classified at the time they were sent, including 65 emails deemed "Secret" and 22 deemed "Top Secret". An additional 2,093 emails were retroactively designated confidential by the State Department.

References

  1. "BleachBit 4.6.0". 5 November 2023. Retrieved 6 November 2023.
  2. "Features | BleachBit". bleachbit.org. BleachBit. Retrieved 13 February 2013.
  3. "BleachBit's public debut!". Bleachbit.blogspot.com. 2008-12-24. Retrieved 2016-04-02.
  4. "BleachBit: Does GNU/Linux need the equivalent of a Windows registry cleaner?". Lwn.net. Retrieved 2016-04-02.
  5. "BleachBit 0.4.0 released". Bleachbit.blogspot.com. 2009-02-23. Retrieved 2016-04-02.
  6. "BleachBit 0.5.0 released". Bleachbit.blogspot.com. 2009-05-29. Retrieved 2016-04-02.
  7. "BleachBit 0.6.4 released". bleachbit.org. 2009-09-16. Retrieved 2016-04-02.
  8. "CleanerML". docs.bleachbit.org.
  9. "BleachBit: Cleaner Markup Language". Bleachbit.blogspot.com. 2009-02-19. Retrieved 2016-04-02.
  10. "Validating secure erase". Bleachbit.blogspot.com. 2009-06-04. Retrieved 2016-04-02.
  11. "Shred files and wipe disks". docs.bleachbit.org.
  12. Lichtblau, Eric; Goldman, Adam (September 2, 2016). "F.B.I. Papers Offer Closer Look at Hillary Clinton Email Inquiry". The New York Times. Retrieved August 30, 2018.
  13. Nelson, Louis (August 25, 2016). "Gowdy: Clinton used special tool to wipe email server". Politico. Retrieved August 26, 2016.
  14. Newman, Lily Hay (August 26, 2016). "Security News This Week: Hillary Clinton Didn't Delete Her Emails, She Super Deleted Them". Wired. Retrieved September 10, 2016.
  15. Kiely, Eugene (2016-09-08). "Trump, Pence 'Acid Wash' Facts". FactCheck.org. Retrieved 2021-08-28.
  16. Limitone, Julia (August 29, 2016). "BleachBit Creator Says Possibility of Finding Clinton's Wiped E-mails Exists". Fox Business. Retrieved September 10, 2016.
  17. Shaw, Adam (November 2, 2016). "BleachBit selling 'cloth or something' -- in homage to Clinton". FoxNews.com. Retrieved July 27, 2017.