Возможность создания ОС с открытым исходным кодом, бинарно совместимой с OS X?

На случай, если кто-то интересуется будущим: Вот мой быстрый и грязный способ сделать это с помощью perl:

  #!usr/bin/perl
  use warnings;
  use strict;
  open(FILE, "ABC123.fa");
  my $line_=<FILE>;
   $line_=readline(*FILE) if $line_=~/>/;
  close(FILE);
  if($line_ =~ /L|M|F|W|K|Q|E|S|P|V|I|Y|H|R|D/){
  print "Protein\n"
  }
  else {
   print "Nucleotide\n"
   }

Я выполняю его, используя:

  perl format_tester.pl

перед каждым запуском этого кода я просто заменяю «ABC123.fa» на «DEF123.fa», используя подход sed:

    sed -i 's/ABC123.fa/DEF123.fa/g' format_tester.pl
2
21.04.2016, 17:34
1 ответ

Есть PureDarwin: http://www.puredarwin.org/

PureDarwin является преемником OpenDarwin и является бесплатным, проект с открытым исходным кодом, поддерживаемый сообществом, чтобы сделать Darwin более удобным и совместимым с оборудованием сторонних производителей.

Что касается этого вопроса , PureDarwin является двоично-совместимым, если вы не полагаетесь на библиотеку или другую функцию, доступную только в OS X. Большинство приложений зависят от конкретных библиотек OS X, которые на практике делает экосистему приложений, которые можно запускать на PureDarwin, весьма ограниченной.Можно было бы создать библиотеки с открытым исходным кодом для PureDarwin, которые могут заменить библиотеки OS X и сделать PureDarwin полностью или в значительной степени совместимым с современным популярным программным обеспечением OS X. Однако это потребует много времени и терпения, и это будет непростая задача для нескольких разработчиков. И насколько я понимаю, PureDarwin не хватает разработчиков кода. Для этого потребуется большая команда преданных своему делу квалифицированных разработчиков с надлежащим финансированием.

2
27.01.2020, 22:11

Теги

Похожие вопросы