mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-23 18:02:05 -05:00
7a8953a833
This adds a new application PartitionEditor which will eventually be used to create and edit partition tables. Since LibPartition does not know how to write partition tables yet, it is currently read-only. Devices are discovered by scanning /dev for block device files. Since block devices are chmod 600, PartitionEditor be must run as root. By default Serenity uses the entire disk for the ext2 filesystem without a partition table. This isn't useful for testing as the partition list for the default disk will be empty. To test properly, I created a few disk images using various partitioning schemes (MBR, EBR, and GPT) and attached them using the following command: export SERENITY_EXTRA_QEMU_ARGS=" -drive file=/path/to/mbr.img,format=raw,index=1,media=disk -drive file=/path/to/ebr.img,format=raw,index=2,media=disk -drive file=/path/to/gpt.img,format=raw,index=3,media=disk" |
||
---|---|---|
.. | ||
3DFileViewer.af | ||
2048.af | ||
AnalogClock.af | ||
Assistant.af | ||
Browser.af | ||
BrowserSettings.af | ||
Calculator.af | ||
Calendar.af | ||
CatDog.af | ||
CharacterMap.af | ||
Chess.af | ||
ClockSettings.af | ||
Cube.af | ||
DisplaySettings.af | ||
Eyes.af | ||
FileManager.af | ||
Fire.af | ||
FlappyBug.af | ||
FontEditor.af | ||
GameOfLife.af | ||
GMLPlayground.af | ||
HackStudio.af | ||
Hearts.af | ||
Help.af | ||
HexEditor.af | ||
ImageViewer.af | ||
Inspector.af | ||
Keyboard.af | ||
KeyboardMapper.af | ||
LibGfxDemo.af | ||
LibGfxScaleDemo.af | ||
Magnifier.af | ||
Mail.af | ||
MailSettings.af | ||
Mandelbrot.af | ||
MasterWrod.af | ||
Minesweeper.af | ||
ModelGallery.af | ||
Mouse.af | ||
MouseSettings.af | ||
NetworkSettings.af | ||
PartitionEditor.af | ||
PDFViewer.af | ||
Piano.af | ||
PixelPaint.af | ||
Profiler.af | ||
Screensaver.af | ||
Snake.af | ||
Solitaire.af | ||
SoundPlayer.af | ||
SpaceAnalyzer.af | ||
Spider.af | ||
Spreadsheet.af | ||
SQLStudio.af | ||
Starfield.af | ||
SystemMonitor.af | ||
Terminal.af | ||
TerminalSettings.af | ||
TextEditor.af | ||
ThemeEditor.af | ||
WidgetGallery.af |