Minutes of HelenOS online meeting 2024-04-10
============================================

Attendance:
  JJ - Jakub Jermář
  JS - Jiří Svoboda
  JZr - Jiří Zárevúcky
  MC - Miroslav Cimerman

JJ
  - no updates

MC
  - starting to write thesis text
  - finishing code work
  - planning to hand out code draft
  - adding some atomic oeprations - asked JZr if he can take a look at it
     mips32 and ppc32, adding restartable atomic sequences for some arches
     or locking
  - had some ideas how to improve block layer to allow transferring more
blocks at a time

JZr
  - modified kernel console such that the entire print operation is 
performed with lock held
  - changed kernel console lock from spinlock to mutex
    - condvar_wait can be used with both spinlock and mutex (C11 _Generic
selection)
  - hashtable
     - added hash function for strings
     - hash is now passed to the comparison function
     - added macros for static initialization of synch. primitives in the
kernel

JS
  - fixed installer fallback to IDE
  - PCI IDE in VirtualBox (MB setting: PIIX3) is in fact 8086:7111 (PIIX4)
not in our .ma file
  - adding to .ma file causes VirtualBox to crash :-(
  - added ability for installer to eject installation media and restart the
system at the end
  - eject does not help in Qemu, but does in VirtualBox
  - unfortunately HelenOS does not successfully boot from hard disk in
VirtualBox
  - posted link to video HelenOS on a Dell Gaming laptop to ML
    analysis:
      - booted HelenOS from USB on a Dell laptop (yay!)
      - slow because of multiple CPUs
      - touchpad (USB?) not working (known IRQ issue?)
      - did not know that UI can be controlled using keyboard (online help?)
      - used terminal (if we started without terminal, probably could use
Start Menu - better?)
      - keyboard shortcuts: Found that Alt-F4 closes windows, but nothing
else
      - I think he tried Win+something, but that does not do anything
(implement global hotkeys in Start Menu!)
      - problem with paging directory listings (auto paging? still missing
scrollbar in terminal even if we can go back)
      - tetris was the finale :-|
      - was trying to use shell commands with Linux options, which did not
work - clearly having commands named like in UNIX that do not have UNIX 
options is confusing (need different names)
      - gfxdemo might want to default to UI mode
      - created some tickets and added milestone to others - should give
them more attention
  - ticket work and planning 0.15.1 release
  - added historical release dates to Wiki - big date is 2025-12-07 ? (20
years since 0.1.0)

  - helenos camp: Jiri and Jakub not able to attend this year

_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to