Distros / OSs
to fix
Linux
- OpenSourceWatershed is a project aimed at understanding the relationship between distributions (downstream) and the individual software components (upstream). It is the basis for a larger study of distributions and their evolution. It is distrology. The aggregate analysis is done over a variety of packages. The three forms of analysis are percent obsolete, the average number of newer releases per package and the time since the oldest new release. In other words the lag is the amount of time a distro had to move to a newer package.
Arch
- Arch Linux
- Arch Linux news - lists major upgrade changes
- Arch Linux wiki
- AUR - Arch User Repository
- Arch vs. Slackware, a friendly comparison - Dec 30, 2009
10Gb is NOT enough for the root partition (where packages are stored).
Debian
- http://unix.stackexchange.com/questions/33999/backports-on-debian-not-working
- http://serverfault.com/questions/322533/best-way-to-install-package-from-wheezy-on-squeeze
not in backports (as of oct 2012): vim 7.3, atop 1.26/1.27-3
- http://www.dotdeb.org/about/ - LAMP, etc.
- http://www.linuxdeepin.com/ - gnome
- antiX is a fast, lightweight and easy to install linux live CD distribution based on Debian Testing for Intel-AMD x86 compatible systems. antiX offers users the "antiX Magic" in an environment suitable for old computers. So don't throw away that old computer yet! It should run on most computers, ranging from 64MB old PII 266 systems with pre-configured 128MB swap to the latest powerful boxes. 128MB RAM is recommended minimum for antiX. The installer needs minimum 2.2GB hard disk size. antiX can also be used as a fast-booting rescue cd.
- SolydX is a Debian based distribution with the Xfce desktop. It intends to be as light-weight as possible without giving up any of the expected functionality.
Ubuntu
Server
- Ubuntu JeOS (pronounced "Juice") is an efficient variant of the Ubuntu Server operating system, configured specifically for virtual appliances. Currently available as a CD-ROM ISO for download, JeOS is a specialized installation of Ubuntu Server Edition with a tuned kernel that only contains the base elements needed to run within a virtualized environment.
Varieties
- http://xubuntu.org/ - XFCE
- http://lubuntu.net/ - LXDE
- http://kubuntu.org/ - KDE
- http://ubuntustudio.org/ - media creation
- http://mythbuntu.org/ - media centre
- http://edubuntu.com/ - educational
- http://ubuntu-mate.org/ - MATE
Articles
Linux Mint
CentOS
Red Hat Enterprise Linux (RHEL)
"Red Hat Enterprise Linux is available only through a paid subscription service that provides access to software updates and varying levels of technical support."
"Since Red Hat Enterprise Linux is based completely on free and open source software, Red Hat makes available the complete source code to its enterprise distribution through its FTP site to anybody who wants it. Accordingly, several groups have taken this source code and compiled their own versions of Red Hat Enterprise Linux, typically with the only changes being the removal of any references to Red Hat's trademarks and pointing the update systems to non-Red Hat servers. Groups which have undertaken this include CentOS (the 8th most popular Linux distribution as of November 2011), Oracle Linux, Scientific Linux, White Box Enterprise Linux, StartCom Enterprise Linux, Pie Box Enterprise Linux, X/OS, Lineox, and Bull's XBAS for high-performance computing. All provide a free mechanism for applying updates without paying a service fee to the distributor.""
If going down the based-on-RHEL route, consideration needs to be paid towards the update delay of the distros when a new RHEL release comes out.
Fedora
- Fedora is an RPM-based, general purpose collection of software, including an operating system based on the Linux kernel, developed by the community-supported Fedora Project and owned by Red Hat.
- Fedora Spins are alternative versions of Fedora, tailored for various types of users via hand-picked application sets or customizations.
- Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL),CentOS and Scientific Linux (SL). EPEL packages are usually based on their Fedora counterparts and will never conflict with or replace packages in the base Enterprise Linux distributions. EPEL uses much of the same infrastructure as Fedora, including buildsystem, bugzilla instance, updates manager, mirror manager and more.
Scientific Linux (SL)
Oracle Linux
Quicker to release was FUD? corperate atmosphere of Oracle has a baaad relationship with the open source world in general [4]
SUSE
- http://www.opensuse.org/en/ openSUSE is a free and Linux-based operating system for your PC, Laptop or Server.
Gentoo
Sugar
Slackware
- Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical user interface and useful recovery tools for system administrators. The modular approach gives you the ability to include any other software in Slax easily. If you're missing your favourite text editor, networking tool or game, simply download a module with the software and copy it to Slax, no need to install, no need to configure.
- http://www.zenwalk.org/ - slackware based
Anonymity
- Tails is a live DVD or live USB that aims at preserving your privacy and anonymity.
Security
- Qubes is an open source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers. Qubes Release 1 has been released in September 2012. Qubes Release 2 is currently in the works, and Beta 1 has already been released. Qubes 2 supports Windows-based AppVMs.
- Kali Linux, the most advanced and versatile penetration testing distribution ever created. Successor to BackTrack Linux
- Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and contains Snort, Suricata, Sguil, Squert, Snorby, Bro, NetworkMiner, Xplico, and many other security tools. The easy-to-use Setup wizard allows you to build an army of distributed sensors for your enterprise in minutes!
- Whonix is an operating system focused on anonymity, privacy and security. It's based on the Tor anonymity network, Debian GNU/Linux and security by isolation. DNS leaks are impossible, and not even malware with root privileges can find out the user's real IP. Whonix consists of two parts: One solely runs Tor and acts as a gateway, which we call Whonix-Gateway. The other, which we call Whonix-Workstation, is on a completely isolated network. Only connections through Tor are possible.
Data and media
- FreeNAS enables users to build network-attached-storage (NAS) on nearly any hardware platform of their choosing. The FreeNAS project and software were founded in 2005 on the principle that network storage be made available to the world at no cost and unencumbered by license restrictions. The FreeNAS Project has a mature community and a team of developers dedicated to meeting that goal and providing the best open-source NAS solution on the market.
- http://www.nas4free.org/
- portable ZFS
- OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.
- GeeXboX is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. GeeXboX is not an application, it’s a full-featured OS, that one can boot as a LiveCD, from a USB key, an SD/MMC card or install on its regular HDD. The GeeXboX distribution is lightweight and designed for one single goal: embed all major multimedia applications as to turn your computer into an HTPC. GeeXboX runs on x86, PowerPC and ARM devices.
- forked-daapd - A re-write of the firefly media server (mt-daapd).
- RPiForked-Daapd is a Raspberry Pi orientated iTunes server (DAAP server) made by Julian Blache, based on mt-daapd (Firefly). It's also a Roku server (RSP server). Unfortunately forked-daapd is no longer maintained upstream, so the packages available in the Debian repositories have a couple of issues.
- KXStudio is a collection of applications and plugins for professional audio production. KXStudio provides Debian and Ubuntu compatible repositories and its own Linux Distribution based on Ubuntu 12.04.1 LTS.
- 64 Studio Ltd. produces Debian and Ubuntu releases specialising in multimedia and digital content creation.
Networking
- pfSense includes most all the features in expensive commercial firewalls, and more in many cases. The following is a list of features currently available in the pfSense 2.0 release. All of these things are possible in the web interface, without touching anything at the command line.
Wayland
- Maui aims to offer an excellent desktop experience. Instead of forcing you to know every detail of your computer we expect you to turn it on, sit down and simply use it. Uses Qt 5, QtQuick and Wayland.
Gaming
- live.linuX-gamers.net is a Linux live distribution: "boot 'n play". The idea is for you to be able to carry a decent amount of high-quality Linux games with you where ever you go for purposes of demonstration, gaming or parties. Your computer will remain completely unchanged as everything will run live.
Embedded
Supercomputing
Small
- tomsrtbt - The most GNU/Linux on 1 floppy disk.
- SliTaz is a free operating system providing a fully featured desktop or server in less than 35 MB. In Live mode SliTaz can run completely in RAM and boot from removable media such as a cdrom or USB key. The system is secure, stable and easy to use.
- https://www.linuxliteos.com/ - ubuntu based
- static linux is based on a hand selected collection of the best tools for each task and each tool being statically linked (including some X clients such as st, surf, dwm, dmenu).
Static
Bedrock Linux
- Bedrock Linux is a Linux distribution created with the aim of making most of the (often seemingly mutually-exclusive) benefits of various other Linux distributions available simultaneously and transparently. If one would like a rock-solid stable base (for example, from Debian or a RHEL clone) yet still have easy access to cutting-edge packages (from, say, Arch Linux), automate compiling packages with Gentoo's portage, and ensure that software aimed only for the ever popular Ubuntu will run smoothly - all at the same time, in the same distribution - Bedrock Linux will provide a means to achieve this.
Pardus
- Pardus
- Pardus is a Linux distribution developed with support from the Turkish government. Pardus’ main focus is office-related work, including the use in Turkish government agencies. Despite that, Pardus ships in several languages. Its ease of use and availability free of charge spawned numerous communities throughout the world.
NixOS
- NixOS is a GNU/Linux distribution that aims to improve the state of the art in system configuration management. In existing distributions, actions such as upgrades are dangerous: upgrading a package can cause other packages to break, upgrading an entire system is much less reliable than reinstalling from scratch, you can’t safely test what the results of a configuration change will be, you cannot easily undo changes to the system, and so on. We want to change that.
gNewsense
GNU Linux-libre
- GNU Linux-libre is a project to maintain and publish 100% Free distributions of Linux, suitable for use in Free System Distributions, removing software that is included without source code, with obfuscated or obscured source code, under non-Free Software licenses, that do not permit you to change the software so that it does what you wish, and that induces or requires you to install additional pieces of non-Free Software.
Custom
- http://exherbo.org/ - gentooish, different packaging
to sort
- Zentyal Server is a Linux small business server, that can act as a Gateway, Infrastructure Manager, Unified Threat Manager, Office Server, Unified Communication Server or a combination of them. These functionalities are tightly integrated, automating most tasks, avoiding mistakes and saving time for system administrators.
- SME Server is a leading Open Source distribution for small and medium enterprises. It is a simple, powerful, secure Linux server for networking and communicating, used by thousands of individuals, companies and organizations all over the world. SME Server provides a friendly, free alternative to expensive proprietary software, standing apart from the competition by shipping with most common functionality preconfigured, and features a number of popular additional enhancements in the form of downloadable Contributions.
- http://zorin-os.com/ - easy gui
- http://quantum-os.github.io/ [7] - material ui
BSD
FreeBSD
- http://www.pcbsd.org/ - based on freebsd
OpenBSD
NetBSD
PC-BSD
- http://www.pcbsd.org/ - based on freebsd
DragonflyBSD
- http://www.dragonflybsd.org/ - based on freebsd
Darwin
Open Solaris forks
NeXTSTEP
EdgeBSD
- http://www.edgebsd.org/ - new in 2013, netbsd fork [8]
GNU System
- GNU - offers a Unix-compatible system that would be 100% free software. Not 95% free, not 99.5%, but 100%. The name of the system, GNU, is a recursive acronym meaning GNU's Not Unix—a way of paying tribute to the technical ideas of Unix, while at the same time saying that GNU is something different. Technically, GNU is like Unix. But unlike Unix, GNU gives its users freedom. Completely free system distributions (“distros”) meeting this goal are available today, many using the Linux-libre kernel (the relationship between GNU and the Linux kernel is described more fully elsewhere). The GNU packages have been designed to work together so we could have a functioning GNU system. It has turned out that they also serve as a common “upstream” for many distros, so contributions to GNU packages help the free software community as a whole. Naturally, work on GNU is ongoing, with the goal to create a system that gives the greatest freedom to computer users. GNU packages include user-oriented applications, utilities, tools, libraries, even games—all the programs that an operating system can usefully offer to its users.
- Guile is an interpreter and compiler for the Scheme programming language, a clean and elegant dialect of Lisp. Guile is a library designed to help programmers create flexible applications. Guile is an efficient virtual machine that executes a portable instruction set generated by its optimizing compiler, and integrates very easily with C and C++ application code. In addition to Scheme, Guile includes compiler front-ends for ECMAScript and Emacs Lisp (support for Lua is underway), which means your application can be extended in the language (or languages) most appropriate for your user base. And Guile's tools for parsing and compiling are exposed as part of its standard module set, so support for additional languages can be added without writing a single line of C.
Hurd
- http://www.linuxuser.co.uk/features/whatever-happened-to-the-hurd-the-story-of-the-gnu-os [9]
- https://archive.fosdem.org/2013/schedule/event/hurd_microkernel/attachments/slides/163/export/events/attachments/hurd_microkernel/slides/163/2013_02_02_fosdem.pdf
Other
See also Computing#Operating system
Plan9
Unix done 'better'. Ideas from Plan 9 made it into Linux, like more things being files.
- http://en.wikipedia.org/wiki/9P - networking
Minix
Other
- http://www.haiku-os.org/ - BeOS clone
- http://www.osv.io/ - for cloud containers
- http://mailman.cs.huji.ac.il/pipermail/linux-il/2013-September/010649.html
- https://github.com/cloudius-systems/osv
- https://github.com/cloudius-systems/osv/wiki/Running-OSv-under-KVM-QEMU
- https://docs.google.com/presentation/d/11mxUl8PBDQ3C4QyeHBT8BcMPGzqk-C8bV1Fw8xLgwSI/preview?pli=1&sle=true#slide=id.g104154dae_12
- http://lwn.net/SubscriberLink/567222/d02ddd1c4e25ae22/ [10]
Live Distro
- https://en.wikipedia.org/wiki/List_of_live_CDs
- https://en.wikipedia.org/wiki/Comparison_of_Linux_distributions#Live_media
Repair
- Trinity Rescue Kit or TRK is a free live Linux distribution that aims specifically at recovery and repair operations on Windows machines, but is equally usable for Linux recovery issues. Since version 3.4 it has an easy to use scrollable text menu that allows anyone who masters a keyboard and some English to perform maintenance and repair on a computer, ranging from password resetting over disk cleanup to virus scanning
- SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with a lot of linux software such as system tools (parted, partimage, fstools, ...) and basic tools (editors, midnight commander, network tools). It can be used for both Linux and windows computers, and on desktops as well as servers. This rescue system requires no installation as it can be booted from a CD/DVD drive or USB stick, but it can be installed on the hard disk if you wish. The kernel supports all important file systems (ext2/ext3/ext4, reiserfs, btrfs, xfs, jfs, vfat, ntfs), as well as network filesystems (samba and nfs).
Tools
Boot managers
Linux
sudo dd if=/dev/zero of=/dev/sdx sudo dd if=~/Desktop/linuxmint.iso of=/dev/sdx oflag=direct bs=1048576
- UNetbootin allows you to create bootable Live USB drives for Ubuntu, Fedora, and other Linux distributions without burning a CD. It runs on Windows, Linux, and Mac OS X. You can either let UNetbootin download one of the many distributions supported out-of-the-box for you, or supply your own Linux .iso file if you've already downloaded one or your preferred distribution isn't on the list.
- MultiBootUSB is a software / installer which allows user to install multiple Live Linux Distros in to a single USB drive / Pendrive / Flash drive and able to boot from it. USB can be tested without reboot using inbuilt QEMU.
Windows
- YUMI (Your Universal Multiboot Integrator), is the successor to our MultibootISOs. It can be used to create a Multiboot USB Flash Drive containing multiple operating systems, antivirus utilities, disc cloning, diagnostic tools, and more. Contrary to MultiBootISOs which used grub to boot ISO files directly from USB, YUMI uses syslinux to boot extracted distributions stored on the USB device, and reverts to using grub to Boot Multiple ISO files from USB, if necessary.
- LinuxLive USB Creator is a completely free and open-source software for Windows only. It has been built with simplicity in mind and it can be used by anyone. All you have to do is to pick up a Linux in the list and give it a try.
Persistence
- https://en.wikipedia.org/wiki/Persistence_(computer_science)
- http://www.pendrivelinux.com/what-is-persistent-linux/
- http://www.maketecheasier.com/persistent-live-usb-vs-full-install-usb/
Testing
qemu-system-x86_64 -m 512 distro.iso