(100 intermediate revisions by 12 users not shown) | |||
Line 4: | Line 4: | ||
=== Proposed / In-Progress Features === | === Proposed / In-Progress Features === | ||
{| | {|class="wikitable sortable" | ||
!border="1"| Feature||Owner||Target completion||Components||Additional Developers | |||
|Feature||Owner||Target completion | |||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/LunDiscovery | Add LUN discovery tool in storage UI]] || [[User:Dcantrel|David Cantrell]] || [[Releases/15|Fedora 15]] || anaconda || | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/ReworkLiveCD | Rework current livecd support]] || [[User:Bcl|Brian Lane]] || [[Releases/17|Fedora 17]] || anaconda, lorax (treebuilder) || | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/UseSizeClass | Use Size class instead of megabytes]] || [[User:bcl|Brian Lane]] || [[Releases/17|Fedora 17]] || anaconda || | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/KickstartGeneration | Allow users to run anaconda in kickstart generation mode]] || [[User:Clumens|Chris Lumens]] || [[Releases/18|Fedora 18]] || anaconda, pykickstart, system-config-kickstart || | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/WirelessSupport | Support wireless networking during installation]] || [[User:Rvykydal|Radek Vykydal]] || [[Releases/16|Fedora 16]] || anaconda || | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/KdumpConfiguration | Support kdump setup and configuration during installation]] || [[User:Clumens|Chris Lumens]] || [[Releases/16|Fedora 16]] || anaconda, system-config-kdump, pykickstart || [[User:Dcantrel|David Cantrell]] | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/Grub2Migration | Migration to grub2 boot loader]] || [[User:Pjones|Peter Jones]] || [[Releases/16|Fedora 16]] || anaconda, grubby, grub2 || [[User:Dlehman|Dave Lehman]], [[User:Msivak|Martin Sivak]], [[User:bcl|Brian Lane]] | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/IPv6NetworkBooting | IPv6 network booting]] || [[User:Pjones|Peter Jones]] || [[Releases/16|Fedora 16]] || grub, tftp server, dhcpv6 (?) || | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/Rework dispatch|Rework dispatch]] || TBD || [[Releases/16|Fedora 16]] || anaconda || | ||
|- | |- | ||
| [[Anaconda/ | | [[Anaconda/UX_Redesign | User Interface/Interaction Redesign]] || [[User:Clumens|Chris Lumens]] || [[Releases/18|Fedora 18]] || anaconda, firstboot || [[User:Mgracik|Martin Gracik]], [[User:Wwoods|Will Woods]] | ||
|- | |- | ||
| | | [[Anaconda/Features/GTK3|Port to GTK3]] || [[User:Clumens|Chris Lumens]] || [[Releases/18|Fedora 18]] || anaconda, firstboot || | ||
|- | |||
| [[Anaconda/Features/RemoveLinuxrcS390 | Remove linuxrc.s390 and work in to standard init process]] || [[User:Dcantrel|David Cantrell]] || [[Releases/17|Fedora 17]] || TBD || | |||
|- | |||
| [[Anaconda/Features/NetworkReconfiguration | Support for installer networking reconfiguration (partial - stage2)]] || [[User:Rvykydal|Radek Vykydal]] || [[Releases/17|Fedora 17]] || anaconda || [[User:Wwoods|Will Woods]], mo | |||
|- | |||
| [[Anaconda/Features/iSCSIPartialOffload | Support iSCSI Partial Offload Devices ]] || TBD || [[Releases/17|Fedora 17]] || anaconda, iscsi-initiator-utils || | |||
|- | |||
| [[Anaconda/Features/Firewalld | Support firewalld ]] || TBD || [[Releases/17|Fedora 17]] || anaconda || | |||
|- | |||
| [[Anaconda/Features/ThreadedGUI | Run the GTK code in a thread separate from the the rest of Anaconda]] || [[User:Clumens|Chris Lumens]] || [[Releases/18|Fedora 18]]|| anaconda || [[User:Wwoods|Will Woods]] | |||
|- | |||
| [[Anaconda/Features/BtrfsSupport | btrfs strategy]] || [[User:Wwoods|Will Woods]] || TBD || anaconda || | |||
|- | |||
| [[Anaconda/Features/BetterTextMode | Fix up text mode for serial console users]] || TBD || TBD || anaconda || | |||
|- | |||
| [[Anaconda/Features/ReworkBackendAPI | Rework backend API to allow sources other than yum]] || [[User:Wwoods|Will Woods]], [[User:Dlehman|Dave Lehman]] || TBD || anaconda, yum (?) || [[User:Dlehman|Dave Lehman]] | |||
|- | |||
| [[Anaconda/Features/LargeBootDisks | Boot from disks >2.2TB on BIOS]] || [[Users:Pjones|Peter Jones]] || TBD || grub, anaconda || | |||
|- | |||
| [[Anaconda/Features/TrustedBoot | Trusted boot/TPM/TXT support]] || [[User:Pjones|Peter Jones]] || TBD || grub || | |||
|- | |||
| [[Anaconda/Features/S390DumpDevice | Configure s390 dump device during installation]] || [[User:Dcantrel|David Cantrell]] || TBD || TBD || ibm | |||
|- | |||
| [[Anaconda/Features/NoLoader | Get rid of loader]] || [[User:Wwoods|Will Woods]] || [[Releases/F17|F17]] || anaconda || [[User:bcl|Brian Lane]], [[User:clumens|Chris Lumens]] | |||
|- | |||
| [[Anaconda/Features/998 | BUG 998 (Check GPG sigs on downloaded packages)]] || [[User:Clumens|Chris Lumens]] || TBD || anaconda || | |||
|- | |||
| [[Anaconda/Features/DataStore | Use pykickstart as the data store ]] || [[User:Clumens|Chris Lumens]] || [[Releases/18|Fedora 18]] || anaconda, pykickstart || | |||
|- | |||
| [[Anaconda/Features/MajorVersionUpgrades | Major version upgrade capability]] || TBD || TBD || anaconda || | |||
|- | |||
| [[Anaconda/Features/FilesystemsWithoutPartitions | Support filesystems on whole disk or PV volumes]] || TBD || TBD || anaconda || | |||
|- | |||
| [[Anaconda/Features/EulaAcceptance | Consistent EULA acceptance]] || TBD || TBD || anaconda, pykickstart, firstboot || | |||
|- | |||
| [[Anaconda/Features/LocationQuestion | Get user's location]] || TBD || TBD || anaconda || | |||
|- | |||
| [[Anaconda/Features/InstallClassesInRepo | Install classes and package logic outside Anaconda]] || TBD || TBD || anaconda, rel-engs || | |||
|- | |||
| [[Anaconda/Features/DegradedRaidInstall | Support some level of installation to degraded RAID]] || [[User:Dcantrel|David Cantrell]] || TBD || anaconda || | |||
|- | |- | ||
|} | |} | ||
=== Features from previous releases === | === Features from previous releases === | ||
{| border="1" | {|class="wikitable sortable" | ||
|- | !border="1"|Feature||Owner||Target completion||Committed | ||
| | |- | ||
| [[Anaconda/Features/OnDemandLocales | Generate locale info as needed]] || [[User:Msivak|Martin Sivak]] || [[Releases/16|Fedora 16]] || Yes | |||
|- | |||
| [[Anaconda/Features/RemoveCustomInit | Replace custom /sbin/init with standard system init]] || [[User:Clumens|Chris Lumens]] || [[Releases/16|Fedora 16]] || Yes | |||
|- | |||
| [[Anaconda/Features/ReworkBuildinstall | Rework buildinstall (Lorax)]] || [[User:Mgracik|Martin Gracik]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Features/FourkBSectorBooting | 4kB Sector disk boot support]] || [[User:Pjones|Peter Jones]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Anaconda/Features/ImageInstallation | Support installation to disk/virt image files]] || [[User:Dlehman|Dave Lehman]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Anaconda/Features/StorageTesting | Finish storage testing frameworks and put to use]] || [[User:Clumens|Chris Lumens]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Anaconda/Features/Ipv6OnlyInstallation | Network installation on IPv6-only networks]] || [[User:Rvykydal|Radek Vykydal]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Anaconda/Features/UnifiedInitrd | Combine initrd.img and install.img in to single image]] || [[User:Clumens|Chris Lumens]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Anaconda/Features/WarnTaintedHardware | Warn users if installing on unsupported hardware]] || [[User:Clumens|Chris Lumens]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Anaconda/Features/SeparateISCSI | Support installation to iSCSI via separate NIC]] || [[User:Rvykydal|Radek Vykydal]] || [[Releases/15|Fedora 15]] || No | |||
|- | |||
| [[Anaconda/Features/FirstbootS390 | Support firstboot on s390]] || [[User:Mgracik|Martin Gracik]] || [[Releases/15|Fedora 15]] || Yes | |||
|- | |||
| [[Anaconda/Features/UnitTesting | Finish up unit test framework]] || [[User:Msivak|Martin Sivak]] || [[Releases/14|Fedora 14]] || Yes | |||
|- | |||
| [[Anaconda/Features/UICleanup (not major rewrite) | UI Cleanup for storage]] || Joel Granados || [[Releases/13|Fedora 13]] || Yes | |||
|- | |||
| [[Anaconda/Features/UEFI| UEFI boot]] || [[User:Pjones|Peter Jones]] || [[Releases/13|Fedora 13]] || Yes | |||
|- | |||
| [[Anaconda/Features/Multipath| Multipath devices]] || [[User:Pjones|Peter Jones]] || [[Releases/13|Fedora 13]] || Yes | |||
|- | |||
| [[Anaconda/Features/DefaultPartitioning| Default partition and swap algorithm BZ 150670, 435402]] || [[User:Clumens|Chris Lumens]] || [[Releases/13|Fedora 13]] || Yes | |||
|- | |||
| [[Anaconda/Features/StorageFiltering| Select devices better, plus storage cleanup]] || [[User:Clumens|Chris Lumens]] || [[Releases/13|Fedora 13]] || Yes | |||
|- | |||
| [[Anaconda/Features/Encrypted Boot IPA key Management| Encrypted Boot IPA key Management]] || [[User:Dlehman|Dave Lehman]] || [[Releases/13|Fedora 13]] || Yes | |||
|- | |||
| [[Anaconda/Features/FCoE | FCoE Boot support]] || Hans DeGoede || [[Releases/12|Fedora 12]] || Yes | |||
|- | |||
| [[Anaconda/Features/MDRaid | MDRaid Boot support]] || Hans DeGoede || [[Releases/12|Fedora 12]] || Yes | |||
|- | |||
| [[Anaconda/Features/NewPyParted| Land new pyparted and port anaconda to it]] || [[User:Dcantrel|David Cantrell]] || [[Releases/11|Fedora 11]] || Yes | |||
|- | |||
| [[Anaconda/Features/NewTextUI| Simplify text mode]] || [[User:Clumens|Chris Lumens]] || [[Releases/11|Fedora 11]] || Yes | |||
|- | |||
| [[Anaconda/Features/PartitioningRewrite| Replace partitioning code - Storage Rewrite]] || [[User:Dlehman|Dave Lehman]] || [[Releases/11|Fedora 11]] || Yes | |||
|- | |||
| [[Anaconda/Features/FirstAidKit| FirstAidKit (Improving Rescue Mode)]] || Joel Granados / [[User:Msivak|Martin Sivak]] || [[Releases/10|Fedora 10]] || Yes | |||
|- | |||
| [[Anaconda/Features/NetConfigForNM| Improved netconfig UI with NetworkManager by default]] || [[User:Dcantrel|David Cantrell]] || [[Releases/10|Fedora 10]] || Yes | |||
|- | |||
| [[Anaconda/Features/SaveToBugzilla| Save exceptions straight to bugzilla]] || [[User:Clumens|Chris Lumens]] || [[Releases/10|Fedora 10]] || Yes | |||
|- | |||
| [[Anaconda/Features/EncryptedBlockDevices| Support for installation to encrypted block devices]] || [[User:Dlehman|Dave Lehman]] || [[Releases/9|Fedora 9]] || Yes | |||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/SecondStageInstallSource| Allow setting the install source from the second stage]] || [[User:Clumens|Chris Lumens]] || [[Releases/9|Fedora 9]] || Yes | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/PartitionResizing| Implement support for resizing partitions]] || [[User:Katz|Jeremy Katz]] || [[Releases/9|Fedora 9]] || Yes | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/PreUpgrade| Allow download of packages for upgrade prior to rebooting into anaconda]] || [[User:Katz|Jeremy Katz]] / [[User:Skvidal|Seth Vidal]] || [[Releases/9|Fedora 9]] || Yes | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/UseLibblkid| Use libblkid for filesystem probing]] || [[User:Katz|Jeremy Katz]] ||[[Releases/9|Fedora 9]] || Yes | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/NoMoreKudzu| Stop using kudzu for probing]] || [[User:Notting|Bill Nottingham]] || [[Releases/9|Fedora 9]] || Yes | ||
|- | |- | ||
| [[Anaconda/Features/ | | [[Anaconda/Features/EasierVNC | Make VNC options more accessible]] || [[User:Msivak|Martin Sivak]] || TBD || Yes | ||
|} | |} | ||
[[Category:Anaconda]] | [[Category:Anaconda]] |
Latest revision as of 17:55, 13 September 2012
Anaconda Features
There are a lot of things being worked on within anaconda at any given time. We're trying to do a better job of keeping track of what's being worked on, requested, or planned to be worked on. Some of these aren't currently being worked or driven by anyone. If you're interested in one of these features, we encourage you to work up a basic design (or the start of some code) and send it to anaconda-devel-list@redhat.com for review and comment. If you want to work on something not listed here, the same is true