[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

enhancements to MILO



Hello,

I've patched up milo a bit to add a few features, which make it a bit more
user-friendly IMHO.

These are the changes to milo-2.0.35-0.1:

* Added the concept of working directories and current device.  So now you can
  `cd' to directories, and set the active device with `<dev>:'.  Much easier
  than typing in these long path names over and over again !  :-)
  (Now milo's got about as much functionality as COMMAND.COM...  ;-))

* Changed milo to follow symlinks, also if they're directories.  This is the
  main advantage of symlinks over plain links, isn't it ?
  So now I can use a symlink from `linux' to the latest development tree, and
  I don't need to change /etc/milo.conf each time I upgrade my kernel.  :-)

* Now it's possible to page milo's output by adding `| milo' to the end of the
  command line.

* Better handling of `;': no need to surround it with spaces any more.

* Increased configurability: changes to Configure and config.in

* Various changes to Makefile, with a smaller milo as main advantage.
  Also if you change anything in e.g fs/ things will automatically be rebuilt
  properly.

* Milo now has a version number, which shows up in /proc/cpuinfo (which milo
  was I using again ?  ;-))

* Corrected a memory fault where milo hung when parsing an unknown device

* Have milo report a memory fault instead of just sitting there.
  (Don't know if the report is correct, but it's nice to be able to reboot
  afterwards...)

* When setting up devices display an additional `.' each second.  Before milo
  only would display a `.' when outputting something.

* Removed command reset: it didn't do anything anyway (for non-NVRAM systems).

* Corrected a memory fault for read.  (It tried to determine `strlen (readdev)'
  with readdev == 0.)  Also changed the behaviour of `read' to view a screenful
  at a time.
  
* Added the possibility to specify a device (e.g. sda3) in /etc/milo.conf, so
  that the kernel doesn't need to be on the same device.

If anyone wants to try them out, they can be found on:

	http://www.esat.kuleuven.ac.be/~installe/milo.diff

The patches are against Nikita's milo-2.0.35-0.1.tar.gz.
Any comments, suggestions, ... welcome.

					Arnaud

-- 
Arnaud Installe                                 arnaud.installe@advalvas.be 

No man can have a reasonable opinion of women until he has long lost
interest in hair restorers.
	-- Austin O'Malley


Reply to: