The developers dream editor

Today i became frustrated about my favourite editor kate. It’s a great tool, but it is still missing tools that a developer really needs everyday (e.g. replace in files). Also searching in opened files is a pain because the search text has to be entered for each file seperately. Why is it not possible to define the search text once and press F3 in each document tab?

Years ago i used PSPad on Windows, but sadly there is no Linux port available (using Wine is no option). So i began to search for a useful Linux GUI text editor and came across Komodo Editor.

It is enhanceable via plugins and seems to have all features i’m missing till now. The only feature i’m missing is the ‘block’ editing mode.

The fiollowing plugins seems to be useful:

P.S.: Emacs and vi are no options, i want to have a GUI 🙂

Do you want to have a 32bit version of OMV?

Hello all,

i am thinking about to release only a 64bit version of OpenMediaVault. Today most older hardware already supports 64bit, so i do not think that there is any need for a 32bit version anymore. Please tell me want what you are thinking about this.

[poll id=”2″]

4k alignment

Currently i’m a little bit confused. I’m trying to take care about the correct 4k alignment to get best performance for new HDDs with size > 2TiB. I’m using the following command till now, but i know it is not the optimal setting, but how to tell parted to auto-align the partition?

parted -s — ${device} mklabel gpt mkpart primary 0 -1

Using

parted -s -a optimal — ${device} mklabel gpt mkpart primary 0s -1s

does not fix the problem. Everytime the partition layout looks like

# fdisk -lu /dev/sdd
WARNING: GPT (GUID Partition Table) detected on ‘/dev/sdd’! The util fdisk doesn’t support GPT. Use GNU Parted.
Disk /dev/sdd: 106 MB, 106954752 bytes
255 heads, 63 sectors/track, 13 cylinders, total 208896 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1      208895      104447+  ee  GPT
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 0, 1) logical=(0, 0, 2)
Partition 1 has different physical/logical endings:
phys=(1023, 254, 63) logical=(13, 0, 51)

which is not optimal. Any tipps?

Feedback

To make it short, the development will not be stopped. I am really pleased about the great feedback. I did not know that there are so many people waiting for OMV.

Finally after reading all posts i will comment various issues:

Why is no code released till now?

This is because i wanted to release a perfect piece of software, and currently it does not not fulfilled my claims. But the most important reason is that if the code is in the wild it is hard to do any fundamental code change if necessary. This happens once or twice during the current development, so i was happy to do not have to take care about backward compatibility.

Screenshots can be faked

That’s right. Because of that i will upload a video soon. The problem is that YouTube does not like OGV screencasts recorded on Ubuntu Lucid, so i have to convert the screencast first to be able to upload it to YT.

Donation

After OMV has been released i will add a donation button to the homepage.

Outstanding issues

  • iSCSI Target WebGUI refactoring + include iSCSI authentication
  • Refactor session authentication
  • Refactor volume management (configuration)
  • Mounting ISO files via WebGUI
  • Statistics
  • Apple file protocol (AFP). The latest Lenny backport is 2.0.5, so TimeMachine support should be possible.
  • UPS support
  • Iface bonding
  • WebDAV
  • Userportal to allow the user to admin its personal settings

What is not included

  • Dynamic DNS client: Nearly every router or DSL modem supports this per default. Also there is no Debian port of ‘inadyn-mt’ available which supports a wide range of DDNS services. Because i do not want to get feature request like ‘Please include service x or y’ when using a client with a small subset of supported services, ergo i do not include it in OMV. Maybe someone else is doing a plugin later.
  • UPnP service: The same here, no Debian port of ‘Fuppes’ till now (which seems to be the only solution for XBox and PS3 support). I did not follow the MediaTomb development, but i remember there is no PS3 support or was it XBox? Nevertheless there is no out-of-the-box UPnP server available and i do not want to start creating my own UPnP Debian packages. Also i do not have any UPnP hardware for testing. Maybe someone else is is more encourage to do that.